as-editor/AS-Editor/static/js/chunk-25d22576.cab1f058.js
2022-01-07 18:31:14 +08:00

8 lines
1.3 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-25d22576"],{"0160":function(t,e,n){"use strict";n("bbdd")},"020f":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"home"},[r("section",{staticClass:"buttons"},[r("p",{staticStyle:{"font-size":"12px",color:"#4f4f4f","margin-left":"15px",cursor:"pointer"},on:{click:t.Previous}}),r("div",[r("el-button",{attrs:{type:"danger"},on:{click:t.reloads}},[r("i",{staticClass:"el-icon-delete-solid el-icon--left"}),t._v("重置")]),r("el-button",{on:{click:function(e){t.realTimeView.show=!0}}},[t._v("预览")]),r("el-button",{on:{click:t.catJson}},[t._v("查看JSON ")]),r("el-button",{on:{click:function(e){return t.$refs.file.click()}}},[t._v("导入JSON ")]),r("el-button",{on:{click:t.exportJSON}},[t._v("导出JSON ")]),r("input",{ref:"file",staticStyle:{display:"none"},attrs:{type:"file",id:"file",accept:".json"},on:{change:t.importJSON}})],1)]),r("section",{staticClass:"operation"},[r("sliderassembly",{attrs:{pointer:t.pointer}}),r("div",{staticClass:"phone"},[r("section",{ref:"imageTofile",staticClass:"phoneAll",attrs:{id:"imageTofile"}},[r("img",{staticClass:"statusBar",attrs:{src:n("2eca"),alt:""}}),r("headerTop",{attrs:{pageSetup:t.pageSetup},nativeOn:{click:function(e){return t.headTop.apply(null,arguments)}}}),r("section",{staticClass:"phone-container",style:{"background-color":t.pageSetup.bgColor,backgroundImage:"url("+t.pageSetup.bgImg+")"},on:{drop:function(e){return t.drop(e)},dragover:function(e){return t.allowDrop(e)},dragleave:function(e){return t.dragleaves(e)}}},[r("div",{class:t.pointer.show?"pointer-events":""},t._l(t.pageComponents,(function(e,n){return r(e.component,{key:n,tag:"component",staticClass:"componentsClass",style:{border:e.active&&t.deleShow?"2px solid #155bd4":""},attrs:{datas:e.setStyle,"data-type":e.type},nativeOn:{click:function(r){return t.activeComponent(e,n)}}},[r("div",{directives:[{name:"show",rawName:"v-show",value:t.deleShow,expression:"deleShow"}],staticClass:"deles",attrs:{slot:"deles"},on:{click:function(e){return e.stopPropagation(),t.deleteObj(n)}},slot:"deles"},[r("span",{staticClass:"iconfont icon-sanjiaoxingzuo"}),t._v(" "+t._s(e.text)+" "),r("i",{staticClass:"el-icon-delete-solid"})])])})),1)]),r("div",{staticClass:"phoneSize"},[t._v("iPhone 8手机高度")]),r("phoneBottom")],1)]),r("div",{staticClass:"decorateTab"},[r("span",{class:"decorate"===t.rightcom?"active":"",on:{click:function(e){t.rightcom="decorate"}}},[r("i",{staticClass:"iconfont icon-wangye"}),t._v(" 页面设置 ")]),r("span",{class:"componenmanagement"===t.rightcom?"active":"",on:{click:function(e){t.rightcom="componenmanagement"}}},[r("i",{staticClass:"iconfont icon-zujian"}),t._v(" 组件管理 ")]),r("span",{directives:[{name:"show",rawName:"v-show",value:"componenmanagement"!=t.rightcom&&"decorate"!=t.rightcom,expression:"rightcom != 'componenmanagement' && rightcom != 'decorate'"}],staticClass:"active"},[r("i",{staticClass:"iconfont icon-zujian"}),t._v(" 组件设置 ")])]),r("div",{staticClass:"decorateAll"},[r("transition",{attrs:{name:"decorateAnima"}},[r(t.rightcom,{tag:"component",attrs:{datas:t.currentproperties},on:{componenmanagement:t.componenmanagement}})],1)],1)],1),r("realTimeView",{attrs:{datas:t.realTimeView,val:{id:t.id,name:t.pageSetup.name,templateJson:JSON.stringify(t.pageSetup),component:JSON.stringify(t.pageComponents)}}})],1)},o=[],i=(n("b0c0"),n("99af"),n("4de4"),n("a434"),n("caad"),n("2532"),n("159b"),n("ed08")),a=(n("4ec9"),n("d3b7"),n("3ca3"),n("ddb0"),new Map);a.set("captiontext",{component:"captiontext",text:"标题文字",type:"1-3",active:!0,style:"captiontextsstyle",setStyle:{text:"标题文字",name:"标题文字",description:"",wordSize:16,descriptionSize:12,wordWeight:400,positions:"left",descriptionWeight:200,wordColor:"rgba(50, 50, 51, 10)",descriptionColor:"rgba(150, 151, 153, 10)",backColor:"rgba(255, 255, 255, 10)",borderBott:!1,wordHeight:24,more:{show:!1,type:1,text:"查看更多",httpType:10,http:""}}}),a.set("listswitching",{component:"listswitching",text:"商品",type:"2-1",active:!0,style:"listswitchingstyle",setStyle:{text:"商品",commodityType:0,moditystyle:0,borderRadius:0,pageMargin:15,commodityMargin:10,textWeight:400,positions:"left",priceofcommodity:!0,purchasebutton:!0,commoditycorner:!0,purchasebuttonType:0,commoditycornertype:0,commodityTagColor:"#07c160",tagPosition:0,imageList:[],purchase:"马上抢",commoditylisttype:0,commoditylisttypetab:[{text:"分组",imageList:[]},{text:"分组",imageList:[]}],tabColor:"#f39800",showMore:!1,moreUrl:null,bgImg:""}}),a.set("pictureads",{component:"pictureads",text:"图片广告",type:"1-3",active:!0,style:"pictureadsstyle",setStyle:{text:"图片广告",swiperType:0,borderRadius:0,pageMargin:0,imageMargin:0,pagingType:0,rowindividual:2,imageList:[]}}),a.set("graphicnavigation",{component:"graphicnavigation",text:"图文导航",type:"1-4",active:!0,style:"graphicnavigationstyle",setStyle:{text:"图文导航",imageList:[],navigationType:0,imgStyle:0,backgroundColor:"rgb(255, 255, 255)",textColor:"rgb(0, 0, 0)",borderRadius:0,showSize:5,textHeight:24,textSize:12,bgImg:""}}),a.set("richtext",{component:"richtext",text:"富文本",type:"1-10",active:!0,style:"richtextstyle",setStyle:{text:"富文本",myValue:"",backColor:"rgb(249, 249, 249)"}}),a.set("magiccube",{component:"magiccube",text:"魔方",type:"1-6",active:!0,style:"magiccubestyle",setStyle:{text:"魔方",rubiksCubeType:0,pageMargin:0,imgMargin:0,imageList:[{src:"",linktype:"10",http:{}},{src:"",linktype:"10",http:{}},{src:"",linktype:"10",http:{}},{src:"",linktype:"10",http:{}},{src:"",linktype:"10",http:{}}]}}),a.set("auxiliarysegmentation",{component:"auxiliarysegmentation",text:"辅助分割",type:"1-11",active:!0,style:"auxiliarysegmentationstyle",setStyle:{text:"辅助分割",blankHeight:30,segmentationtype:0,paddType:0,auxliarColor:"rgb(229, 229, 229)",bordertp:"solid"}}),a.set("commoditysearch",{component:"commoditysearch",text:"商品搜索",type:"1-1",active:!0,style:"commoditysearchstyle",setStyle:{text:"商品搜索",heights:28,position:0,sweep:!1,borderRadius:0,textPosition:0,backgroundColor:"rgb(249, 249, 249)",borderColor:"rgb(255, 255, 255)",textColor:"rgb(150, 151, 153)",hotords:[]}}),a.set("storeinformation",{component:"storeinformation",text:"店铺信息",type:"1-12",active:!0,style:"storeinformationstyle",setStyle:{text:"店铺信息",bakcgroundImg:"",headPortrait:"",rubiksCubeType:0,name:"店铺名称",Discount:"在线支付满150减30满100减20"}}),a.set("entertheshop",{component:"entertheshop",text:"单元格",type:"1-13",active:!0,style:"entertheshopstyle",setStyle:{text:"单元格",icon:"",shopName:"左侧标题",copywriting:"右侧内容",type:"10",http:{}}}),a.set("notice",{component:"notice",text:"公告",type:"1-7",active:!0,style:"noticestyle",setStyle:{text:"公告",noticeText:"请填写内容,如果过长,将会在手机上滚动显示",backColor:"rgb(255, 248, 233)",textColor:"rgba(100, 101, 102)"}}),a.set("videoss",{component:"videoss",text:"视频",type:"1-8",active:!0,style:"videostyle",setStyle:{text:"视频",src:"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4",coverUrl:null,autoplay:!1}}),a.set("custommodule",{component:"custommodule",text:"自定义模块",type:"demo",active:!0,style:"custommodulestyle",setStyle:{text:"自定义模块",demo:"自定义内容",img:"https://img2.baidu.com/it/u=1905875968,4289754134&fm=26&fmt=auto&gp=0.jpg"}}),a.set("communitypowder",{component:"communitypowder",text:"社群涨粉",type:"1-14",active:!0,style:"communitypowderstyle",setStyle:{text:"社群涨粉",mainImg:"",qrcodeImg:"",title:"标题",describe:"辅助描述",buttonName:"立即添加",backColor:"rgb(255, 255, 255)"}}),a.set("storenotecard",{component:"storenotecard",text:"文章模块",type:"2-2",active:!0,style:"storenotecardstyle",setStyle:{text:"文章模块",name:"这里显示专题名称",commodityType:0,moditystyle:0,borderRadius:0,textWeight:400,noteLabels:!0,readingNumber:!0,praisePoints:!0,viewMore1:!0,viewMore2:!0,imageList:[],positions:"bottom",linktype:"10",http:{}}}),a.set("crowdoperation",{component:"crowdoperation",text:"人群运营",type:"1-17",active:!0,style:"crowdoperationstyle",setStyle:{text:"人群运营"}}),a.set("personalizedrecommendation",{component:"personalizedrecommendation",text:"个性化推荐",type:"1-18",active:!0,style:"personalizedrecommendationstyle",setStyle:{text:"个性化推荐"}}),a.set("onlineservice",{component:"onlineservice",text:"在线客服",type:"1-19",active:!0,style:"onlineservicestyle",setStyle:{text:"在线客服"}}),a.set("investigate",{component:"investigate",text:"表单模块",type:"2-3",active:!0,style:"investigatestyle",setStyle:{text:"表单模块",title:"表单模块",jsonData:[]}}),a.set("tabBar",{component:"tabBar",text:"底部导航",type:"1-5",active:!0,style:"tabBarStyle",setStyle:{text:"底部导航",activeColor:"#1989fa",inactiveColor:"#7d7e80",isShowBorder:!0,iconWidth:"25",iconHeight:"25",fontSize:"14",Highlight:0,iconList:[]}}),a.set("follow",{component:"follow",text:"关注公众号",type:"1-15",active:!0,style:"followStyle",setStyle:{text:"关注公众号",heade:"https://imgs.starfirelink.com/miniShop//logo_1618466110849.png",followName:"星火",followAppId:""}}),a.set("suspension",{component:"suspension",text:"悬浮按钮",type:"1-16",active:!0,style:"suspensionstyle",setStyle:{text:"悬浮按钮",linktype:"10",http:{}}});var s=a,u=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"sliderassembly"},[n("el-collapse",{model:{value:t.activeNames,callback:function(e){t.activeNames=e},expression:"activeNames"}},t._l(t.datas,(function(e,r){return n("el-collapse-item",{key:r,attrs:{title:e.title,name:r+1}},t._l(e.comList,(function(e,r){return n("div",{key:r,staticClass:"componList",attrs:{draggable:"true","data-name":e.name},on:{dragstart:function(e){return t.drag(e)},dragend:function(e){return t.dragends(e)}}},[e.icon?n("i",{staticClass:"iconfont",class:e.icon}):n("van-icon",{attrs:{name:e.vanIcon}}),n("p",[t._v(t._s(e.text))])],1)})),0)})),1)],1)},c=[],l={name:"sliderassembly",props:{pointer:Object},data:function(){return{activeNames:[1,2,3],datas:[{title:"基础组件",comList:[{text:"商品搜索",type:"1-1",icon:"icon-shangpinsousuo",name:"commoditysearch"},{text:"标题文本",type:"1-3",icon:"icon-Component-biaotiwenzi",name:"captiontext"},{text:"图片广告",type:"1-3",icon:"icon-tupianguanggao",name:"pictureads"},{text:"图文导航",type:"1-4",icon:"icon-icon_tupiandaohang",name:"graphicnavigation"},{text:"底部导航",type:"1-5",icon:"icon-daohang",name:"tabBar"},{text:"魔方",type:"1-6",icon:"icon-mofang",name:"magiccube"},{text:"公告",type:"1-7",icon:"icon-gonggao",name:"notice"},{text:"视频",type:"1-8",icon:"icon-shipin",name:"videoss"},{text:"富文本",type:"1-10",icon:"icon-fuwenben",name:"richtext"},{text:"辅助分割",type:"1-11",icon:"icon-Component-fuzhufenge",name:"auxiliarysegmentation"},{text:"店铺信息",type:"1-12",icon:"icon-dianpuxinxi",name:"storeinformation"},{text:"单元格",type:"1-13",icon:"icon-jinrudianpu",name:"entertheshop"},{text:"社群涨粉",type:"1-14",icon:"icon-kuaisuzhangfen",name:"communitypowder"},{text:"关注公众号",type:"1-15",icon:"icon-gongzhonghao",name:"follow"},{text:"悬浮",type:"1-16",icon:"icon-wangye",name:"suspension"},{text:"自定义模块",type:"demo",icon:"icon-zidingyimokuai",name:"custommodule"}]},{title:"业务组件",comList:[{text:"商品",type:"2-1",icon:"icon-goods",name:"listswitching"},{text:"文章模块",type:"2-2",icon:"icon-dianpubijikapian",name:"storenotecard"},{text:"表单模块",type:"2-3",vanIcon:"orders-o",name:"investigate"}]}]}},methods:{drag:function(t){this.pointer.show=!0,t.dataTransfer.setData("componentName",t.target.dataset.name)},dragends:function(){this.pointer.show=!1}}},d=l,f=(n("43eb"),n("2877")),A=Object(f["a"])(d,u,c,!1,null,"5407ab2a",null),m=A.exports,p=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"headerTop",style:{height:t.pageSetup.titleHeight+"px"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.pageSetup.isBack,expression:"pageSetup.isBack"}],staticClass:"lef"},[n("van-icon",{attrs:{name:"arrow-left"}})],1),n("div",{staticClass:"header-title",style:{height:t.pageSetup.titleHeight+"px","line-height":t.pageSetup.titleHeight+"px"}},[t._v(" "+t._s(t.pageSetup.name)+" ")]),n("div",{directives:[{name:"show",rawName:"v-show",value:t.pageSetup.isPerson,expression:"pageSetup.isPerson"}],staticClass:"rig"},[n("span",[t._v("个人中心")])])])},g=[],h={name:"headerTop",props:{pageSetup:Object}},v=h,b=(n("b145"),Object(f["a"])(v,p,g,!1,null,"3ffab97d",null)),y=b.exports,w=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"phoneBottom"})},B=[],C={name:"phoneBottom"},x=C,S=(n("cd73"),Object(f["a"])(x,w,B,!1,null,"6cf7bc04",null)),E=S.exports,T=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"RealTimeView"},[r("el-dialog",{attrs:{visible:t.datas.show,width:"414px",top:"8vh"},on:{"update:visible":function(e){return t.$set(t.datas,"show",e)}}},[r("img",{staticStyle:{width:"375px"},attrs:{src:n("2eca")}}),t.datas.show?r("iframe",{ref:"iframe",staticClass:"screen",attrs:{scrolling:!1,src:"http://was666.gitee.io/as-editor-h5/#/?type=iframe"},on:{load:t.load}}):t._e()])],1)},Q=[],k={name:"RealTimeView",props:{datas:{show:!1},val:Object},methods:{load:function(){this.$refs["iframe"].contentWindow.postMessage(this.val,"*")}}},F=k,U=(n("0dd9"),Object(f["a"])(F,T,Q,!1,null,"3c94da8c",null)),O=U.exports,_=n("951f"),I=n.n(_),H=n("21a6"),D=n.n(H),M=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"captiontext",style:{background:t.datas.backColor}},[n("div",{staticStyle:{padding:"6px 0"},style:{"border-bottom":t.datas.borderBott?"1px solid #F9F9F9":"1px solid #fff"}},[t.datas.name?n("h2",{style:{"font-size":t.datas.wordSize+"px","font-weight":t.datas.wordWeight,color:t.datas.wordColor,"text-align":t.datas.positions,height:t.datas.wordHeight+"px","line-height":t.datas.wordHeight+"px","padding-right":"center"!==t.datas.positions&&t.datas.more.show?"60px":"0"}},[t._v(" "+t._s(t.datas.name)+" ")]):t._e(),t.datas.description?n("p",{staticStyle:{"margin-top":"8px"},style:{"font-size":t.datas.descriptionSize+"px","font-weight":t.datas.descriptionWeight,color:t.datas.descriptionColor,"text-align":t.datas.positions}},[t._v(" "+t._s(t.datas.description)+" ")]):t._e(),n("p",{directives:[{name:"show",rawName:"v-show",value:t.datas.more.show,expression:"datas.more.show"}],staticClass:"more",class:"center"!==t.datas.positions?"lef":"",style:{color:0===t.datas.more.type?"#38f":"",top:(t.datas.wordHeight-6)/2+"px"}},[t._v(" "+t._s(2===t.datas.more.type?"":t.datas.more.text)+" "),n("span",[t._v(" "+t._s(0===t.datas.more.type?"":">"))])])]),t._t("deles")],2)},N=[],L={name:"captiontext",props:{datas:Object}},P=L,R=(n("4475"),Object(f["a"])(P,M,N,!1,null,"299a0a20",null)),z=R.exports,K=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"pictureads"},[t.imageList[0]?t._e():n("div",{staticClass:"upload"},[n("i",{staticClass:"iconfont icon-lunbotu"})]),t.imageList[0]&&0===t.swiperType?n("div",{staticClass:"type0",style:{"padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(t.imageList,(function(e,r){return n("div",{key:r,staticClass:"imgLis",style:{"margin-bottom":t.datas.imageMargin+"px"}},[n("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{src:e.src,draggable:"false"}}),n("p",{directives:[{name:"show",rawName:"v-show",value:!!e.text,expression:"item.text ? true : false"}],staticClass:"title"},[t._v(t._s(e.text))])])})),0):t._e(),t.imageList[0]&&1===t.swiperType||2===t.swiperType||3===t.swiperType?n("div",{staticClass:"swiper-container"},[n("div",{class:3===t.swiperType&&t.imageList[0]?"type3 type1 swiper-wrapper type3H":"swiper-wrapper type1"},t._l(t.imageList,(function(e,r){return n("div",{key:r,staticClass:"swiper-slide"},[n("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{src:e.src,alt:"",draggable:"false"}}),n("p",{directives:[{name:"show",rawName:"v-show",value:!!e.text,expression:"item.text ? true : false"}],staticClass:"title"},[t._v(t._s(e.text))])])})),0),n("div",{staticClass:"swiper-pagination",staticStyle:{color:"#007aff"}})]):t._e(),t._t("deles")],2)},V=[];function j(t){return null!==t&&"object"===typeof t&&"constructor"in t&&t.constructor===Object}function $(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach((function(n){"undefined"===typeof t[n]?t[n]=e[n]:j(e[n])&&j(t[n])&&Object.keys(e[n]).length>0&&$(t[n],e[n])}))}var X="undefined"!==typeof document?document:{},G={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};$(X,G);var W="undefined"!==typeof window?window:{},Y={document:G,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};$(W,Y);class J{constructor(t){const e=this;for(let n=0;n<t.length;n+=1)e[n]=t[n];return e.length=t.length,this}}function q(t,e){const n=[];let r=0;if(t&&!e&&t instanceof J)return t;if(t)if("string"===typeof t){let o,i;const a=t.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){let t="div";for(0===a.indexOf("<li")&&(t="ul"),0===a.indexOf("<tr")&&(t="tbody"),0!==a.indexOf("<td")&&0!==a.indexOf("<th")||(t="tr"),0===a.indexOf("<tbody")&&(t="table"),0===a.indexOf("<option")&&(t="select"),i=X.createElement(t),i.innerHTML=a,r=0;r<i.childNodes.length;r+=1)n.push(i.childNodes[r])}else for(o=e||"#"!==t[0]||t.match(/[ .<>:~]/)?(e||X).querySelectorAll(t.trim()):[X.getElementById(t.trim().split("#")[1])],r=0;r<o.length;r+=1)o[r]&&n.push(o[r])}else if(t.nodeType||t===W||t===X)n.push(t);else if(t.length>0&&t[0].nodeType)for(r=0;r<t.length;r+=1)n.push(t[r]);return new J(n)}function Z(t){const e=[];for(let n=0;n<t.length;n+=1)-1===e.indexOf(t[n])&&e.push(t[n]);return e}function tt(t){if("undefined"===typeof t)return this;const e=t.split(" ");for(let n=0;n<e.length;n+=1)for(let t=0;t<this.length;t+=1)"undefined"!==typeof this[t]&&"undefined"!==typeof this[t].classList&&this[t].classList.add(e[n]);return this}function et(t){const e=t.split(" ");for(let n=0;n<e.length;n+=1)for(let t=0;t<this.length;t+=1)"undefined"!==typeof this[t]&&"undefined"!==typeof this[t].classList&&this[t].classList.remove(e[n]);return this}function nt(t){return!!this[0]&&this[0].classList.contains(t)}function rt(t){const e=t.split(" ");for(let n=0;n<e.length;n+=1)for(let t=0;t<this.length;t+=1)"undefined"!==typeof this[t]&&"undefined"!==typeof this[t].classList&&this[t].classList.toggle(e[n]);return this}function ot(t,e){if(1===arguments.length&&"string"===typeof t)return this[0]?this[0].getAttribute(t):void 0;for(let n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(t,e);else for(const e in t)this[n][e]=t[e],this[n].setAttribute(e,t[e]);return this}function it(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this}function at(t,e){let n;if("undefined"!==typeof e){for(let r=0;r<this.length;r+=1)n=this[r],n.dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[t]=e;return this}if(n=this[0],n){if(n.dom7ElementDataStorage&&t in n.dom7ElementDataStorage)return n.dom7ElementDataStorage[t];const e=n.getAttribute("data-"+t);return e||void 0}}function st(t){for(let e=0;e<this.length;e+=1){const n=this[e].style;n.webkitTransform=t,n.transform=t}return this}function ut(t){"string"!==typeof t&&(t+="ms");for(let e=0;e<this.length;e+=1){const n=this[e].style;n.webkitTransitionDuration=t,n.transitionDuration=t}return this}function ct(...t){let[e,n,r,o]=t;function i(t){const e=t.target;if(!e)return;const o=t.target.dom7EventData||[];if(o.indexOf(t)<0&&o.unshift(t),q(e).is(n))r.apply(e,o);else{const t=q(e).parents();for(let e=0;e<t.length;e+=1)q(t[e]).is(n)&&r.apply(t[e],o)}}function a(t){const e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),r.apply(this,e)}"function"===typeof t[1]&&([e,r,o]=t,n=void 0),o||(o=!1);const s=e.split(" ");let u;for(let c=0;c<this.length;c+=1){const t=this[c];if(n)for(u=0;u<s.length;u+=1){const e=s[u];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:r,proxyListener:i}),t.addEventListener(e,i,o)}else for(u=0;u<s.length;u+=1){const e=s[u];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:r,proxyListener:a}),t.addEventListener(e,a,o)}}return this}function lt(...t){let[e,n,r,o]=t;"function"===typeof t[1]&&([e,r,o]=t,n=void 0),o||(o=!1);const i=e.split(" ");for(let a=0;a<i.length;a+=1){const t=i[a];for(let e=0;e<this.length;e+=1){const i=this[e];let a;if(!n&&i.dom7Listeners?a=i.dom7Listeners[t]:n&&i.dom7LiveListeners&&(a=i.dom7LiveListeners[t]),a&&a.length)for(let e=a.length-1;e>=0;e-=1){const n=a[e];r&&n.listener===r||r&&n.listener&&n.listener.dom7proxy&&n.listener.dom7proxy===r?(i.removeEventListener(t,n.proxyListener,o),a.splice(e,1)):r||(i.removeEventListener(t,n.proxyListener,o),a.splice(e,1))}}}return this}function dt(...t){const e=t[0].split(" "),n=t[1];for(let o=0;o<e.length;o+=1){const i=e[o];for(let e=0;e<this.length;e+=1){const o=this[e];let a;try{a=new W.CustomEvent(i,{detail:n,bubbles:!0,cancelable:!0})}catch(r){a=X.createEvent("Event"),a.initEvent(i,!0,!0),a.detail=n}o.dom7EventData=t.filter((t,e)=>e>0),o.dispatchEvent(a),o.dom7EventData=[],delete o.dom7EventData}}return this}function ft(t){const e=["webkitTransitionEnd","transitionend"],n=this;let r;function o(i){if(i.target===this)for(t.call(this,i),r=0;r<e.length;r+=1)n.off(e[r],o)}if(t)for(r=0;r<e.length;r+=1)n.on(e[r],o);return this}function At(t){if(this.length>0){if(t){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function mt(t){if(this.length>0){if(t){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function pt(){if(this.length>0){const t=this[0],e=t.getBoundingClientRect(),n=X.body,r=t.clientTop||n.clientTop||0,o=t.clientLeft||n.clientLeft||0,i=t===W?W.scrollY:t.scrollTop,a=t===W?W.scrollX:t.scrollLeft;return{top:e.top+i-r,left:e.left+a-o}}return null}function gt(){return this[0]?W.getComputedStyle(this[0],null):{}}function ht(t,e){let n;if(1===arguments.length){if("string"!==typeof t){for(n=0;n<this.length;n+=1)for(let e in t)this[n].style[e]=t[e];return this}if(this[0])return W.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"===typeof t){for(n=0;n<this.length;n+=1)this[n].style[t]=e;return this}return this}function vt(t){if(!t)return this;for(let e=0;e<this.length;e+=1)if(!1===t.call(this[e],e,this[e]))return this;return this}function bt(t){const e=[],n=this;for(let r=0;r<n.length;r+=1)t.call(n[r],r,n[r])&&e.push(n[r]);return new J(e)}function yt(t){if("undefined"===typeof t)return this[0]?this[0].innerHTML:void 0;for(let e=0;e<this.length;e+=1)this[e].innerHTML=t;return this}function wt(t){if("undefined"===typeof t)return this[0]?this[0].textContent.trim():null;for(let e=0;e<this.length;e+=1)this[e].textContent=t;return this}function Bt(t){const e=this[0];let n,r;if(!e||"undefined"===typeof t)return!1;if("string"===typeof t){if(e.matches)return e.matches(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);for(n=q(t),r=0;r<n.length;r+=1)if(n[r]===e)return!0;return!1}if(t===X)return e===X;if(t===W)return e===W;if(t.nodeType||t instanceof J){for(n=t.nodeType?[t]:t,r=0;r<n.length;r+=1)if(n[r]===e)return!0;return!1}return!1}function Ct(){let t,e=this[0];if(e){t=0;while(null!==(e=e.previousSibling))1===e.nodeType&&(t+=1);return t}}function xt(t){if("undefined"===typeof t)return this;const e=this.length;let n;return t>e-1?new J([]):t<0?(n=e+t,new J(n<0?[]:[this[n]])):new J([this[t]])}function St(...t){let e;for(let n=0;n<t.length;n+=1){e=t[n];for(let t=0;t<this.length;t+=1)if("string"===typeof e){const n=X.createElement("div");n.innerHTML=e;while(n.firstChild)this[t].appendChild(n.firstChild)}else if(e instanceof J)for(let n=0;n<e.length;n+=1)this[t].appendChild(e[n]);else this[t].appendChild(e)}return this}function Et(t){let e,n;for(e=0;e<this.length;e+=1)if("string"===typeof t){const r=X.createElement("div");for(r.innerHTML=t,n=r.childNodes.length-1;n>=0;n-=1)this[e].insertBefore(r.childNodes[n],this[e].childNodes[0])}else if(t instanceof J)for(n=0;n<t.length;n+=1)this[e].insertBefore(t[n],this[e].childNodes[0]);else this[e].insertBefore(t,this[e].childNodes[0]);return this}function Tt(t){return this.length>0?t?this[0].nextElementSibling&&q(this[0].nextElementSibling).is(t)?new J([this[0].nextElementSibling]):new J([]):this[0].nextElementSibling?new J([this[0].nextElementSibling]):new J([]):new J([])}function Qt(t){const e=[];let n=this[0];if(!n)return new J([]);while(n.nextElementSibling){const r=n.nextElementSibling;t?q(r).is(t)&&e.push(r):e.push(r),n=r}return new J(e)}function kt(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&q(e.previousElementSibling).is(t)?new J([e.previousElementSibling]):new J([]):e.previousElementSibling?new J([e.previousElementSibling]):new J([])}return new J([])}function Ft(t){const e=[];let n=this[0];if(!n)return new J([]);while(n.previousElementSibling){const r=n.previousElementSibling;t?q(r).is(t)&&e.push(r):e.push(r),n=r}return new J(e)}function Ut(t){const e=[];for(let n=0;n<this.length;n+=1)null!==this[n].parentNode&&(t?q(this[n].parentNode).is(t)&&e.push(this[n].parentNode):e.push(this[n].parentNode));return q(Z(e))}function Ot(t){const e=[];for(let n=0;n<this.length;n+=1){let r=this[n].parentNode;while(r)t?q(r).is(t)&&e.push(r):e.push(r),r=r.parentNode}return q(Z(e))}function _t(t){let e=this;return"undefined"===typeof t?new J([]):(e.is(t)||(e=e.parents(t).eq(0)),e)}function It(t){const e=[];for(let n=0;n<this.length;n+=1){const r=this[n].querySelectorAll(t);for(let t=0;t<r.length;t+=1)e.push(r[t])}return new J(e)}function Ht(t){const e=[];for(let n=0;n<this.length;n+=1){const r=this[n].childNodes;for(let n=0;n<r.length;n+=1)t?1===r[n].nodeType&&q(r[n]).is(t)&&e.push(r[n]):1===r[n].nodeType&&e.push(r[n])}return new J(Z(e))}function Dt(){for(let t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}function Mt(...t){const e=this;let n,r;for(n=0;n<t.length;n+=1){const o=q(t[n]);for(r=0;r<o.length;r+=1)e[e.length]=o[r],e.length+=1}return e}q.fn=J.prototype,q.Class=J,q.Dom7=J;"resize scroll".split(" ");const Nt={addClass:tt,removeClass:et,hasClass:nt,toggleClass:rt,attr:ot,removeAttr:it,data:at,transform:st,transition:ut,on:ct,off:lt,trigger:dt,transitionEnd:ft,outerWidth:At,outerHeight:mt,offset:pt,css:ht,each:vt,html:yt,text:wt,is:Bt,index:Ct,eq:xt,append:St,prepend:Et,next:Tt,nextAll:Qt,prev:kt,prevAll:Ft,parent:Ut,parents:Ot,closest:_t,find:It,children:Ht,filter:bt,remove:Dt,add:Mt,styles:gt};Object.keys(Nt).forEach(t=>{q.fn[t]=q.fn[t]||Nt[t]});const Lt={deleteProps(t){const e=t;Object.keys(e).forEach(t=>{try{e[t]=null}catch(n){}try{delete e[t]}catch(n){}})},nextTick(t,e=0){return setTimeout(t,e)},now(){return Date.now()},getTranslate(t,e="x"){let n,r,o;const i=W.getComputedStyle(t,null);return W.WebKitCSSMatrix?(r=i.transform||i.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(t=>t.replace(",",".")).join(", ")),o=new W.WebKitCSSMatrix("none"===r?"":r)):(o=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===e&&(r=W.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===e&&(r=W.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0},parseUrlQuery(t){const e={};let n,r,o,i,a=t||W.location.href;if("string"===typeof a&&a.length)for(a=a.indexOf("?")>-1?a.replace(/\S*\?/,""):"",r=a.split("&").filter(t=>""!==t),i=r.length,n=0;n<i;n+=1)o=r[n].replace(/#\S+/g,"").split("="),e[decodeURIComponent(o[0])]="undefined"===typeof o[1]?void 0:decodeURIComponent(o[1])||"";return e},isObject(t){return"object"===typeof t&&null!==t&&t.constructor&&t.constructor===Object},extend(...t){const e=Object(t[0]);for(let n=1;n<t.length;n+=1){const r=t[n];if(void 0!==r&&null!==r){const t=Object.keys(Object(r));for(let n=0,o=t.length;n<o;n+=1){const o=t[n],i=Object.getOwnPropertyDescriptor(r,o);void 0!==i&&i.enumerable&&(Lt.isObject(e[o])&&Lt.isObject(r[o])?Lt.extend(e[o],r[o]):!Lt.isObject(e[o])&&Lt.isObject(r[o])?(e[o]={},Lt.extend(e[o],r[o])):e[o]=r[o])}}}return e}},Pt=function(){return{touch:!!("ontouchstart"in W||W.DocumentTouch&&X instanceof W.DocumentTouch),pointerEvents:!!W.PointerEvent&&"maxTouchPoints"in W.navigator&&W.navigator.maxTouchPoints>=0,observer:function(){return"MutationObserver"in W||"WebkitMutationObserver"in W}(),passiveListener:function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get(){t=!0}});W.addEventListener("testPassiveListener",null,e)}catch(e){}return t}(),gestures:function(){return"ongesturestart"in W}()}}();class Rt{constructor(t={}){const e=this;e.params=t,e.eventsListeners={},e.params&&e.params.on&&Object.keys(e.params.on).forEach(t=>{e.on(t,e.params.on[t])})}on(t,e,n){const r=this;if("function"!==typeof e)return r;const o=n?"unshift":"push";return t.split(" ").forEach(t=>{r.eventsListeners[t]||(r.eventsListeners[t]=[]),r.eventsListeners[t][o](e)}),r}once(t,e,n){const r=this;if("function"!==typeof e)return r;function o(...n){r.off(t,o),o.f7proxy&&delete o.f7proxy,e.apply(r,n)}return o.f7proxy=e,r.on(t,o,n)}off(t,e){const n=this;return n.eventsListeners?(t.split(" ").forEach(t=>{"undefined"===typeof e?n.eventsListeners[t]=[]:n.eventsListeners[t]&&n.eventsListeners[t].length&&n.eventsListeners[t].forEach((r,o)=>{(r===e||r.f7proxy&&r.f7proxy===e)&&n.eventsListeners[t].splice(o,1)})}),n):n}emit(...t){const e=this;if(!e.eventsListeners)return e;let n,r,o;"string"===typeof t[0]||Array.isArray(t[0])?(n=t[0],r=t.slice(1,t.length),o=e):(n=t[0].events,r=t[0].data,o=t[0].context||e);const i=Array.isArray(n)?n:n.split(" ");return i.forEach(t=>{if(e.eventsListeners&&e.eventsListeners[t]){const n=[];e.eventsListeners[t].forEach(t=>{n.push(t)}),n.forEach(t=>{t.apply(o,r)})}}),e}useModulesParams(t){const e=this;e.modules&&Object.keys(e.modules).forEach(n=>{const r=e.modules[n];r.params&&Lt.extend(t,r.params)})}useModules(t={}){const e=this;e.modules&&Object.keys(e.modules).forEach(n=>{const r=e.modules[n],o=t[n]||{};r.instance&&Object.keys(r.instance).forEach(t=>{const n=r.instance[t];e[t]="function"===typeof n?n.bind(e):n}),r.on&&e.on&&Object.keys(r.on).forEach(t=>{e.on(t,r.on[t])}),r.create&&r.create.bind(e)(o)})}static set components(t){const e=this;e.use&&e.use(t)}static installModule(t,...e){const n=this;n.prototype.modules||(n.prototype.modules={});const r=t.name||`${Object.keys(n.prototype.modules).length}_${Lt.now()}`;return n.prototype.modules[r]=t,t.proto&&Object.keys(t.proto).forEach(e=>{n.prototype[e]=t.proto[e]}),t.static&&Object.keys(t.static).forEach(e=>{n[e]=t.static[e]}),t.install&&t.install.apply(n,e),n}static use(t,...e){const n=this;return Array.isArray(t)?(t.forEach(t=>n.installModule(t)),n):n.installModule(t,...e)}}function zt(){const t=this;let e,n;const r=t.$el;e="undefined"!==typeof t.params.width?t.params.width:r[0].clientWidth,n="undefined"!==typeof t.params.height?t.params.height:r[0].clientHeight,0===e&&t.isHorizontal()||0===n&&t.isVertical()||(e=e-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),n=n-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),Lt.extend(t,{width:e,height:n,size:t.isHorizontal()?e:n}))}function Kt(){const t=this,e=t.params,{$wrapperEl:n,size:r,rtlTranslate:o,wrongRTL:i}=t,a=t.virtual&&e.virtual.enabled,s=a?t.virtual.slides.length:t.slides.length,u=n.children("."+t.params.slideClass),c=a?t.virtual.slides.length:u.length;let l=[];const d=[],f=[];function A(t){return!e.cssMode||t!==u.length-1}let m=e.slidesOffsetBefore;"function"===typeof m&&(m=e.slidesOffsetBefore.call(t));let p=e.slidesOffsetAfter;"function"===typeof p&&(p=e.slidesOffsetAfter.call(t));const g=t.snapGrid.length,h=t.snapGrid.length;let v,b,y=e.spaceBetween,w=-m,B=0,C=0;if("undefined"===typeof r)return;"string"===typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*r),t.virtualSize=-y,o?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(v=Math.floor(c/e.slidesPerColumn)===c/t.params.slidesPerColumn?c:Math.ceil(c/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(v=Math.max(v,e.slidesPerView*e.slidesPerColumn)));const x=e.slidesPerColumn,S=v/x,E=Math.floor(c/e.slidesPerColumn);for(let Q=0;Q<c;Q+=1){b=0;const n=u.eq(Q);if(e.slidesPerColumn>1){let r,o,i;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){const t=Math.floor(Q/(e.slidesPerGroup*e.slidesPerColumn)),a=Q-e.slidesPerColumn*e.slidesPerGroup*t,s=0===t?e.slidesPerGroup:Math.min(Math.ceil((c-t*x*e.slidesPerGroup)/x),e.slidesPerGroup);i=Math.floor(a/s),o=a-i*s+t*e.slidesPerGroup,r=o+i*v/x,n.css({"-webkit-box-ordinal-group":r,"-moz-box-ordinal-group":r,"-ms-flex-order":r,"-webkit-order":r,order:r})}else"column"===e.slidesPerColumnFill?(o=Math.floor(Q/x),i=Q-o*x,(o>E||o===E&&i===x-1)&&(i+=1,i>=x&&(i=0,o+=1))):(i=Math.floor(Q/S),o=Q-i*S);n.css("margin-"+(t.isHorizontal()?"top":"left"),0!==i&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==n.css("display")){if("auto"===e.slidesPerView){const r=W.getComputedStyle(n[0],null),o=n[0].style.transform,i=n[0].style.webkitTransform;if(o&&(n[0].style.transform="none"),i&&(n[0].style.webkitTransform="none"),e.roundLengths)b=t.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else if(t.isHorizontal()){const t=parseFloat(r.getPropertyValue("width")),e=parseFloat(r.getPropertyValue("padding-left")),n=parseFloat(r.getPropertyValue("padding-right")),o=parseFloat(r.getPropertyValue("margin-left")),i=parseFloat(r.getPropertyValue("margin-right")),a=r.getPropertyValue("box-sizing");b=a&&"border-box"===a?t+o+i:t+e+n+o+i}else{const t=parseFloat(r.getPropertyValue("height")),e=parseFloat(r.getPropertyValue("padding-top")),n=parseFloat(r.getPropertyValue("padding-bottom")),o=parseFloat(r.getPropertyValue("margin-top")),i=parseFloat(r.getPropertyValue("margin-bottom")),a=r.getPropertyValue("box-sizing");b=a&&"border-box"===a?t+o+i:t+e+n+o+i}o&&(n[0].style.transform=o),i&&(n[0].style.webkitTransform=i),e.roundLengths&&(b=Math.floor(b))}else b=(r-(e.slidesPerView-1)*y)/e.slidesPerView,e.roundLengths&&(b=Math.floor(b)),u[Q]&&(t.isHorizontal()?u[Q].style.width=b+"px":u[Q].style.height=b+"px");u[Q]&&(u[Q].swiperSlideSize=b),f.push(b),e.centeredSlides?(w=w+b/2+B/2+y,0===B&&0!==Q&&(w=w-r/2-y),0===Q&&(w=w-r/2-y),Math.abs(w)<.001&&(w=0),e.roundLengths&&(w=Math.floor(w)),C%e.slidesPerGroup===0&&l.push(w),d.push(w)):(e.roundLengths&&(w=Math.floor(w)),(C-Math.min(t.params.slidesPerGroupSkip,C))%t.params.slidesPerGroup===0&&l.push(w),d.push(w),w=w+b+y),t.virtualSize+=b+y,B=b,C+=1}}let T;if(t.virtualSize=Math.max(t.virtualSize,r)+p,o&&i&&("slide"===e.effect||"coverflow"===e.effect)&&n.css({width:t.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(t.isHorizontal()?n.css({width:t.virtualSize+e.spaceBetween+"px"}):n.css({height:t.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(t.virtualSize=(b+e.spaceBetween)*v,t.virtualSize=Math.ceil(t.virtualSize/e.slidesPerColumn)-e.spaceBetween,t.isHorizontal()?n.css({width:t.virtualSize+e.spaceBetween+"px"}):n.css({height:t.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){T=[];for(let n=0;n<l.length;n+=1){let r=l[n];e.roundLengths&&(r=Math.floor(r)),l[n]<t.virtualSize+l[0]&&T.push(r)}l=T}if(!e.centeredSlides){T=[];for(let n=0;n<l.length;n+=1){let o=l[n];e.roundLengths&&(o=Math.floor(o)),l[n]<=t.virtualSize-r&&T.push(o)}l=T,Math.floor(t.virtualSize-r)-Math.floor(l[l.length-1])>1&&l.push(t.virtualSize-r)}if(0===l.length&&(l=[0]),0!==e.spaceBetween&&(t.isHorizontal()?o?u.filter(A).css({marginLeft:y+"px"}):u.filter(A).css({marginRight:y+"px"}):u.filter(A).css({marginBottom:y+"px"})),e.centeredSlides&&e.centeredSlidesBounds){let t=0;f.forEach(n=>{t+=n+(e.spaceBetween?e.spaceBetween:0)}),t-=e.spaceBetween;const n=t-r;l=l.map(t=>t<0?-m:t>n?n+p:t)}if(e.centerInsufficientSlides){let t=0;if(f.forEach(n=>{t+=n+(e.spaceBetween?e.spaceBetween:0)}),t-=e.spaceBetween,t<r){const e=(r-t)/2;l.forEach((t,n)=>{l[n]=t-e}),d.forEach((t,n)=>{d[n]=t+e})}}Lt.extend(t,{slides:u,snapGrid:l,slidesGrid:d,slidesSizesGrid:f}),c!==s&&t.emit("slidesLengthChange"),l.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),d.length!==h&&t.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&t.updateSlidesOffset()}function Vt(t){const e=this,n=[];let r,o=0;if("number"===typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed),"auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)e.visibleSlides.each((t,e)=>{n.push(e)});else for(r=0;r<Math.ceil(e.params.slidesPerView);r+=1){const t=e.activeIndex+r;if(t>e.slides.length)break;n.push(e.slides.eq(t)[0])}else n.push(e.slides.eq(e.activeIndex)[0]);for(r=0;r<n.length;r+=1)if("undefined"!==typeof n[r]){const t=n[r].offsetHeight;o=t>o?t:o}o&&e.$wrapperEl.css("height",o+"px")}function jt(){const t=this,e=t.slides;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=t.isHorizontal()?e[n].offsetLeft:e[n].offsetTop}function $t(t=this&&this.translate||0){const e=this,n=e.params,{slides:r,rtlTranslate:o}=e;if(0===r.length)return;"undefined"===typeof r[0].swiperSlideOffset&&e.updateSlidesOffset();let i=-t;o&&(i=t),r.removeClass(n.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let a=0;a<r.length;a+=1){const t=r[a],s=(i+(n.centeredSlides?e.minTranslate():0)-t.swiperSlideOffset)/(t.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){const o=-(i-t.swiperSlideOffset),s=o+e.slidesSizesGrid[a],u=o>=0&&o<e.size-1||s>1&&s<=e.size||o<=0&&s>=e.size;u&&(e.visibleSlides.push(t),e.visibleSlidesIndexes.push(a),r.eq(a).addClass(n.slideVisibleClass))}t.progress=o?-s:s}e.visibleSlides=q(e.visibleSlides)}function Xt(t){const e=this;if("undefined"===typeof t){const n=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*n||0}const n=e.params,r=e.maxTranslate()-e.minTranslate();let{progress:o,isBeginning:i,isEnd:a}=e;const s=i,u=a;0===r?(o=0,i=!0,a=!0):(o=(t-e.minTranslate())/r,i=o<=0,a=o>=1),Lt.extend(e,{progress:o,isBeginning:i,isEnd:a}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&e.updateSlidesProgress(t),i&&!s&&e.emit("reachBeginning toEdge"),a&&!u&&e.emit("reachEnd toEdge"),(s&&!i||u&&!a)&&e.emit("fromEdge"),e.emit("progress",o)}function Gt(){const t=this,{slides:e,params:n,$wrapperEl:r,activeIndex:o,realIndex:i}=t,a=t.virtual&&n.virtual.enabled;let s;e.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),s=a?t.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${o}"]`):e.eq(o),s.addClass(n.slideActiveClass),n.loop&&(s.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${i}"]`).addClass(n.slideDuplicateActiveClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${i}"]`).addClass(n.slideDuplicateActiveClass));let u=s.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===u.length&&(u=e.eq(0),u.addClass(n.slideNextClass));let c=s.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===c.length&&(c=e.eq(-1),c.addClass(n.slidePrevClass)),n.loop&&(u.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),c.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))}function Wt(t){const e=this,n=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:r,snapGrid:o,params:i,activeIndex:a,realIndex:s,snapIndex:u}=e;let c,l=t;if("undefined"===typeof l){for(let t=0;t<r.length;t+=1)"undefined"!==typeof r[t+1]?n>=r[t]&&n<r[t+1]-(r[t+1]-r[t])/2?l=t:n>=r[t]&&n<r[t+1]&&(l=t+1):n>=r[t]&&(l=t);i.normalizeSlideIndex&&(l<0||"undefined"===typeof l)&&(l=0)}if(o.indexOf(n)>=0)c=o.indexOf(n);else{const t=Math.min(i.slidesPerGroupSkip,l);c=t+Math.floor((l-t)/i.slidesPerGroup)}if(c>=o.length&&(c=o.length-1),l===a)return void(c!==u&&(e.snapIndex=c,e.emit("snapIndexChange")));const d=parseInt(e.slides.eq(l).attr("data-swiper-slide-index")||l,10);Lt.extend(e,{snapIndex:c,realIndex:d,previousIndex:a,activeIndex:l}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),s!==d&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")}function Yt(t){const e=this,n=e.params,r=q(t.target).closest("."+n.slideClass)[0];let o=!1;if(r)for(let i=0;i<e.slides.length;i+=1)e.slides[i]===r&&(o=!0);if(!r||!o)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);e.clickedSlide=r,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(q(r).attr("data-swiper-slide-index"),10):e.clickedIndex=q(r).index(),n.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}var Jt={updateSize:zt,updateSlides:Kt,updateAutoHeight:Vt,updateSlidesOffset:jt,updateSlidesProgress:$t,updateProgress:Xt,updateSlidesClasses:Gt,updateActiveIndex:Wt,updateClickedSlide:Yt};function qt(t=(this.isHorizontal()?"x":"y")){const e=this,{params:n,rtlTranslate:r,translate:o,$wrapperEl:i}=e;if(n.virtualTranslate)return r?-o:o;if(n.cssMode)return o;let a=Lt.getTranslate(i[0],t);return r&&(a=-a),a||0}function Zt(t,e){const n=this,{rtlTranslate:r,params:o,$wrapperEl:i,wrapperEl:a,progress:s}=n;let u=0,c=0;const l=0;let d;n.isHorizontal()?u=r?-t:t:c=t,o.roundLengths&&(u=Math.floor(u),c=Math.floor(c)),o.cssMode?a[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-u:-c:o.virtualTranslate||i.transform(`translate3d(${u}px, ${c}px, ${l}px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?u:c;const f=n.maxTranslate()-n.minTranslate();d=0===f?0:(t-n.minTranslate())/f,d!==s&&n.updateProgress(t),n.emit("setTranslate",n.translate,e)}function te(){return-this.snapGrid[0]}function ee(){return-this.snapGrid[this.snapGrid.length-1]}function ne(t=0,e=this.params.speed,n=!0,r=!0,o){const i=this,{params:a,wrapperEl:s}=i;if(i.animating&&a.preventInteractionOnTransition)return!1;const u=i.minTranslate(),c=i.maxTranslate();let l;if(l=r&&t>u?u:r&&t<c?c:t,i.updateProgress(l),a.cssMode){const t=i.isHorizontal();return 0===e?s[t?"scrollLeft":"scrollTop"]=-l:s.scrollTo?s.scrollTo({[t?"left":"top"]:-l,behavior:"smooth"}):s[t?"scrollLeft":"scrollTop"]=-l,!0}return 0===e?(i.setTransition(0),i.setTranslate(l),n&&(i.emit("beforeTransitionStart",e,o),i.emit("transitionEnd"))):(i.setTransition(e),i.setTranslate(l),n&&(i.emit("beforeTransitionStart",e,o),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(t){i&&!i.destroyed&&t.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,n&&i.emit("transitionEnd"))}),i.$wrapperEl[0].addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd))),!0}var re={getTranslate:qt,setTranslate:Zt,minTranslate:te,maxTranslate:ee,translateTo:ne};function oe(t,e){const n=this;n.params.cssMode||n.$wrapperEl.transition(t),n.emit("setTransition",t,e)}function ie(t=!0,e){const n=this,{activeIndex:r,params:o,previousIndex:i}=n;if(o.cssMode)return;o.autoHeight&&n.updateAutoHeight();let a=e;if(a||(a=r>i?"next":r<i?"prev":"reset"),n.emit("transitionStart"),t&&r!==i){if("reset"===a)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===a?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}}function ae(t=!0,e){const n=this,{activeIndex:r,previousIndex:o,params:i}=n;if(n.animating=!1,i.cssMode)return;n.setTransition(0);let a=e;if(a||(a=r>o?"next":r<o?"prev":"reset"),n.emit("transitionEnd"),t&&r!==o){if("reset"===a)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===a?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}var se={setTransition:oe,transitionStart:ie,transitionEnd:ae};function ue(t=0,e=this.params.speed,n=!0,r){const o=this;let i=t;i<0&&(i=0);const{params:a,snapGrid:s,slidesGrid:u,previousIndex:c,activeIndex:l,rtlTranslate:d,wrapperEl:f}=o;if(o.animating&&a.preventInteractionOnTransition)return!1;const A=Math.min(o.params.slidesPerGroupSkip,i);let m=A+Math.floor((i-A)/o.params.slidesPerGroup);m>=s.length&&(m=s.length-1),(l||a.initialSlide||0)===(c||0)&&n&&o.emit("beforeSlideChangeStart");const p=-s[m];if(o.updateProgress(p),a.normalizeSlideIndex)for(let h=0;h<u.length;h+=1)-Math.floor(100*p)>=Math.floor(100*u[h])&&(i=h);if(o.initialized&&i!==l){if(!o.allowSlideNext&&p<o.translate&&p<o.minTranslate())return!1;if(!o.allowSlidePrev&&p>o.translate&&p>o.maxTranslate()&&(l||0)!==i)return!1}let g;if(g=i>l?"next":i<l?"prev":"reset",d&&-p===o.translate||!d&&p===o.translate)return o.updateActiveIndex(i),a.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==a.effect&&o.setTranslate(p),"reset"!==g&&(o.transitionStart(n,g),o.transitionEnd(n,g)),!1;if(a.cssMode){const t=o.isHorizontal();let n=-p;return d&&(n=f.scrollWidth-f.offsetWidth-n),0===e?f[t?"scrollLeft":"scrollTop"]=n:f.scrollTo?f.scrollTo({[t?"left":"top"]:n,behavior:"smooth"}):f[t?"scrollLeft":"scrollTop"]=n,!0}return 0===e?(o.setTransition(0),o.setTranslate(p),o.updateActiveIndex(i),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,r),o.transitionStart(n,g),o.transitionEnd(n,g)):(o.setTransition(e),o.setTranslate(p),o.updateActiveIndex(i),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,r),o.transitionStart(n,g),o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(t){o&&!o.destroyed&&t.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,g))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd))),!0}function ce(t=0,e=this.params.speed,n=!0,r){const o=this;let i=t;return o.params.loop&&(i+=o.loopedSlides),o.slideTo(i,e,n,r)}function le(t=this.params.speed,e=!0,n){const r=this,{params:o,animating:i}=r,a=r.activeIndex<o.slidesPerGroupSkip?1:o.slidesPerGroup;if(o.loop){if(i)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+a,t,e,n)}function de(t=this.params.speed,e=!0,n){const r=this,{params:o,animating:i,snapGrid:a,slidesGrid:s,rtlTranslate:u}=r;if(o.loop){if(i)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}const c=u?r.translate:-r.translate;function l(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}const d=l(c),f=a.map(t=>l(t));s.map(t=>l(t)),a[f.indexOf(d)];let A,m=a[f.indexOf(d)-1];return"undefined"===typeof m&&o.cssMode&&a.forEach(t=>{!m&&d>=t&&(m=t)}),"undefined"!==typeof m&&(A=s.indexOf(m),A<0&&(A=r.activeIndex-1)),r.slideTo(A,t,e,n)}function fe(t=this.params.speed,e=!0,n){const r=this;return r.slideTo(r.activeIndex,t,e,n)}function Ae(t=this.params.speed,e=!0,n,r=.5){const o=this;let i=o.activeIndex;const a=Math.min(o.params.slidesPerGroupSkip,i),s=a+Math.floor((i-a)/o.params.slidesPerGroup),u=o.rtlTranslate?o.translate:-o.translate;if(u>=o.snapGrid[s]){const t=o.snapGrid[s],e=o.snapGrid[s+1];u-t>(e-t)*r&&(i+=o.params.slidesPerGroup)}else{const t=o.snapGrid[s-1],e=o.snapGrid[s];u-t<=(e-t)*r&&(i-=o.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,o.slidesGrid.length-1),o.slideTo(i,t,e,n)}function me(){const t=this,{params:e,$wrapperEl:n}=t,r="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let o,i=t.clickedIndex;if(e.loop){if(t.animating)return;o=parseInt(q(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?i<t.loopedSlides-r/2||i>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),i=n.children(`.${e.slideClass}[data-swiper-slide-index="${o}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),Lt.nextTick(()=>{t.slideTo(i)})):t.slideTo(i):i>t.slides.length-r?(t.loopFix(),i=n.children(`.${e.slideClass}[data-swiper-slide-index="${o}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),Lt.nextTick(()=>{t.slideTo(i)})):t.slideTo(i)}else t.slideTo(i)}var pe={slideTo:ue,slideToLoop:ce,slideNext:le,slidePrev:de,slideReset:fe,slideToClosest:Ae,slideToClickedSlide:me};function ge(){const t=this,{params:e,$wrapperEl:n}=t;n.children(`.${e.slideClass}.${e.slideDuplicateClass}`).remove();let r=n.children("."+e.slideClass);if(e.loopFillGroupWithBlank){const t=e.slidesPerGroup-r.length%e.slidesPerGroup;if(t!==e.slidesPerGroup){for(let r=0;r<t;r+=1){const t=q(X.createElement("div")).addClass(`${e.slideClass} ${e.slideBlankClass}`);n.append(t)}r=n.children("."+e.slideClass)}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=r.length),t.loopedSlides=Math.ceil(parseFloat(e.loopedSlides||e.slidesPerView,10)),t.loopedSlides+=e.loopAdditionalSlides,t.loopedSlides>r.length&&(t.loopedSlides=r.length);const o=[],i=[];r.each((e,n)=>{const a=q(n);e<t.loopedSlides&&i.push(n),e<r.length&&e>=r.length-t.loopedSlides&&o.push(n),a.attr("data-swiper-slide-index",e)});for(let a=0;a<i.length;a+=1)n.append(q(i[a].cloneNode(!0)).addClass(e.slideDuplicateClass));for(let a=o.length-1;a>=0;a-=1)n.prepend(q(o[a].cloneNode(!0)).addClass(e.slideDuplicateClass))}function he(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:n,loopedSlides:r,allowSlidePrev:o,allowSlideNext:i,snapGrid:a,rtlTranslate:s}=t;let u;t.allowSlidePrev=!0,t.allowSlideNext=!0;const c=-a[e],l=c-t.getTranslate();if(e<r){u=n.length-3*r+e,u+=r;const o=t.slideTo(u,0,!1,!0);o&&0!==l&&t.setTranslate((s?-t.translate:t.translate)-l)}else if(e>=n.length-r){u=-n.length+e+r,u+=r;const o=t.slideTo(u,0,!1,!0);o&&0!==l&&t.setTranslate((s?-t.translate:t.translate)-l)}t.allowSlidePrev=o,t.allowSlideNext=i,t.emit("loopFix")}function ve(){const t=this,{$wrapperEl:e,params:n,slides:r}=t;e.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove(),r.removeAttr("data-swiper-slide-index")}var be={loopCreate:ge,loopFix:he,loopDestroy:ve};function ye(t){const e=this;if(Pt.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const n=e.el;n.style.cursor="move",n.style.cursor=t?"-webkit-grabbing":"-webkit-grab",n.style.cursor=t?"-moz-grabbin":"-moz-grab",n.style.cursor=t?"grabbing":"grab"}function we(){const t=this;Pt.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.el.style.cursor="")}var Be={setGrabCursor:ye,unsetGrabCursor:we};function Ce(t){const e=this,{$wrapperEl:n,params:r}=e;if(r.loop&&e.loopDestroy(),"object"===typeof t&&"length"in t)for(let o=0;o<t.length;o+=1)t[o]&&n.append(t[o]);else n.append(t);r.loop&&e.loopCreate(),r.observer&&Pt.observer||e.update()}function xe(t){const e=this,{params:n,$wrapperEl:r,activeIndex:o}=e;n.loop&&e.loopDestroy();let i=o+1;if("object"===typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r.prepend(t[e]);i=o+t.length}else r.prepend(t);n.loop&&e.loopCreate(),n.observer&&Pt.observer||e.update(),e.slideTo(i,0,!1)}function Se(t,e){const n=this,{$wrapperEl:r,params:o,activeIndex:i}=n;let a=i;o.loop&&(a-=n.loopedSlides,n.loopDestroy(),n.slides=r.children("."+o.slideClass));const s=n.slides.length;if(t<=0)return void n.prependSlide(e);if(t>=s)return void n.appendSlide(e);let u=a>t?a+1:a;const c=[];for(let l=s-1;l>=t;l-=1){const t=n.slides.eq(l);t.remove(),c.unshift(t)}if("object"===typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&r.append(e[t]);u=a>t?a+e.length:a}else r.append(e);for(let l=0;l<c.length;l+=1)r.append(c[l]);o.loop&&n.loopCreate(),o.observer&&Pt.observer||n.update(),o.loop?n.slideTo(u+n.loopedSlides,0,!1):n.slideTo(u,0,!1)}function Ee(t){const e=this,{params:n,$wrapperEl:r,activeIndex:o}=e;let i=o;n.loop&&(i-=e.loopedSlides,e.loopDestroy(),e.slides=r.children("."+n.slideClass));let a,s=i;if("object"===typeof t&&"length"in t){for(let n=0;n<t.length;n+=1)a=t[n],e.slides[a]&&e.slides.eq(a).remove(),a<s&&(s-=1);s=Math.max(s,0)}else a=t,e.slides[a]&&e.slides.eq(a).remove(),a<s&&(s-=1),s=Math.max(s,0);n.loop&&e.loopCreate(),n.observer&&Pt.observer||e.update(),n.loop?e.slideTo(s+e.loopedSlides,0,!1):e.slideTo(s,0,!1)}function Te(){const t=this,e=[];for(let n=0;n<t.slides.length;n+=1)e.push(n);t.removeSlide(e)}var Qe={appendSlide:Ce,prependSlide:xe,addSlide:Se,removeSlide:Ee,removeAllSlides:Te};const ke=function(){const t=W.navigator.platform,e=W.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!W.cordova&&!W.phonegap),phonegap:!(!W.cordova&&!W.phonegap),electron:!1},r=W.screen.width,o=W.screen.height,i=e.match(/(Android);?[\s\/]+([\d.]+)?/);let a=e.match(/(iPad).*OS\s([\d_]+)/);const s=e.match(/(iPod)(.*OS\s([\d_]+))?/),u=!a&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c=e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0,l=e.indexOf("Edge/")>=0,d=e.indexOf("Gecko/")>=0&&e.indexOf("Firefox/")>=0,f="Win32"===t,A=e.toLowerCase().indexOf("electron")>=0;let m="MacIntel"===t;return!a&&m&&Pt.touch&&(1024===r&&1366===o||834===r&&1194===o||834===r&&1112===o||768===r&&1024===o)&&(a=e.match(/(Version)\/([\d.]+)/),m=!1),n.ie=c,n.edge=l,n.firefox=d,i&&!f&&(n.os="android",n.osVersion=i[2],n.android=!0,n.androidChrome=e.toLowerCase().indexOf("chrome")>=0),(a||u||s)&&(n.os="ios",n.ios=!0),u&&!s&&(n.osVersion=u[2].replace(/_/g,"."),n.iphone=!0),a&&(n.osVersion=a[2].replace(/_/g,"."),n.ipad=!0),s&&(n.osVersion=s[3]?s[3].replace(/_/g,"."):null,n.ipod=!0),n.ios&&n.osVersion&&e.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),n.webView=!(!(u||a||s)||!e.match(/.*AppleWebKit(?!.*Safari)/i)&&!W.navigator.standalone)||W.matchMedia&&W.matchMedia("(display-mode: standalone)").matches,n.webview=n.webView,n.standalone=n.webView,n.desktop=!(n.ios||n.android)||A,n.desktop&&(n.electron=A,n.macos=m,n.windows=f,n.macos&&(n.os="macos"),n.windows&&(n.os="windows")),n.pixelRatio=W.devicePixelRatio||1,n}();function Fe(t){const e=this,n=e.touchEventsData,{params:r,touches:o}=e;if(e.animating&&r.preventInteractionOnTransition)return;let i=t;i.originalEvent&&(i=i.originalEvent);const a=q(i.target);if("wrapper"===r.touchEventsTarget&&!a.closest(e.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===i.type,!n.isTouchEvent&&"which"in i&&3===i.which)return;if(!n.isTouchEvent&&"button"in i&&i.button>0)return;if(n.isTouched&&n.isMoved)return;if(r.noSwiping&&a.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])return void(e.allowClick=!0);if(r.swipeHandler&&!a.closest(r.swipeHandler)[0])return;o.currentX="touchstart"===i.type?i.targetTouches[0].pageX:i.pageX,o.currentY="touchstart"===i.type?i.targetTouches[0].pageY:i.pageY;const s=o.currentX,u=o.currentY,c=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,l=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(!c||!(s<=l||s>=W.screen.width-l)){if(Lt.extend(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=s,o.startY=u,n.touchStartTime=Lt.now(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,r.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==i.type){let t=!0;a.is(n.formElements)&&(t=!1),X.activeElement&&q(X.activeElement).is(n.formElements)&&X.activeElement!==a[0]&&X.activeElement.blur();const o=t&&e.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||o)&&i.preventDefault()}e.emit("touchStart",i)}}function Ue(t){const e=this,n=e.touchEventsData,{params:r,touches:o,rtlTranslate:i}=e;let a=t;if(a.originalEvent&&(a=a.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&e.emit("touchMoveOpposite",a));if(n.isTouchEvent&&"touchmove"!==a.type)return;const s="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),u="touchmove"===a.type?s.pageX:a.pageX,c="touchmove"===a.type?s.pageY:a.pageY;if(a.preventedByNestedSwiper)return o.startX=u,void(o.startY=c);if(!e.allowTouchMove)return e.allowClick=!1,void(n.isTouched&&(Lt.extend(o,{startX:u,startY:c,currentX:u,currentY:c}),n.touchStartTime=Lt.now()));if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(e.isVertical()){if(c<o.startY&&e.translate<=e.maxTranslate()||c>o.startY&&e.translate>=e.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(u<o.startX&&e.translate<=e.maxTranslate()||u>o.startX&&e.translate>=e.minTranslate())return;if(n.isTouchEvent&&X.activeElement&&a.target===X.activeElement&&q(a.target).is(n.formElements))return n.isMoved=!0,void(e.allowClick=!1);if(n.allowTouchCallbacks&&e.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;o.currentX=u,o.currentY=c;const l=o.currentX-o.startX,d=o.currentY-o.startY;if(e.params.threshold&&Math.sqrt(l**2+d**2)<e.params.threshold)return;if("undefined"===typeof n.isScrolling){let t;e.isHorizontal()&&o.currentY===o.startY||e.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:l*l+d*d>=25&&(t=180*Math.atan2(Math.abs(d),Math.abs(l))/Math.PI,n.isScrolling=e.isHorizontal()?t>r.touchAngle:90-t>r.touchAngle)}if(n.isScrolling&&e.emit("touchMoveOpposite",a),"undefined"===typeof n.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;e.allowClick=!1,!r.cssMode&&a.cancelable&&a.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&a.stopPropagation(),n.isMoved||(r.loop&&e.loopFix(),n.startTranslate=e.getTranslate(),e.setTransition(0),e.animating&&e.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!r.grabCursor||!0!==e.allowSlideNext&&!0!==e.allowSlidePrev||e.setGrabCursor(!0),e.emit("sliderFirstMove",a)),e.emit("sliderMove",a),n.isMoved=!0;let f=e.isHorizontal()?l:d;o.diff=f,f*=r.touchRatio,i&&(f=-f),e.swipeDirection=f>0?"prev":"next",n.currentTranslate=f+n.startTranslate;let A=!0,m=r.resistanceRatio;if(r.touchReleaseOnEdges&&(m=0),f>0&&n.currentTranslate>e.minTranslate()?(A=!1,r.resistance&&(n.currentTranslate=e.minTranslate()-1+(-e.minTranslate()+n.startTranslate+f)**m)):f<0&&n.currentTranslate<e.maxTranslate()&&(A=!1,r.resistance&&(n.currentTranslate=e.maxTranslate()+1-(e.maxTranslate()-n.startTranslate-f)**m)),A&&(a.preventedByNestedSwiper=!0),!e.allowSlideNext&&"next"===e.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!e.allowSlidePrev&&"prev"===e.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(f)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=e.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(e.updateActiveIndex(),e.updateSlidesClasses()),r.freeMode&&(0===n.velocities.length&&n.velocities.push({position:o[e.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:o[e.isHorizontal()?"currentX":"currentY"],time:Lt.now()})),e.updateProgress(n.currentTranslate),e.setTranslate(n.currentTranslate))}function Oe(t){const e=this,n=e.touchEventsData,{params:r,touches:o,rtlTranslate:i,$wrapperEl:a,slidesGrid:s,snapGrid:u}=e;let c=t;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&e.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&r.grabCursor&&e.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);r.grabCursor&&n.isMoved&&n.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const l=Lt.now(),d=l-n.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(c),e.emit("tap click",c),d<300&&l-n.lastClickTime<300&&e.emit("doubleTap doubleClick",c)),n.lastClickTime=Lt.now(),Lt.nextTick(()=>{e.destroyed||(e.allowClick=!0)}),!n.isTouched||!n.isMoved||!e.swipeDirection||0===o.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);let f;if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,f=r.followFinger?i?e.translate:-e.translate:-n.currentTranslate,r.cssMode)return;if(r.freeMode){if(f<-e.minTranslate())return void e.slideTo(e.activeIndex);if(f>-e.maxTranslate())return void(e.slides.length<u.length?e.slideTo(u.length-1):e.slideTo(e.slides.length-1));if(r.freeModeMomentum){if(n.velocities.length>1){const t=n.velocities.pop(),o=n.velocities.pop(),i=t.position-o.position,a=t.time-o.time;e.velocity=i/a,e.velocity/=2,Math.abs(e.velocity)<r.freeModeMinimumVelocity&&(e.velocity=0),(a>150||Lt.now()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0;let t=1e3*r.freeModeMomentumRatio;const o=e.velocity*t;let s=e.translate+o;i&&(s=-s);let c,l=!1;const d=20*Math.abs(e.velocity)*r.freeModeMomentumBounceRatio;let f;if(s<e.maxTranslate())r.freeModeMomentumBounce?(s+e.maxTranslate()<-d&&(s=e.maxTranslate()-d),c=e.maxTranslate(),l=!0,n.allowMomentumBounce=!0):s=e.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(s>e.minTranslate())r.freeModeMomentumBounce?(s-e.minTranslate()>d&&(s=e.minTranslate()+d),c=e.minTranslate(),l=!0,n.allowMomentumBounce=!0):s=e.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeModeSticky){let t;for(let e=0;e<u.length;e+=1)if(u[e]>-s){t=e;break}s=Math.abs(u[t]-s)<Math.abs(u[t-1]-s)||"next"===e.swipeDirection?u[t]:u[t-1],s=-s}if(f&&e.once("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(t=i?Math.abs((-s-e.translate)/e.velocity):Math.abs((s-e.translate)/e.velocity),r.freeModeSticky){const n=Math.abs((i?-s:s)-e.translate),o=e.slidesSizesGrid[e.activeIndex];t=n<o?r.speed:n<2*o?1.5*r.speed:2.5*r.speed}}else if(r.freeModeSticky)return void e.slideToClosest();r.freeModeMomentumBounce&&l?(e.updateProgress(c),e.setTransition(t),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating=!0,a.transitionEnd(()=>{e&&!e.destroyed&&n.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(r.speed),setTimeout(()=>{e.setTranslate(c),a.transitionEnd(()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(e.updateProgress(s),e.setTransition(t),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,a.transitionEnd(()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(s),e.updateActiveIndex(),e.updateSlidesClasses()}else if(r.freeModeSticky)return void e.slideToClosest();return void((!r.freeModeMomentum||d>=r.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses()))}let A=0,m=e.slidesSizesGrid[0];for(let h=0;h<s.length;h+=h<r.slidesPerGroupSkip?1:r.slidesPerGroup){const t=h<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;"undefined"!==typeof s[h+t]?f>=s[h]&&f<s[h+t]&&(A=h,m=s[h+t]-s[h]):f>=s[h]&&(A=h,m=s[s.length-1]-s[s.length-2])}const p=(f-s[A])/m,g=A<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(d>r.longSwipesMs){if(!r.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(p>=r.longSwipesRatio?e.slideTo(A+g):e.slideTo(A)),"prev"===e.swipeDirection&&(p>1-r.longSwipesRatio?e.slideTo(A+g):e.slideTo(A))}else{if(!r.shortSwipes)return void e.slideTo(e.activeIndex);const t=e.navigation&&(c.target===e.navigation.nextEl||c.target===e.navigation.prevEl);t?c.target===e.navigation.nextEl?e.slideTo(A+g):e.slideTo(A):("next"===e.swipeDirection&&e.slideTo(A+g),"prev"===e.swipeDirection&&e.slideTo(A))}}function _e(){const t=this,{params:e,el:n}=t;if(n&&0===n.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:o,snapGrid:i}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=o,t.allowSlideNext=r,t.params.watchOverflow&&i!==t.snapGrid&&t.checkOverflow()}function Ie(t){const e=this;e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function He(){const t=this,{wrapperEl:e,rtlTranslate:n}=t;let r;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:t.translate=-e.scrollTop,-0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const o=t.maxTranslate()-t.minTranslate();r=0===o?0:(t.translate-t.minTranslate())/o,r!==t.progress&&t.updateProgress(n?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let De=!1;function Me(){}function Ne(){const t=this,{params:e,touchEvents:n,el:r,wrapperEl:o}=t;t.onTouchStart=Fe.bind(t),t.onTouchMove=Ue.bind(t),t.onTouchEnd=Oe.bind(t),e.cssMode&&(t.onScroll=He.bind(t)),t.onClick=Ie.bind(t);const i=!!e.nested;if(!Pt.touch&&Pt.pointerEvents)r.addEventListener(n.start,t.onTouchStart,!1),X.addEventListener(n.move,t.onTouchMove,i),X.addEventListener(n.end,t.onTouchEnd,!1);else{if(Pt.touch){const o=!("touchstart"!==n.start||!Pt.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(n.start,t.onTouchStart,o),r.addEventListener(n.move,t.onTouchMove,Pt.passiveListener?{passive:!1,capture:i}:i),r.addEventListener(n.end,t.onTouchEnd,o),n.cancel&&r.addEventListener(n.cancel,t.onTouchEnd,o),De||(X.addEventListener("touchstart",Me),De=!0)}(e.simulateTouch&&!ke.ios&&!ke.android||e.simulateTouch&&!Pt.touch&&ke.ios)&&(r.addEventListener("mousedown",t.onTouchStart,!1),X.addEventListener("mousemove",t.onTouchMove,i),X.addEventListener("mouseup",t.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&r.addEventListener("click",t.onClick,!0),e.cssMode&&o.addEventListener("scroll",t.onScroll),e.updateOnWindowResize?t.on(ke.ios||ke.android?"resize orientationchange observerUpdate":"resize observerUpdate",_e,!0):t.on("observerUpdate",_e,!0)}function Le(){const t=this,{params:e,touchEvents:n,el:r,wrapperEl:o}=t,i=!!e.nested;if(!Pt.touch&&Pt.pointerEvents)r.removeEventListener(n.start,t.onTouchStart,!1),X.removeEventListener(n.move,t.onTouchMove,i),X.removeEventListener(n.end,t.onTouchEnd,!1);else{if(Pt.touch){const o=!("onTouchStart"!==n.start||!Pt.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,t.onTouchStart,o),r.removeEventListener(n.move,t.onTouchMove,i),r.removeEventListener(n.end,t.onTouchEnd,o),n.cancel&&r.removeEventListener(n.cancel,t.onTouchEnd,o)}(e.simulateTouch&&!ke.ios&&!ke.android||e.simulateTouch&&!Pt.touch&&ke.ios)&&(r.removeEventListener("mousedown",t.onTouchStart,!1),X.removeEventListener("mousemove",t.onTouchMove,i),X.removeEventListener("mouseup",t.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&r.removeEventListener("click",t.onClick,!0),e.cssMode&&o.removeEventListener("scroll",t.onScroll),t.off(ke.ios||ke.android?"resize orientationchange observerUpdate":"resize observerUpdate",_e)}var Pe={attachEvents:Ne,detachEvents:Le};function Re(){const t=this,{activeIndex:e,initialized:n,loopedSlides:r=0,params:o,$el:i}=t,a=o.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const s=t.getBreakpoint(a);if(s&&t.currentBreakpoint!==s){const u=s in a?a[s]:void 0;u&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(t=>{const e=u[t];"undefined"!==typeof e&&(u[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")});const c=u||t.originalParams,l=o.slidesPerColumn>1,d=c.slidesPerColumn>1;l&&!d?i.removeClass(`${o.containerModifierClass}multirow ${o.containerModifierClass}multirow-column`):!l&&d&&(i.addClass(o.containerModifierClass+"multirow"),"column"===c.slidesPerColumnFill&&i.addClass(o.containerModifierClass+"multirow-column"));const f=c.direction&&c.direction!==o.direction,A=o.loop&&(c.slidesPerView!==o.slidesPerView||f);f&&n&&t.changeDirection(),Lt.extend(t.params,c),Lt.extend(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),t.currentBreakpoint=s,A&&n&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-r+t.loopedSlides,0,!1)),t.emit("breakpoint",c)}}function ze(t){if(!t)return;let e=!1;const n=Object.keys(t).map(t=>{if("string"===typeof t&&0===t.indexOf("@")){const e=parseFloat(t.substr(1)),n=W.innerHeight*e;return{value:n,point:t}}return{value:t,point:t}});n.sort((t,e)=>parseInt(t.value,10)-parseInt(e.value,10));for(let r=0;r<n.length;r+=1){const{point:t,value:o}=n[r];o<=W.innerWidth&&(e=t)}return e||"max"}var Ke={setBreakpoint:Re,getBreakpoint:ze};function Ve(){const t=this,{classNames:e,params:n,rtl:r,$el:o}=t,i=[];i.push("initialized"),i.push(n.direction),n.freeMode&&i.push("free-mode"),n.autoHeight&&i.push("autoheight"),r&&i.push("rtl"),n.slidesPerColumn>1&&(i.push("multirow"),"column"===n.slidesPerColumnFill&&i.push("multirow-column")),ke.android&&i.push("android"),ke.ios&&i.push("ios"),n.cssMode&&i.push("css-mode"),i.forEach(t=>{e.push(n.containerModifierClass+t)}),o.addClass(e.join(" "))}function je(){const t=this,{$el:e,classNames:n}=t;e.removeClass(n.join(" "))}var $e={addClasses:Ve,removeClasses:je};function Xe(t,e,n,r,o,i){let a;function s(){i&&i()}const u=q(t).parent("picture")[0];u||t.complete&&o?s():e?(a=new W.Image,a.onload=s,a.onerror=s,r&&(a.sizes=r),n&&(a.srcset=n),e&&(a.src=e)):s()}function Ge(){const t=this;function e(){"undefined"!==typeof t&&null!==t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(let n=0;n<t.imagesToLoad.length;n+=1){const r=t.imagesToLoad[n];t.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,e)}}var We={loadImage:Xe,preloadImages:Ge};function Ye(){const t=this,e=t.params,n=t.isLocked,r=t.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(t.slides.length-1)+t.slides[0].offsetWidth*t.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&r?t.isLocked=r<=t.size:t.isLocked=1===t.snapGrid.length,t.allowSlideNext=!t.isLocked,t.allowSlidePrev=!t.isLocked,n!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock"),n&&n!==t.isLocked&&(t.isEnd=!1,t.navigation&&t.navigation.update())}var Je={checkOverflow:Ye},qe={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Ze={update:Jt,translate:re,transition:se,slide:pe,loop:be,grabCursor:Be,manipulation:Qe,events:Pe,breakpoints:Ke,checkOverflow:Je,classes:$e,images:We},tn={};class en extends Rt{constructor(...t){let e,n;1===t.length&&t[0].constructor&&t[0].constructor===Object?n=t[0]:[e,n]=t,n||(n={}),n=Lt.extend({},n),e&&!n.el&&(n.el=e),super(n),Object.keys(Ze).forEach(t=>{Object.keys(Ze[t]).forEach(e=>{en.prototype[e]||(en.prototype[e]=Ze[t][e])})});const r=this;"undefined"===typeof r.modules&&(r.modules={}),Object.keys(r.modules).forEach(t=>{const e=r.modules[t];if(e.params){const t=Object.keys(e.params)[0],r=e.params[t];if("object"!==typeof r||null===r)return;if(!(t in n)||!("enabled"in r))return;!0===n[t]&&(n[t]={enabled:!0}),"object"!==typeof n[t]||"enabled"in n[t]||(n[t].enabled=!0),n[t]||(n[t]={enabled:!1})}});const o=Lt.extend({},qe);r.useModulesParams(o),r.params=Lt.extend({},o,tn,n),r.originalParams=Lt.extend({},r.params),r.passedParams=Lt.extend({},n),r.$=q;const i=q(r.params.el);if(e=i[0],!e)return;if(i.length>1){const t=[];return i.each((e,r)=>{const o=Lt.extend({},n,{el:r});t.push(new en(o))}),t}let a;return e.swiper=r,i.data("swiper",r),e&&e.shadowRoot&&e.shadowRoot.querySelector?(a=q(e.shadowRoot.querySelector("."+r.params.wrapperClass)),a.children=t=>i.children(t)):a=i.children("."+r.params.wrapperClass),Lt.extend(r,{$el:i,el:e,$wrapperEl:a,wrapperEl:a[0],classNames:[],slides:q(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===r.params.direction},isVertical(){return"vertical"===r.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===a.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const t=["touchstart","touchmove","touchend","touchcancel"];let e=["mousedown","mousemove","mouseup"];return Pt.pointerEvents&&(e=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:t[0],move:t[1],end:t[2],cancel:t[3]},r.touchEventsDesktop={start:e[0],move:e[1],end:e[2]},Pt.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:Lt.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.params.init&&r.init(),r}slidesPerViewDynamic(){const t=this,{params:e,slides:n,slidesGrid:r,size:o,activeIndex:i}=t;let a=1;if(e.centeredSlides){let t,e=n[i].swiperSlideSize;for(let r=i+1;r<n.length;r+=1)n[r]&&!t&&(e+=n[r].swiperSlideSize,a+=1,e>o&&(t=!0));for(let r=i-1;r>=0;r-=1)n[r]&&!t&&(e+=n[r].swiperSlideSize,a+=1,e>o&&(t=!0))}else for(let s=i+1;s<n.length;s+=1)r[s]-r[i]<o&&(a+=1);return a}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:e,params:n}=t;function r(){const e=t.rtlTranslate?-1*t.translate:t.translate,n=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}let o;n.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(r(),t.params.autoHeight&&t.updateAutoHeight()):(o=("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),o||r()),n.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,e=!0){const n=this,r=n.params.direction;return t||(t="horizontal"===r?"vertical":"horizontal"),t===r||"horizontal"!==t&&"vertical"!==t||(n.$el.removeClass(`${n.params.containerModifierClass}${r}`).addClass(`${n.params.containerModifierClass}${t}`),n.params.direction=t,n.slides.each((e,n)=>{"vertical"===t?n.style.width="":n.style.height=""}),n.emit("changeDirection"),e&&n.update()),n}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,e=!0){const n=this,{params:r,$el:o,$wrapperEl:i,slides:a}=n;return"undefined"===typeof n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),e&&(n.removeClasses(),o.removeAttr("style"),i.removeAttr("style"),a&&a.length&&a.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(t=>{n.off(t)}),!1!==t&&(n.$el[0].swiper=null,n.$el.data("swiper",null),Lt.deleteProps(n)),n.destroyed=!0),null}static extendDefaults(t){Lt.extend(tn,t)}static get extendedDefaults(){return tn}static get defaults(){return qe}static get Class(){return Rt}static get $(){return q}}var nn={name:"device",proto:{device:ke},static:{device:ke}},rn={name:"support",proto:{support:Pt},static:{support:Pt}};const on=function(){function t(){const t=W.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}return{isEdge:!!W.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(W.navigator.userAgent)}}();var an={name:"browser",proto:{browser:on},static:{browser:on}},sn={name:"resize",create(){const t=this;Lt.extend(t,{resize:{resizeHandler(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init(){const t=this;W.addEventListener("resize",t.resize.resizeHandler),W.addEventListener("orientationchange",t.resize.orientationChangeHandler)},destroy(){const t=this;W.removeEventListener("resize",t.resize.resizeHandler),W.removeEventListener("orientationchange",t.resize.orientationChangeHandler)}}};const un={func:W.MutationObserver||W.WebkitMutationObserver,attach(t,e={}){const n=this,r=un.func,o=new r(t=>{if(1===t.length)return void n.emit("observerUpdate",t[0]);const e=function(){n.emit("observerUpdate",t[0])};W.requestAnimationFrame?W.requestAnimationFrame(e):W.setTimeout(e,0)});o.observe(t,{attributes:"undefined"===typeof e.attributes||e.attributes,childList:"undefined"===typeof e.childList||e.childList,characterData:"undefined"===typeof e.characterData||e.characterData}),n.observer.observers.push(o)},init(){const t=this;if(Pt.observer&&t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let n=0;n<e.length;n+=1)t.observer.attach(e[n])}t.observer.attach(t.$el[0],{childList:t.params.observeSlideChildren}),t.observer.attach(t.$wrapperEl[0],{attributes:!1})}},destroy(){const t=this;t.observer.observers.forEach(t=>{t.disconnect()}),t.observer.observers=[]}};var cn={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const t=this;Lt.extend(t,{observer:{init:un.init.bind(t),attach:un.attach.bind(t),destroy:un.destroy.bind(t),observers:[]}})},on:{init(){const t=this;t.observer.init()},destroy(){const t=this;t.observer.destroy()}}};const ln={update(t){const e=this,{slidesPerView:n,slidesPerGroup:r,centeredSlides:o}=e.params,{addSlidesBefore:i,addSlidesAfter:a}=e.params.virtual,{from:s,to:u,slides:c,slidesGrid:l,renderSlide:d,offset:f}=e.virtual;e.updateActiveIndex();const A=e.activeIndex||0;let m,p,g;m=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",o?(p=Math.floor(n/2)+r+i,g=Math.floor(n/2)+r+a):(p=n+(r-1)+i,g=r+a);const h=Math.max((A||0)-g,0),v=Math.min((A||0)+p,c.length-1),b=(e.slidesGrid[h]||0)-(e.slidesGrid[0]||0);function y(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(Lt.extend(e.virtual,{from:h,to:v,offset:b,slidesGrid:e.slidesGrid}),s===h&&u===v&&!t)return e.slidesGrid!==l&&b!==f&&e.slides.css(m,b+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:b,from:h,to:v,slides:function(){const t=[];for(let e=h;e<=v;e+=1)t.push(c[e]);return t}()}),void y();const w=[],B=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(let C=s;C<=u;C+=1)(C<h||C>v)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${C}"]`).remove();for(let C=0;C<c.length;C+=1)C>=h&&C<=v&&("undefined"===typeof u||t?B.push(C):(C>u&&B.push(C),C<s&&w.push(C)));B.forEach(t=>{e.$wrapperEl.append(d(c[t],t))}),w.sort((t,e)=>e-t).forEach(t=>{e.$wrapperEl.prepend(d(c[t],t))}),e.$wrapperEl.children(".swiper-slide").css(m,b+"px"),y()},renderSlide(t,e){const n=this,r=n.params.virtual;if(r.cache&&n.virtual.cache[e])return n.virtual.cache[e];const o=r.renderSlide?q(r.renderSlide.call(n,t,e)):q(`<div class="${n.params.slideClass}" data-swiper-slide-index="${e}">${t}</div>`);return o.attr("data-swiper-slide-index")||o.attr("data-swiper-slide-index",e),r.cache&&(n.virtual.cache[e]=o),o},appendSlide(t){const e=this;if("object"===typeof t&&"length"in t)for(let n=0;n<t.length;n+=1)t[n]&&e.virtual.slides.push(t[n]);else e.virtual.slides.push(t);e.virtual.update(!0)},prependSlide(t){const e=this,n=e.activeIndex;let r=n+1,o=1;if(Array.isArray(t)){for(let n=0;n<t.length;n+=1)t[n]&&e.virtual.slides.unshift(t[n]);r=n+t.length,o=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const t=e.virtual.cache,n={};Object.keys(t).forEach(e=>{const r=t[e],i=r.attr("data-swiper-slide-index");i&&r.attr("data-swiper-slide-index",parseInt(i,10)+1),n[parseInt(e,10)+o]=r}),e.virtual.cache=n}e.virtual.update(!0),e.slideTo(r,0)},removeSlide(t){const e=this;if("undefined"===typeof t||null===t)return;let n=e.activeIndex;if(Array.isArray(t))for(let r=t.length-1;r>=0;r-=1)e.virtual.slides.splice(t[r],1),e.params.virtual.cache&&delete e.virtual.cache[t[r]],t[r]<n&&(n-=1),n=Math.max(n,0);else e.virtual.slides.splice(t,1),e.params.virtual.cache&&delete e.virtual.cache[t],t<n&&(n-=1),n=Math.max(n,0);e.virtual.update(!0),e.slideTo(n,0)},removeAllSlides(){const t=this;t.virtual.slides=[],t.params.virtual.cache&&(t.virtual.cache={}),t.virtual.update(!0),t.slideTo(0,0)}};var dn={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const t=this;Lt.extend(t,{virtual:{update:ln.update.bind(t),appendSlide:ln.appendSlide.bind(t),prependSlide:ln.prependSlide.bind(t),removeSlide:ln.removeSlide.bind(t),removeAllSlides:ln.removeAllSlides.bind(t),renderSlide:ln.renderSlide.bind(t),slides:t.params.virtual.slides,cache:{}}})},on:{beforeInit(){const t=this;if(!t.params.virtual.enabled)return;t.classNames.push(t.params.containerModifierClass+"virtual");const e={watchSlidesProgress:!0};Lt.extend(t.params,e),Lt.extend(t.originalParams,e),t.params.initialSlide||t.virtual.update()},setTranslate(){const t=this;t.params.virtual.enabled&&t.virtual.update()}}};const fn={handle(t){const e=this,{rtlTranslate:n}=e;let r=t;r.originalEvent&&(r=r.originalEvent);const o=r.keyCode||r.charCode,i=e.params.keyboard.pageUpDown,a=i&&33===o,s=i&&34===o,u=37===o,c=39===o,l=38===o,d=40===o;if(!e.allowSlideNext&&(e.isHorizontal()&&c||e.isVertical()&&d||s))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&u||e.isVertical()&&l||a))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey)&&(!X.activeElement||!X.activeElement.nodeName||"input"!==X.activeElement.nodeName.toLowerCase()&&"textarea"!==X.activeElement.nodeName.toLowerCase())){if(e.params.keyboard.onlyInViewport&&(a||s||u||c||l||d)){let t=!1;if(e.$el.parents("."+e.params.slideClass).length>0&&0===e.$el.parents("."+e.params.slideActiveClass).length)return;const r=W.innerWidth,o=W.innerHeight,i=e.$el.offset();n&&(i.left-=e.$el[0].scrollLeft);const a=[[i.left,i.top],[i.left+e.width,i.top],[i.left,i.top+e.height],[i.left+e.width,i.top+e.height]];for(let e=0;e<a.length;e+=1){const n=a[e];n[0]>=0&&n[0]<=r&&n[1]>=0&&n[1]<=o&&(t=!0)}if(!t)return}e.isHorizontal()?((a||s||u||c)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((s||c)&&!n||(a||u)&&n)&&e.slideNext(),((a||u)&&!n||(s||c)&&n)&&e.slidePrev()):((a||s||l||d)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(s||d)&&e.slideNext(),(a||l)&&e.slidePrev()),e.emit("keyPress",o)}},enable(){const t=this;t.keyboard.enabled||(q(X).on("keydown",t.keyboard.handle),t.keyboard.enabled=!0)},disable(){const t=this;t.keyboard.enabled&&(q(X).off("keydown",t.keyboard.handle),t.keyboard.enabled=!1)}};var An={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const t=this;Lt.extend(t,{keyboard:{enabled:!1,enable:fn.enable.bind(t),disable:fn.disable.bind(t),handle:fn.handle.bind(t)}})},on:{init(){const t=this;t.params.keyboard.enabled&&t.keyboard.enable()},destroy(){const t=this;t.keyboard.enabled&&t.keyboard.disable()}}};function mn(){const t="onwheel";let e=t in X;if(!e){const n=X.createElement("div");n.setAttribute(t,"return;"),e="function"===typeof n[t]}return!e&&X.implementation&&X.implementation.hasFeature&&!0!==X.implementation.hasFeature("","")&&(e=X.implementation.hasFeature("Events.wheel","3.0")),e}const pn={lastScrollTime:Lt.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return W.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":mn()?"wheel":"mousewheel"},normalize(t){const e=10,n=40,r=800;let o=0,i=0,a=0,s=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(o=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(o=i,i=0),a=o*e,s=i*e,"deltaY"in t&&(s=t.deltaY),"deltaX"in t&&(a=t.deltaX),t.shiftKey&&!a&&(a=s,s=0),(a||s)&&t.deltaMode&&(1===t.deltaMode?(a*=n,s*=n):(a*=r,s*=r)),a&&!o&&(o=a<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:o,spinY:i,pixelX:a,pixelY:s}},handleMouseEnter(){const t=this;t.mouseEntered=!0},handleMouseLeave(){const t=this;t.mouseEntered=!1},handle(t){let e=t;const n=this,r=n.params.mousewheel;n.params.cssMode&&e.preventDefault();let o=n.$el;if("container"!==n.params.mousewheel.eventsTarged&&(o=q(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!o[0].contains(e.target)&&!r.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);let i=0;const a=n.rtlTranslate?-1:1,s=pn.normalize(e);if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return!0;i=-s.pixelX*a}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return!0;i=-s.pixelY}else i=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*a:-s.pixelY;if(0===i)return!0;if(r.invert&&(i=-i),n.params.freeMode){const t={time:Lt.now(),delta:Math.abs(i),direction:Math.sign(i)},{lastEventBeforeSnap:o}=n.mousewheel,a=o&&t.time<o.time+500&&t.delta<=o.delta&&t.direction===o.direction;if(!a){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();let o=n.getTranslate()+i*r.sensitivity;const s=n.isBeginning,u=n.isEnd;if(o>=n.minTranslate()&&(o=n.minTranslate()),o<=n.maxTranslate()&&(o=n.maxTranslate()),n.setTransition(0),n.setTranslate(o),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!s&&n.isBeginning||!u&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;const e=n.mousewheel.recentWheelEvents;e.length>=15&&e.shift();const r=e.length?e[e.length-1]:void 0,o=e[0];if(e.push(t),r&&(t.delta>r.delta||t.direction!==r.direction))e.splice(0);else if(e.length>=15&&t.time-o.time<500&&o.delta-t.delta>=1&&t.delta<=6){const r=i>0?.8:.2;n.mousewheel.lastEventBeforeSnap=t,e.splice(0),n.mousewheel.timeout=Lt.nextTick(()=>{n.slideToClosest(n.params.speed,!0,void 0,r)},0)}n.mousewheel.timeout||(n.mousewheel.timeout=Lt.nextTick(()=>{const r=.5;n.mousewheel.lastEventBeforeSnap=t,e.splice(0),n.slideToClosest(n.params.speed,!0,void 0,r)},500))}if(a||n.emit("scroll",e),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),o===n.minTranslate()||o===n.maxTranslate())return!0}}else{const e={time:Lt.now(),delta:Math.abs(i),direction:Math.sign(i),raw:t},r=n.mousewheel.recentWheelEvents;r.length>=2&&r.shift();const o=r.length?r[r.length-1]:void 0;if(r.push(e),o?(e.direction!==o.direction||e.delta>o.delta||e.time>o.time+150)&&n.mousewheel.animateSlider(e):n.mousewheel.animateSlider(e),n.mousewheel.releaseScroll(e))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1},animateSlider(t){const e=this;return t.delta>=6&&Lt.now()-e.mousewheel.lastScrollTime<60||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),e.emit("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),e.emit("scroll",t.raw)),e.mousewheel.lastScrollTime=(new W.Date).getTime(),!1)},releaseScroll(t){const e=this,n=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&n.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&n.releaseOnEdges)return!0;return!1},enable(){const t=this,e=pn.event();if(t.params.cssMode)return t.wrapperEl.removeEventListener(e,t.mousewheel.handle),!0;if(!e)return!1;if(t.mousewheel.enabled)return!1;let n=t.$el;return"container"!==t.params.mousewheel.eventsTarged&&(n=q(t.params.mousewheel.eventsTarged)),n.on("mouseenter",t.mousewheel.handleMouseEnter),n.on("mouseleave",t.mousewheel.handleMouseLeave),n.on(e,t.mousewheel.handle),t.mousewheel.enabled=!0,!0},disable(){const t=this,e=pn.event();if(t.params.cssMode)return t.wrapperEl.addEventListener(e,t.mousewheel.handle),!0;if(!e)return!1;if(!t.mousewheel.enabled)return!1;let n=t.$el;return"container"!==t.params.mousewheel.eventsTarged&&(n=q(t.params.mousewheel.eventsTarged)),n.off(e,t.mousewheel.handle),t.mousewheel.enabled=!1,!0}};var gn={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const t=this;Lt.extend(t,{mousewheel:{enabled:!1,enable:pn.enable.bind(t),disable:pn.disable.bind(t),handle:pn.handle.bind(t),handleMouseEnter:pn.handleMouseEnter.bind(t),handleMouseLeave:pn.handleMouseLeave.bind(t),animateSlider:pn.animateSlider.bind(t),releaseScroll:pn.releaseScroll.bind(t),lastScrollTime:Lt.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const t=this;!t.params.mousewheel.enabled&&t.params.cssMode&&t.mousewheel.disable(),t.params.mousewheel.enabled&&t.mousewheel.enable()},destroy(){const t=this;t.params.cssMode&&t.mousewheel.enable(),t.mousewheel.enabled&&t.mousewheel.disable()}}};const hn={update(){const t=this,e=t.params.navigation;if(t.params.loop)return;const{$nextEl:n,$prevEl:r}=t.navigation;r&&r.length>0&&(t.isBeginning?r.addClass(e.disabledClass):r.removeClass(e.disabledClass),r[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](e.lockClass)),n&&n.length>0&&(t.isEnd?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](e.lockClass))},onPrevClick(t){const e=this;t.preventDefault(),e.isBeginning&&!e.params.loop||e.slidePrev()},onNextClick(t){const e=this;t.preventDefault(),e.isEnd&&!e.params.loop||e.slideNext()},init(){const t=this,e=t.params.navigation;if(!e.nextEl&&!e.prevEl)return;let n,r;e.nextEl&&(n=q(e.nextEl),t.params.uniqueNavElements&&"string"===typeof e.nextEl&&n.length>1&&1===t.$el.find(e.nextEl).length&&(n=t.$el.find(e.nextEl))),e.prevEl&&(r=q(e.prevEl),t.params.uniqueNavElements&&"string"===typeof e.prevEl&&r.length>1&&1===t.$el.find(e.prevEl).length&&(r=t.$el.find(e.prevEl))),n&&n.length>0&&n.on("click",t.navigation.onNextClick),r&&r.length>0&&r.on("click",t.navigation.onPrevClick),Lt.extend(t.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const t=this,{$nextEl:e,$prevEl:n}=t.navigation;e&&e.length&&(e.off("click",t.navigation.onNextClick),e.removeClass(t.params.navigation.disabledClass)),n&&n.length&&(n.off("click",t.navigation.onPrevClick),n.removeClass(t.params.navigation.disabledClass))}};var vn={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const t=this;Lt.extend(t,{navigation:{init:hn.init.bind(t),update:hn.update.bind(t),destroy:hn.destroy.bind(t),onNextClick:hn.onNextClick.bind(t),onPrevClick:hn.onPrevClick.bind(t)}})},on:{init(){const t=this;t.navigation.init(),t.navigation.update()},toEdge(){const t=this;t.navigation.update()},fromEdge(){const t=this;t.navigation.update()},destroy(){const t=this;t.navigation.destroy()},click(t){const e=this,{$nextEl:n,$prevEl:r}=e.navigation;if(e.params.navigation.hideOnClick&&!q(t.target).is(r)&&!q(t.target).is(n)){let t;n?t=n.hasClass(e.params.navigation.hiddenClass):r&&(t=r.hasClass(e.params.navigation.hiddenClass)),!0===t?e.emit("navigationShow",e):e.emit("navigationHide",e),n&&n.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass)}}}};const bn={update(){const t=this,e=t.rtl,n=t.params.pagination;if(!n.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length)return;const r=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,o=t.pagination.$el;let i;const a=t.params.loop?Math.ceil((r-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(i=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),i>r-1-2*t.loopedSlides&&(i-=r-2*t.loopedSlides),i>a-1&&(i-=a),i<0&&"bullets"!==t.params.paginationType&&(i=a+i)):i="undefined"!==typeof t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===n.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let a,s,u;if(n.dynamicBullets&&(t.pagination.bulletSize=r.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(t.isHorizontal()?"width":"height",t.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==t.previousIndex&&(t.pagination.dynamicBulletIndex+=i-t.previousIndex,t.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?t.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:t.pagination.dynamicBulletIndex<0&&(t.pagination.dynamicBulletIndex=0)),a=i-t.pagination.dynamicBulletIndex,s=a+(Math.min(r.length,n.dynamicMainBullets)-1),u=(s+a)/2),r.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),o.length>1)r.each((t,e)=>{const r=q(e),o=r.index();o===i&&r.addClass(n.bulletActiveClass),n.dynamicBullets&&(o>=a&&o<=s&&r.addClass(n.bulletActiveClass+"-main"),o===a&&r.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),o===s&&r.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))});else{const e=r.eq(i),o=e.index();if(e.addClass(n.bulletActiveClass),n.dynamicBullets){const e=r.eq(a),i=r.eq(s);for(let t=a;t<=s;t+=1)r.eq(t).addClass(n.bulletActiveClass+"-main");if(t.params.loop)if(o>=r.length-n.dynamicMainBullets){for(let t=n.dynamicMainBullets;t>=0;t-=1)r.eq(r.length-t).addClass(n.bulletActiveClass+"-main");r.eq(r.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else e.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),i.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next");else e.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),i.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}}if(n.dynamicBullets){const o=Math.min(r.length,n.dynamicMainBullets+4),i=(t.pagination.bulletSize*o-t.pagination.bulletSize)/2-u*t.pagination.bulletSize,a=e?"right":"left";r.css(t.isHorizontal()?a:"top",i+"px")}}if("fraction"===n.type&&(o.find("."+n.currentClass).text(n.formatFractionCurrent(i+1)),o.find("."+n.totalClass).text(n.formatFractionTotal(a))),"progressbar"===n.type){let e;e=n.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(i+1)/a;let s=1,u=1;"horizontal"===e?s=r:u=r,o.find("."+n.progressbarFillClass).transform(`translate3d(0,0,0) scaleX(${s}) scaleY(${u})`).transition(t.params.speed)}"custom"===n.type&&n.renderCustom?(o.html(n.renderCustom(t,i+1,a)),t.emit("paginationRender",t,o[0])):t.emit("paginationUpdate",t,o[0]),o[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const t=this,e=t.params.pagination;if(!e.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length)return;const n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let o="";if("bullets"===e.type){const i=t.params.loop?Math.ceil((n-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;for(let n=0;n<i;n+=1)e.renderBullet?o+=e.renderBullet.call(t,n,e.bulletClass):o+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;r.html(o),t.pagination.bullets=r.find("."+e.bulletClass)}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,r.html(o)),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,r.html(o)),"custom"!==e.type&&t.emit("paginationRender",t.pagination.$el[0])},init(){const t=this,e=t.params.pagination;if(!e.el)return;let n=q(e.el);0!==n.length&&(t.params.uniqueNavElements&&"string"===typeof e.el&&n.length>1&&(n=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&n.addClass(e.clickableClass),n.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(n.addClass(`${e.modifierClass}${e.type}-dynamic`),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.addClass(e.progressbarOppositeClass),e.clickable&&n.on("click","."+e.bulletClass,(function(e){e.preventDefault();let n=q(this).index()*t.params.slidesPerGroup;t.params.loop&&(n+=t.loopedSlides),t.slideTo(n)})),Lt.extend(t.pagination,{$el:n,el:n[0]}))},destroy(){const t=this,e=t.params.pagination;if(!e.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length)return;const n=t.pagination.$el;n.removeClass(e.hiddenClass),n.removeClass(e.modifierClass+e.type),t.pagination.bullets&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&n.off("click","."+e.bulletClass)}};var yn={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:t=>t,formatFractionTotal:t=>t,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const t=this;Lt.extend(t,{pagination:{init:bn.init.bind(t),render:bn.render.bind(t),update:bn.update.bind(t),destroy:bn.destroy.bind(t),dynamicBulletIndex:0}})},on:{init(){const t=this;t.pagination.init(),t.pagination.render(),t.pagination.update()},activeIndexChange(){const t=this;(t.params.loop||"undefined"===typeof t.snapIndex)&&t.pagination.update()},snapIndexChange(){const t=this;t.params.loop||t.pagination.update()},slidesLengthChange(){const t=this;t.params.loop&&(t.pagination.render(),t.pagination.update())},snapGridLengthChange(){const t=this;t.params.loop||(t.pagination.render(),t.pagination.update())},destroy(){const t=this;t.pagination.destroy()},click(t){const e=this;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!q(t.target).hasClass(e.params.pagination.bulletClass)){const t=e.pagination.$el.hasClass(e.params.pagination.hiddenClass);!0===t?e.emit("paginationShow",e):e.emit("paginationHide",e),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};const wn={setTranslate(){const t=this;if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:n,progress:r}=t,{dragSize:o,trackSize:i,$dragEl:a,$el:s}=e,u=t.params.scrollbar;let c=o,l=(i-o)*r;n?(l=-l,l>0?(c=o-l,l=0):-l+o>i&&(c=i+l)):l<0?(c=o+l,l=0):l+o>i&&(c=i-l),t.isHorizontal()?(a.transform(`translate3d(${l}px, 0, 0)`),a[0].style.width=c+"px"):(a.transform(`translate3d(0px, ${l}px, 0)`),a[0].style.height=c+"px"),u.hide&&(clearTimeout(t.scrollbar.timeout),s[0].style.opacity=1,t.scrollbar.timeout=setTimeout(()=>{s[0].style.opacity=0,s.transition(400)},1e3))},setTransition(t){const e=this;e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)},updateSize(){const t=this;if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:n,$el:r}=e;n[0].style.width="",n[0].style.height="";const o=t.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,i=t.size/t.virtualSize,a=i*(o/t.size);let s;s="auto"===t.params.scrollbar.dragSize?o*i:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?n[0].style.width=s+"px":n[0].style.height=s+"px",r[0].style.display=i>=1?"none":"",t.params.scrollbar.hide&&(r[0].style.opacity=0),Lt.extend(e,{trackSize:o,divider:i,moveDivider:a,dragSize:s}),e.$el[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)},getPointerPosition(t){const e=this;return e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY},setDragPosition(t){const e=this,{scrollbar:n,rtlTranslate:r}=e,{$el:o,dragSize:i,trackSize:a,dragStartPos:s}=n;let u;u=(n.getPointerPosition(t)-o.offset()[e.isHorizontal()?"left":"top"]-(null!==s?s:i/2))/(a-i),u=Math.max(Math.min(u,1),0),r&&(u=1-u);const c=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*u;e.updateProgress(c),e.setTranslate(c),e.updateActiveIndex(),e.updateSlidesClasses()},onDragStart(t){const e=this,n=e.params.scrollbar,{scrollbar:r,$wrapperEl:o}=e,{$el:i,$dragEl:a}=r;e.scrollbar.isTouched=!0,e.scrollbar.dragStartPos=t.target===a[0]||t.target===a?r.getPointerPosition(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),o.transition(100),a.transition(100),r.setDragPosition(t),clearTimeout(e.scrollbar.dragTimeout),i.transition(0),n.hide&&i.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),e.emit("scrollbarDragStart",t)},onDragMove(t){const e=this,{scrollbar:n,$wrapperEl:r}=e,{$el:o,$dragEl:i}=n;e.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,n.setDragPosition(t),r.transition(0),o.transition(0),i.transition(0),e.emit("scrollbarDragMove",t))},onDragEnd(t){const e=this,n=e.params.scrollbar,{scrollbar:r,$wrapperEl:o}=e,{$el:i}=r;e.scrollbar.isTouched&&(e.scrollbar.isTouched=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),o.transition("")),n.hide&&(clearTimeout(e.scrollbar.dragTimeout),e.scrollbar.dragTimeout=Lt.nextTick(()=>{i.css("opacity",0),i.transition(400)},1e3)),e.emit("scrollbarDragEnd",t),n.snapOnRelease&&e.slideToClosest())},enableDraggable(){const t=this;if(!t.params.scrollbar.el)return;const{scrollbar:e,touchEventsTouch:n,touchEventsDesktop:r,params:o}=t,i=e.$el,a=i[0],s=!(!Pt.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},u=!(!Pt.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};Pt.touch?(a.addEventListener(n.start,t.scrollbar.onDragStart,s),a.addEventListener(n.move,t.scrollbar.onDragMove,s),a.addEventListener(n.end,t.scrollbar.onDragEnd,u)):(a.addEventListener(r.start,t.scrollbar.onDragStart,s),X.addEventListener(r.move,t.scrollbar.onDragMove,s),X.addEventListener(r.end,t.scrollbar.onDragEnd,u))},disableDraggable(){const t=this;if(!t.params.scrollbar.el)return;const{scrollbar:e,touchEventsTouch:n,touchEventsDesktop:r,params:o}=t,i=e.$el,a=i[0],s=!(!Pt.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},u=!(!Pt.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};Pt.touch?(a.removeEventListener(n.start,t.scrollbar.onDragStart,s),a.removeEventListener(n.move,t.scrollbar.onDragMove,s),a.removeEventListener(n.end,t.scrollbar.onDragEnd,u)):(a.removeEventListener(r.start,t.scrollbar.onDragStart,s),X.removeEventListener(r.move,t.scrollbar.onDragMove,s),X.removeEventListener(r.end,t.scrollbar.onDragEnd,u))},init(){const t=this;if(!t.params.scrollbar.el)return;const{scrollbar:e,$el:n}=t,r=t.params.scrollbar;let o=q(r.el);t.params.uniqueNavElements&&"string"===typeof r.el&&o.length>1&&1===n.find(r.el).length&&(o=n.find(r.el));let i=o.find("."+t.params.scrollbar.dragClass);0===i.length&&(i=q(`<div class="${t.params.scrollbar.dragClass}"></div>`),o.append(i)),Lt.extend(e,{$el:o,el:o[0],$dragEl:i,dragEl:i[0]}),r.draggable&&e.enableDraggable()},destroy(){const t=this;t.scrollbar.disableDraggable()}};var Bn={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const t=this;Lt.extend(t,{scrollbar:{init:wn.init.bind(t),destroy:wn.destroy.bind(t),updateSize:wn.updateSize.bind(t),setTranslate:wn.setTranslate.bind(t),setTransition:wn.setTransition.bind(t),enableDraggable:wn.enableDraggable.bind(t),disableDraggable:wn.disableDraggable.bind(t),setDragPosition:wn.setDragPosition.bind(t),getPointerPosition:wn.getPointerPosition.bind(t),onDragStart:wn.onDragStart.bind(t),onDragMove:wn.onDragMove.bind(t),onDragEnd:wn.onDragEnd.bind(t),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const t=this;t.scrollbar.init(),t.scrollbar.updateSize(),t.scrollbar.setTranslate()},update(){const t=this;t.scrollbar.updateSize()},resize(){const t=this;t.scrollbar.updateSize()},observerUpdate(){const t=this;t.scrollbar.updateSize()},setTranslate(){const t=this;t.scrollbar.setTranslate()},setTransition(t){const e=this;e.scrollbar.setTransition(t)},destroy(){const t=this;t.scrollbar.destroy()}}};const Cn={setTransform(t,e){const n=this,{rtl:r}=n,o=q(t),i=r?-1:1,a=o.attr("data-swiper-parallax")||"0";let s=o.attr("data-swiper-parallax-x"),u=o.attr("data-swiper-parallax-y");const c=o.attr("data-swiper-parallax-scale"),l=o.attr("data-swiper-parallax-opacity");if(s||u?(s=s||"0",u=u||"0"):n.isHorizontal()?(s=a,u="0"):(u=a,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*e*i+"%":s*e*i+"px",u=u.indexOf("%")>=0?parseInt(u,10)*e+"%":u*e+"px","undefined"!==typeof l&&null!==l){const t=l-(l-1)*(1-Math.abs(e));o[0].style.opacity=t}if("undefined"===typeof c||null===c)o.transform(`translate3d(${s}, ${u}, 0px)`);else{const t=c-(c-1)*(1-Math.abs(e));o.transform(`translate3d(${s}, ${u}, 0px) scale(${t})`)}},setTranslate(){const t=this,{$el:e,slides:n,progress:r,snapGrid:o}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e,n)=>{t.parallax.setTransform(n,r)}),n.each((e,n)=>{let i=n.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(i+=Math.ceil(e/2)-r*(o.length-1)),i=Math.min(Math.max(i,-1),1),q(n).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e,n)=>{t.parallax.setTransform(n,i)})})},setTransition(t=this.params.speed){const e=this,{$el:n}=e;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e,n)=>{const r=q(n);let o=parseInt(r.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),r.transition(o)})}};var xn={name:"parallax",params:{parallax:{enabled:!1}},create(){const t=this;Lt.extend(t,{parallax:{setTransform:Cn.setTransform.bind(t),setTranslate:Cn.setTranslate.bind(t),setTransition:Cn.setTransition.bind(t)}})},on:{beforeInit(){const t=this;t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},init(){const t=this;t.params.parallax.enabled&&t.parallax.setTranslate()},setTranslate(){const t=this;t.params.parallax.enabled&&t.parallax.setTranslate()},setTransition(t){const e=this;e.params.parallax.enabled&&e.parallax.setTransition(t)}}};const Sn={getDistanceBetweenTouches(t){if(t.targetTouches.length<2)return 1;const e=t.targetTouches[0].pageX,n=t.targetTouches[0].pageY,r=t.targetTouches[1].pageX,o=t.targetTouches[1].pageY,i=Math.sqrt((r-e)**2+(o-n)**2);return i},onGestureStart(t){const e=this,n=e.params.zoom,r=e.zoom,{gesture:o}=r;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!Pt.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;r.fakeGestureTouched=!0,o.scaleStart=Sn.getDistanceBetweenTouches(t)}o.$slideEl&&o.$slideEl.length||(o.$slideEl=q(t.target).closest("."+e.params.slideClass),0===o.$slideEl.length&&(o.$slideEl=e.slides.eq(e.activeIndex)),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent("."+n.containerClass),o.maxRatio=o.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==o.$imageWrapEl.length)?(o.$imageEl&&o.$imageEl.transition(0),e.zoom.isScaling=!0):o.$imageEl=void 0},onGestureChange(t){const e=this,n=e.params.zoom,r=e.zoom,{gesture:o}=r;if(!Pt.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;r.fakeGestureMoved=!0,o.scaleMove=Sn.getDistanceBetweenTouches(t)}o.$imageEl&&0!==o.$imageEl.length&&(Pt.gestures?r.scale=t.scale*r.currentScale:r.scale=o.scaleMove/o.scaleStart*r.currentScale,r.scale>o.maxRatio&&(r.scale=o.maxRatio-1+(r.scale-o.maxRatio+1)**.5),r.scale<n.minRatio&&(r.scale=n.minRatio+1-(n.minRatio-r.scale+1)**.5),o.$imageEl.transform(`translate3d(0,0,0) scale(${r.scale})`))},onGestureEnd(t){const e=this,n=e.params.zoom,r=e.zoom,{gesture:o}=r;if(!Pt.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!ke.android)return;r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}o.$imageEl&&0!==o.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,o.maxRatio),n.minRatio),o.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),r.currentScale=r.scale,r.isScaling=!1,1===r.scale&&(o.$slideEl=void 0))},onTouchStart(t){const e=this,n=e.zoom,{gesture:r,image:o}=n;r.$imageEl&&0!==r.$imageEl.length&&(o.isTouched||(ke.android&&t.cancelable&&t.preventDefault(),o.isTouched=!0,o.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,o.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove(t){const e=this,n=e.zoom,{gesture:r,image:o,velocity:i}=n;if(!r.$imageEl||0===r.$imageEl.length)return;if(e.allowClick=!1,!o.isTouched||!r.$slideEl)return;o.isMoved||(o.width=r.$imageEl[0].offsetWidth,o.height=r.$imageEl[0].offsetHeight,o.startX=Lt.getTranslate(r.$imageWrapEl[0],"x")||0,o.startY=Lt.getTranslate(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0),e.rtl&&(o.startX=-o.startX,o.startY=-o.startY));const a=o.width*n.scale,s=o.height*n.scale;if(!(a<r.slideWidth&&s<r.slideHeight)){if(o.minX=Math.min(r.slideWidth/2-a/2,0),o.maxX=-o.minX,o.minY=Math.min(r.slideHeight/2-s/2,0),o.maxY=-o.minY,o.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,o.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!o.isMoved&&!n.isScaling){if(e.isHorizontal()&&(Math.floor(o.minX)===Math.floor(o.startX)&&o.touchesCurrent.x<o.touchesStart.x||Math.floor(o.maxX)===Math.floor(o.startX)&&o.touchesCurrent.x>o.touchesStart.x))return void(o.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(o.minY)===Math.floor(o.startY)&&o.touchesCurrent.y<o.touchesStart.y||Math.floor(o.maxY)===Math.floor(o.startY)&&o.touchesCurrent.y>o.touchesStart.y))return void(o.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),o.isMoved=!0,o.currentX=o.touchesCurrent.x-o.touchesStart.x+o.startX,o.currentY=o.touchesCurrent.y-o.touchesStart.y+o.startY,o.currentX<o.minX&&(o.currentX=o.minX+1-(o.minX-o.currentX+1)**.8),o.currentX>o.maxX&&(o.currentX=o.maxX-1+(o.currentX-o.maxX+1)**.8),o.currentY<o.minY&&(o.currentY=o.minY+1-(o.minY-o.currentY+1)**.8),o.currentY>o.maxY&&(o.currentY=o.maxY-1+(o.currentY-o.maxY+1)**.8),i.prevPositionX||(i.prevPositionX=o.touchesCurrent.x),i.prevPositionY||(i.prevPositionY=o.touchesCurrent.y),i.prevTime||(i.prevTime=Date.now()),i.x=(o.touchesCurrent.x-i.prevPositionX)/(Date.now()-i.prevTime)/2,i.y=(o.touchesCurrent.y-i.prevPositionY)/(Date.now()-i.prevTime)/2,Math.abs(o.touchesCurrent.x-i.prevPositionX)<2&&(i.x=0),Math.abs(o.touchesCurrent.y-i.prevPositionY)<2&&(i.y=0),i.prevPositionX=o.touchesCurrent.x,i.prevPositionY=o.touchesCurrent.y,i.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${o.currentX}px, ${o.currentY}px,0)`)}},onTouchEnd(){const t=this,e=t.zoom,{gesture:n,image:r,velocity:o}=e;if(!n.$imageEl||0===n.$imageEl.length)return;if(!r.isTouched||!r.isMoved)return r.isTouched=!1,void(r.isMoved=!1);r.isTouched=!1,r.isMoved=!1;let i=300,a=300;const s=o.x*i,u=r.currentX+s,c=o.y*a,l=r.currentY+c;0!==o.x&&(i=Math.abs((u-r.currentX)/o.x)),0!==o.y&&(a=Math.abs((l-r.currentY)/o.y));const d=Math.max(i,a);r.currentX=u,r.currentY=l;const f=r.width*e.scale,A=r.height*e.scale;r.minX=Math.min(n.slideWidth/2-f/2,0),r.maxX=-r.minX,r.minY=Math.min(n.slideHeight/2-A/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),n.$imageWrapEl.transition(d).transform(`translate3d(${r.currentX}px, ${r.currentY}px,0)`)},onTransitionEnd(){const t=this,e=t.zoom,{gesture:n}=e;n.$slideEl&&t.previousIndex!==t.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(t){const e=this,n=e.zoom;n.scale&&1!==n.scale?n.out():n.in(t)},in(t){const e=this,n=e.zoom,r=e.params.zoom,{gesture:o,image:i}=n;if(o.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?o.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):o.$slideEl=e.slides.eq(e.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent("."+r.containerClass)),!o.$imageEl||0===o.$imageEl.length)return;let a,s,u,c,l,d,f,A,m,p,g,h,v,b,y,w,B,C;o.$slideEl.addClass(""+r.zoomedSlideClass),"undefined"===typeof i.touchesStart.x&&t?(a="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,s="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(a=i.touchesStart.x,s=i.touchesStart.y),n.scale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,t?(B=o.$slideEl[0].offsetWidth,C=o.$slideEl[0].offsetHeight,u=o.$slideEl.offset().left,c=o.$slideEl.offset().top,l=u+B/2-a,d=c+C/2-s,m=o.$imageEl[0].offsetWidth,p=o.$imageEl[0].offsetHeight,g=m*n.scale,h=p*n.scale,v=Math.min(B/2-g/2,0),b=Math.min(C/2-h/2,0),y=-v,w=-b,f=l*n.scale,A=d*n.scale,f<v&&(f=v),f>y&&(f=y),A<b&&(A=b),A>w&&(A=w)):(f=0,A=0),o.$imageWrapEl.transition(300).transform(`translate3d(${f}px, ${A}px,0)`),o.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const t=this,e=t.zoom,n=t.params.zoom,{gesture:r}=e;r.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?r.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass):r.$slideEl=t.slides.eq(t.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+n.containerClass)),r.$imageEl&&0!==r.$imageEl.length&&(e.scale=1,e.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(""+n.zoomedSlideClass),r.$slideEl=void 0)},enable(){const t=this,e=t.zoom;if(e.enabled)return;e.enabled=!0;const n=!("touchstart"!==t.touchEvents.start||!Pt.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r=!Pt.passiveListener||{passive:!1,capture:!0},o="."+t.params.slideClass;Pt.gestures?(t.$wrapperEl.on("gesturestart",o,e.onGestureStart,n),t.$wrapperEl.on("gesturechange",o,e.onGestureChange,n),t.$wrapperEl.on("gestureend",o,e.onGestureEnd,n)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,o,e.onGestureStart,n),t.$wrapperEl.on(t.touchEvents.move,o,e.onGestureChange,r),t.$wrapperEl.on(t.touchEvents.end,o,e.onGestureEnd,n),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,o,e.onGestureEnd,n)),t.$wrapperEl.on(t.touchEvents.move,"."+t.params.zoom.containerClass,e.onTouchMove,r)},disable(){const t=this,e=t.zoom;if(!e.enabled)return;t.zoom.enabled=!1;const n=!("touchstart"!==t.touchEvents.start||!Pt.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r=!Pt.passiveListener||{passive:!1,capture:!0},o="."+t.params.slideClass;Pt.gestures?(t.$wrapperEl.off("gesturestart",o,e.onGestureStart,n),t.$wrapperEl.off("gesturechange",o,e.onGestureChange,n),t.$wrapperEl.off("gestureend",o,e.onGestureEnd,n)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,o,e.onGestureStart,n),t.$wrapperEl.off(t.touchEvents.move,o,e.onGestureChange,r),t.$wrapperEl.off(t.touchEvents.end,o,e.onGestureEnd,n),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,o,e.onGestureEnd,n)),t.$wrapperEl.off(t.touchEvents.move,"."+t.params.zoom.containerClass,e.onTouchMove,r)}};var En={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const t=this,e={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(n=>{e[n]=Sn[n].bind(t)}),Lt.extend(t,{zoom:e});let n=1;Object.defineProperty(t.zoom,"scale",{get(){return n},set(e){if(n!==e){const n=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,r=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,n,r)}n=e}})},on:{init(){const t=this;t.params.zoom.enabled&&t.zoom.enable()},destroy(){const t=this;t.zoom.disable()},touchStart(t){const e=this;e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd(t){const e=this;e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap(t){const e=this;e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd(){const t=this;t.zoom.enabled&&t.params.zoom.enabled&&t.zoom.onTransitionEnd()},slideChange(){const t=this;t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&t.zoom.onTransitionEnd()}}};const Tn={loadInSlide(t,e=!0){const n=this,r=n.params.lazy;if("undefined"===typeof t)return;if(0===n.slides.length)return;const o=n.virtual&&n.params.virtual.enabled,i=o?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${t}"]`):n.slides.eq(t);let a=i.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);!i.hasClass(r.elementClass)||i.hasClass(r.loadedClass)||i.hasClass(r.loadingClass)||(a=a.add(i[0])),0!==a.length&&a.each((t,o)=>{const a=q(o);a.addClass(r.loadingClass);const s=a.attr("data-background"),u=a.attr("data-src"),c=a.attr("data-srcset"),l=a.attr("data-sizes"),d=a.parent("picture");n.loadImage(a[0],u||s,c,l,!1,()=>{if("undefined"!==typeof n&&null!==n&&n&&(!n||n.params)&&!n.destroyed){if(s?(a.css("background-image",`url("${s}")`),a.removeAttr("data-background")):(c&&(a.attr("srcset",c),a.removeAttr("data-srcset")),l&&(a.attr("sizes",l),a.removeAttr("data-sizes")),d.length&&d.children("source").each((t,e)=>{const n=q(e);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),u&&(a.attr("src",u),a.removeAttr("data-src"))),a.addClass(r.loadedClass).removeClass(r.loadingClass),i.find("."+r.preloaderClass).remove(),n.params.loop&&e){const t=i.attr("data-swiper-slide-index");if(i.hasClass(n.params.slideDuplicateClass)){const e=n.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(e.index(),!1)}else{const e=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`);n.lazy.loadInSlide(e.index(),!1)}}n.emit("lazyImageReady",i[0],a[0]),n.params.autoHeight&&n.updateAutoHeight()}}),n.emit("lazyImageLoad",i[0],a[0])})},load(){const t=this,{$wrapperEl:e,params:n,slides:r,activeIndex:o}=t,i=t.virtual&&n.virtual.enabled,a=n.lazy;let s=n.slidesPerView;function u(t){if(i){if(e.children(`.${n.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(r[t])return!0;return!1}function c(t){return i?q(t).attr("data-swiper-slide-index"):q(t).index()}if("auto"===s&&(s=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+n.slideVisibleClass).each((e,n)=>{const r=i?q(n).attr("data-swiper-slide-index"):q(n).index();t.lazy.loadInSlide(r)});else if(s>1)for(let l=o;l<o+s;l+=1)u(l)&&t.lazy.loadInSlide(l);else t.lazy.loadInSlide(o);if(a.loadPrevNext)if(s>1||a.loadPrevNextAmount&&a.loadPrevNextAmount>1){const e=a.loadPrevNextAmount,n=s,i=Math.min(o+n+Math.max(e,n),r.length),c=Math.max(o-Math.max(n,e),0);for(let r=o+s;r<i;r+=1)u(r)&&t.lazy.loadInSlide(r);for(let r=c;r<o;r+=1)u(r)&&t.lazy.loadInSlide(r)}else{const r=e.children("."+n.slideNextClass);r.length>0&&t.lazy.loadInSlide(c(r));const o=e.children("."+n.slidePrevClass);o.length>0&&t.lazy.loadInSlide(c(o))}}};var Qn={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const t=this;Lt.extend(t,{lazy:{initialImageLoaded:!1,load:Tn.load.bind(t),loadInSlide:Tn.loadInSlide.bind(t)}})},on:{beforeInit(){const t=this;t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)},init(){const t=this;t.params.lazy.enabled&&!t.params.loop&&0===t.params.initialSlide&&t.lazy.load()},scroll(){const t=this;t.params.freeMode&&!t.params.freeModeSticky&&t.lazy.load()},resize(){const t=this;t.params.lazy.enabled&&t.lazy.load()},scrollbarDragMove(){const t=this;t.params.lazy.enabled&&t.lazy.load()},transitionStart(){const t=this;t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!t.lazy.initialImageLoaded)&&t.lazy.load()},transitionEnd(){const t=this;t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&t.lazy.load()},slideChange(){const t=this;t.params.lazy.enabled&&t.params.cssMode&&t.lazy.load()}}};const kn={LinearSpline:function(t,e){const n=function(){let t,e,n;return(r,o)=>{e=-1,t=r.length;while(t-e>1)n=t+e>>1,r[n]<=o?e=n:t=n;return t}}();let r,o;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(o=n(this.x,t),r=o-1,(t-this.x[r])*(this.y[o]-this.y[r])/(this.x[o]-this.x[r])+this.y[r]):0},this},getInterpolateFunction(t){const e=this;e.controller.spline||(e.controller.spline=e.params.loop?new kn.LinearSpline(e.slidesGrid,t.slidesGrid):new kn.LinearSpline(e.snapGrid,t.snapGrid))},setTranslate(t,e){const n=this,r=n.controller.control;let o,i;function a(t){const e=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(t),i=-n.controller.spline.interpolate(-e)),i&&"container"!==n.params.controller.by||(o=(t.maxTranslate()-t.minTranslate())/(n.maxTranslate()-n.minTranslate()),i=(e-n.minTranslate())*o+t.minTranslate()),n.params.controller.inverse&&(i=t.maxTranslate()-i),t.updateProgress(i),t.setTranslate(i,n),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(r))for(let s=0;s<r.length;s+=1)r[s]!==e&&r[s]instanceof en&&a(r[s]);else r instanceof en&&e!==r&&a(r)},setTransition(t,e){const n=this,r=n.controller.control;let o;function i(e){e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&Lt.nextTick(()=>{e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(()=>{r&&(e.params.loop&&"slide"===n.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(r))for(o=0;o<r.length;o+=1)r[o]!==e&&r[o]instanceof en&&i(r[o]);else r instanceof en&&e!==r&&i(r)}};var Fn={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const t=this;Lt.extend(t,{controller:{control:t.params.controller.control,getInterpolateFunction:kn.getInterpolateFunction.bind(t),setTranslate:kn.setTranslate.bind(t),setTransition:kn.setTransition.bind(t)}})},on:{update(){const t=this;t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},resize(){const t=this;t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},observerUpdate(){const t=this;t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},setTranslate(t,e){const n=this;n.controller.control&&n.controller.setTranslate(t,e)},setTransition(t,e){const n=this;n.controller.control&&n.controller.setTransition(t,e)}}};const Un={makeElFocusable(t){return t.attr("tabIndex","0"),t},makeElNotFocusable(t){return t.attr("tabIndex","-1"),t},addElRole(t,e){return t.attr("role",e),t},addElLabel(t,e){return t.attr("aria-label",e),t},disableEl(t){return t.attr("aria-disabled",!0),t},enableEl(t){return t.attr("aria-disabled",!1),t},onEnterKey(t){const e=this,n=e.params.a11y;if(13!==t.keyCode)return;const r=q(t.target);e.navigation&&e.navigation.$nextEl&&r.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?e.a11y.notify(n.lastSlideMessage):e.a11y.notify(n.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&r.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?e.a11y.notify(n.firstSlideMessage):e.a11y.notify(n.prevSlideMessage)),e.pagination&&r.is("."+e.params.pagination.bulletClass)&&r[0].click()},notify(t){const e=this,n=e.a11y.liveRegion;0!==n.length&&(n.html(""),n.html(t))},updateNavigation(){const t=this;if(t.params.loop||!t.navigation)return;const{$nextEl:e,$prevEl:n}=t.navigation;n&&n.length>0&&(t.isBeginning?(t.a11y.disableEl(n),t.a11y.makeElNotFocusable(n)):(t.a11y.enableEl(n),t.a11y.makeElFocusable(n))),e&&e.length>0&&(t.isEnd?(t.a11y.disableEl(e),t.a11y.makeElNotFocusable(e)):(t.a11y.enableEl(e),t.a11y.makeElFocusable(e)))},updatePagination(){const t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each((n,r)=>{const o=q(r);t.a11y.makeElFocusable(o),t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,e.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1))})},init(){const t=this;t.$el.append(t.a11y.liveRegion);const e=t.params.a11y;let n,r;t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(r=t.navigation.$prevEl),n&&(t.a11y.makeElFocusable(n),t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,e.nextSlideMessage),n.on("keydown",t.a11y.onEnterKey)),r&&(t.a11y.makeElFocusable(r),t.a11y.addElRole(r,"button"),t.a11y.addElLabel(r,e.prevSlideMessage),r.on("keydown",t.a11y.onEnterKey)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy(){const t=this;let e,n;t.a11y.liveRegion&&t.a11y.liveRegion.length>0&&t.a11y.liveRegion.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(n=t.navigation.$prevEl),e&&e.off("keydown",t.a11y.onEnterKey),n&&n.off("keydown",t.a11y.onEnterKey),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.off("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)}};var On={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const t=this;Lt.extend(t,{a11y:{liveRegion:q(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Un).forEach(e=>{t.a11y[e]=Un[e].bind(t)})},on:{init(){const t=this;t.params.a11y.enabled&&(t.a11y.init(),t.a11y.updateNavigation())},toEdge(){const t=this;t.params.a11y.enabled&&t.a11y.updateNavigation()},fromEdge(){const t=this;t.params.a11y.enabled&&t.a11y.updateNavigation()},paginationUpdate(){const t=this;t.params.a11y.enabled&&t.a11y.updatePagination()},destroy(){const t=this;t.params.a11y.enabled&&t.a11y.destroy()}}};const _n={init(){const t=this;if(!t.params.history)return;if(!W.history||!W.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);const e=t.history;e.initialized=!0,e.paths=_n.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,t.params.runCallbacksOnInit),t.params.history.replaceState||W.addEventListener("popstate",t.history.setHistoryPopState))},destroy(){const t=this;t.params.history.replaceState||W.removeEventListener("popstate",t.history.setHistoryPopState)},setHistoryPopState(){const t=this;t.history.paths=_n.getPathValues(),t.history.scrollToSlide(t.params.speed,t.history.paths.value,!1)},getPathValues(){const t=W.location.pathname.slice(1).split("/").filter(t=>""!==t),e=t.length,n=t[e-2],r=t[e-1];return{key:n,value:r}},setHistory(t,e){const n=this;if(!n.history.initialized||!n.params.history.enabled)return;const r=n.slides.eq(e);let o=_n.slugify(r.attr("data-history"));W.location.pathname.includes(t)||(o=`${t}/${o}`);const i=W.history.state;i&&i.value===o||(n.params.history.replaceState?W.history.replaceState({value:o},null,o):W.history.pushState({value:o},null,o))},slugify(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(t,e,n){const r=this;if(e)for(let o=0,i=r.slides.length;o<i;o+=1){const i=r.slides.eq(o),a=_n.slugify(i.attr("data-history"));if(a===e&&!i.hasClass(r.params.slideDuplicateClass)){const e=i.index();r.slideTo(e,t,n)}}else r.slideTo(0,t,n)}};var In={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const t=this;Lt.extend(t,{history:{init:_n.init.bind(t),setHistory:_n.setHistory.bind(t),setHistoryPopState:_n.setHistoryPopState.bind(t),scrollToSlide:_n.scrollToSlide.bind(t),destroy:_n.destroy.bind(t)}})},on:{init(){const t=this;t.params.history.enabled&&t.history.init()},destroy(){const t=this;t.params.history.enabled&&t.history.destroy()},transitionEnd(){const t=this;t.history.initialized&&t.history.setHistory(t.params.history.key,t.activeIndex)},slideChange(){const t=this;t.history.initialized&&t.params.cssMode&&t.history.setHistory(t.params.history.key,t.activeIndex)}}};const Hn={onHashCange(){const t=this;t.emit("hashChange");const e=X.location.hash.replace("#",""),n=t.slides.eq(t.activeIndex).attr("data-hash");if(e!==n){const n=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if("undefined"===typeof n)return;t.slideTo(n)}},setHash(){const t=this;if(t.hashNavigation.initialized&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&W.history&&W.history.replaceState)W.history.replaceState(null,null,"#"+t.slides.eq(t.activeIndex).attr("data-hash")||""),t.emit("hashSet");else{const e=t.slides.eq(t.activeIndex),n=e.attr("data-hash")||e.attr("data-history");X.location.hash=n||"",t.emit("hashSet")}},init(){const t=this;if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;t.hashNavigation.initialized=!0;const e=X.location.hash.replace("#","");if(e){const n=0;for(let r=0,o=t.slides.length;r<o;r+=1){const o=t.slides.eq(r),i=o.attr("data-hash")||o.attr("data-history");if(i===e&&!o.hasClass(t.params.slideDuplicateClass)){const e=o.index();t.slideTo(e,n,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&q(W).on("hashchange",t.hashNavigation.onHashCange)},destroy(){const t=this;t.params.hashNavigation.watchState&&q(W).off("hashchange",t.hashNavigation.onHashCange)}};var Dn={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const t=this;Lt.extend(t,{hashNavigation:{initialized:!1,init:Hn.init.bind(t),destroy:Hn.destroy.bind(t),setHash:Hn.setHash.bind(t),onHashCange:Hn.onHashCange.bind(t)}})},on:{init(){const t=this;t.params.hashNavigation.enabled&&t.hashNavigation.init()},destroy(){const t=this;t.params.hashNavigation.enabled&&t.hashNavigation.destroy()},transitionEnd(){const t=this;t.hashNavigation.initialized&&t.hashNavigation.setHash()},slideChange(){const t=this;t.hashNavigation.initialized&&t.params.cssMode&&t.hashNavigation.setHash()}}};const Mn={run(){const t=this,e=t.slides.eq(t.activeIndex);let n=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(n=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=Lt.nextTick(()=>{t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),t.params.cssMode&&t.autoplay.running&&t.autoplay.run()},n)},start(){const t=this;return"undefined"===typeof t.autoplay.timeout&&(!t.autoplay.running&&(t.autoplay.running=!0,t.emit("autoplayStart"),t.autoplay.run(),!0))},stop(){const t=this;return!!t.autoplay.running&&("undefined"!==typeof t.autoplay.timeout&&(t.autoplay.timeout&&(clearTimeout(t.autoplay.timeout),t.autoplay.timeout=void 0),t.autoplay.running=!1,t.emit("autoplayStop"),!0))},pause(t){const e=this;e.autoplay.running&&(e.autoplay.paused||(e.autoplay.timeout&&clearTimeout(e.autoplay.timeout),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?(e.$wrapperEl[0].addEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].addEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd)):(e.autoplay.paused=!1,e.autoplay.run())))}};var Nn={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const t=this;Lt.extend(t,{autoplay:{running:!1,paused:!1,run:Mn.run.bind(t),start:Mn.start.bind(t),stop:Mn.stop.bind(t),pause:Mn.pause.bind(t),onVisibilityChange(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===document.visibilityState&&t.autoplay.paused&&(t.autoplay.run(),t.autoplay.paused=!1)},onTransitionEnd(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init(){const t=this;t.params.autoplay.enabled&&(t.autoplay.start(),document.addEventListener("visibilitychange",t.autoplay.onVisibilityChange))},beforeTransitionStart(t,e){const n=this;n.autoplay.running&&(e||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(t):n.autoplay.stop())},sliderFirstMove(){const t=this;t.autoplay.running&&(t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause())},touchEnd(){const t=this;t.params.cssMode&&t.autoplay.paused&&!t.params.autoplay.disableOnInteraction&&t.autoplay.run()},destroy(){const t=this;t.autoplay.running&&t.autoplay.stop(),document.removeEventListener("visibilitychange",t.autoplay.onVisibilityChange)}}};const Ln={setTranslate(){const t=this,{slides:e}=t;for(let n=0;n<e.length;n+=1){const e=t.slides.eq(n),r=e[0].swiperSlideOffset;let o=-r;t.params.virtualTranslate||(o-=t.translate);let i=0;t.isHorizontal()||(i=o,o=0);const a=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);e.css({opacity:a}).transform(`translate3d(${o}px, ${i}px, 0px)`)}},setTransition(t){const e=this,{slides:n,$wrapperEl:r}=e;if(n.transition(t),e.params.virtualTranslate&&0!==t){let t=!1;n.transitionEnd(()=>{if(t)return;if(!e||e.destroyed)return;t=!0,e.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let t=0;t<n.length;t+=1)r.trigger(n[t])})}}};var Pn={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const t=this;Lt.extend(t,{fadeEffect:{setTranslate:Ln.setTranslate.bind(t),setTransition:Ln.setTransition.bind(t)}})},on:{beforeInit(){const t=this;if("fade"!==t.params.effect)return;t.classNames.push(t.params.containerModifierClass+"fade");const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Lt.extend(t.params,e),Lt.extend(t.originalParams,e)},setTranslate(){const t=this;"fade"===t.params.effect&&t.fadeEffect.setTranslate()},setTransition(t){const e=this;"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}};const Rn={setTranslate(){const t=this,{$el:e,$wrapperEl:n,slides:r,width:o,height:i,rtlTranslate:a,size:s}=t,u=t.params.cubeEffect,c=t.isHorizontal(),l=t.virtual&&t.params.virtual.enabled;let d,f=0;u.shadow&&(c?(d=n.find(".swiper-cube-shadow"),0===d.length&&(d=q('<div class="swiper-cube-shadow"></div>'),n.append(d)),d.css({height:o+"px"})):(d=e.find(".swiper-cube-shadow"),0===d.length&&(d=q('<div class="swiper-cube-shadow"></div>'),e.append(d))));for(let m=0;m<r.length;m+=1){const t=r.eq(m);let e=m;l&&(e=parseInt(t.attr("data-swiper-slide-index"),10));let n=90*e,o=Math.floor(n/360);a&&(n=-n,o=Math.floor(-n/360));const i=Math.max(Math.min(t[0].progress,1),-1);let d=0,A=0,p=0;e%4===0?(d=4*-o*s,p=0):(e-1)%4===0?(d=0,p=4*-o*s):(e-2)%4===0?(d=s+4*o*s,p=s):(e-3)%4===0&&(d=-s,p=3*s+4*s*o),a&&(d=-d),c||(A=d,d=0);const g=`rotateX(${c?0:-n}deg) rotateY(${c?n:0}deg) translate3d(${d}px, ${A}px, ${p}px)`;if(i<=1&&i>-1&&(f=90*e+90*i,a&&(f=90*-e-90*i)),t.transform(g),u.slideShadows){let e=c?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=c?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=q(`<div class="swiper-slide-shadow-${c?"left":"top"}"></div>`),t.append(e)),0===n.length&&(n=q(`<div class="swiper-slide-shadow-${c?"right":"bottom"}"></div>`),t.append(n)),e.length&&(e[0].style.opacity=Math.max(-i,0)),n.length&&(n[0].style.opacity=Math.max(i,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${s/2}px`,"-moz-transform-origin":`50% 50% -${s/2}px`,"-ms-transform-origin":`50% 50% -${s/2}px`,"transform-origin":`50% 50% -${s/2}px`}),u.shadow)if(c)d.transform(`translate3d(0px, ${o/2+u.shadowOffset}px, ${-o/2}px) rotateX(90deg) rotateZ(0deg) scale(${u.shadowScale})`);else{const t=Math.abs(f)-90*Math.floor(Math.abs(f)/90),e=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),n=u.shadowScale,r=u.shadowScale/e,o=u.shadowOffset;d.transform(`scale3d(${n}, 1, ${r}) translate3d(0px, ${i/2+o}px, ${-i/2/r}px) rotateX(-90deg)`)}const A=on.isSafari||on.isWebView?-s/2:0;n.transform(`translate3d(0px,0,${A}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`)},setTransition(t){const e=this,{$el:n,slides:r}=e;r.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&n.find(".swiper-cube-shadow").transition(t)}};var zn={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const t=this;Lt.extend(t,{cubeEffect:{setTranslate:Rn.setTranslate.bind(t),setTransition:Rn.setTransition.bind(t)}})},on:{beforeInit(){const t=this;if("cube"!==t.params.effect)return;t.classNames.push(t.params.containerModifierClass+"cube"),t.classNames.push(t.params.containerModifierClass+"3d");const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};Lt.extend(t.params,e),Lt.extend(t.originalParams,e)},setTranslate(){const t=this;"cube"===t.params.effect&&t.cubeEffect.setTranslate()},setTransition(t){const e=this;"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}};const Kn={setTranslate(){const t=this,{slides:e,rtlTranslate:n}=t;for(let r=0;r<e.length;r+=1){const o=e.eq(r);let i=o[0].progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(o[0].progress,1),-1));const a=o[0].swiperSlideOffset,s=-180*i;let u=s,c=0,l=-a,d=0;if(t.isHorizontal()?n&&(u=-u):(d=l,l=0,c=-u,u=0),o[0].style.zIndex=-Math.abs(Math.round(i))+e.length,t.params.flipEffect.slideShadows){let e=t.isHorizontal()?o.find(".swiper-slide-shadow-left"):o.find(".swiper-slide-shadow-top"),n=t.isHorizontal()?o.find(".swiper-slide-shadow-right"):o.find(".swiper-slide-shadow-bottom");0===e.length&&(e=q(`<div class="swiper-slide-shadow-${t.isHorizontal()?"left":"top"}"></div>`),o.append(e)),0===n.length&&(n=q(`<div class="swiper-slide-shadow-${t.isHorizontal()?"right":"bottom"}"></div>`),o.append(n)),e.length&&(e[0].style.opacity=Math.max(-i,0)),n.length&&(n[0].style.opacity=Math.max(i,0))}o.transform(`translate3d(${l}px, ${d}px, 0px) rotateX(${c}deg) rotateY(${u}deg)`)}},setTransition(t){const e=this,{slides:n,activeIndex:r,$wrapperEl:o}=e;if(n.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){let t=!1;n.eq(r).transitionEnd((function(){if(t)return;if(!e||e.destroyed)return;t=!0,e.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let t=0;t<n.length;t+=1)o.trigger(n[t])}))}}};var Vn={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const t=this;Lt.extend(t,{flipEffect:{setTranslate:Kn.setTranslate.bind(t),setTransition:Kn.setTransition.bind(t)}})},on:{beforeInit(){const t=this;if("flip"!==t.params.effect)return;t.classNames.push(t.params.containerModifierClass+"flip"),t.classNames.push(t.params.containerModifierClass+"3d");const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Lt.extend(t.params,e),Lt.extend(t.originalParams,e)},setTranslate(){const t=this;"flip"===t.params.effect&&t.flipEffect.setTranslate()},setTransition(t){const e=this;"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}};const jn={setTranslate(){const t=this,{width:e,height:n,slides:r,$wrapperEl:o,slidesSizesGrid:i}=t,a=t.params.coverflowEffect,s=t.isHorizontal(),u=t.translate,c=s?e/2-u:n/2-u,l=s?a.rotate:-a.rotate,d=a.depth;for(let f=0,A=r.length;f<A;f+=1){const t=r.eq(f),e=i[f],n=t[0].swiperSlideOffset,o=(c-n-e/2)/e*a.modifier;let u=s?l*o:0,A=s?0:l*o,m=-d*Math.abs(o),p=a.stretch;"string"===typeof p&&-1!==p.indexOf("%")&&(p=parseFloat(a.stretch)/100*e);let g=s?0:p*o,h=s?p*o:0,v=1-(1-a.scale)*Math.abs(o);Math.abs(h)<.001&&(h=0),Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(A)<.001&&(A=0),Math.abs(v)<.001&&(v=0);const b=`translate3d(${h}px,${g}px,${m}px) rotateX(${A}deg) rotateY(${u}deg) scale(${v})`;if(t.transform(b),t[0].style.zIndex=1-Math.abs(Math.round(o)),a.slideShadows){let e=s?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=s?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=q(`<div class="swiper-slide-shadow-${s?"left":"top"}"></div>`),t.append(e)),0===n.length&&(n=q(`<div class="swiper-slide-shadow-${s?"right":"bottom"}"></div>`),t.append(n)),e.length&&(e[0].style.opacity=o>0?o:0),n.length&&(n[0].style.opacity=-o>0?-o:0)}}if(Pt.pointerEvents||Pt.prefixedPointerEvents){const t=o[0].style;t.perspectiveOrigin=c+"px 50%"}},setTransition(t){const e=this;e.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}};var $n={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const t=this;Lt.extend(t,{coverflowEffect:{setTranslate:jn.setTranslate.bind(t),setTransition:jn.setTransition.bind(t)}})},on:{beforeInit(){const t=this;"coverflow"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"coverflow"),t.classNames.push(t.params.containerModifierClass+"3d"),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},setTranslate(){const t=this;"coverflow"===t.params.effect&&t.coverflowEffect.setTranslate()},setTransition(t){const e=this;"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}};const Xn={init(){const t=this,{thumbs:e}=t.params,n=t.constructor;e.swiper instanceof n?(t.thumbs.swiper=e.swiper,Lt.extend(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Lt.extend(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):Lt.isObject(e.swiper)&&(t.thumbs.swiper=new n(Lt.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),t.thumbs.swiperCreated=!0),t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",t.thumbs.onThumbClick)},onThumbClick(){const t=this,e=t.thumbs.swiper;if(!e)return;const n=e.clickedIndex,r=e.clickedSlide;if(r&&q(r).hasClass(t.params.thumbs.slideThumbActiveClass))return;if("undefined"===typeof n||null===n)return;let o;if(o=e.params.loop?parseInt(q(e.clickedSlide).attr("data-swiper-slide-index"),10):n,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const n=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${o}"]`).eq(0).index(),r=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${o}"]`).eq(0).index();o="undefined"===typeof n?r:"undefined"===typeof r?n:r-e<e-n?r:n}t.slideTo(o)},update(t){const e=this,n=e.thumbs.swiper;if(!n)return;const r="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,o=e.params.thumbs.autoScrollOffset,i=o&&!n.params.loop;if(e.realIndex!==n.realIndex||i){let a,s,u=n.activeIndex;if(n.params.loop){n.slides.eq(u).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,u=n.activeIndex);const t=n.slides.eq(u).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),r=n.slides.eq(u).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();a="undefined"===typeof t?r:"undefined"===typeof r?t:r-u===u-t?u:r-u<u-t?r:t,s=e.activeIndex>e.previousIndex?"next":"prev"}else a=e.realIndex,s=a>e.previousIndex?"next":"prev";i&&(a+="next"===s?o:-1*o),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(a)<0&&(n.params.centeredSlides?a=a>u?a-Math.floor(r/2)+1:a+Math.floor(r/2)-1:a>u&&(a=a-r+1),n.slideTo(a,t?0:void 0))}let a=1;const s=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(a=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(a=1),a=Math.floor(a),n.slides.removeClass(s),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let u=0;u<a;u+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+u}"]`).addClass(s);else for(let u=0;u<a;u+=1)n.slides.eq(e.realIndex+u).addClass(s)}};var Gn={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const t=this;Lt.extend(t,{thumbs:{swiper:null,init:Xn.init.bind(t),update:Xn.update.bind(t),onThumbClick:Xn.onThumbClick.bind(t)}})},on:{beforeInit(){const t=this,{thumbs:e}=t.params;e&&e.swiper&&(t.thumbs.init(),t.thumbs.update(!0))},slideChange(){const t=this;t.thumbs.swiper&&t.thumbs.update()},update(){const t=this;t.thumbs.swiper&&t.thumbs.update()},resize(){const t=this;t.thumbs.swiper&&t.thumbs.update()},observerUpdate(){const t=this;t.thumbs.swiper&&t.thumbs.update()},setTransition(t){const e=this,n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy(){const t=this,e=t.thumbs.swiper;e&&t.thumbs.swiperCreated&&e&&e.destroy()}}};const Wn=[nn,rn,an,sn,cn,dn,An,gn,vn,yn,Bn,xn,En,Qn,Fn,On,In,Dn,Nn,Pn,zn,Vn,$n,Gn];"undefined"===typeof en.use&&(en.use=en.Class.use,en.installModule=en.Class.installModule),en.use(Wn);var Yn=en,Jn=(n("f4bd"),{name:"pictureads",props:{datas:Object},data:function(){return{mySwiper:null}},computed:{swiperType:function(){return console.log(this.datas.swiperType,"----------------轮播类型"),this.addSwiper(),this.datas.swiperType},imageList:function(){return this.addSwiper(),console.log(this.datas.imageList.length,"-------轮播数量"),this.datas.imageList},pagingType:function(){return this.addSwiper(),this.datas.pagingType},rowindividual:function(){return this.addSwiper(),1===this.datas.swiperType?1:this.datas.rowindividual},imageMargin:function(){return this.addSwiper(),1===this.datas.swiperType?0:this.datas.imageMargin}},watch:{pagingType:function(){},rowindividual:function(){},imageMargin:function(){}},methods:{addSwiper:function(){var t=this;this.$nextTick((function(){if(0!==t.datas.swiperType&&t.datas.imageList[0]){t.mySwiper instanceof Array?t.mySwiper.forEach((function(t){t.destroy()})):t.mySwiper instanceof Object&&t.mySwiper.destroy();var e={loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",type:t.pagingType}};1===t.datas.swiperType||2===t.datas.swiperType?(e.slidesPerView=t.rowindividual,e.spaceBetween=t.imageMargin):3===t.datas.swiperType&&(e.slidesPerView=1.3,e.centeredSlides=!0),t.mySwiper=new Yn(".swiper-container",e)}else t.mySwiper instanceof Array&&t.mySwiper.forEach((function(t){t.destroy()})),t.mySwiper instanceof Object&&t.mySwiper.destroy()}))}}}),qn=Jn,Zn=(n("ce7f"),Object(f["a"])(qn,K,V,!1,null,"c9542ab0",null)),tr=Zn.exports,er=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},nr=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"placementarea"},[n("span",[t._v("组件放置区域")])])}],rr={name:"placementarea"},or=rr,ir=(n("3123"),Object(f["a"])(or,er,nr,!1,null,"0b4072aa",null)),ar=ir.exports,sr=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"graphicnavigation",style:{backgroundImage:"url("+t.datas.bgImg+")"}},[t.datas.imageList[0]?r("section",{staticClass:"defaultNavigation",style:{background:t.datas.backgroundColor,display:0===t.datas.imgStyle?"flex":"-webkit-box","flex-wrap":0===t.datas.imgStyle?"wrap":"nowrap","justify-content":0===t.datas.imgStyle?"space-evenly":"space-around","overflow-x":0===t.datas.imgStyle?"":"scroll"}},t._l(t.datas.imageList,(function(e,n){return r("div",{key:n,staticClass:"navigationList",style:{width:0===t.datas.imgStyle?"20%":375/t.datas.showSize-1+"px"}},[r("img",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.navigationType,expression:"datas.navigationType === 0"}],style:{"border-radius":t.datas.borderRadius+"%"},attrs:{src:e.src,alt:"默认图片",draggable:"false"}}),r("p",{style:{color:t.datas.textColor,"font-size":t.datas.textSize+"px",height:t.datas.textHeight+"px","line-height":t.datas.textHeight+"px"}},[t._v(" "+t._s(e.text)+" ")])])})),0):r("section",{staticClass:"defaultNavigation",style:{background:t.datas.backgroundColor,display:0===t.datas.imgStyle?"flex":"-webkit-box","overflow-x":0===t.datas.imgStyle?"":"scroll"}},t._l(5,(function(e){return r("div",{key:e,staticClass:"navigationList",style:{width:0===t.datas.imgStyle?"auto":375/t.datas.showSize-1+"px"}},[r("img",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.navigationType,expression:"datas.navigationType === 0"}],style:{"border-radius":t.datas.borderRadius+"%"},attrs:{src:n("4e83"),alt:"默认图片",draggable:"false"}}),r("p",{style:{color:t.datas.textColor}},[t._v("导航")])])})),0),t._t("deles")],2)},ur=[],cr={name:"graphicnavigation",props:{datas:Object},created:function(){console.log(this.datas,"--------graphicnavigation")}},lr=cr,dr=(n("4fab"),Object(f["a"])(lr,sr,ur,!1,null,"74eb990b",null)),fr=dr.exports,Ar=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"richtext",style:{background:t.datas.backColor}},[t.datas.myValue.length?r("section",{domProps:{innerHTML:t._s(t.datas.myValue)}}):r("img",{attrs:{draggable:"false",src:n("a08d"),alt:""}}),t._t("deles")],2)},mr=[],pr={name:"richtext",props:{datas:Object}},gr=pr,hr=(n("1e71"),Object(f["a"])(gr,Ar,mr,!1,null,"a8d07fee",null)),vr=hr.exports,br=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"magiccube",style:{"padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},[r("img",{directives:[{name:"show",rawName:"v-show",value:!t.showimageList,expression:"!showimageList"}],staticStyle:{width:"100%"},attrs:{draggable:"false",src:n("21e2"),alt:""}}),r("section",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 0 && showimageList"}],staticClass:"buju buju0"},t._l(2,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType0 rubiksCubeType"},[r("img",{style:{padding:t.datas.imgMargin/2+"px"},attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}})])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 1 && showimageList"}],staticClass:"buju buju0"},t._l(3,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType1 rubiksCubeType",style:{margin:t.datas.imgMargin/10+"%",width:"33.33%"}},[r("img",{attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}})])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 2 && showimageList"}],staticClass:"buju buju0"},t._l(4,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType2 rubiksCubeType",style:{margin:t.datas.imgMargin/10+"%",width:25-t.datas.imgMargin/10+"%"}},[r("img",{attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}})])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 3 && showimageList"}],staticClass:"buju buju0"},t._l(4,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType3 rubiksCubeType"},[r("img",{style:{padding:t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}})])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 4 && showimageList"}],staticClass:"buju buju4"},[r("div",{staticClass:"rubiksCubeType hw",staticStyle:{"padding-top":"100%"}},[r("img",{staticStyle:{height:"300px"},style:{"padding-right":t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[0].src,alt:""}})]),r("div",{staticStyle:{display:"inline-flex","flex-direction":"column",width:"100%"}},t._l(2,(function(e){return r("div",{key:e,staticClass:" hw imgone",staticStyle:{"padding-top":"150px",height:"150px"}},[r("img",{staticStyle:{height:"150px"},style:{padding:t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[e].src,alt:""}})])})),0)]),r("section",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 5 && showimageList"}],staticClass:"buju buju5"},[r("div",{staticClass:"rubiksCubeType hw",staticStyle:{display:"block","padding-top":"50%"}},[r("img",{style:{"padding-bottom":t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[0].src,alt:""}})]),r("div",{staticStyle:{display:"flex",width:"100%"}},t._l(2,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType hw imgtow",staticStyle:{"padding-top":"50%"}},[r("img",{style:{padding:t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[e].src,alt:""}})])})),0)]),r("section",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.rubiksCubeType&&t.showimageList,expression:"datas.rubiksCubeType === 6 && showimageList"}],staticClass:"buju buju4"},[r("div",{staticClass:"rubiksCubeType hw",staticStyle:{"padding-top":"100%"}},[r("img",{staticStyle:{height:"300px"},style:{"padding-right":t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[0].src,alt:""}})]),r("div",{staticStyle:{display:"inline-flex","flex-direction":"column",width:"100%"}},[r("div",{staticClass:"rubiksCubeType hw",staticStyle:{"padding-top":"150px"}},[r("img",{style:{"padding-bottom":t.datas.imgMargin+"px","padding-left":t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[1].src,alt:""}})]),r("div",{staticClass:"rubiksCubeType"},t._l(2,(function(e){return r("div",{key:e,staticClass:"hw",staticStyle:{display:"inline-flex","justify-content":"center","align-items":"center","padding-top":"150px"}},[r("img",{staticStyle:{height:"150px"},style:{"padding-left":t.datas.imgMargin+"px","padding-top":t.datas.imgMargin+"px"},attrs:{draggable:"false",src:t.datas.imageList[e+1].src,alt:""}})])})),0)])]),t._t("deles")],2)},yr=[],wr={name:"magiccube",props:{datas:Object},computed:{showimageList:function(){return!(0===this.datas.rubiksCubeType&&!this.datas.imageList[0].src&&!this.datas.imageList[1].src)&&(!!(1!==this.datas.rubiksCubeType&&4!==this.datas.rubiksCubeType&&5!==this.datas.rubiksCubeType||this.datas.imageList[0].src||this.datas.imageList[1].src||this.datas.imageList[2].src)&&!!(2!==this.datas.rubiksCubeType&&6!==this.datas.rubiksCubeType&&3!==this.datas.rubiksCubeType||this.datas.imageList[0].src||this.datas.imageList[1].src||this.datas.imageList[2].src||this.datas.imageList[3].src))}}},Br=wr,Cr=(n("42a2"),Object(f["a"])(Br,br,yr,!1,null,"7e6c6268",null)),xr=Cr.exports,Sr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"auxiliarysegmentation"},[n("section",{staticClass:"contan",style:{height:t.datas.blankHeight+"px",padding:0===t.datas.paddType?"0px":"0px 15px"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.segmentationtype,expression:"datas.segmentationtype === 1"}],staticStyle:{height:"1px",width:"100%","border-top-width":"1px"},style:{"border-top-style":t.datas.bordertp,"border-top-color":t.datas.auxliarColor}})]),t._t("deles")],2)},Er=[],Tr={name:"auxiliarysegmentation",props:{datas:Object}},Qr=Tr,kr=(n("37ce"),Object(f["a"])(Qr,Sr,Er,!1,null,"e9b00532",null)),Fr=kr.exports,Ur=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"commoditysearch",style:{background:t.datas.backgroundColor,border:"1px solid "+t.datas.backgroundColor}},[n("section",{staticClass:"searchs",style:{height:t.datas.heights+"px","justify-content":0===t.datas.textPosition?"left":"center",background:t.datas.borderColor,"border-radius":0===t.datas.borderRadius?"0px":"10px"}},[n("div",{staticClass:"search-left"},[n("van-icon",{style:{color:t.datas.textColor},attrs:{name:"search",size:"16"}}),n("span",{style:{color:t.datas.textColor}},[t._v("搜索商品")])],1),n("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.sweep,expression:"datas.sweep"}],staticClass:"sweep",style:{color:t.datas.textColor}},[n("span",[t._v("扫一扫")])])]),t._t("deles")],2)},Or=[],_r={name:"commoditysearch",props:{datas:Object}},Ir=_r,Hr=(n("89dc"),Object(f["a"])(Ir,Ur,Or,!1,null,"11757a90",null)),Dr=Hr.exports,Mr=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"storeinformation"},[r("section",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.rubiksCubeType||2===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 0 || datas.rubiksCubeType === 2"}],staticClass:"type0"},[0===t.datas.rubiksCubeType?r("div",{staticClass:"menban",staticStyle:{"background-color":"rgba(0, 0, 0, 0.3)"}}):r("div",{staticClass:"menban",staticStyle:{"background-image":"linear-gradient(to top, #000, transparent)"}}),r("div",{staticClass:"men"},[t.datas.bakcgroundImg?r("img",{attrs:{draggable:"false",src:t.datas.bakcgroundImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("6165"),alt:""}})]),r("div",{staticClass:"storIinformation"},[r("div",[t.datas.headPortrait?r("img",{attrs:{draggable:"false",src:t.datas.headPortrait,alt:""}}):r("img",{attrs:{draggable:"false",src:n("dd0c"),alt:""}})]),r("div",[r("p",{staticStyle:{"margin-top":"5px","font-weight":"700","font-size":"18px"}},[t._v(" "+t._s(t.datas.name)+" ")]),r("p",{staticStyle:{"font-size":"12px","margin-top":"10px"}},[t._v(t._s(t.datas.Discount))])])])]),r("section",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 1"}],staticClass:"type1"},[r("div",{staticClass:"menban",staticStyle:{"background-image":"linear-gradient(to top, #000, transparent)"}}),r("div",{staticClass:"men"},[t.datas.bakcgroundImg?r("img",{attrs:{draggable:"false",src:t.datas.bakcgroundImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("6165"),alt:""}})]),r("div",{staticClass:"storIinformation"},[r("div",[t.datas.headPortrait?r("img",{attrs:{draggable:"false",src:t.datas.headPortrait,alt:""}}):r("img",{attrs:{draggable:"false",src:n("dd0c"),alt:""}})]),r("div",[r("p",{staticStyle:{"margin-top":"5px","font-weight":"700","font-size":"18px"}},[t._v(" "+t._s(t.datas.name)+" ")]),r("p",{staticStyle:{"font-size":"12px","margin-top":"10px"}},[t._v(t._s(t.datas.Discount))])])])]),r("section",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 3"}],staticClass:"type3"},[r("div",{staticClass:"menban",staticStyle:{"background-image":"linear-gradient(to top, #000, transparent)"}}),r("div",{staticClass:"men"},[t.datas.bakcgroundImg?r("img",{attrs:{draggable:"false",src:t.datas.bakcgroundImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("6165"),alt:""}})]),r("div",{staticClass:"storIinformation"},[r("div",[t.datas.headPortrait?r("img",{attrs:{draggable:"false",src:t.datas.headPortrait,alt:""}}):r("img",{attrs:{draggable:"false",src:n("dd0c"),alt:""}})]),r("div",[r("p",{staticStyle:{"margin-top":"5px","font-weight":"700","font-size":"18px"}},[t._v(" "+t._s(t.datas.name)+" ")]),r("p",{staticStyle:{"font-size":"12px","margin-top":"10px"}},[t._v(t._s(t.datas.Discount))])])])]),r("section",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 4"}],staticClass:"type4"},[r("div",{staticClass:"menban",staticStyle:{"background-image":"linear-gradient(to top, #000, transparent)"}}),r("div",{staticClass:"men"},[t.datas.bakcgroundImg?r("img",{attrs:{draggable:"false",src:t.datas.bakcgroundImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("6165"),alt:""}})]),r("div",{staticClass:"storIinformation"},[r("div",[t.datas.headPortrait?r("img",{attrs:{draggable:"false",src:t.datas.headPortrait,alt:""}}):r("img",{attrs:{draggable:"false",src:n("dd0c"),alt:""}})]),r("div",[r("p",{staticStyle:{"margin-top":"5px","font-weight":"700","font-size":"18px","line-height":"40px","border-bottom":"1px solid #fff"}},[t._v(" "+t._s(t.datas.name)+" ")]),r("p",{staticStyle:{"font-size":"12px","margin-top":"10px"}},[t._v(t._s(t.datas.Discount))])])])]),t._t("deles")],2)},Nr=[],Lr={name:"storeinformation",props:{datas:Object}},Pr=Lr,Rr=(n("85ba"),Object(f["a"])(Pr,Mr,Nr,!1,null,"5ffbc44c",null)),zr=Rr.exports,Kr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"entertheshop"},[n("van-cell",{attrs:{icon:t.datas.icon,title:t.datas.shopName,"is-link":"",value:t.datas.copywriting,to:10==t.datas.type?t.datas.http.externalLink:"",url:11==t.datas.type?t.datas.http.externalLink:""}}),t._t("deles")],2)},Vr=[],jr={name:"entertheshop",props:{datas:Object}},$r=jr,Xr=(n("c8ac"),Object(f["a"])($r,Kr,Vr,!1,null,"789a4034",null)),Gr=Xr.exports,Wr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"notice"},[n("van-notice-bar",{attrs:{text:t.datas.noticeText,"left-icon":"volume-o",background:t.datas.backColor,color:t.datas.textColor}}),t._t("deles")],2)},Yr=[],Jr={name:"notice",props:{datas:Object}},qr=Jr,Zr=(n("e647"),Object(f["a"])(qr,Wr,Yr,!1,null,"0719fe2e",null)),to=Zr.exports,eo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"videoss"},[t.datas.src?n("section",{staticStyle:{position:"relative"}},[n("video",{attrs:{src:t.datas.src,controls:"",autoplay:t.datas.autoplay,poster:t.datas.coverUrl,width:"100%"}})]):n("section",{staticClass:"default"},[n("van-icon",{attrs:{name:"tv-o",size:"150px"}})],1),t._t("deles")],2)},no=[],ro={name:"videoss",props:{datas:Object},created:function(){},methods:{}},oo=ro,io=(n("45c0"),Object(f["a"])(oo,eo,no,!1,null,"6e99d6ef",null)),ao=io.exports,so=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custommodule"},[t._v(" "+t._s(t.datas.demo)+" "),n("img",{attrs:{src:t.datas.img,alt:""}}),t._t("deles")],2)},uo=[],co={name:"custommodule",props:{datas:Object}},lo=co,fo=(n("c08f"),Object(f["a"])(lo,so,uo,!1,null,"087ab3a2",null)),Ao=fo.exports,mo=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"communitypowder"},[r("section",{staticClass:"powder",style:{background:t.datas.backColor}},[r("div",{staticClass:"container"},[r("div",{staticClass:"lef"},[t.datas.mainImg?r("img",{attrs:{draggable:"false",src:t.datas.mainImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("52a0"),alt:""}}),r("div",{staticClass:"text"},[r("p",{staticClass:"first"},[t._v(t._s(t.datas.title))]),r("p",{staticClass:"last"},[t._v(t._s(t.datas.describe))])])]),r("van-button",{staticClass:"rig",attrs:{type:"danger",size:"small",color:"#f44"}},[t._v(t._s(t.datas.buttonName))])],1)]),t._t("deles")],2)},po=[],go={name:"communitypowder",props:{datas:Object}},ho=go,vo=(n("f7a8"),Object(f["a"])(ho,mo,po,!1,null,"0ae2f176",null)),bo=vo.exports,yo=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"storenotecard"},[r("div",{staticClass:"more1"},[r("h4",[t._v(t._s(t.datas.name))]),r("p",{directives:[{name:"show",rawName:"v-show",value:t.datas.viewMore1,expression:"datas.viewMore1"}]},[t._v("查看更多 "),r("van-icon",{attrs:{name:"arrow"}})],1)]),r("section",{directives:[{name:"show",rawName:"v-show",value:!t.datas.imageList[0],expression:"!datas.imageList[0]"}],staticClass:"defaultcommodity",class:[2===t.datas.commodityType?"defaultcommodityList2":""]},t._l(3,(function(e){return r("div",{key:e,staticClass:"defaultcommodityList",class:[0===t.datas.commodityType?"defaultcommodityList0":"",1===t.datas.commodityType?"defaultcommodityList1":"",2===t.datas.commodityType?"defaultcommodityList2":"",3===t.datas.commodityType?"defaultcommodityList3":"",4===t.datas.commodityType?"defaultcommodityList4":"",5===t.datas.commodityType?"defaultcommodityList5":""],style:{"border-radius":t.datas.borderRadius+"px",border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",width:1===t.datas.commodityType?50-t.datas.commodityMargin/6+"%":2===t.datas.commodityType?33-t.datas.commodityMargin/5+"%":4===t.datas.commodityType?50-t.datas.commodityMargin/5+"%":""}},[r("div",{staticClass:"imgss",class:["top"===t.datas.positions?"containoptions":""],staticStyle:{position:"relative",width:"100%"}},[r("img",{attrs:{draggable:"false",src:n("4e83"),alt:""}}),t.datas.noteLabels?r("p",{staticClass:"marks"},[r("span",[t._v("#")]),t._v("笔记标签")]):t._e()]),r("div",{staticClass:"text",class:["top"===t.datas.positions?"positionsTop":""],style:{background:3!==t.datas.moditystyle?"#fff":"none"}},[r("h5",[t._v("这里显示商品名称最多显示2行")]),r("div",{staticClass:"dianz"},[t.datas.readingNumber?r("span",{staticClass:"fir"},[t._v("999 阅读")]):r("span"),r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.praisePoints,expression:"datas.praisePoints"}]},[r("van-icon",{attrs:{name:"good-job-o"}}),t._v(" 999")],1)])])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:t.datas.imageList[0],expression:"datas.imageList[0]"}],staticClass:"defaultcommodity",class:[2===t.datas.commodityType?"defaultcommodityList2":""]},t._l(t.datas.imageList,(function(e,n){return r("div",{key:n,staticClass:"defaultcommodityList",class:[0===t.datas.commodityType?"defaultcommodityList0":"",1===t.datas.commodityType?"defaultcommodityList1":"",2===t.datas.commodityType?"defaultcommodityList2":"",3===t.datas.commodityType?"defaultcommodityList3":"",4===t.datas.commodityType?"defaultcommodityList4":"",5===t.datas.commodityType?"defaultcommodityList5":""],style:{"border-radius":t.datas.borderRadius+"px",border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",width:1===t.datas.commodityType?50-t.datas.commodityMargin/6+"%":2===t.datas.commodityType?33-t.datas.commodityMargin/5+"%":4===t.datas.commodityType?50-t.datas.commodityMargin/5+"%":""}},[r("div",{staticClass:"imgss",class:["top"===t.datas.positions?"containoptions":""],staticStyle:{position:"relative",width:"100%"}},[r("img",{attrs:{draggable:"false",src:e.src,alt:""}}),t.datas.noteLabels?r("p",{staticClass:"marks"},[r("span",[t._v("#")]),t._v("笔记标签")]):t._e()]),r("div",{staticClass:"text",class:["top"===t.datas.positions?"positionsTop":""],style:{background:3!==t.datas.moditystyle?"#fff":"none"}},[r("h5",[t._v(t._s(e.text))]),r("div",{staticClass:"dianz"},[t.datas.readingNumber?r("span",{staticClass:"fir"},[t._v("999 阅读")]):r("span"),r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.praisePoints,expression:"datas.praisePoints"}]},[r("van-icon",{attrs:{name:"good-job-o"}}),t._v(" 999")],1)])])])})),0),r("p",{directives:[{name:"show",rawName:"v-show",value:t.datas.viewMore2,expression:"datas.viewMore2"}],staticClass:"more2"},[t._v(" 查看更多 "),r("van-icon",{attrs:{name:"arrow"}})],1),t._t("deles")],2)},wo=[],Bo={name:"storenotecard",props:{datas:Object},data:function(){return{active:0}},created:function(){},methods:{}},Co=Bo,xo=(n("a10e"),Object(f["a"])(Co,yo,wo,!1,null,"21a6ae1d",null)),So=xo.exports,Eo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"crowdoperation"},[t._v(" "+t._s(t.datas.text)+" "),t._t("deles")],2)},To=[],Qo={name:"crowdoperation",props:{datas:Object}},ko=Qo,Fo=(n("e692"),Object(f["a"])(ko,Eo,To,!1,null,"36f619ed",null)),Uo=Fo.exports,Oo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"personalizedrecommendation"},[t._v(" "+t._s(t.datas.text)+" "),t._t("deles")],2)},_o=[],Io={name:"personalizedrecommendation",props:{datas:Object}},Ho=Io,Do=(n("3915"),Object(f["a"])(Ho,Oo,_o,!1,null,"76dfab6f",null)),Mo=Do.exports,No=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"onlineservice"},[t._v(" "+t._s(t.datas.text)+" "),t._t("deles")],2)},Lo=[],Po={name:"onlineservice",props:{datas:Object}},Ro=Po,zo=(n("d7de"),Object(f["a"])(Ro,No,Lo,!1,null,"3a6ae2f6",null)),Ko=zo.exports,Vo=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{ref:t.listSwitchName,staticClass:"listswitching",style:{backgroundImage:"url("+t.datas.bgImg+")"}},[r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.showMore&&0==t.datas.commoditylisttype,expression:"datas.showMore && datas.commoditylisttype == 0"}],staticClass:"more",style:{"margin-right":t.datas.pageMargin+"px"}},[t._v(" 更多》 ")]),r("section",{directives:[{name:"show",rawName:"v-show",value:!t.datas.imageList[0]&&0===t.datas.commoditylisttype,expression:"!datas.imageList[0] && datas.commoditylisttype === 0"}],staticClass:"defaultcommodity",class:[5===t.datas.commodityType?"defaultcommodityList5":"",1===t.datas.commodityType?"defaultcommodityListFlex":""],style:{"padding-top":t.datas.commodityMargin+"px","padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(4,(function(e){return r("div",{key:e,staticClass:"defaultcommodityList",class:[0===t.datas.commodityType?"defaultcommodityList0":"",1===t.datas.commodityType?"defaultcommodityList1":"",2===t.datas.commodityType?"defaultcommodityList2":"",3===t.datas.commodityType?"defaultcommodityList3":"",4===t.datas.commodityType?"defaultcommodityList4":"",5===t.datas.commodityType?"defaultcommodityList5":""],style:{border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",margin:t.datas.commodityMargin+"px",width:1===t.datas.commodityType?50-t.datas.commodityMargin/6+"%":2===t.datas.commodityType?33-t.datas.commodityMargin/5+"%":4===t.datas.commodityType?50-t.datas.commodityMargin/5+"%":"","border-radius":t.datas.borderRadius+"px"}},[r("div",{staticClass:"bg-pic"},[r("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{draggable:"false",src:n("4e83"),alt:""}}),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&0===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 0"}],staticClass:"marks",style:t.styleString,attrs:{mark:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("新品")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&1===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 1"}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("热"),r("br"),t._v("卖")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&2===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 2"}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("NEW")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&3===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 3"}],staticClass:"marks",style:t.styleString,attrs:{plain:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("HOT")])],1),r("div",{staticClass:"text",style:{background:3!==t.datas.moditystyle?"#fff":"none","border-top-right-radius":t.datas.borderRadius+"px","border-bottom-right-radius":t.datas.borderRadius+"px"}},[r("h5",{style:{"font-weight":t.datas.textWeight,"text-align":"center"===t.datas.positions?"center":""}},[t._v(" 这里显示商品名称最多显示1行 ")]),r("p",{style:{"text-align":"center"===t.datas.positions?"center":""}},[t._v(" 这里显示商品描述最多显示1行 ")]),r("div",{staticClass:"mony"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.priceofcommodity,expression:"datas.priceofcommodity"}]},[r("i",[t._v("¥")]),t._v("99")]),r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}]},[r("van-icon",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 0"}],attrs:{name:"cart-circle-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 1"}],attrs:{name:"add-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 2"}],attrs:{name:"add",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 3"}],attrs:{name:"cart-o",size:"23"}}),r("em",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 4"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 5"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 6"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:7===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 7"}]},[t._v(t._s(t.datas.purchase))])],1)])])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:t.datas.imageList[0]&&0===t.datas.commoditylisttype,expression:"datas.imageList[0] && datas.commoditylisttype === 0"}],staticClass:"defaultcommodity",class:[5===t.datas.commodityType?"defaultcommodityList5":"",1===t.datas.commodityType?"defaultcommodityListFlex":""],style:{"padding-top":t.datas.commodityMargin+"px","padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(t.datas.imageList,(function(e,n){return r("div",{key:n,staticClass:"defaultcommodityList",class:[0===t.datas.commodityType?"defaultcommodityList0":"",1===t.datas.commodityType?"defaultcommodityList1":"",2===t.datas.commodityType?"defaultcommodityList2":"",3===t.datas.commodityType?"defaultcommodityList3":"",4===t.datas.commodityType?"defaultcommodityList4":"",5===t.datas.commodityType?"defaultcommodityList5":""],style:{border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",margin:t.datas.commodityMargin+"px",width:1===t.datas.commodityType?50-t.datas.commodityMargin/6+"%":2===t.datas.commodityType?33-t.datas.commodityMargin/5+"%":4===t.datas.commodityType?50-t.datas.commodityMargin/5+"%":"","border-radius":t.datas.borderRadius+"px"}},[r("div",{staticClass:"bg-pic"},[r("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{draggable:"false",src:e.coverUrl,alt:""}}),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&0===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 0"}],staticClass:"marks",style:t.styleString,attrs:{mark:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("新品")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&1===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 1"}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("热"),r("br"),t._v("卖")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&2===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 2"}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("NEW")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&3===t.datas.commoditycornertype,expression:"datas.commoditycorner && datas.commoditycornertype === 3"}],staticClass:"marks",style:t.styleString,attrs:{plain:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("HOT")])],1),r("div",{staticClass:"text",style:{background:3!==t.datas.moditystyle?"#fff":"none","border-top-right-radius":t.datas.borderRadius+"px","border-bottom-right-radius":t.datas.borderRadius+"px"}},[r("h5",{style:{"font-weight":t.datas.textWeight,"text-align":"center"===t.datas.positions?"center":""}},[t._v(" "+t._s(e.name)+" ")]),r("p",{style:{"text-align":"center"===t.datas.positions?"center":""}},[t._v(" "+t._s(e.introduce)+" ")]),t.datas.priceofcommodity||t.datas.purchasebutton?r("div",{staticClass:"mony"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.priceofcommodity,expression:"datas.priceofcommodity"}]},[r("i",[t._v("¥")]),t._v(" "+t._s(e.price)+" ")]),r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}]},[r("van-icon",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 0"}],attrs:{name:"cart-circle-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 1"}],attrs:{name:"add-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 2"}],attrs:{name:"add",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 3"}],attrs:{name:"cart-o",size:"23"}}),r("em",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 4"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 5"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 6"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:7===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 7"}]},[t._v(t._s(t.datas.purchase))])],1)]):t._e()])])})),0),r("div",{staticClass:"tab-type2"},[r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.showMore&&1==t.datas.commoditylisttype,expression:"datas.showMore && datas.commoditylisttype == 1"}],staticClass:"more",style:{"margin-right":t.datas.pageMargin+"px","margin-top":"0px"}},[t._v(" 更多》 ")]),r("van-tabs",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.commoditylisttype,expression:"datas.commoditylisttype === 1"}],attrs:{animated:"",swipeable:"",color:t.datas.tabColor},model:{value:t.active1,callback:function(e){t.active1=e},expression:"active1"}},t._l(t.datas.commoditylisttypetab,(function(e,o){return r("van-tab",{key:o,style:{"font-size":e.wordSize+"px","font-weight":e.wordWeight},attrs:{name:o,title:e.text}},[r("section",{directives:[{name:"show",rawName:"v-show",value:!e.imageList[0]&&1===t.datas.commoditylisttype,expression:"!item.imageList[0] && datas.commoditylisttype === 1"}],staticClass:"defaultcommodity",class:[5===t.datas.commodityType?"defaultcommodityList5":""],style:{"padding-top":t.datas.commodityMargin+"px","padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(4,(function(e){return r("div",{key:e,staticClass:"defaultcommodityList",class:[0===t.datas.commodityType?"defaultcommodityList0":"",1===t.datas.commodityType?"defaultcommodityList1":"",2===t.datas.commodityType?"defaultcommodityList2":"",3===t.datas.commodityType?"defaultcommodityList3":"",4===t.datas.commodityType?"defaultcommodityList4":"",5===t.datas.commodityType?"defaultcommodityList5":""],style:{border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",margin:t.datas.commodityMargin+"px",width:1===t.datas.commodityType?50-t.datas.commodityMargin/6+"%":2===t.datas.commodityType?33-t.datas.commodityMargin/5+"%":4===t.datas.commodityType?50-t.datas.commodityMargin/5+"%":"","border-radius":t.datas.borderRadius+"px"}},[r("div",{staticClass:"bg-pic"},[r("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{draggable:"false",src:n("4e83"),alt:""}}),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&0===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 0\n "}],staticClass:"marks",style:t.styleString,attrs:{mark:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("新品")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&1===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 1\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("热"),r("br"),t._v("卖")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&2===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 2\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("NEW")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&3===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 3\n "}],staticClass:"marks",style:t.styleString,attrs:{plain:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("HOT")])],1),r("div",{staticClass:"text",style:{background:3!==t.datas.moditystyle?"#fff":"none","border-top-right-radius":t.datas.borderRadius+"px","border-bottom-right-radius":t.datas.borderRadius+"px"}},[r("h5",{style:{"font-weight":t.datas.textWeight,"text-align":"center"===t.datas.positions?"center":""}},[t._v(" 这里显示商品名称最多显示1行 ")]),r("p",{style:{"text-align":"center"===t.datas.positions?"center":""}},[t._v(" 这里显示商品描述最多显示1行 ")]),r("div",{staticClass:"mony"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.priceofcommodity,expression:"datas.priceofcommodity"}]},[r("i",[t._v("¥")]),t._v("99")]),r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}]},[r("van-icon",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 0"}],attrs:{name:"cart-circle-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 1"}],attrs:{name:"add-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 2"}],attrs:{name:"add",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 3"}],attrs:{name:"cart-o",size:"23"}}),r("em",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 4"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 5"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 6"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:7===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 7"}]},[t._v(t._s(t.datas.purchase))])],1)])])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:e.imageList[0]&&1===t.datas.commoditylisttype,expression:"item.imageList[0] && datas.commoditylisttype === 1"}],staticClass:"defaultcommodity",class:[5===t.datas.commodityType?"defaultcommodityList5":""],style:{"padding-top":t.datas.commodityMargin+"px","padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(e.imageList,(function(e,n){return r("div",{key:n,staticClass:"defaultcommodityList",class:[0===t.datas.commodityType?"defaultcommodityList0":"",1===t.datas.commodityType?"defaultcommodityList1":"",2===t.datas.commodityType?"defaultcommodityList2":"",3===t.datas.commodityType?"defaultcommodityList3":"",4===t.datas.commodityType?"defaultcommodityList4":"",5===t.datas.commodityType?"defaultcommodityList5":""],style:{border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",margin:t.datas.commodityMargin+"px",width:1===t.datas.commodityType?50-t.datas.commodityMargin/6+"%":2===t.datas.commodityType?33-t.datas.commodityMargin/5+"%":4===t.datas.commodityType?50-t.datas.commodityMargin/5+"%":"","border-radius":t.datas.borderRadius+"px"}},[r("div",{staticClass:"bg-pic"},[r("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{draggable:"false",src:e.coverUrl,alt:""}}),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&0===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 0\n "}],staticClass:"marks",style:t.styleString,attrs:{mark:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("新品")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&1===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 1\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("热"),r("br"),t._v("卖")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&2===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 2\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("NEW")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&3===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 3\n "}],staticClass:"marks",style:t.styleString,attrs:{plain:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("HOT")])],1),r("div",{staticClass:"text",style:{background:3!==t.datas.moditystyle?"#fff":"none","border-top-right-radius":t.datas.borderRadius+"px","border-bottom-right-radius":t.datas.borderRadius+"px"}},[r("h5",{style:{"font-weight":t.datas.textWeight,"text-align":"center"===t.datas.positions?"center":""}},[t._v(" "+t._s(e.name)+" ")]),r("p",{style:{"text-align":"center"===t.datas.positions?"center":""}},[t._v(" "+t._s(e.introduce)+" ")]),t.datas.priceofcommodity||t.datas.purchasebutton?r("div",{staticClass:"mony"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.priceofcommodity,expression:"datas.priceofcommodity"}]},[r("i",[t._v("¥")]),t._v(" "+t._s(e.price)+" ")]),r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}]},[r("van-icon",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 0"}],attrs:{name:"cart-circle-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 1"}],attrs:{name:"add-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 2"}],attrs:{name:"add",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 3"}],attrs:{name:"cart-o",size:"23"}}),r("em",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 4"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 5"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 6"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:7===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 7"}]},[t._v(t._s(t.datas.purchase))])],1)]):t._e()])])})),0)])})),1)],1),r("div",[r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.showMore&&2==t.datas.commoditylisttype,expression:"datas.showMore && datas.commoditylisttype == 2"}],staticClass:"more",style:{"margin-right":t.datas.pageMargin+"px","margin-top":"0px"}},[t._v(" 更多》 ")]),r("van-tree-select",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.commoditylisttype,expression:"datas.commoditylisttype === 2"}],staticClass:"type3",attrs:{height:"auto",items:t.datas.commoditylisttypetab,"main-active-index":t.active},on:{"update:mainActiveIndex":function(e){t.active=e},"update:main-active-index":function(e){t.active=e},"click-nav":t.treeSelect},scopedSlots:t._u([{key:"content",fn:function(){return t._l(t.datas.commoditylisttypetab,(function(e,o){return r("div",{key:o},[t.active===o?r("section",{directives:[{name:"show",rawName:"v-show",value:!e.imageList[0],expression:"!item.imageList[0]"}],staticClass:"defaultcommodity",style:{"padding-top":t.datas.commodityMargin+"px","padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(4,(function(e){return r("div",{key:e,staticClass:"defaultcommodityList defaultcommodityList3",style:{border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",margin:t.datas.commodityMargin+"px","border-radius":t.datas.borderRadius+"px"}},[r("div",{staticClass:"bg-pic"},[r("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{draggable:"false",src:n("4e83"),alt:""}}),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&0===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 0\n "}],staticClass:"marks",style:t.styleString,attrs:{mark:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("新品")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&1===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 1\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("热"),r("br"),t._v("卖")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&2===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 2\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("NEW")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&3===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 3\n "}],staticClass:"marks",style:t.styleString,attrs:{plain:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("HOT")])],1),r("div",{staticClass:"text",style:{background:3!==t.datas.moditystyle?"#fff":"none","border-top-right-radius":t.datas.borderRadius+"px","border-bottom-right-radius":t.datas.borderRadius+"px"}},[r("h5",{style:{"font-weight":t.datas.textWeight,"text-align":"center"===t.datas.positions?"center":""}},[t._v(" 这里显示商品名称最多显示1行 ")]),r("p",{style:{"text-align":"center"===t.datas.positions?"center":""}},[t._v(" 这里显示商品描述最多显示1行 ")]),r("div",{staticClass:"mony"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.priceofcommodity,expression:"datas.priceofcommodity"}]},[r("i",[t._v("¥")]),t._v("99")]),r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}]},[r("van-icon",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 0"}],attrs:{name:"cart-circle-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 1"}],attrs:{name:"add-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 2"}],attrs:{name:"add",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 3"}],attrs:{name:"cart-o",size:"23"}}),r("em",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 4"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 5"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 6"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:7===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 7"}]},[t._v(t._s(t.datas.purchase))])],1)])])])})),0):t._e(),t.active===o?r("section",{directives:[{name:"show",rawName:"v-show",value:e.imageList[0],expression:"item.imageList[0]"}],staticClass:"defaultcommodity",style:{"padding-top":t.datas.commodityMargin+"px","padding-left":t.datas.pageMargin+"px","padding-right":t.datas.pageMargin+"px"}},t._l(e.imageList,(function(e,n){return r("div",{key:n,staticClass:"defaultcommodityList defaultcommodityList3",style:{border:2===t.datas.moditystyle?"1px solid rgba(50,50,51,0.1)":"","box-shadow":1===t.datas.moditystyle?"0 2px 8px rgba(93,113,127,0.08)":"",margin:t.datas.commodityMargin+"px","border-radius":t.datas.borderRadius+"px"}},[r("div",{staticClass:"bg-pic"},[r("img",{style:{"border-radius":t.datas.borderRadius+"px"},attrs:{draggable:"false",src:e.coverUrl,alt:""}}),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&0===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 0\n "}],staticClass:"marks",style:t.styleString,attrs:{mark:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("新品")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&1===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 1\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("热"),r("br"),t._v("卖")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&2===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 2\n "}],staticClass:"marks",style:t.styleString,attrs:{color:t.datas.commodityTagColor||t.tagColor}},[t._v("NEW")]),r("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner&&3===t.datas.commoditycornertype,expression:"\n datas.commoditycorner && datas.commoditycornertype === 3\n "}],staticClass:"marks",style:t.styleString,attrs:{plain:"",color:t.datas.commodityTagColor||t.tagColor}},[t._v("HOT")])],1),r("div",{staticClass:"text",style:{background:3!==t.datas.moditystyle?"#fff":"none","border-top-right-radius":t.datas.borderRadius+"px","border-bottom-right-radius":t.datas.borderRadius+"px"}},[r("h5",{style:{"font-weight":t.datas.textWeight,"text-align":"center"===t.datas.positions?"center":""}},[t._v(" "+t._s(e.name)+" ")]),r("p",{style:{"text-align":"center"===t.datas.positions?"center":""}},[t._v(" "+t._s(e.introduce)+" ")]),t.datas.priceofcommodity||t.datas.purchasebutton?r("div",{staticClass:"mony"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.datas.priceofcommodity,expression:"datas.priceofcommodity"}]},[r("i",[t._v("¥")]),t._v(" "+t._s(e.price)+" ")]),r("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}]},[r("van-icon",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 0"}],attrs:{name:"cart-circle-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 1"}],attrs:{name:"add-o",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 2"}],attrs:{name:"add",size:"23"}}),r("van-icon",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 3"}],attrs:{name:"cart-o",size:"23"}}),r("em",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 4"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 5"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 6"}]},[t._v(t._s(t.datas.purchase))]),r("em",{directives:[{name:"show",rawName:"v-show",value:7===t.datas.purchasebuttonType,expression:"datas.purchasebuttonType === 7"}]},[t._v(t._s(t.datas.purchase))])],1)]):t._e()])])})),0):t._e()])}))},proxy:!0}])})],1),t._t("deles")],2)},jo=[],$o={name:"listswitching",props:{datas:Object},data:function(){return{active1:0,active:0,listSwitchName:null,tagColor:"#07c160",styleString:{}}},created:function(){console.log(this.datas,"--------------listswitching datas")},mounted:function(){var t=this;this.$nextTick((function(){t.$refs[t.listSwitchName]&&(t.$refs[t.listSwitchName][0].querySelector(".van-sidebar-item--select").style.borderColor=t.datas.tabColor),t.listSwitchName="listswitching"+document.querySelectorAll(".listswitching").length,t.tagPositionStyle()}))},methods:{treeSelect:function(t){var e=this;setTimeout((function(){e.$refs[e.listSwitchName].querySelectorAll(".van-sidebar-item").forEach((function(e,n){n!==t&&(e.style.borderColor="transparent")})),e.$refs[e.listSwitchName].querySelector(".van-sidebar-item--select").style.borderColor=e.datas.tabColor}))},tagPositionStyle:function(){switch(this.styleString={position:"absolute"},this.datas.tagPosition){case 0:this.styleString.top="5px",this.styleString.left="0px";break;case 1:this.styleString.bottom="5px",this.styleString.left="0px";break;case 2:this.styleString.top="5px",this.styleString.right="0px",0===this.datas.commoditycornertype&&(this.styleString.borderRadius="10px 0px 0px 10px !important");break;case 3:this.styleString.bottom="5px",this.styleString.right="0px",0===this.datas.commoditycornertype&&(this.styleString.borderRadius="10px 0px 0px 10px !important");break}}},watch:{"datas.tabColor":function(){this.$refs[this.listSwitchName].querySelector(".van-tabs__line").style.backgroundColor=this.datas.tabColor,this.$refs[this.listSwitchName].querySelector(".van-sidebar-item--select").style.borderColor=this.datas.tabColor},"datas.commoditylisttype":function(){2===this.datas.commoditylisttype&&(this.$refs[this.listSwitchName].querySelector(".van-sidebar-item--select").style.borderColor=this.datas.tabColor)},"datas.tagPosition":function(){this.tagPositionStyle()},"datas.commoditycornertype":function(){this.tagPositionStyle()}}},Xo=$o,Go=(n("6725"),Object(f["a"])(Xo,Vo,jo,!1,null,"50fce831",null)),Wo=Go.exports,Yo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"investigate",on:{click:t.guanbi}},[n("div",{staticClass:"title"},[t._v(t._s(t.datas.title))]),t._l(t.datas.jsonData,(function(e,r){return n("div",{key:r,staticClass:"rescon",on:{mouseleave:function(e){return t.leave()}}},[0==e.type?n("div",[n("van-cell-group",[n("van-field",{attrs:{label:e.name,placeholder:e.value,value:e.value2,readonly:"readonly"}})],1)],1):t._e(),1==e.type?n("div",{staticClass:"xiala"},[n("div",{staticClass:"titlename"},[t._v(t._s(e.name))]),n("div",{staticClass:"select"},[n("input",{staticClass:"readinput",attrs:{type:"text",readonly:"readonly",placeholder:"点击选择"+e.name},domProps:{value:e.value2},on:{click:function(e){return t.showpic(r)}}}),n("ul",{class:{ulshow:e.showPicker,ultext:!0}},t._l(e.value1,(function(e,o){return n("li",{key:o,on:{click:function(n){return t.xuanze(r,e)}}},[t._v(" "+t._s(e)+" ")])})),0)])]):t._e(),2==e.type?n("van-field",{attrs:{name:"radio",label:e.name},scopedSlots:t._u([{key:"input",fn:function(){return[n("van-radio-group",{attrs:{value:e.value2,direction:"horizontal"}},t._l(e.value1,(function(e,r){return n("van-radio",{key:r,attrs:{name:e}},[t._v(t._s(e))])})),1)]},proxy:!0}],null,!0)}):t._e(),3==e.type?n("van-field",{attrs:{name:"checkboxGroup",label:e.name},scopedSlots:t._u([{key:"input",fn:function(){return[n("van-checkbox-group",{attrs:{direction:"horizontal"}},t._l(e.value1,(function(r,o){return n("van-checkbox",{key:o,attrs:{name:r,shape:e.name}},[t._v(t._s(r))])})),1)]},proxy:!0}],null,!0)}):t._e()],1)})),t._m(0),t._t("deles")],2)},Jo=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"button"},[n("button",[t._v("提交")])])}],qo={name:"investigate",data:function(){return{jsonData:[]}},props:{datas:Object},created:function(){},mounted:function(){},methods:{showpic:function(t){event.stopPropagation(),this.datas.jsonData.forEach((function(t){t.showPicker=!1})),this.datas.jsonData[t].showPicker=!this.datas.jsonData[t].showPicker},xuanze:function(t){this.datas.jsonData[t].showPicker=!1},guanbi:function(){this.datas.jsonData.forEach((function(t){t.showPicker=!1}))},leave:function(){this.datas.jsonData.forEach((function(t){t.showPicker=!1}))}},watch:{}},Zo=qo,ti=(n("2475"),Object(f["a"])(Zo,Yo,Jo,!1,null,"00e0cd6b",null)),ei=ti.exports,ni=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tabBar"},[0!==t.datas.iconList.length?n("div",{staticClass:"tabbar"},[n("van-tabbar",{attrs:{fixed:!1,placeholder:!0,border:t.datas.isShowBorder,"active-color":t.datas.activeColor,"inactive-color":t.datas.inactiveColor},model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},t._l(t.datas.iconList,(function(e,r){return n("van-tabbar-item",{key:r,attrs:{name:e.iconName,dot:e.isDot},scopedSlots:t._u([{key:"icon",fn:function(t){return[n("img",{attrs:{src:t.active?e.iconPic:e.inactive}})]}}],null,!0)},[n("span",[t._v(t._s(e.iconText))])])})),1)],1):n("div",[n("van-tabbar",{attrs:{fixed:!1,placeholder:!0,border:t.datas.isShowBorder,"active-color":t.datas.activeColor,"inactive-color":t.datas.inactiveColor},model:{value:t.datas.Highlight,callback:function(e){t.$set(t.datas,"Highlight",e)},expression:"datas.Highlight"}},[n("van-tabbar-item",{attrs:{icon:"search",name:"home"}},[t._v("标签")]),n("van-tabbar-item",{attrs:{icon:"home-o"}},[t._v("标签")]),n("van-tabbar-item",{attrs:{icon:"friends-o"}},[t._v("标签")]),n("van-tabbar-item",{attrs:{icon:"setting-o"}},[t._v("标签")]),n("van-tabbar-item",{attrs:{icon:"setting-o"}},[t._v("标签")])],1)],1),t._t("deles")],2)},ri=[],oi={name:"tabBar",props:{datas:Object},data:function(){return{active:0}},created:function(){console.log(this.datas,"--------------tabbar data created"),document.querySelector(".phone-container").style.cssText="padding-bottom: 50px"},mounted:function(){},methods:{},computed:{},watch:{},beforeDestroy:function(){document.querySelector(".phone-container").style.cssText="padding-bottom: 0px"}},ii=oi,ai=(n("810b"),Object(f["a"])(ii,ni,ri,!1,null,"0709b545",null)),si=ai.exports,ui=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"follow"}},[n("div",{staticClass:"follow-box"},[n("div",{staticClass:"follow-pic"},[n("img",{attrs:{src:t.datas.heade,alt:""}})]),n("div",{staticClass:"follow-info"},[n("span",[t._v(t._s(t.datas.followName))])]),n("div",{staticClass:"follow-right"},[n("van-button",{attrs:{color:"#07C160"}},[t._v("关注公众号")])],1)]),t._t("deles")],2)},ci=[],li={name:"follow",props:{datas:Object}},di=li,fi=(n("1982"),Object(f["a"])(di,ui,ci,!1,null,"ed2eef10",null)),Ai=fi.exports,mi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"suspension"}},[t._m(0),t._t("deles")],2)},pi=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"suspension-wrap"},[n("img",{staticClass:"suspension-logo",attrs:{src:"https://imgs.starfirelink.com/vue-fire-start-h5/shop-peison/icon_back_36.png"}})])}],gi={name:"suspension",props:{datas:Object}},hi=gi,vi=(n("9096"),Object(f["a"])(hi,mi,pi,!1,null,"a29c70a6",null)),bi=vi.exports,yi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"decorate"},[n("h2",[t._v("页面设置")]),n("el-form",{attrs:{"label-position":"top","label-width":"80px",model:t.datas,rules:t.rules,size:"small"}},[n("el-form-item",{attrs:{label:"页面名称","hide-required-asterisk":!0,prop:"name"}},[n("el-input",{attrs:{placeholder:"页面标题",maxlength:"25","show-word-limit":""},model:{value:t.datas.name,callback:function(e){t.$set(t.datas,"name",e)},expression:"datas.name"}})],1),n("el-form-item",{attrs:{label:"页面描述","hide-required-asterisk":!0,prop:"details"}},[n("el-input",{attrs:{placeholder:"用户通过微信分享给朋友时,会自动显示页面描述"},model:{value:t.datas.details,callback:function(e){t.$set(t.datas,"details",e)},expression:"datas.details"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"个人中心"}},[t._v(" "+t._s(t.datas.isPerson?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.isPerson,callback:function(e){t.$set(t.datas,"isPerson",e)},expression:"datas.isPerson"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"返回按钮"}},[t._v(" "+t._s(t.datas.isBack?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.isBack,callback:function(e){t.$set(t.datas,"isBack",e)},expression:"datas.isBack"}})],1),n("el-form-item",{staticClass:"lef-height",attrs:{label:"高度"}},[n("el-slider",{attrs:{max:100,min:35,"input-size":"mini","show-input":""},model:{value:t.datas.titleHeight,callback:function(e){t.$set(t.datas,"titleHeight",e)},expression:"datas.titleHeight"}})],1),n("el-form-item",{attrs:{label:"背景颜色"}},[n("el-radio-group",{model:{value:t.colourAction,callback:function(e){t.colourAction=e},expression:"colourAction"}},[n("el-radio",{attrs:{label:"默认颜色"}}),n("el-radio",{attrs:{label:"自定义颜色"}})],1),n("el-color-picker",{directives:[{name:"show",rawName:"v-show",value:t.pickeShow,expression:"pickeShow"}],staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.bgColor,callback:function(e){t.$set(t.datas,"bgColor",e)},expression:"datas.bgColor"}})],1),n("el-form-item",{attrs:{label:"背景图片"}},[n("div",{staticClass:"shop-head-pic",staticStyle:{"text-align":"center"}},[t.datas.bgImg?n("img",{staticClass:"home-bg",attrs:{src:t.datas.bgImg,alt:""}}):t._e(),n("div",{staticClass:"shop-head-pic-btn",staticStyle:{"text-align":"center"}},[n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.showUpload("2")}}},[n("i",{staticClass:"el-icon-plus"}),t._v("更换图片")]),n("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.clear()}}},[t._v("清空图片")])],1)])])],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},wi=[],Bi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"uploadImg"},[n("el-dialog",{staticClass:"uploadIMG",attrs:{title:"上传图片","lock-scroll":!0,visible:t.dialogVisible,"close-on-press-escape":!1,"close-on-click-modal":!1,"show-close":!1,center:"",width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[t.dialogVisible?n("el-upload",{class:t.uploadShow?"disable":"",attrs:{name:"file",action:t.baseupload,"list-type":"picture-card",limit:1,"on-preview":t.preview,"on-success":t.onSuccess,"with-credentials":!0,"on-error":t.uploadError,"before-upload":t.uploads,"before-remove":t.handleRemove}},[n("i",{staticClass:"el-icon-plus"})]):t._e(),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:t.handleClose}},[t._v("取 消 上 传")]),n("el-button",{attrs:{type:"primary",disabled:t.disabl},on:{click:t.uploadInformation}},[t._v("点 击 上 传")])],1)],1),n("el-dialog",{staticClass:"xianshi",attrs:{visible:t.dialogVisibles},on:{"update:visible":function(e){t.dialogVisibles=e}}},[n("img",{staticStyle:{width:"640px",height:"400px",margin:"20px 0px"},attrs:{draggable:"false",src:t.dialogImageUrl,alt:""}})])],1)},Ci=[],xi={name:"uploadImg",data:function(){return{dialogVisible:!1,dialogVisibles:!1,dialogImageUrl:"",uploadShow:!1}},created:function(){},methods:{showUpload:function(){this.dialogVisible=!0},uploadInformation:function(){this.$emit("uploadInformation",this.dialogImageUrl),this.dialogVisible=!1,this.uploadShow=!1,this.dialogImageUrl=""},handleClose:function(){var t=this;this.$confirm("点击取消后您填写的信息将丢失,您确定取消?").then((function(){t.handleRemove(),t.$emit("handleClose"),t.dialogVisible=!1,t.dialogImageUrl=""})).catch((function(){}))},handleRemove:function(){return this.uploadShow=!1,this.dialogImageUrl="",!0},preview:function(){this.dialogVisibles=!0},onSuccess:function(t){if(1!=t.success)return this.$message.error("上传图片失败,请删除后重新上传");this.dialogImageUrl=t.data.src},uploads:function(t){if(!t.type.includes("image"))return this.$message.error("请上传图片!"),!1;this.uploadShow=!0},uploadError:function(){this.$message.error("请重新上传"),this.uploadShow=!1}},computed:{baseupload:function(){return"".concat(window.global_config.BASE_URL,"upload/miniShop")},disabl:function(){return!this.dialogImageUrl}}},Si=xi,Ei=(n("2c2c"),Object(f["a"])(Si,Bi,Ci,!1,null,"063f8074",null)),Ti=Ei.exports,Qi={name:"decorate",props:{datas:Object},data:function(){return{rules:{name:[{required:!0,message:"请输入页面名称",trigger:"blur"}],details:[{required:!0,message:"请输入页面描述",trigger:"blur"}],classification:[{required:!0,message:"请选择页面分类",trigger:"blur"}]},colourAction:"默认颜色",pickeShow:!1,predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],uploadImgDataType:null}},created:function(){},methods:{showUpload:function(t){this.uploadImgDataType=t,this.$refs.upload.showUpload()},uploadInformation:function(t){"2"===this.uploadImgDataType&&(this.datas.bgImg=t)},clear:function(){this.datas.bgImg=""}},watch:{colourAction:function(t){return"默认颜色"===t?(this.datas.bgColor="rgba(249, 249, 249, 10)",void(this.pickeShow=!1)):this.pickeShow=!0}},components:{uploadimg:Ti}},ki=Qi,Fi=(n("39f1"),Object(f["a"])(ki,yi,wi,!1,null,"11213388",null)),Ui=Fi.exports,Oi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"componenManagement"},[n("h2",[t._v("组件设置")]),n("vuedraggable",t._b({model:{value:t.data,callback:function(e){t.data=e},expression:"data"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.data,(function(e,r){return n("div",{key:e.text+r,staticClass:"item"},[n("p",[n("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-right":"15px"}}),t._v(t._s(e.text)+" ")]),n("el-popconfirm",{attrs:{title:"您确定要删除该组件吗?",icon:"el-icon-warning",iconColor:"red"},on:{confirm:function(e){return t.onConfirms(r)}}},[n("i",{staticClass:"el-icon-delete-solid",staticStyle:{cursor:"pointer"},attrs:{slot:"reference"},slot:"reference"})])],1)})),0)],1)],1)},_i=[],Ii=n("b76a"),Hi=n.n(Ii),Di={name:"componenManagement",props:["datas"],components:{vuedraggable:Hi.a},data:function(){return{data:this.datas,dragOptions:{animation:200}}},methods:{onConfirms:function(t){this.data.splice(t,1),this.$emit("componenmanagement",this.data)}},watch:{datas:function(t){this.data=t},data:function(t){this.$emit("componenmanagement",t)}},computed:{}},Mi=Di,Ni=(n("c9bc"),Object(f["a"])(Mi,Oi,_i,!1,null,"e8e58414",null)),Li=Ni.exports,Pi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"captiontextsstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small",rules:t.rules}},[n("el-form-item",{attrs:{label:"标题内容"}},[n("el-input",{attrs:{placeholder:"请输入标题","show-word-limit":""},model:{value:t.datas.name,callback:function(e){t.$set(t.datas,"name",e)},expression:"datas.name"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"描述内容"}},[n("el-input",{attrs:{type:"textarea",placeholder:"请输入要说明的文字,最多 100 字",maxlength:"100"},model:{value:t.datas.description,callback:function(e){t.$set(t.datas,"description",e)},expression:"datas.description"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"显示位置"}},[n("div",{staticClass:"weiz"},[n("i",{staticClass:"iconfont icon-horizontal-left",class:"left"===t.datas.positions?"active":"",on:{click:function(e){t.datas.positions="left"}}}),n("i",{staticClass:"iconfont icon-juzhong",class:"center"===t.datas.positions?"active":"",on:{click:function(e){t.datas.positions="center"}}})])]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"标题大小",prop:"wordSize","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入标题文字大小",maxlength:2},model:{value:t.datas.wordSize,callback:function(e){t.$set(t.datas,"wordSize",t._n(e))},expression:"datas.wordSize"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"描述大小",prop:"descriptionSize","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入描述文字大小"},model:{value:t.datas.descriptionSize,callback:function(e){t.$set(t.datas,"descriptionSize",t._n(e))},expression:"datas.descriptionSize"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"标题粗细",prop:"wordWeight","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入标题粗细"},model:{value:t.datas.wordWeight,callback:function(e){t.$set(t.datas,"wordWeight",t._n(e))},expression:"datas.wordWeight"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"描述粗细",prop:"descriptionWeight","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入描述粗细"},model:{value:t.datas.descriptionWeight,callback:function(e){t.$set(t.datas,"descriptionWeight",t._n(e))},expression:"datas.descriptionWeight"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"框体高度"}},[n("el-slider",{attrs:{max:100,min:20,"input-size":"mini","show-input":""},model:{value:t.datas.wordHeight,callback:function(e){t.$set(t.datas,"wordHeight",e)},expression:"datas.wordHeight"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"标题颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.wordColor,callback:function(e){t.$set(t.datas,"wordColor",e)},expression:"datas.wordColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"描述颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.descriptionColor,callback:function(e){t.$set(t.datas,"descriptionColor",e)},expression:"datas.descriptionColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"背景颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.backColor,callback:function(e){t.$set(t.datas,"backColor",e)},expression:"datas.backColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"wid",attrs:{label:"底部分割线"}},[t._v(" "+t._s(t.datas.borderBott?"显示":"隐藏")+" "),n("el-checkbox",{model:{value:t.datas.borderBott,callback:function(e){t.$set(t.datas,"borderBott",e)},expression:"datas.borderBott"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"wid",attrs:{label:"查看更多"}},[t._v(" "+t._s(t.datas.more.show?"显示":"隐藏")+" "),n("el-checkbox",{model:{value:t.datas.more.show,callback:function(e){t.$set(t.datas.more,"show",e)},expression:"datas.more.show"}})],1),n("div",{staticStyle:{height:"10px"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:!!t.datas.more.show,expression:"datas.more.show ? true : false"}]},[n("el-radio-group",{model:{value:t.datas.more.type,callback:function(e){t.$set(t.datas.more,"type",e)},expression:"datas.more.type"}},[n("el-radio",{attrs:{label:0}},[t._v("样式一")]),n("el-radio",{attrs:{label:1}},[t._v("样式二")]),n("el-radio",{attrs:{label:2}},[t._v("样式三")])],1),n("div",{staticStyle:{height:"10px"}}),n("el-input",{directives:[{name:"show",rawName:"v-show",value:2!==t.datas.more.type,expression:"datas.more.type === 2 ? false : true"}],staticStyle:{width:"110px",margin:"15px"},attrs:{type:"text",size:"mini"},model:{value:t.datas.more.text,callback:function(e){t.$set(t.datas.more,"text",e)},expression:"datas.more.text"}}),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{attrs:{label:"跳转链接"}},[n("el-radio-group",{staticStyle:{"margin-left":"18px"},model:{value:t.datas.more.httpType,callback:function(e){t.$set(t.datas.more,"httpType",e)},expression:"datas.more.httpType"}},[n("el-radio",{attrs:{label:10}},[t._v("内部链接")]),n("el-radio",{attrs:{label:11}},[t._v("外部链接")])],1),n("el-input",{staticStyle:{"margin-top":"10px"},attrs:{placeholder:"请输入跳转链接","show-word-limit":""},model:{value:t.datas.more.http,callback:function(e){t.$set(t.datas.more,"http",e)},expression:"datas.more.http"}})],1)],1)],1)],1)},Ri=[],zi={name:"captiontextsstyle",props:{datas:Object},data:function(){var t=function(t,e,n){0===e.length&&n(new Error("请输入有效数字")),e>99&&n(new Error("数字最大为99"))},e=function(t,e,n){0===e.length&&n(new Error("请输入有效数字"))};return{options:[],rules:{wordSize:[{required:!0,validator:t,trigger:"blur"}],descriptionSize:[{required:!0,validator:t,trigger:"blur"}],wordWeight:[{required:!0,validator:e,trigger:"blur"}],descriptionWeight:[{required:!0,validator:e,trigger:"blur"}]},predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]}},methods:{}},Ki=zi,Vi=(n("0160"),Object(f["a"])(Ki,Pi,Ri,!1,null,"004f62ec",null)),ji=Vi.exports,$i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"pictureadsstyle"},[n("h2",[t._v("图片广告")]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small"}},[n("el-form-item",{staticClass:"lef",attrs:{label:"选择模板"}},[n("p",{staticStyle:{color:"#000"}},[t._v(t._s(t.styleText))])]),n("div",{staticClass:"swiperType"},[n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"一行一个",placement:"bottom"}},[n("span",{staticClass:"iconfont icon-yihangyige",class:0===t.datas.swiperType?"active":"",staticStyle:{"font-size":"21px"},on:{click:function(e){t.datas.swiperType=0}}})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"轮播海报",placement:"bottom"}},[n("span",{staticClass:"iconfont icon-icon_tupian_lunbohaibao",class:1===t.datas.swiperType?"active":"",staticStyle:{"font-size":"20px"},on:{click:function(e){t.datas.swiperType=1}}})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"多图单行",placement:"bottom"}},[n("span",{staticClass:"iconfont icon-daohanghengxianghuadong",class:2===t.datas.swiperType?"active":"",staticStyle:{"font-size":"24px"},on:{click:function(e){t.datas.swiperType=2}}})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"立体轮播",placement:"bottom"}},[n("span",{staticClass:"iconfont icon-xiaotuhengxianghuadong",class:3===t.datas.swiperType?"active":"",staticStyle:{"font-size":"24px"},on:{click:function(e){t.datas.swiperType=3}}})])],1),n("div",{staticClass:"bor"}),n("h5",{staticStyle:{color:"#000","font-size":"14px"}},[t._v("添加图片")]),n("p",{staticStyle:{color:"#969799","font-size":"12px","margin-top":"10px"}},[t._v(" 拖动选中的导航可对其排序 ")]),t.datas.imageList[0]?n("div",[n("vuedraggable",t._b({model:{value:t.datas.imageList,callback:function(e){t.$set(t.datas,"imageList",e)},expression:"datas.imageList"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.datas.imageList,(function(e,r){return n("section",{key:e+r,staticClass:"imgBanner"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.deleteimg(r)}}}),n("div",{staticClass:"imag"},[n("img",{attrs:{src:e.src,alt:"",draggable:"false"}})]),n("div",{staticClass:"imgText"},[n("el-input",{attrs:{placeholder:"请输入标题,也可不填",size:"mini"},model:{value:e.text,callback:function(n){t.$set(e,"text",n)},expression:"item.text"}}),n("div",{staticClass:"select-type"},[n("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:e.linktype,callback:function(n){t.$set(e,"linktype",n)},expression:"item.linktype"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:e.http.externalLink,callback:function(n){t.$set(e.http,"externalLink",n)},expression:"item.http.externalLink"}})],1)],1)])})),0)],1)],1):t._e(),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.$refs.upload.showUpload()}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加图片 ")]),n("div",{staticClass:"bor"}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.swiperType,expression:"datas.swiperType === 2"}],staticClass:"lef",attrs:{label:"一行个数"}},[n("el-radio-group",{staticClass:"radi",model:{value:t.datas.rowindividual,callback:function(e){t.$set(t.datas,"rowindividual",e)},expression:"datas.rowindividual"}},[n("el-radio",{attrs:{label:2}},[t._v("2个")]),n("el-radio",{attrs:{label:3}},[t._v("3个")]),n("el-radio",{attrs:{label:4}},[t._v("4个")]),n("el-radio",{attrs:{label:5}},[t._v("5个")]),n("el-radio",{attrs:{label:6}},[t._v("6个")])],1)],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef borrediu",attrs:{label:"分页类型"}},[n("el-radio-group",{staticClass:"radi1",model:{value:t.datas.pagingType,callback:function(e){t.$set(t.datas,"pagingType",e)},expression:"datas.pagingType"}},[n("el-radio",{attrs:{label:0}},[t._v("不显示")]),n("el-radio",{attrs:{label:"bullets"}},[t._v("样式一")]),n("el-radio",{attrs:{label:"fraction"}},[t._v("样式二")]),n("el-radio",{attrs:{label:"progressbar"}},[t._v("样式三")])],1)],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef borrediu",attrs:{label:"图片倒角"}},[n("el-slider",{attrs:{max:30,"input-size":"mini","show-input":""},model:{value:t.datas.borderRadius,callback:function(e){t.$set(t.datas,"borderRadius",e)},expression:"datas.borderRadius"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.swiperType,expression:"datas.swiperType === 0"}],staticClass:"lef",attrs:{label:"页面边距"}},[n("el-slider",{attrs:{max:20,"input-size":"mini","show-input":""},model:{value:t.datas.pageMargin,callback:function(e){t.$set(t.datas,"pageMargin",e)},expression:"datas.pageMargin"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.swiperType||2===t.datas.swiperType,expression:"datas.swiperType === 0 || datas.swiperType === 2"}],staticClass:"lef",attrs:{label:"图片边距"}},[n("el-slider",{attrs:{max:20,"input-size":"mini","show-input":""},model:{value:t.datas.imageMargin,callback:function(e){t.$set(t.datas,"imageMargin",e)},expression:"datas.imageMargin"}})],1)],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},Xi=[],Gi={name:"pictureadsstyle",components:{vuedraggable:Hi.a,uploadimg:Ti},props:{datas:Object},data:function(){return{optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],dragOptions:{animation:200},emptyText:""}},created:function(){},methods:{uploadInformation:function(t){this.datas.imageList.push({src:t,text:"",http:{}})},deleteimg:function(t){this.datas.imageList.splice(t,1)}},computed:{styleText:function(){var t;return 0===this.datas.swiperType&&(t="一行一个"),1===this.datas.swiperType&&(t="轮播海报"),2===this.datas.swiperType&&(t="多图单行"),3===this.datas.swiperType&&(t="立体模式"),4===this.datas.swiperType&&(t="导航横向滑动"),t}}},Wi=Gi,Yi=(n("a1f9"),Object(f["a"])(Wi,$i,Xi,!1,null,"d1cad162",null)),Ji=Yi.exports,qi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"graphicnavigationstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("p",{staticStyle:{color:"#969799","font-size":"12px","margin-top":"10px"}},[t._v(" 拖动选中的导航可对其排序 ")]),t.datas.imageList[0]?n("div",[n("vuedraggable",t._b({model:{value:t.datas.imageList,callback:function(e){t.$set(t.datas,"imageList",e)},expression:"datas.imageList"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.datas.imageList,(function(e,r){return n("section",{key:e+r,staticClass:"imgList"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.deleteimg(r)}}}),n("div",{staticClass:"imag"},[n("img",{attrs:{draggable:"false",src:e.src,alt:""}})]),n("div",{staticClass:"imgText"},[n("el-input",{attrs:{placeholder:"请输入标题,也可不填",size:"mini"},model:{value:e.text,callback:function(n){t.$set(e,"text",n)},expression:"item.text"}}),n("div",{staticClass:"select-type"},[n("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:e.linktype,callback:function(n){t.$set(e,"linktype",n)},expression:"item.linktype"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:e.http.externalLink,callback:function(n){t.$set(e.http,"externalLink",n)},expression:"item.http.externalLink"}})],1)],1)])})),0)],1)],1):t._e(),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.showUpload("0")}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加图片")]),n("div",{staticClass:"bor"}),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small"}},[n("el-form-item",{staticClass:"lef",attrs:{label:"商品类型"}},[n("el-radio-group",{model:{value:t.datas.navigationType,callback:function(e){t.$set(t.datas,"navigationType",e)},expression:"datas.navigationType"}},t._l(2,(function(e){return n("el-radio",{key:e,staticStyle:{"margin-left":"35px"},attrs:{label:e-1}},[t._v(t._s(1===e?"图片导航":"文字导航"))])})),1)],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"图片样式"}},[n("div",{staticClass:"weiz"},t._l(2,(function(e){return n("el-tooltip",{key:e,attrs:{effect:"dark",content:e-1===0?"固定":"滑动",placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e-1===0?"icon-guding":"icon-hengxianghuadong",t.datas.imgStyle===e-1?"active":""],on:{click:function(n){t.datas.imgStyle=e-1}}})])})),1)]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.imgStyle,expression:"datas.imgStyle === 1"}],staticClass:"lef",attrs:{label:"一屏显示"}},[n("el-select",{staticStyle:{"margin-left":"90px"},attrs:{placeholder:"请选择活动区域"},model:{value:t.datas.showSize,callback:function(e){t.$set(t.datas,"showSize",e)},expression:"datas.showSize"}},t._l(7,(function(t){return n("el-option",{key:t,attrs:{label:t+4+"个导航",value:t+4}})})),1)],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文字高度"}},[n("el-slider",{attrs:{max:50,min:24,"input-size":"mini","show-input":""},model:{value:t.datas.textHeight,callback:function(e){t.$set(t.datas,"textHeight",e)},expression:"datas.textHeight"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文字大小",prop:"textSize","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入文字大小",maxlength:2},model:{value:t.datas.textSize,callback:function(e){t.$set(t.datas,"textSize",t._n(e))},expression:"datas.textSize"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef borrediu",attrs:{label:"图片倒角"}},[n("el-slider",{attrs:{max:50,"input-size":"mini","show-input":""},model:{value:t.datas.borderRadius,callback:function(e){t.$set(t.datas,"borderRadius",e)},expression:"datas.borderRadius"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"背景图片"}},[n("div",{staticClass:"shop-head-pic",staticStyle:{"text-align":"center"}},[t.datas.bgImg?n("img",{staticClass:"home-bg",attrs:{src:t.datas.bgImg,alt:""}}):t._e(),n("div",{staticClass:"shop-head-pic-btn",staticStyle:{"text-align":"center"}},[n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.showUpload("1")}}},[n("i",{staticClass:"el-icon-plus"}),t._v("更换图片")]),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary"},on:{click:function(e){return t.clear()}}},[t._v("清空图片")])],1)])]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"背景颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.backgroundColor,callback:function(e){t.$set(t.datas,"backgroundColor",e)},expression:"datas.backgroundColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文字颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.textColor,callback:function(e){t.$set(t.datas,"textColor",e)},expression:"datas.textColor"}})],1)],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},Zi=[],ta={name:"graphicnavigationstyle",props:{datas:Object},data:function(){return{dragOptions:{animation:200},predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],emptyText:"",uploadImgDataType:null}},created:function(){},methods:{showUpload:function(t){this.uploadImgDataType=t,this.$refs.upload.showUpload()},uploadInformation:function(t){"0"===this.uploadImgDataType?this.datas.imageList.push({src:t,text:"",http:{}}):"1"===this.uploadImgDataType&&(this.datas.bgImg=t)},clear:function(){this.datas.bgImg=""},deleteimg:function(t){this.datas.imageList.splice(t,1)}},components:{uploadimg:Ti,vuedraggable:Hi.a}},ea=ta,na=(n("3b08"),Object(f["a"])(ea,qi,Zi,!1,null,"36e39886",null)),ra=na.exports,oa=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"richtextstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small"}},[n("el-form-item",{attrs:{label:"背景颜色"}},[n("el-color-picker",{staticClass:"picke",staticStyle:{float:"right"},attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.backColor,callback:function(e){t.$set(t.datas,"backColor",e)},expression:"datas.backColor"}})],1)],1),n("div",{staticClass:"edit"},[n("editor",{attrs:{init:t.init},model:{value:t.datas.myValue,callback:function(e){t.$set(t.datas,"myValue",e)},expression:"datas.myValue"}})],1)],1)},ia=[],aa=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],sa=function(t){return-1!==aa.map((function(t){return t.toLowerCase()})).indexOf(t.toLowerCase())},ua=function(t,e,n){Object.keys(e).filter(sa).forEach((function(r){var o=e[r];"function"===typeof o&&("onInit"===r?o(t,n):n.on(r.substring(2),(function(t){return o(t,n)})))}))},ca=function(t,e){var n=t.$props.modelEvents?t.$props.modelEvents:null,r=Array.isArray(n)?n.join(" "):n;e.on(r||"change input undo redo",(function(){t.$emit("input",e.getContent({format:t.$props.outputFormat}))}))},la=function(t,e,n){var r=e.$props.value?e.$props.value:"",o=e.$props.initialValue?e.$props.initialValue:"";n.setContent(r||(e.initialized?e.cache:o)),e.$watch("value",(function(t,r){n&&"string"===typeof t&&t!==r&&t!==n.getContent({format:e.$props.outputFormat})&&n.setContent(t)})),e.$listeners.input&&ca(e,n),ua(t,e.$listeners,n),e.initialized=!0},da=0,fa=function(t){var e=Date.now(),n=Math.floor(1e9*Math.random());return da++,t+"_"+n+da+String(e)},Aa=function(t){return null!==t&&"textarea"===t.tagName.toLowerCase()},ma=function(t){return"undefined"===typeof t||""===t?[]:Array.isArray(t)?t:t.split(" ")},pa=function(t,e){return ma(t).concat(ma(e))},ga=function(t){return null===t||void 0===t},ha=function(){return{listeners:[],scriptId:fa("tiny-script"),scriptLoaded:!1}},va=function(){var t=ha(),e=function(t,e,n,r){var o=e.createElement("script");o.referrerPolicy="origin",o.type="application/javascript",o.id=t,o.src=n;var i=function(){o.removeEventListener("load",i),r()};o.addEventListener("load",i),e.head&&e.head.appendChild(o)},n=function(n,r,o){t.scriptLoaded?o():(t.listeners.push(o),n.getElementById(t.scriptId)||e(t.scriptId,n,r,(function(){t.listeners.forEach((function(t){return t()})),t.scriptLoaded=!0})))},r=function(){t=ha()};return{load:n,reinitialize:r}},ba=va(),ya=n("c4a9"),wa={apiKey:String,cloudChannel:String,id:String,init:Object,initialValue:String,inline:Boolean,modelEvents:[String,Array],plugins:[String,Array],tagName:String,toolbar:[String,Array],value:String,disabled:Boolean,tinymceScriptSrc:String,outputFormat:{type:String,validator:function(t){return"html"===t||"text"===t}}},Ba=function(){return Ba=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},Ba.apply(this,arguments)},Ca=function(t,e,n){return t(n||"div",{attrs:{id:e}})},xa=function(t,e){return t("textarea",{attrs:{id:e},style:{visibility:"hidden"}})},Sa=function(t){return function(){var e=Ba(Ba({},t.$props.init),{readonly:t.$props.disabled,selector:"#"+t.elementId,plugins:pa(t.$props.init&&t.$props.init.plugins,t.$props.plugins),toolbar:t.$props.toolbar||t.$props.init&&t.$props.init.toolbar,inline:t.inlineEditor,setup:function(e){t.editor=e,e.on("init",(function(n){return la(n,t,e)})),t.$props.init&&"function"===typeof t.$props.init.setup&&t.$props.init.setup(e)}});Aa(t.element)&&(t.element.style.visibility="",t.element.style.display=""),Object(ya["a"])().init(e)}},Ea={props:wa,created:function(){this.elementId=this.$props.id||fa("tiny-vue"),this.inlineEditor=this.$props.init&&this.$props.init.inline||this.$props.inline,this.initialized=!1},watch:{disabled:function(){this.editor.setMode(this.disabled?"readonly":"design")}},mounted:function(){if(this.element=this.$el,null!==Object(ya["a"])())Sa(this)();else if(this.element&&this.element.ownerDocument){var t=this.$props.cloudChannel?this.$props.cloudChannel:"5",e=this.$props.apiKey?this.$props.apiKey:"no-api-key",n=ga(this.$props.tinymceScriptSrc)?"https://cdn.tiny.cloud/1/"+e+"/tinymce/"+t+"/tinymce.min.js":this.$props.tinymceScriptSrc;ba.load(this.element.ownerDocument,n,Sa(this))}},beforeDestroy:function(){null!==Object(ya["a"])()&&Object(ya["a"])().remove(this.editor)},deactivated:function(){var t;this.inlineEditor||(this.cache=this.editor.getContent(),null===(t=Object(ya["a"])())||void 0===t||t.remove(this.editor))},activated:function(){!this.inlineEditor&&this.initialized&&Sa(this)()},render:function(t){return this.inlineEditor?Ca(t,this.elementId,this.$props.tagName):xa(t,this.elementId)}},Ta=Ea,Qa=(n("0d68"),n("0342"),n("4ea8"),n("84ec"),n("0902"),n("d2dc"),n("ffbe"),n("64d8"),n("bc54"),n("855b"),n("4237"),n("3154"),n("2b07"),n("4bd0"),n("ebac"),n("0a9d"),n("840a"),n("6957"),n("62e5"),n("07d1"),n("9434"),n("ef37"),n("c3d7"),{name:"richtextstyle",props:{datas:Object},components:{Editor:Ta},data:function(){return{init:{height:550,language_url:"/langs/zh_CN.js",language:"zh_CN",plugins:["charmap","toc","wordcount","table","searchreplace","image","link","lists","advlist","anchor","autosave","code","paste","directionality","fullscreen","hr","insertdatetime","pagebreak","preview","print","save"],image_advtab:!0,toolbar:["fullscreen code bold italic underline strikethrough alignleft aligncenter alignright alignjustify \n outdent indent image link removeformat cut copy paste ltr rtl anchor restoredraft pagebreak save \n table tabledelete tableprops tablerowprops tablecellprops tableinsertrowbefore tableinsertrowafter tabledeleterow tableinsertcolbefore tableinsertcolafter tabledeletecol \n backcolor formatselect fontselect fontsizeselect forecolor \n subscript superscript hr preview print searchreplace wordcount toc charmap bullist numlist insertdatetime undo redo"],theme:"silver",menubar:!1,images_upload_handler:function(t,e,n){var r=new FormData;r.append("path","test/"),r.append("file",t.blob(),t.blob().name);var o=new XMLHttpRequest;o.withCredentials=!1,o.open("POST","".concat(window.global_config.BASE_URL,"upload/miniShop")),o.onload=function(){var t=JSON.parse(o.response);if(1!=t.success)return n("HTTP Error: "+t.msg);e(t.data.src)},o.send(r)}},predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]}}}),ka=Qa,Fa=(n("db77"),Object(f["a"])(ka,oa,ia,!1,null,"cec09a02",null)),Ua=Fa.exports,Oa=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"magiccubestyle"},[r("h2",[t._v(t._s(t.datas.text))]),r("p",{staticStyle:{color:"#d40000","font-size":"14px"}},[t._v("魔方布局")]),r("p",{staticStyle:{color:"#969799","font-size":"12px",margin:"5px 0"}},[t._v(" 选定布局区域,在下方添加图片 ")]),r("section",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 0"}],staticClass:"buju buju0"},t._l(2,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType0 rubiksCubeType",class:[e-1===t.imgActive?"active":""],on:{click:function(n){t.imgActive=e-1}}},[t.datas.imageList[e-1].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 宽度375像素 ")])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 1"}],staticClass:"buju buju0"},t._l(3,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType1 rubiksCubeType",class:[e-1===t.imgActive?"active":""],on:{click:function(n){t.imgActive=e-1}}},[t.datas.imageList[e-1].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 宽度250像素 ")])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:2===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 2"}],staticClass:"buju buju0"},t._l(4,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType2 rubiksCubeType",class:[e-1===t.imgActive?"active":""],on:{click:function(n){t.imgActive=e-1}}},[t.datas.imageList[e-1].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 宽度188像素 ")])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:3===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 3"}],staticClass:"buju buju0"},t._l(4,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType3 rubiksCubeType",class:[e-1===t.imgActive?"active":""],on:{click:function(n){t.imgActive=e-1}}},[t.datas.imageList[e-1].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[e-1].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x375像素"),r("br"),t._v("或同等比例 ")])])})),0),r("section",{directives:[{name:"show",rawName:"v-show",value:4===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 4"}],staticClass:"buju buju4"},[r("div",{staticClass:"rubiksCubeType4 rubiksCubeType",class:[0===t.imgActive?"active":""],staticStyle:{width:"163px",height:"300px"},on:{click:function(e){t.imgActive=0}}},[t.datas.imageList[0].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[0].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x750像素"),r("br"),t._v("或同等比例 ")]),r("div")]),r("div",{staticStyle:{display:"inline-flex","flex-direction":"column"}},t._l(2,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType4 rubiksCubeType",class:[e===t.imgActive?"active":""],on:{click:function(n){t.imgActive=e}}},[t.datas.imageList[e].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[e].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x375像素"),r("br"),t._v("或同等比例 ")]),r("div")])})),0)]),r("section",{directives:[{name:"show",rawName:"v-show",value:5===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 5"}],staticClass:"buju buju5"},[r("div",{staticClass:"rubiksCubeType4 rubiksCubeType",class:[0===t.imgActive?"active":""],staticStyle:{width:"325px",height:"163px"},on:{click:function(e){t.imgActive=0}}},[t.datas.imageList[0].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[0].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x750像素"),r("br"),t._v("或同等比例 ")]),r("div")]),r("div",{staticStyle:{display:"inline-flex"}},t._l(2,(function(e){return r("div",{key:e,staticClass:"rubiksCubeType4 rubiksCubeType",class:[e===t.imgActive?"active":""],on:{click:function(n){t.imgActive=e}}},[t.datas.imageList[e].src?r("img",{staticStyle:{width:"163px",height:"163px"},attrs:{draggable:"false",src:t.datas.imageList[e].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x375像素"),r("br"),t._v("或同等比例 ")]),r("div")])})),0)]),r("section",{directives:[{name:"show",rawName:"v-show",value:6===t.datas.rubiksCubeType,expression:"datas.rubiksCubeType === 6"}],staticClass:"buju buju4"},[r("div",{staticClass:"rubiksCubeType4 rubiksCubeType",class:[0===t.imgActive?"active":""],staticStyle:{width:"163px",height:"325px"},on:{click:function(e){t.imgActive=0}}},[t.datas.imageList[0].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[0].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x750像素"),r("br"),t._v("或同等比例 ")])]),r("div",{staticStyle:{display:"inline-flex","flex-direction":"column"}},[r("div",{staticClass:"rubiksCubeType4 rubiksCubeType",class:[1===t.imgActive?"active":""],on:{click:function(e){t.imgActive=1}}},[t.datas.imageList[1].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[1].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 375x375像素"),r("br"),t._v("或同等比例 ")]),r("div")]),r("div",{staticClass:"rubiksCubeType4 rubiksCubeType"},t._l(2,(function(e){return r("div",{key:e,class:[e+1===t.imgActive?"active":""],staticStyle:{display:"inline-flex",width:"82px",height:"163px","justify-content":"center","align-items":"center",border:"1px solid #ebedf0"},on:{click:function(n){t.imgActive=e+1}}},[t.datas.imageList[e+1].src?r("img",{attrs:{draggable:"false",src:t.datas.imageList[e+1].src,alt:""}}):r("div",{staticStyle:{"font-size":"12px"}},[t._v(" 188x375像素"),r("br"),t._v("或同等比例 ")])])})),0)])]),r("p",{staticStyle:{color:"#d40000","font-size":"12px","margin-top":"10px"}},[t._v("请添加图片")]),r("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small"}},[t._l(t.datas.imageList,(function(e,o){return r("section",{directives:[{name:"show",rawName:"v-show",value:t.imgActive===o,expression:"imgActive === index"}],key:o,staticClass:"magiccubestyleList"},[r("div",{staticClass:"imag",on:{click:function(e){return t.$refs.upload.showUpload()}}},[e.src?r("div",{staticStyle:{position:"relative"}},[r("img",{attrs:{draggable:"false",src:e.src,alt:""}}),r("p",{staticStyle:{width:"100%",background:"#999",position:"absolute",left:"0",bottom:"0",color:"#fff","font-size":"5px","text-align":"center",height:"20px","line-hright":"20px"}},[t._v(" 点击跟换图片图片 ")])]):r("img",{staticStyle:{border:"1px solid #e5e5e5"},attrs:{draggable:"false",src:n("fbc1"),alt:""}})]),r("div",{staticClass:"imgText"},[r("el-select",{attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:e.linktype,callback:function(n){t.$set(e,"linktype",n)},expression:"item.linktype"}},t._l(t.optionsType,(function(t){return r("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),r("el-input",{attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:e.http.externalLink,callback:function(n){t.$set(e.http,"externalLink",n)},expression:"item.http.externalLink"}})],1)])})),r("div",{staticStyle:{height:"20px"}}),r("el-form-item",{staticClass:"lef",attrs:{label:"选择模板"}},[r("p",{staticStyle:{color:"#000"}},[t._v(t._s(t.styleText))])]),r("div",{staticClass:"rubiksCubeType"},t._l(t.rubiksCubeTypes,(function(e,n){return r("el-tooltip",{key:n,staticClass:"item",attrs:{effect:"dark",content:e.content,placement:"bottom"}},[r("span",{staticClass:"iconfont",class:[e.linktype===t.datas.rubiksCubeType?"active":"",e.icon],staticStyle:{"font-size":"21px"},on:{click:function(e){t.datas.rubiksCubeType=n}}})])})),1),r("div",{staticStyle:{height:"20px"}}),r("el-form-item",{staticClass:"lef",attrs:{label:"页面边距"}},[r("el-slider",{attrs:{max:20,"input-size":"mini","show-input":""},model:{value:t.datas.pageMargin,callback:function(e){t.$set(t.datas,"pageMargin",e)},expression:"datas.pageMargin"}})],1),r("el-form-item",{staticClass:"lef",attrs:{label:"图片间隙"}},[r("el-slider",{attrs:{max:20,"input-size":"mini","show-input":""},model:{value:t.datas.imgMargin,callback:function(e){t.$set(t.datas,"imgMargin",e)},expression:"datas.imgMargin"}})],1)],2),r("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},_a=[],Ia={name:"magiccubestyle",props:{datas:Object},components:{uploadimg:Ti},data:function(){return{rubiksCubeTypes:[{icon:"icon-yihangerge",type:0,content:"一行二个"},{icon:"icon-yihangsange",type:1,content:"一行三个"},{icon:"icon-yihangsige",type:2,content:"一行四个"},{icon:"icon-erzuoeryou",type:3,content:"二左二右"},{icon:"icon-yizuoeryou",type:4,content:"一左二右"},{icon:"icon-yishangerxia",type:5,content:"一上二下"},{icon:"icon-yizuosanyou",type:6,content:"一左三右"}],imgActive:0,optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],emptyText:""}},computed:{styleText:function(){return this.imgActive=0,0===this.datas.rubiksCubeType?"一行二个":1===this.datas.rubiksCubeType?"一行三个":2===this.datas.rubiksCubeType?"一行四个":3===this.datas.rubiksCubeType?"二左二右":4===this.datas.rubiksCubeType?"一左二右":5===this.datas.rubiksCubeType?"一上二下":6===this.datas.rubiksCubeType?"一左三右":void 0}},created:function(){},methods:{uploadInformation:function(t){this.datas.imageList[this.imgActive].src=t}}},Ha=Ia,Da=(n("bc9f"),Object(f["a"])(Ha,Oa,_a,!1,null,"1128de5a",null)),Ma=Da.exports,Na=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"auxiliarysegmentationstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small"}},[n("el-form-item",{staticClass:"lef",attrs:{label:"空白高度"}},[n("el-slider",{attrs:{max:100,"input-size":"mini","show-input":""},model:{value:t.datas.blankHeight,callback:function(e){t.$set(t.datas,"blankHeight",e)},expression:"datas.blankHeight"}})],1),n("div",{staticStyle:{height:"20px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"分割类型"}},[n("div",{staticClass:"weiz"},t._l(2,(function(e){return n("el-tooltip",{key:e,attrs:{effect:"dark",content:e-1===0?"辅助空白":"辅助线",placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e-1===0?"icon-fuzhukongbai_weixuanzhong":"icon-fuzhuxiantiao",t.datas.segmentationtype===e-1?"active":""],on:{click:function(n){t.datas.segmentationtype=e-1}}})])})),1)]),n("div",{staticStyle:{height:"20px"}}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.segmentationtype,expression:"datas.segmentationtype === 1"}],staticClass:"lef",attrs:{label:"选择样式"}},[n("div",{staticClass:"weiz"},t._l(t.borderType,(function(e,r){return n("el-tooltip",{key:r,attrs:{effect:"dark",content:e.text,placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e.icon,t.datas.bordertp===e.type?"active":""],on:{click:function(n){t.datas.bordertp=e.type}}})])})),1)]),n("div",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.segmentationtype,expression:"datas.segmentationtype === 1"}],staticStyle:{height:"20px"}}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.segmentationtype,expression:"datas.segmentationtype === 1"}],staticClass:"lef",attrs:{label:"左右边距"}},[n("div",{staticClass:"weiz"},t._l(2,(function(e){return n("el-tooltip",{key:e,attrs:{effect:"dark",content:e-1===0?"无边距":"左右留边",placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e-1===0?"icon-icon_wubianju":"icon-icon_zuoyoubianju",t.datas.paddType===e-1?"active":""],on:{click:function(n){t.datas.paddType=e-1}}})])})),1)]),n("div",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.segmentationtype,expression:"datas.segmentationtype === 1"}],staticStyle:{height:"20px"}}),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1===t.datas.segmentationtype,expression:"datas.segmentationtype === 1"}],staticClass:"lef aa",attrs:{label:"辅助线颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.auxliarColor,callback:function(e){t.$set(t.datas,"auxliarColor",e)},expression:"datas.auxliarColor"}})],1)],1)],1)},La=[],Pa={name:"auxiliarysegmentationstyle",props:{datas:Object},data:function(){return{predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],borderType:[{icon:"icon-icon_fengexian_shixian",text:"实线",type:"solid"},{icon:"icon-xuxian",text:"虚线",type:"dashed"},{icon:"icon-dianxian--",text:"点线",type:"dotted"}]}}},Ra=Pa,za=(n("4a1d"),Object(f["a"])(Ra,Na,La,!1,null,"4f9efbfa",null)),Ka=za.exports,Va=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"commoditysearchstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("p",{staticStyle:{color:"#323233","font-size":"14px"}},[t._v("搜索热词")]),n("p",{staticStyle:{"font-size":"12px",color:"#969799","margin-top":"10px"}},[t._v(" 鼠标拖拽调整热词顺序,搜索框默认展示第一个热词,其他搜索词将以标签形式显示在搜索页中 ")]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small"}},[t.datas.hotords[0]?n("div",[n("vuedraggable",t._b({model:{value:t.datas.hotords,callback:function(e){t.$set(t.datas,"hotords",e)},expression:"datas.hotords"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.datas.hotords,(function(e,r){return n("section",{key:e+r,staticClass:"imgList"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.deleteHotords(r)}}}),n("div",{staticClass:"imgText"},[n("el-input",{attrs:{placeholder:"请输入热词"},model:{value:e.text,callback:function(n){t.$set(e,"text",n)},expression:"item.text"}})],1)])})),0)],1)],1):t._e(),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:t.addHotords}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加热词")]),n("div",{staticStyle:{height:"20px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"显示位置"}},[n("div",{staticClass:"weiz"},[n("span",[t._v(t._s(0===t.datas.position?"正常模式":"滚动至顶部固定"))]),n("div",t._l(2,(function(e){return n("el-tooltip",{key:e,attrs:{effect:"dark",content:e-1===0?"正常模式":"滚动至顶部固定",placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e-1===0?"icon-wangye1":"icon-zhiding",t.datas.position===e-1?"active":""],on:{click:function(n){t.datas.position=e-1}}})])})),1)])]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"框体样式"}},[n("div",{staticClass:"weiz"},[n("span",[t._v(t._s(0===t.datas.borderRadius?"方形":"圆形"))]),n("div",t._l(2,(function(e){return n("el-tooltip",{key:e,attrs:{effect:"dark",content:e-1===0?"方形":"圆形",placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e-1===0?"icon-sousuokuang1":"icon-sousuokuang",t.datas.borderRadius===e-1?"active":""],on:{click:function(n){t.datas.borderRadius=e-1}}})])})),1)])]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文本位置"}},[n("div",{staticClass:"weiz"},[n("span",[t._v(t._s(0===t.datas.textPosition?"居左":"居中"))]),n("div",t._l(2,(function(e){return n("el-tooltip",{key:e,attrs:{effect:"dark",content:e-1===0?"居左":"居中",placement:"bottom"}},[n("i",{staticClass:"iconfont",class:[e-1===0?"icon-horizontal-left":"icon-juzhong",t.datas.textPosition===e-1?"active":""],on:{click:function(n){t.datas.textPosition=e-1}}})])})),1)])]),n("el-form-item",{staticClass:"lef",attrs:{label:"扫一扫"}},[t._v(" "+t._s(t.datas.sweep?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.sweep,callback:function(e){t.$set(t.datas,"sweep",e)},expression:"datas.sweep"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef borrediu",attrs:{label:"框体高度"}},[n("el-slider",{attrs:{max:50,min:28,"input-size":"mini","show-input":""},model:{value:t.datas.heights,callback:function(e){t.$set(t.datas,"heights",e)},expression:"datas.heights"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"背景颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.backgroundColor,callback:function(e){t.$set(t.datas,"backgroundColor",e)},expression:"datas.backgroundColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"框体颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.borderColor,callback:function(e){t.$set(t.datas,"borderColor",e)},expression:"datas.borderColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文本颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.textColor,callback:function(e){t.$set(t.datas,"textColor",e)},expression:"datas.textColor"}})],1)],1)],1)},ja=[],$a={name:"commoditysearchstyle",props:{datas:Object},components:{vuedraggable:Hi.a},data:function(){return{predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],dragOptions:{animation:200}}},methods:{addHotords:function(){this.datas.hotords.push({text:""})},deleteHotords:function(t){this.datas.hotords.splice(t,1)}}},Xa=$a,Ga=(n("f696"),Object(f["a"])(Xa,Va,ja,!1,null,"4d0a441f",null)),Wa=Ga.exports,Ya=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"storeinformationstyle"},[r("h2",[t._v(t._s(t.datas.text))]),r("p",{staticStyle:{color:"#323233","font-size":"14px"}},[t._v("背景图片")]),r("div",{staticStyle:{height:"10px"}}),r("p",{staticStyle:{color:"#969799","font-size":"12px"}},[t._v(" 建议尺寸750x370 像素,尺寸不匹配时,图片将被压缩或拉伸以铺满画面 ")]),r("div",{staticStyle:{height:"10px"}}),r("div",{staticClass:"backgroundImg",on:{click:function(e){return t.uploadI("bakcgroundImg")}}},[t.datas.bakcgroundImg?r("img",{attrs:{draggable:"false",src:t.datas.bakcgroundImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("6165"),alt:""}}),r("p",[t._v("更换图片")])]),r("div",{staticStyle:{height:"20px"}}),r("p",{staticStyle:{color:"#323233","font-size":"14px"}},[t._v("店铺头像")]),r("div",{staticStyle:{height:"10px"}}),r("div",{staticClass:"backgroundImg",on:{click:function(e){return t.uploadI("headPortrait")}}},[t.datas.headPortrait?r("img",{attrs:{draggable:"false",src:t.datas.headPortrait,alt:""}}):r("img",{attrs:{draggable:"false",src:n("dd0c"),alt:""}}),r("p",[t._v("更换图片")])]),r("div",{staticStyle:{margin:"20px 0",height:"1px",background:"rgb(235, 237, 240)"}}),r("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small",rules:t.rules}},[r("el-form-item",{staticClass:"lef",attrs:{label:"选择模板"}}),r("el-radio-group",{staticClass:"select-sp",model:{value:t.datas.rubiksCubeType,callback:function(e){t.$set(t.datas,"rubiksCubeType",e)},expression:"datas.rubiksCubeType"}},t._l(t.rubiksCubeTypes,(function(e,n){return r("el-radio",{key:n,staticStyle:{"margin-top":"10px","margin-right":"10px"},attrs:{label:e.type}},[t._v(t._s(e.content))])})),1),r("div",{staticStyle:{height:"30px"}}),r("el-form-item",{staticClass:"lef",attrs:{label:"店铺名称",prop:"name"}},[r("el-input",{attrs:{placeholder:"请填写店铺名称",maxlength:"20"},model:{value:t.datas.name,callback:function(e){t.$set(t.datas,"name",e)},expression:"datas.name"}})],1),r("el-form-item",{staticClass:"lef",attrs:{label:"优惠信息"}},[r("el-input",{attrs:{placeholder:"请填写优惠信息也可不填",maxlength:"45"},model:{value:t.datas.Discount,callback:function(e){t.$set(t.datas,"Discount",e)},expression:"datas.Discount"}})],1)],1),r("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},Ja=[],qa={name:"storeinformationstyle",props:{datas:Object},data:function(){return{danqian:"",rules:{name:[{required:!0,message:"请输入店铺名称",trigger:"blur"}]},rubiksCubeTypes:[{type:0,content:"样式一"},{type:1,content:"样式二"},{type:2,content:"样式三"},{type:3,content:"样式四"},{type:4,content:"样式五"}]}},methods:{uploadI:function(t){this.danqian=t,this.$refs.upload.showUpload()},uploadInformation:function(t){this.datas[this.danqian]=t}},components:{uploadimg:Ti}},Za=qa,ts=(n("39e3"),Object(f["a"])(Za,Ya,Ja,!1,null,"6e945280",null)),es=ts.exports,ns=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"entertheshopstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-position":"top","label-width":"80px",model:t.datas,rules:t.rules,size:"small"}},[n("el-form-item",{attrs:{label:"左侧标题","hide-required-asterisk":!0,prop:"shopName"}},[n("el-input",{attrs:{placeholder:"请输入左侧标题",maxlength:"10","show-word-limit":""},model:{value:t.datas.shopName,callback:function(e){t.$set(t.datas,"shopName",e)},expression:"datas.shopName"}})],1),n("el-form-item",{attrs:{label:"右侧内容","hide-required-asterisk":!0,prop:"copywriting"}},[n("el-input",{attrs:{placeholder:"请输入右侧内容",maxlength:"8","show-word-limit":""},model:{value:t.datas.copywriting,callback:function(e){t.$set(t.datas,"copywriting",e)},expression:"datas.copywriting"}})],1),n("el-form-item",{attrs:{label:"左侧图标"}},[t.datas.icon?n("img",{attrs:{src:t.datas.icon}}):t._e(),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.$refs.upload.showUpload()}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击"+t._s(t.datas.icon?"更换":"添加")+"图片 ")])],1),n("el-form-item",{attrs:{label:"跳转页面"}},[n("div",{staticClass:"imgText"},[n("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:t.datas.type,callback:function(e){t.$set(t.datas,"type",e)},expression:"datas.type"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:t.datas.http.externalLink,callback:function(e){t.$set(t.datas.http,"externalLink",e)},expression:"datas.http.externalLink"}})],1)])],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},rs=[],os={name:"entertheshopstyle",props:{datas:Object},data:function(){return{rules:{shopName:[{required:!0,message:"请输入左侧标题",trigger:"blur"}],copywriting:[]},optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],emptyText:""}},methods:{uploadInformation:function(t){this.datas.icon=t,console.log(t)}},components:{uploadimg:Ti}},is=os,as=(n("f435"),Object(f["a"])(is,ns,rs,!1,null,"67c040eb",null)),ss=as.exports,us=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"noticestyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{staticClass:"lef",attrs:{"label-width":"90px",model:t.datas,rules:t.rules,size:"small"}},[n("el-form-item",{attrs:{label:"公告","hide-required-asterisk":!0,prop:"noticeText"}},[n("el-input",{attrs:{placeholder:"请输入公告"},model:{value:t.datas.noticeText,callback:function(e){t.$set(t.datas,"noticeText",e)},expression:"datas.noticeText"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"背景颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.backColor,callback:function(e){t.$set(t.datas,"backColor",e)},expression:"datas.backColor"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文字颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.textColor,callback:function(e){t.$set(t.datas,"textColor",e)},expression:"datas.textColor"}})],1)],1)],1)},cs=[],ls={name:"noticestyle",props:{datas:Object},data:function(){return{rules:{noticeText:[{required:!0,message:"请输入公告",trigger:"blur"}]},predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]}}},ds=ls,fs=(n("ced8"),Object(f["a"])(ds,us,cs,!1,null,"989ee180",null)),As=fs.exports,ms=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"videostyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{staticClass:"lef",attrs:{"label-width":"70px",model:t.datas,size:"small"}},[n("el-form-item",{attrs:{label:"封面链接"}},[n("el-input",{attrs:{placeholder:"请输入封面链接","show-word-limit":""},model:{value:t.datas.coverUrl,callback:function(e){t.$set(t.datas,"coverUrl",e)},expression:"datas.coverUrl"}})],1),n("el-form-item",{attrs:{label:"视频链接"}},[n("el-input",{attrs:{placeholder:"请输入视频链接","show-word-limit":""},model:{value:t.datas.src,callback:function(e){t.$set(t.datas,"src",e)},expression:"datas.src"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"是否自动播放","label-width":"100px"}},[t._v(" "+t._s(t.datas.autoplay?"是":"否")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.autoplay,callback:function(e){t.$set(t.datas,"autoplay",e)},expression:"datas.autoplay"}})],1)],1)],1)},ps=[],gs={name:"videostyle",props:{datas:Object},data:function(){return{}},created:function(){},methods:{}},hs=gs,vs=(n("aafd"),Object(f["a"])(hs,ms,ps,!1,null,"67e76567",null)),bs=vs.exports,ys=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custommodulestyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-input",{attrs:{placeholder:"请输入公告"},model:{value:t.datas.demo,callback:function(e){t.$set(t.datas,"demo",e)},expression:"datas.demo"}}),n("el-input",{attrs:{placeholder:"图片地址"},model:{value:t.datas.img,callback:function(e){t.$set(t.datas,"img",e)},expression:"datas.img"}}),t._v(" "+t._s("aaa"+t.datas.type)+" ")],1)},ws=[],Bs={name:"custommodulestyle",props:{datas:Object,"data-type":String}},Cs=Bs,xs=(n("1c53"),Object(f["a"])(Cs,ys,ws,!1,null,"596ecfdc",null)),Ss=xs.exports,Es=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"communitypowderstyle"},[r("h2",[t._v(t._s(t.datas.text))]),r("div",{staticStyle:{height:"20px"}}),r("el-form",{attrs:{"label-position":"top","label-width":"80px",model:t.datas,size:"small",rules:t.rules}},[r("div",{staticStyle:{height:"10px"}}),r("el-form-item",{attrs:{label:"入口图片","hide-required-asterisk":!0}},[r("div",{staticClass:"backgroundImg",on:{click:function(e){return t.showImg("mainImg")}}},[t.datas.mainImg?r("img",{attrs:{draggable:"false",src:t.datas.mainImg,alt:""}}):r("img",{attrs:{draggable:"false",src:n("52a0"),alt:""}}),r("p",[t._v("更换图片")])])]),r("el-form-item",{attrs:{label:"二维码","hide-required-asterisk":!0}},[r("div",{staticClass:"backgroundImg",on:{click:function(e){return t.showImg("qrcodeImg")}}},[t.datas.qrcodeImg?r("img",{attrs:{draggable:"false",src:t.datas.qrcodeImg,alt:""}}):r("i",{staticClass:"el-icon-plus",attrs:{size:"30"}}),r("p",[t._v("更换图片")])])]),r("el-form-item",{attrs:{label:"标题",prop:"title","hide-required-asterisk":!0}},[r("el-input",{attrs:{placeholder:"个人微信号, 群名称或活动标题","show-word-limit":""},model:{value:t.datas.title,callback:function(e){t.$set(t.datas,"title",e)},expression:"datas.title"}})],1),r("div",{staticStyle:{height:"10px"}}),r("el-form-item",{attrs:{label:"描述",prop:"describe","hide-required-asterisk":!0}},[r("el-input",{attrs:{placeholder:"请添加描述","show-word-limit":""},model:{value:t.datas.describe,callback:function(e){t.$set(t.datas,"describe",e)},expression:"datas.describe"}})],1),r("div",{staticStyle:{height:"10px"}}),r("el-form-item",{attrs:{label:"按钮名称",prop:"buttonName","hide-required-asterisk":!0}},[r("el-input",{attrs:{placeholder:"请输入按钮名称","show-word-limit":"",maxlength:"8"},model:{value:t.datas.buttonName,callback:function(e){t.$set(t.datas,"buttonName",e)},expression:"datas.buttonName"}})],1),r("div",{staticStyle:{height:"10px"}}),r("el-form-item",{staticClass:"color-select",attrs:{label:"背景颜色"}},[r("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.backColor,callback:function(e){t.$set(t.datas,"backColor",e)},expression:"datas.backColor"}})],1)],1),r("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},Ts=[],Qs={name:"communitypowderstyle",props:{datas:Object},data:function(){return{rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],describe:[{required:!0,message:"请输入描述",trigger:"blur"}],buttonName:[{required:!0,message:"请输入按钮名称",trigger:"blur"}]},predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],imgText:""}},methods:{uploadInformation:function(t){this.datas[this.imgText]=t},showImg:function(t){this.imgText=t,this.$refs.upload.showUpload()}},components:{uploadimg:Ti}},ks=Qs,Fs=(n("efaa"),Object(f["a"])(ks,Es,Ts,!1,null,"25b5a190",null)),Us=Fs.exports,Os=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"storenotecardstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small",rules:t.rules}},[n("el-form-item",{staticClass:"lef",attrs:{label:"活动名称"}},[n("el-input",{model:{value:t.datas.name,callback:function(e){t.$set(t.datas,"name",e)},expression:"datas.name"}})],1),n("div",{staticClass:"bor"}),n("el-form-item",{staticClass:"lef",attrs:{label:"选择模板"}},[n("p",{staticStyle:{color:"#000"}},[t._v(t._s(t.styleText))])]),n("div",{staticClass:"commodityType"},t._l(t.commodityTypes,(function(e,r){return n("el-tooltip",{key:r,staticClass:"item",attrs:{effect:"dark",content:e.content,placement:"bottom"}},[n("span",{staticClass:"iconfont",class:[e.type===t.datas.commodityType?"active":"",e.icon],staticStyle:{"font-size":"21px"},on:{click:function(e){t.datas.commodityType=r}}})])})),1),n("div",{staticClass:"bor"}),n("h5",{staticStyle:{color:"#000","font-size":"14px"}},[t._v("添加卡片")]),n("p",{staticStyle:{color:"#969799","font-size":"12px","margin-top":"10px"}},[t._v(" 鼠标拖拽调整卡片顺序 ")]),t.datas.imageList[0]?n("div",[n("vuedraggable",t._b({model:{value:t.datas.imageList,callback:function(e){t.$set(t.datas,"imageList",e)},expression:"datas.imageList"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.datas.imageList,(function(e,r){return n("section",{key:e+r,staticClass:"imgBanner"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.deleteimg(r)}}}),n("div",{staticClass:"imag"},[n("img",{attrs:{src:e.src,alt:"",draggable:"false"}})]),n("div",{staticClass:"imgText"},[n("el-input",{attrs:{placeholder:"笔记标题",size:"mini"},model:{value:e.text,callback:function(n){t.$set(e,"text",n)},expression:"item.text"}}),n("div",{staticClass:"imgTextChild"},[n("el-select",{attrs:{placeholder:"请选择跳转类型",size:"mini"},on:{change:function(e){return t.selectType(r)}},model:{value:e.linktype,callback:function(n){t.$set(e,"linktype",n)},expression:"item.linktype"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:e.http.externalLink,callback:function(n){t.$set(e.http,"externalLink",n)},expression:"item.http.externalLink"}})],1)],1)])})),0)],1)],1):t._e(),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.$refs.upload.showUpload()}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加卡片")]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"卡片样式"}}),n("div",{staticClass:"moditystyle"},t._l(t.moditystyles,(function(e,r){return n("span",{key:r,class:e.type==t.datas.moditystyle?"active":"",on:{click:function(e){t.datas.moditystyle=r}}},[t._v(" "+t._s(e.text)+" ")])})),0),n("div",{staticClass:"bor"}),n("el-form-item",{staticClass:"lef",attrs:{label:"文本粗细",prop:"textWeight","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入文本粗细"},model:{value:t.datas.textWeight,callback:function(e){t.$set(t.datas,"textWeight",t._n(e))},expression:"datas.textWeight"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef borrediu",attrs:{label:"图片倒角"}},[n("el-slider",{attrs:{max:30,"input-size":"mini","show-input":""},model:{value:t.datas.borderRadius,callback:function(e){t.$set(t.datas,"borderRadius",e)},expression:"datas.borderRadius"}})],1),0===t.datas.commodityType?n("div",{staticStyle:{height:"10px"}}):t._e(),0===t.datas.commodityType?n("el-form-item",{staticClass:"lef",attrs:{label:"标题位置"}},[n("div",{staticClass:"weiz"},[n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"上方",placement:"bottom"}},[n("i",{staticClass:"iconfont icon-shang",class:"top"===t.datas.positions?"active":"",on:{click:function(e){t.datas.positions="top"}}})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"下方",placement:"bottom"}},[n("i",{staticClass:"iconfont icon-jiantou",class:"bottom"===t.datas.positions?"active":"",on:{click:function(e){t.datas.positions="bottom"}}})])],1)]):t._e(),n("div",{staticClass:"bor"}),n("el-form-item",{staticClass:"lef",attrs:{label:"笔记标签"}},[t._v(" "+t._s(t.datas.noteLabels?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.noteLabels,callback:function(e){t.$set(t.datas,"noteLabels",e)},expression:"datas.noteLabels"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"阅读数"}},[t._v(" "+t._s(t.datas.readingNumber?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.readingNumber,callback:function(e){t.$set(t.datas,"readingNumber",e)},expression:"datas.readingNumber"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"点赞数"}},[t._v(" "+t._s(t.datas.praisePoints?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.praisePoints,callback:function(e){t.$set(t.datas,"praisePoints",e)},expression:"datas.praisePoints"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"查看更多"}},[n("el-checkbox",{model:{value:t.datas.viewMore1,callback:function(e){t.$set(t.datas,"viewMore1",e)},expression:"datas.viewMore1"}},[t._v("头部"+t._s(t.datas.viewMore1?"显示":"隐藏"))]),n("el-checkbox",{model:{value:t.datas.viewMore2,callback:function(e){t.$set(t.datas,"viewMore2",e)},expression:"datas.viewMore2"}},[t._v("尾部"+t._s(t.datas.viewMore2?"显示":"隐藏"))]),n("div",{directives:[{name:"show",rawName:"v-show",value:t.datas.viewMore1||t.datas.viewMore2,expression:"datas.viewMore1 || datas.viewMore2"}],staticClass:"imgText1"},[n("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:t.datas.linktype,callback:function(e){t.$set(t.datas,"linktype",e)},expression:"datas.linktype"}},t._l(t.optionsType1,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:t.datas.http.externalLink,callback:function(e){t.$set(t.datas.http,"externalLink",e)},expression:"datas.http.externalLink"}})],1)],1)],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},_s=[],Is={name:"storenotecardstyle",props:{datas:Object},components:{vuedraggable:Hi.a,uploadimg:Ti},data:function(){var t=function(t,e,n){0===e.length&&n(new Error("请输入有效数字"))};return{optionsType1:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],options1:[],moditystyles:[{text:"无边白底",type:0},{text:"卡片投影",type:1},{text:"描边白底",type:2},{text:"无边透明底",type:3}],commodityTypes:[{icon:"icon-datumoshi",type:0,content:"大图模式"},{icon:"icon-commodity-yihangliangge",type:1,content:"一行两个"},{icon:"icon-xuanzemokuai-daohanghengxianghuadong",type:2,content:"横向滑动"},{icon:"icon-sanlan",type:3,content:"一大两小"},{icon:"icon-commodity-xiangxiliebiao",type:4,content:"详细列表"}],rules:{textWeight:[{required:!0,validator:t,trigger:"blur"}]},marker:["新品","热卖","NEW","HOT"],dragOptions:{animation:200},optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],options:[],emptyText:""}},created:function(){},methods:{selectType:function(t){this.datas.imageList[t].http={},this.options=[]},uploadInformation:function(t){this.datas.imageList.push({src:t,text:"这里显示笔记标题最多显示2行",http:{},type:"1"})},deleteimg:function(t){this.datas.imageList.splice(t,1)}},computed:{styleText:function(){return 0===this.datas.commodityType?"大图模式":1===this.datas.commodityType?"一行两个":2===this.datas.commodityType?"横向滑动":3===this.datas.commodityType?"详细列表":4===this.datas.commodityType?"一大两小":5===this.datas.commodityType?"横向滑动":void 0}}},Hs=Is,Ds=(n("533f"),Object(f["a"])(Hs,Os,_s,!1,null,"6e898b5f",null)),Ms=Ds.exports,Ns=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"crowdoperationstyle"},[n("h2",[t._v(t._s(t.datas.text))])])},Ls=[],Ps={name:"crowdoperationstyle",props:{datas:Object}},Rs=Ps,zs=(n("f5ac"),Object(f["a"])(Rs,Ns,Ls,!1,null,"1f77dd3e",null)),Ks=zs.exports,Vs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"personalizedrecommendationstyle"},[n("h2",[t._v(t._s(t.datas.text))])])},js=[],$s={name:"personalizedrecommendationstyle",props:{datas:Object}},Xs=$s,Gs=(n("c777"),Object(f["a"])(Xs,Vs,js,!1,null,"de41bd42",null)),Ws=Gs.exports,Ys=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"onlineservicestyle"},[n("h2",[t._v(t._s(t.datas.text))])])},Js=[],qs={name:"onlineservicestyle",props:{datas:Object}},Zs=qs,tu=(n("3ffd"),Object(f["a"])(Zs,Ys,Js,!1,null,"43bc198d",null)),eu=tu.exports,nu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"listswitchingstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-width":"80px",model:t.datas,size:"small",rules:t.rules}},[n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:2!==t.datas.commoditylisttype,expression:"datas.commoditylisttype !== 2"}],staticClass:"lef",attrs:{label:"选择模板"}},[n("p",{staticStyle:{color:"#000"}},[t._v(t._s(t.styleText))])]),n("div",{directives:[{name:"show",rawName:"v-show",value:2!==t.datas.commoditylisttype,expression:"datas.commoditylisttype !== 2"}],staticClass:"commodityType"},t._l(t.commodityTypes,(function(e,r){return n("el-tooltip",{key:r,staticClass:"item",attrs:{effect:"dark",content:e.content,placement:"bottom"}},[n("span",{staticClass:"iconfont",class:[e.type===t.datas.commodityType?"active":"",e.icon],staticStyle:{"font-size":"21px"},on:{click:function(e){t.datas.commodityType=r}}})])})),1),n("div",{directives:[{name:"show",rawName:"v-show",value:2!==t.datas.commoditylisttype,expression:"datas.commoditylisttype !== 2"}],staticClass:"bor"}),n("el-form-item",{staticClass:"lef",attrs:{label:"商品类型"}},[n("el-radio-group",{model:{value:t.datas.commoditylisttype,callback:function(e){t.$set(t.datas,"commoditylisttype",e)},expression:"datas.commoditylisttype"}},t._l(3,(function(e){return n("el-radio",{key:e,attrs:{label:e-1}},[t._v("类型"+t._s(e))])})),1)],1),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:0!==t.datas.commoditylisttype,expression:"datas.commoditylisttype !== 0"}],staticClass:"lef",attrs:{label:"标签颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.tabColor,callback:function(e){t.$set(t.datas,"tabColor",e)},expression:"datas.tabColor"}})],1),n("div",{directives:[{name:"show",rawName:"v-show",value:0===t.datas.commoditylisttype,expression:"datas.commoditylisttype === 0"}]},[n("h5",{staticStyle:{color:"#000","font-size":"14px"}},[t._v("添加商品")]),n("p",{staticStyle:{color:"#969799","font-size":"12px","margin-top":"10px"}},[t._v(" 鼠标拖拽调整商品顺序 ")]),t.datas.imageList[0]?n("div",[n("vuedraggable",t._b({model:{value:t.datas.imageList,callback:function(e){t.$set(t.datas,"imageList",e)},expression:"datas.imageList"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.datas.imageList,(function(e,r){return n("section",{key:e+r,staticClass:"imgBanner"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.deleteimg(r)}}}),n("div",{staticClass:"imag"},[n("img",{attrs:{draggable:"false",src:e.coverUrl,alt:""}})]),n("div",{staticClass:"imgText"},[n("div",[n("el-input",{staticStyle:{width:"65%"},attrs:{disabled:"disabled",size:"mini"},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}}),n("el-input",{staticStyle:{width:"35%"},attrs:{disabled:"disabled",type:"number",size:"mini"},model:{value:e.price,callback:function(n){t.$set(e,"price",t._n(n))},expression:"item.price"}})],1),n("el-input",{attrs:{disabled:"disabled",size:"mini"},model:{value:e.introduce,callback:function(n){t.$set(e,"introduce",n)},expression:"item.introduce"}})],1)])})),0)],1)],1):t._e(),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.dialogVisibleshow("imageList",null)}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加商品")])],1),n("div",{directives:[{name:"show",rawName:"v-show",value:0!==t.datas.commoditylisttype,expression:"datas.commoditylisttype !== 0"}]},[n("h5",{staticStyle:{color:"#000","font-size":"14px","margin-left":"7px"}},[t._v(" 添加商品分组"),n("el-button",{staticStyle:{padding:"2px 4px","fnot-size":"12px","margin-left":"200px"},attrs:{type:"primary",size:"mini",plain:""},on:{click:t.addGrouping}},[n("i",{staticClass:"el-icon-plus"}),t._v("添加")])],1),n("p",{staticStyle:{color:"#969799","font-size":"12px","margin-left":"7px","margin-top":"10px"}},[t._v(" 鼠标拖拽调整分组顺序 ")]),t._l(t.datas.commoditylisttypetab,(function(e,r){return n("section",{key:r},[n("div",{staticClass:"bor"}),n("el-input",{staticClass:"tit",staticStyle:{width:"100px"},attrs:{placeholder:"请输入分组名称",size:"mini"},model:{value:e.text,callback:function(n){t.$set(e,"text",n)},expression:"item.text"}}),n("i",{staticClass:"el-icon-delete",staticStyle:{cursor:"pointer",padding:"2px 4px","fnot-size":"12px","margin-left":"200px",color:"red"},on:{click:function(e){return t.delecommoditylisttypetab(r)}}}),n("vuedraggable",t._b({model:{value:e.imageList,callback:function(n){t.$set(e,"imageList",n)},expression:"item.imageList"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(e.imageList,(function(e,o){return n("section",{key:e+o,staticClass:"imgBanner"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.delecommodityimg(r,o)}}}),n("div",{staticClass:"imag"},[n("img",{attrs:{draggable:"false",src:e.coverUrl,alt:""}})]),n("div",{staticClass:"imgText"},[n("div",[n("el-input",{staticStyle:{width:"65%"},attrs:{disabled:"disabled",size:"mini"},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}}),n("el-input",{staticStyle:{width:"35%"},attrs:{disabled:"disabled",type:"number",size:"mini"},model:{value:e.price,callback:function(n){t.$set(e,"price",t._n(n))},expression:"item.price"}})],1),n("el-input",{attrs:{disabled:"disabled",size:"mini"},model:{value:e.introduce,callback:function(n){t.$set(e,"introduce",n)},expression:"item.introduce"}})],1)])})),0)],1),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.dialogVisibleshow("commoditylisttypetab",r)}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加商品")])],1)}))],2),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"商品样式"}}),n("div",{staticClass:"moditystyle"},t._l(t.moditystyles,(function(e,r){return n("span",{key:r,class:e.type==t.datas.moditystyle?"active":"",on:{click:function(e){t.datas.moditystyle=r}}},[t._v(" "+t._s(e.text)+" ")])})),0),n("div",{staticClass:"bor"}),n("el-form-item",{staticClass:"lef",attrs:{label:"显示位置"}},[n("div",{staticClass:"weiz"},[n("i",{staticClass:"iconfont icon-horizontal-left",class:"left"===t.datas.positions?"active":"",on:{click:function(e){t.datas.positions="left"}}}),n("i",{staticClass:"iconfont icon-juzhong",class:"center"===t.datas.positions?"active":"",on:{click:function(e){t.datas.positions="center"}}})])]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"文本粗细",prop:"textWeight","hide-required-asterisk":!0}},[n("el-input",{attrs:{type:"number",placeholder:"请输入文本粗细"},model:{value:t.datas.textWeight,callback:function(e){t.$set(t.datas,"textWeight",t._n(e))},expression:"datas.textWeight"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef borrediu",attrs:{label:"图片倒角"}},[n("el-slider",{attrs:{max:30,"input-size":"mini","show-input":""},model:{value:t.datas.borderRadius,callback:function(e){t.$set(t.datas,"borderRadius",e)},expression:"datas.borderRadius"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"页面边距"}},[n("el-slider",{attrs:{max:20,"input-size":"mini","show-input":""},model:{value:t.datas.pageMargin,callback:function(e){t.$set(t.datas,"pageMargin",e)},expression:"datas.pageMargin"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"商品间距"}},[n("el-slider",{attrs:{max:20,"input-size":"mini","show-input":""},model:{value:t.datas.commodityMargin,callback:function(e){t.$set(t.datas,"commodityMargin",e)},expression:"datas.commodityMargin"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"背景图片"}},[n("div",{staticClass:"shop-head-pic",staticStyle:{"text-align":"center"}},[t.datas.bgImg?n("img",{staticClass:"home-bg",attrs:{src:t.datas.bgImg,alt:""}}):t._e(),n("div",{staticClass:"shop-head-pic-btn",staticStyle:{"text-align":"center"}},[n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.showUpload("0")}}},[n("i",{staticClass:"el-icon-plus"}),t._v("更换图片")]),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary"},on:{click:function(e){return t.clear()}}},[t._v("清空图片")])],1)])]),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"商品价格"}},[t._v(" "+t._s(t.datas.priceofcommodity?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.priceofcommodity,callback:function(e){t.$set(t.datas,"priceofcommodity",e)},expression:"datas.priceofcommodity"}})],1),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"购买按钮"}},[t._v(" "+t._s(t.datas.purchasebutton?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.purchasebutton,callback:function(e){t.$set(t.datas,"purchasebutton",e)},expression:"datas.purchasebutton"}})],1),n("el-radio-group",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebutton,expression:"datas.purchasebutton"}],staticClass:"radi1",model:{value:t.datas.purchasebuttonType,callback:function(e){t.$set(t.datas,"purchasebuttonType",e)},expression:"datas.purchasebuttonType"}},[t._l(8,(function(e){return n("el-radio",{key:e,attrs:{label:e-1}},[t._v("样式"+t._s(e))])})),n("el-input",{directives:[{name:"show",rawName:"v-show",value:t.datas.purchasebuttonType>3,expression:"datas.purchasebuttonType > 3"}],staticStyle:{width:"40%","margin-top":"10px"},attrs:{size:"mini"},model:{value:t.datas.purchase,callback:function(e){t.$set(t.datas,"purchase",e)},expression:"datas.purchase"}})],2),n("div",{staticStyle:{height:"10px"}}),n("el-form-item",{staticClass:"lef",attrs:{label:"商品角标"}},[t._v(" "+t._s(t.datas.commoditycorner?"显示":"隐藏")+" "),n("el-checkbox",{staticStyle:{"margin-left":"196px"},model:{value:t.datas.commoditycorner,callback:function(e){t.$set(t.datas,"commoditycorner",e)},expression:"datas.commoditycorner"}})],1),n("el-radio-group",{directives:[{name:"show",rawName:"v-show",value:t.datas.commoditycorner,expression:"datas.commoditycorner"}],staticClass:"radi1",model:{value:t.datas.commoditycornertype,callback:function(e){t.$set(t.datas,"commoditycornertype",e)},expression:"datas.commoditycornertype"}},t._l(t.marker,(function(e,r){return n("el-radio",{key:r,attrs:{label:r}},[t._v(t._s(e))])})),1),n("el-form-item",{staticClass:"lef",attrs:{label:"颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.commodityTagColor,callback:function(e){t.$set(t.datas,"commodityTagColor",e)},expression:"datas.commodityTagColor"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"位置"}},[n("el-radio-group",{staticClass:"radi1",model:{value:t.datas.tagPosition,callback:function(e){t.$set(t.datas,"tagPosition",e)},expression:"datas.tagPosition"}},t._l(t.tagPosition,(function(e,r){return n("el-radio",{key:r,attrs:{label:r}},[t._v(t._s(e))])})),1)],1)],1),n("uploadCommodity",{ref:"upload",on:{uploadListInformation:t.uploadListInformation}}),n("uploadimg",{ref:"uploadImg",on:{uploadInformation:t.uploadInformation}})],1)},ru=[],ou=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"uploadCommodity"},[n("el-dialog",{staticClass:"uploadIMG",attrs:{title:"选择商品","lock-scroll":!0,visible:t.dialogVisible,"close-on-press-escape":!1,"close-on-click-modal":!1,"show-close":!1,center:"",width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[n("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择跳转类型",size:"mini"},on:{change:function(e){return t.selectType()}},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),"11"!==t.type?n("el-select",{staticStyle:{width:"60%","margin-top":"15px"},attrs:{placeholder:"请选择图片跳转链接",size:"mini","no-data-text":t.emptyText},on:{change:t.changeId,"visible-change":function(e){return t.changeType(e,t.type)}},model:{value:t.dialogImageUrl.name,callback:function(e){t.$set(t.dialogImageUrl,"name",e)},expression:"dialogImageUrl.name"}},t._l(t.options,(function(t){return n("el-option",{key:t.id,attrs:{label:t.name,value:t,disabled:t.disabled}})})),1):t._e(),"11"===t.type?n("el-input",{staticStyle:{width:"60%","margin-top":"15px"},attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:t.externalLink,callback:function(e){t.externalLink=e},expression:"externalLink"}}):t._e(),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:t.handleClose}},[t._v("取 消 上 传")]),n("el-button",{attrs:{type:"primary",disabled:t.disabl},on:{click:t.uploadInformation}},[t._v("点 击 上 传")])],1)],1)],1)},iu=[],au={name:"uploadCommodity",data:function(){return{dialogVisible:!1,dialogImageUrl:{},type:"2",uploadShow:!1,optionsType:[{type:"2",name:"书籍"},{type:"5",name:"其他"}],options:[],externalLink:null,emptyText:""}},created:function(){},methods:{selectType:function(){this.options=[]},changeType:function(t,e){if(t&&e){this.emptyText="正在搜索中";var n={code:0,success:!0,error:!1,data:[{coverUrl:"https://imgs.starfirelink.com/minicourse/非遗传承人@2x_1621504834414.png",introduce:"",price:0,name:"测试1",videoId:"5285890818212341060",id:403,type:2,seriesId:"0"},{coverUrl:"https://imgs.starfirelink.com/minicourse/QQ截图20210409170420_1621416051505.png",introduce:"1",price:1,name:"测试2",videoId:"",id:396,type:2,seriesId:"85"}]};this.activ=0,0===n.data.length&&(this.emptyText="暂无数据"),this.options=n.data}},changeId:function(t){this.dialogImageUrl=t,console.log(this.dialogImageUrl,"----------------changeId")},showUpload:function(){this.dialogVisible=!0},uploadInformation:function(){this.dialogImageUrl.httpType=this.type,this.$emit("uploadListInformation",this.dialogImageUrl),this.dialogVisible=!1,this.uploadShow=!1,this.dialogImageUrl={}},handleClose:function(){var t=this;this.$confirm("点击取消后您填写的信息将丢失,您确定取消?").then((function(){t.dialogVisible=!1,t.dialogImageUrl={}})).catch((function(){}))}},computed:{disabl:function(){return!this.dialogImageUrl}}},su=au,uu=(n("792a"),Object(f["a"])(su,ou,iu,!1,null,"2596ced0",null)),cu=uu.exports,lu={name:"listswitchingstyle",props:{datas:Object},components:{vuedraggable:Hi.a,uploadCommodity:cu,uploadimg:Ti},data:function(){var t=function(t,e,n){0===e.length&&n(new Error("请输入有效数字"))};return{color1:"#07c160",moditystyles:[{text:"无边白底",type:0},{text:"卡片投影",type:1},{text:"描边白底",type:2},{text:"无边透明底",type:3}],commodityTypes:[{icon:"icon-datumoshi",type:0,content:"大图模式"},{icon:"icon-commodity-yihangliangge",type:1,content:"一行两个"},{icon:"icon-yihangsange",type:2,content:"一行三个"},{icon:"icon-commodity-xiangxiliebiao",type:3,content:"详细列表"},{icon:"icon-icon_shangpintu_yidaliangxiao",type:4,content:"一大两小"},{icon:"icon-xuanzemokuai-daohanghengxianghuadong",type:5,content:"横向滑动"}],rules:{textWeight:[{required:!0,validator:t,trigger:"blur"}]},marker:["新品","热卖","NEW","HOT"],dragOptions:{animation:200},imgText:null,imgNumber:null,predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],options:[],moreName:null,tagPosition:["左上","左下","右上","右下"],uploadImgDataType:null}},created:function(){},methods:{dialogVisibleshow:function(t,e){this.$refs.upload.showUpload(),this.imgText=t,this.number=e},addGrouping:function(){this.datas.commoditylisttypetab.push({text:"分组",imageList:[]})},uploadListInformation:function(t){"imageList"===this.imgText?this.datas.imageList.push(t):this.datas.commoditylisttypetab[this.number].imageList.push(t),this.imgText=null,this.number=null},showUpload:function(t){this.uploadImgDataType=t,this.$refs.uploadImg.showUpload()},uploadInformation:function(t){console.log(t,"---------uploadImg"),"0"===this.uploadImgDataType&&(this.datas.bgImg=t,console.log(this.datas.bgImg,"---------uploadImg"))},clear:function(){this.datas.bgImg=""},deleteimg:function(t){this.datas.imageList.splice(t,1)},delecommodityimg:function(t,e){this.datas.commoditylisttypetab[t].imageList.splice(e,1)},delecommoditylisttypetab:function(t){this.datas.commoditylisttypetab.splice(t,1)}},computed:{styleText:function(){var t;return 0===this.datas.commodityType&&(t="大图模式"),1===this.datas.commodityType&&(t="一行两个"),2===this.datas.commodityType&&(t="一行三个"),3===this.datas.commodityType&&(t="详细列表"),4===this.datas.commodityType&&(t="一大两小"),5===this.datas.commodityType&&(t="横向滑动"),t}}},du=lu,fu=(n("a140"),Object(f["a"])(du,nu,ru,!1,null,"0f2d683a",null)),Au=fu.exports,mu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"investigatestyle"},[n("h2",[t._v(t._s(t.datas.text))]),t._m(0),n("el-form",{ref:"form",attrs:{model:t.datas,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"名称","label-width":"40px"}},[n("el-input",{staticStyle:{width:"87%"},model:{value:t.datas.title,callback:function(e){t.$set(t.datas,"title",e)},expression:"datas.title"}})],1),t._l(t.datas.jsonData,(function(e,r){return n("el-form-item",{key:r,staticClass:"lef"},[n("span",{staticClass:"delete",on:{click:function(e){return t.deletetext(r)}}},[t._v("x")]),n("el-input",{staticClass:"title",attrs:{placeholder:"表单模块名称"},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}}),n("el-select",{attrs:{placeholder:"请选择显示格式"},on:{change:function(e){return t.conChange(r)}},model:{value:e.type,callback:function(n){t.$set(e,"type",n)},expression:"item.type"}},t._l(t.selecttext,(function(t,e){return n("el-option",{key:e,attrs:{label:t,value:e}})})),1),0==e.type?n("el-input",{attrs:{type:"textarea",placeholder:"提示语句如:(请输入姓名)"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}}):n("el-input",{attrs:{type:"textarea",placeholder:"多项之间用‘#’逗号隔开"},on:{input:function(t){e.value1=e.value.split("#")}},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})],1)})),n("el-form-item",[n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:t.addText}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加内容 ")])],1)],2)],1)},pu=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("p",{staticClass:"info",staticStyle:{color:"#ff0000"}},[t._v(" 下拉框,单选,多选等文本用,符号隔开#如:(男#女) ")])])}],gu={name:"investigatestyle",props:{datas:Object},data:function(){return{selecttext:["文本","下拉框","单选","多选"],index1:0}},mounted:function(){},methods:{addText:function(){console.log(this.datas.jsonData);var t={name:"",type:"",value:"",value1:[],value2:"",showPicker:!1};this.datas.jsonData.push(t)},deletetext:function(t){this.datas.jsonData.splice(t,1)},conChange:function(t){this.datas.jsonData[t].value="",this.datas.jsonData[t].value1=[]}}},hu=gu,vu=(n("3302"),Object(f["a"])(hu,mu,pu,!1,null,"38978cde",null)),bu=vu.exports,yu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"investigatestyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-width":"100px",model:t.datas,size:"small"}},[n("el-form-item",{staticClass:"lef",attrs:{label:"外边框"}},[n("el-checkbox",{model:{value:t.datas.isShowBorder,callback:function(e){t.$set(t.datas,"isShowBorder",e)},expression:"datas.isShowBorder"}},[t._v("显示")])],1),n("el-form-item",{staticClass:"lef",attrs:{label:"选中的颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.activeColor,callback:function(e){t.$set(t.datas,"activeColor",e)},expression:"datas.activeColor"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"未选中的颜色"}},[n("el-color-picker",{staticClass:"picke",attrs:{"show-alpha":"",predefine:t.predefineColors},model:{value:t.datas.inactiveColor,callback:function(e){t.$set(t.datas,"inactiveColor",e)},expression:"datas.inactiveColor"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"高亮位置"}},[n("el-slider",{attrs:{max:4,min:0,"input-size":"mini","show-input":""},model:{value:t.datas.Highlight,callback:function(e){t.$set(t.datas,"Highlight",e)},expression:"datas.Highlight"}})],1),n("el-form-item",{staticClass:"lef",attrs:{label:"导航"}}),n("vuedraggable",t._b({model:{value:t.datas.iconList,callback:function(e){t.$set(t.datas,"iconList",e)},expression:"datas.iconList"}},"vuedraggable",t.dragOptions,!1),[n("transition-group",t._l(t.datas.iconList,(function(e,r){return n("section",{key:e+r,staticClass:"imgBanner"},[n("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.deleteimg(r)}}}),n("div",t._l(2,(function(o){return n("div",{key:o,staticClass:"imagBox",on:{click:function(e){return t.replaceIcon(o,r)}}},[n("img",{staticClass:"imag",attrs:{src:1==o?e.iconPic:e.inactive,draggable:"false"}}),n("div",[t._v(" "+t._s(1==o?"选中时":"未选中时")+" ")])])})),0),n("div",{staticClass:"imgText"},[n("div",{staticClass:"imgText-top"},[n("el-input",{attrs:{placeholder:"导航名称",size:"mini"},model:{value:e.iconText,callback:function(n){t.$set(e,"iconText",n)},expression:"item.iconText"}}),n("div",{staticClass:"imgText-top-r"},[n("span",[t._v("小圆点")]),n("el-checkbox",{model:{value:e.isDot,callback:function(n){t.$set(e,"isDot",n)},expression:"item.isDot"}})],1)],1),n("div",{staticClass:"imgTextChild"},[n("el-select",{attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:e.linktype,callback:function(n){t.$set(e,"linktype",n)},expression:"item.linktype"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:e.http.externalLink,callback:function(n){t.$set(e.http,"externalLink",n)},expression:"item.http.externalLink"}})],1)])])})),0)],1),t.datas.iconList.length<5?n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.$refs.upload.showUpload()}}},[n("i",{staticClass:"el-icon-plus"}),t._v("点击添加导航 ")]):t._e(),n("i",{staticClass:"icon-tip"},[t._v("*最多添加5个")])],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation,handleClose:t.handleClose}})],1)},wu=[],Bu={name:"tabBarStyle",props:{datas:Object},data:function(){return{predefineColors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#409EFF","#909399","#C0C4CC","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],emptyText:"",dragOptions:{animation:200},replaceIconIndex:null,replaceIndex:null}},created:function(){},mounted:function(){},methods:{uploadInformation:function(t){return 1==this.replaceIconIndex?(this.datas.iconList[this.replaceIndex].iconPic=t,void(this.replaceIconIndex=null)):2==this.replaceIconIndex?(this.datas.iconList[this.replaceIndex].inactive=t,void(this.replaceIconIndex=null)):void this.datas.iconList.push({iconText:"",iconPic:t,inactive:t,isDot:!1,linktype:"10",http:{}})},handleClose:function(){this.replaceIconIndex=null},deleteimg:function(t){this.datas.iconList.splice(t,1)},replaceIcon:function(t,e){this.replaceIconIndex=t,this.replaceIndex=e,console.log(t,e),this.$refs.upload.showUpload()}},computed:{},watch:{},components:{uploadimg:Ti,vuedraggable:Hi.a}},Cu=Bu,xu=(n("a360"),Object(f["a"])(Cu,yu,wu,!1,null,"7ba29fbe",null)),Su=xu.exports,Eu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"followStyle"}},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",[n("el-form-item",{staticClass:"lef",attrs:{label:"公众号图片"}},[n("div",{staticClass:"follow-pic"},[n("img",{attrs:{src:t.datas.heade,alt:""}}),n("el-button",{staticClass:"uploadImg",attrs:{type:"primary",plain:""},on:{click:function(e){return t.$refs.upload.showUpload()}}},[n("i",{staticClass:"el-icon-plus"}),t._v("上传公众号图片 ")])],1)]),n("el-form-item",{staticClass:"lef",attrs:{label:"公众号名称"}},[n("input",{attrs:{type:"text",placeholder:"请输入公众号名称"}})]),n("el-form-item",{staticClass:"lef",attrs:{label:"公众号Id"}},[n("input",{attrs:{type:"text",placeholder:"请输入公众号Id"}})])],1),n("uploadimg",{ref:"upload",on:{uploadInformation:t.uploadInformation}})],1)},Tu=[],Qu={name:"followStyle",props:{datas:Object},data:function(){return{}},created:function(){console.log(this.datas,"-------------followStyle datas")},mounted:function(){},methods:{uploadInformation:function(t){this.datas.heade=t}},computed:{},watch:{},components:{uploadimg:Ti}},ku=Qu,Fu=(n("b061"),Object(f["a"])(ku,Eu,Tu,!1,null,"7cff7e5a",null)),Uu=Fu.exports,Ou=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"suspensionstyle"},[n("h2",[t._v(t._s(t.datas.text))]),n("el-form",{attrs:{"label-position":"top","label-width":"80px",model:t.datas,size:"small"}},[n("el-form-item",{attrs:{label:"跳转页面"}},[n("div",{staticClass:"imgText"},[n("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择跳转类型",size:"mini"},model:{value:t.datas.type,callback:function(e){t.$set(t.datas,"type",e)},expression:"datas.type"}},t._l(t.optionsType,(function(t){return n("el-option",{key:t.name,attrs:{label:t.name,value:t.type}})})),1),n("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini",placeholder:"请输入链接,输入前确保可以访问"},model:{value:t.datas.http.externalLink,callback:function(e){t.$set(t.datas.http,"externalLink",e)},expression:"datas.http.externalLink"}})],1)])],1)],1)},_u=[],Iu={name:"suspensionstyle",props:{datas:Object},data:function(){return{optionsType:[{type:"10",name:"内部链接"},{type:"11",name:"外部链接"}],options:[],emptyText:""}},created:function(){}},Hu=Iu,Du=(n("8947"),Object(f["a"])(Hu,Ou,_u,!1,null,"40819ef2",null)),Mu=Du.exports,Nu={name:"home",inject:["reload"],data:function(){return{realTimeView:{show:!1},id:null,deleShow:!0,index:"",rightcom:"decorate",currentproperties:{},pageSetup:{name:"页面标题",details:"",isPerson:!1,isBack:!0,titleHeight:35,bgColor:"rgba(249, 249, 249, 10)",bgImg:""},pageComponents:[],offsetY:0,pointer:{show:!1},onlyOne:["1-21","1-22"]}},mounted:function(){this.pageSetup.name="页面标题",this.currentproperties=this.pageSetup},methods:{catJson:function(){this.$alert('{\n <br/>\n "id": '.concat(this.id,',\n <br/>\n "name": "').concat(this.pageSetup.name,'",\n <br/>\n "templateJson": \'').concat(JSON.stringify(this.pageSetup),"',\n <br/>\n \"component\": '").concat(JSON.stringify(this.pageComponents),"',\n <br/>\n }"),"查看JSON",{confirmButtonText:"确定",customClass:"JSONView",dangerouslyUseHTMLString:!0,callback:function(){}})},Preservation:function(){var t=this;this.deleShow=!1,this.$nextTick((function(){t.toImage()}))},toImage:function(){var t=this,e=this.$loading({lock:!0,text:"保存中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),n=document.querySelector("#imageTofile");I()(this.$refs.imageTofile,{backgroundColor:null,height:n.scrollHeight,width:n.scrollWidth,useCORS:!0}).then((function(n){t.deleShow=!0;var r=n.toDataURL("image/png"),o=new FormData;o.append("base64File",r),console.log(o,"--------------页面图片formData"),e.close()}))},allowDrop:function(t){t.preventDefault();var e=t.offsetY;if(this.offsetY!==e){this.offsetY=e;var n=t.target.children[0];if(this.pageComponents.length){if(1===this.pageComponents.length&&0===this.pageComponents[0].type)return;if(e<n.children[0].clientHeight/2){if(0===this.pageComponents[0].type)return;return this.pageComponents=this.pageComponents.filter((function(t){return"placementarea"!==t.component})),void this.pageComponents.unshift({component:"placementarea",type:0})}var r=n.offsetTop;if(e>n.clientHeight||n.lastChild.offsetTop-r+n.lastChild.clientHeight/2<e){if(0===this.pageComponents[this.pageComponents.length-1].type)return;return this.pageComponents=this.pageComponents.filter((function(t){return"placementarea"!==t.component})),void this.pageComponents.push({component:"placementarea",type:0})}for(var o=n.children,i=0,a=o.length;i<a;i++){var s=o[i].offsetTop-r;if(s+o[i].clientHeight/2>t.offsetY){if(0===this.pageComponents[i].type)break;if(0===this.pageComponents[i-1].type)break;this.pageComponents=this.pageComponents.filter((function(t){return"placementarea"!==t.component})),this.pageComponents.splice(i,0,{component:"placementarea",type:0});break}if(s+o[i].clientHeight>t.offsetY){if(0===this.pageComponents[i].type)break;if(!this.pageComponents[i+1]||0===this.pageComponents[i+1].type)break;this.pageComponents=this.pageComponents.filter((function(t){return"placementarea"!==t.component})),this.pageComponents.splice(i,0,{component:"placementarea",type:0});break}}}else this.pageComponents.push({component:"placementarea",type:0})}},drop:function(t){var e=this,n=i["a"].deepClone(s.get(t.dataTransfer.getData("componentName"))),r=this.pageComponents.some((function(n){return e.onlyOne.includes(n.type)&&n.type===t.dataTransfer.getData("Text")}));if(r)return this.$message.info("当前组件只能添加一个!"),void(this.pageComponents=this.pageComponents.filter((function(t){return"placementarea"!==t.component})));i["a"].forEach(this.pageComponents,(function(t,r){!0===t.active&&(t.active=!1),e.index=r,"placementarea"===t.component&&e.$set(e.pageComponents,r,n),e.pageComponents.length===r+1&&(e.pageComponents=e.pageComponents.filter((function(t){return"placementarea"!==t.component})))})),this.rightcom=n.style,this.currentproperties=n.setStyle,console.log(n,this.rightcom,this.currentproperties,"----------components data")},dragleaves:function(){this.pageComponents=this.pageComponents.filter((function(t){return"placementarea"!==t.component}))},componenmanagement:function(t){this.pageComponents=t},activeComponent:function(t,e){this.index=e,this.rightcom=t.style,this.currentproperties=t.setStyle,i["a"].forEach(this.pageComponents,(function(t){!0===t.active&&(t.active=!1)})),t.active=!0},headTop:function(){this.rightcom="decorate",i["a"].forEach(this.pageComponents,(function(t){!0===t.active&&(t.active=!1)}))},deleteObj:function(t){this.pageComponents.splice(t,1),this.index===t&&(this.rightcom="decorate"),t<this.index&&(this.index=this.index-1)},reloads:function(){var t=this;this.$confirm("重置后您添加或者修改的数据将会失效, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$router.push({path:"home"}),t.reload()})).catch((function(){}))},Previous:function(){var t=this;this.$confirm("返回列表您添加或者修改的数据将会失效, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$router.go(-1)})).catch((function(){}))},exportJSON:function(){var t=JSON.stringify({id:this.id,name:this.pageSetup.name,templateJson:JSON.stringify(this.pageSetup),component:JSON.stringify(this.pageComponents)}),e=new Blob([t],{type:""});D.a.saveAs(e,"".concat(this.pageSetup.name,".json"))},importJSON:function(){var t=document.getElementById("file").files[0],e=new FileReader;e.readAsText(t);var n=this;e.onload=function(){var t=JSON.parse(this.result);console.log(t,"-----------------导入成功"),n.id=t.id,n.pageSetup=JSON.parse(t.templateJson),n.pageComponents=JSON.parse(t.component)}}},watch:{rightcom:function(t){if("decorate"===t)return i["a"].forEach(this.pageComponents,(function(t){!0===t.active&&(t.active=!1)})),void(this.currentproperties=this.pageSetup);"componenmanagement"===t&&(i["a"].forEach(this.pageComponents,(function(t){!0===t.active&&(t.active=!1)})),this.currentproperties=this.pageComponents)}},components:{headerTop:y,realTimeView:O,decorate:Ui,componenmanagement:Li,phoneBottom:E,captiontext:z,sliderassembly:m,placementarea:ar,captiontextsstyle:ji,pictureadsstyle:Ji,pictureads:tr,graphicnavigation:fr,graphicnavigationstyle:ra,richtext:vr,richtextstyle:Ua,magiccube:xr,magiccubestyle:Ma,auxiliarysegmentation:Fr,auxiliarysegmentationstyle:Ka,commoditysearch:Dr,commoditysearchstyle:Wa,storeinformation:zr,storeinformationstyle:es,entertheshop:Gr,entertheshopstyle:ss,investigate:ei,investigatestyle:bu,notice:to,noticestyle:As,videoss:ao,videostyle:bs,custommodule:Ao,custommodulestyle:Ss,communitypowder:bo,communitypowderstyle:Us,storenotecard:So,storenotecardstyle:Ms,crowdoperation:Uo,crowdoperationstyle:Ks,personalizedrecommendation:Mo,personalizedrecommendationstyle:Ws,onlineservice:Ko,onlineservicestyle:eu,listswitching:Wo,listswitchingstyle:Au,tabBarStyle:Su,tabBar:si,follow:Ai,followStyle:Uu,suspension:bi,suspensionstyle:Mu}},Lu=Nu,Pu=(n("1669"),Object(f["a"])(Lu,r,o,!1,null,"4cd1540c",null));e["default"]=Pu.exports},"030f":function(t,e,n){(function(t){(function(){"use strict";var e=function(t){var e=typeof t;return null===t?"null":"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},n=function(t){return function(n){return e(n)===t}},r=function(t){return function(e){return typeof e===t}},o=function(t){return function(e){return t===e}},i=n("string"),a=n("object"),s=n("array"),u=o(null),c=r("boolean"),l=o(void 0),d=function(t){return null===t||void 0===t},f=function(t){return!d(t)},A=r("function"),m=r("number"),p=function(t,e){if(s(t)){for(var n=0,r=t.length;n<r;++n)if(!e(t[n]))return!1;return!0}return!1},g=function(){},h=function(t){return function(){return t()}},v=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},b=function(t,e){return function(n){return t(e(n))}},y=function(t){return function(){return t}},w=function(t){return t},B=function(t,e){return t===e};function C(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var x=function(t){return function(e){return!t(e)}},S=function(t){return function(){throw new Error(t)}},E=y(!1),T=y(!0),Q=tinymce.util.Tools.resolve("tinymce.ThemeManager"),k=function(){return k=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},k.apply(this,arguments)};function F(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}function U(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var O=function(){return _},_=function(){var t=function(t){return t()},e=w,n={fold:function(t,e){return t()},isSome:E,isNone:T,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:y(null),getOrUndefined:y(void 0),or:e,orThunk:t,map:O,each:g,bind:O,exists:E,forall:T,filter:function(){return O()},toArray:function(){return[]},toString:y("none()")};return n}(),I=function(t){var e=y(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:T,isNone:E,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return I(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:_},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},H=function(t){return null===t||void 0===t?_:I(t)},D={some:I,none:O,from:H},M=Array.prototype.slice,N=Array.prototype.indexOf,L=Array.prototype.push,P=function(t,e){return N.call(t,e)},R=function(t,e){var n=P(t,e);return-1===n?D.none():D.some(n)},z=function(t,e){return P(t,e)>-1},K=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];if(e(o,n))return!0}return!1},V=function(t,e){for(var n=[],r=0;r<t;r++)n.push(e(r));return n},j=function(t,e){for(var n=[],r=0;r<t.length;r+=e){var o=M.call(t,r,r+e);n.push(o)}return n},$=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},X=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},G=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t[n];e(r,n)}},W=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o],s=e(a,o)?n:r;s.push(a)}return{pass:n,fail:r}},Y=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},J=function(t,e,n){return G(t,(function(t,r){n=e(n,t,r)})),n},q=function(t,e,n){return X(t,(function(t,r){n=e(n,t,r)})),n},Z=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return D.some(i);if(n(i,r))break}return D.none()},tt=function(t,e){return Z(t,e,E)},et=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];if(e(o,n))return D.some(n)}return D.none()},nt=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!s(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);L.apply(e,t[n])}return e},rt=function(t,e){return nt($(t,e))},ot=function(t,e){for(var n=0,r=t.length;n<r;++n){var o=t[n];if(!0!==e(o,n))return!1}return!0},it=function(t){var e=M.call(t,0);return e.reverse(),e},at=function(t,e){return Y(t,(function(t){return!z(e,t)}))},st=function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n},ut=function(t){return[t]},ct=function(t,e){var n=M.call(t,0);return n.sort(e),n},lt=function(t,e){return e>=0&&e<t.length?D.some(t[e]):D.none()},dt=function(t){return lt(t,0)},ft=function(t){return lt(t,t.length-1)},At=A(Array.from)?Array.from:function(t){return M.call(t)},mt=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return D.none()},pt=Object.keys,gt=Object.hasOwnProperty,ht=function(t,e){for(var n=pt(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];e(a,i)}},vt=function(t,e){return bt(t,(function(t,n){return{k:n,v:e(t,n)}}))},bt=function(t,e){var n={};return ht(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},yt=function(t){return function(e,n){t[n]=e}},wt=function(t,e,n,r){var o={};return ht(t,(function(t,o){(e(t,o)?n:r)(t,o)})),o},Bt=function(t,e){var n={};return wt(t,e,yt(n),g),n},Ct=function(t,e){var n=[];return ht(t,(function(t,r){n.push(e(t,r))})),n},xt=function(t,e){for(var n=pt(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];if(e(a,i,t))return D.some(a)}return D.none()},St=function(t){return Ct(t,w)},Et=function(t,e){return Tt(t,e)?D.from(t[e]):D.none()},Tt=function(t,e){return gt.call(t,e)},Qt=function(t,e){return Tt(t,e)&&void 0!==t[e]&&null!==t[e]},kt=function(t,e,n){return void 0===n&&(n=B),t.exists((function(t){return n(t,e)}))},Ft=function(t,e,n){return void 0===n&&(n=B),_t(t,e,n).getOr(t.isNone()&&e.isNone())},Ut=function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e},Ot=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(!r.isSome())return D.none();e.push(r.getOrDie())}return D.some(e)},_t=function(t,e,n){return t.isSome()&&e.isSome()?D.some(n(t.getOrDie(),e.getOrDie())):D.none()},It=function(t,e,n,r){return t.isSome()&&e.isSome()&&n.isSome()?D.some(r(t.getOrDie(),e.getOrDie(),n.getOrDie())):D.none()},Ht=function(t,e){return void 0!==t&&null!==t?D.some(e(t)):D.none()},Dt=function(t,e){return t?D.some(e):D.none()},Mt=function(t,e){return t+e},Nt=function(t,e){return t.substring(e)},Lt=function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e},Pt=function(t,e){return Kt(t,e)?Nt(t,e.length):t},Rt=function(t,e){return Vt(t,e)?t:Mt(t,e)},zt=function(t,e){return-1!==t.indexOf(e)},Kt=function(t,e){return Lt(t,e,0)},Vt=function(t,e){return Lt(t,e,t.length-e.length)},jt=function(t){return function(e){return e.replace(t,"")}},$t=jt(/^\s+|\s+$/g),Xt=function(t){return t.length>0},Gt=function(t){return!Xt(t)},Wt=function(t){return void 0!==t.style&&A(t.style.getPropertyValue)},Yt=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Zt(r.childNodes[0])},Jt=function(t,e){var n=e||document,r=n.createElement(t);return Zt(r)},qt=function(t,e){var n=e||document,r=n.createTextNode(t);return Zt(r)},Zt=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},te=function(t,e,n){return D.from(t.dom.elementFromPoint(e,n)).map(Zt)},ee={fromHtml:Yt,fromTag:Jt,fromText:qt,fromDom:Zt,fromPoint:te};"undefined"!==typeof window?window:Function("return this;")();var ne,re=9,oe=11,ie=1,ae=3,se=function(t){var e=t.dom.nodeName;return e.toLowerCase()},ue=function(t){return t.dom.nodeType},ce=function(t){return function(e){return ue(e)===t}},le=ce(ie),de=ce(ae),fe=ce(re),Ae=ce(oe),me=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},pe=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:y(o),isiPhone:y(i),isTablet:y(u),isPhone:y(c),isTouch:y(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:y(l),isDesktop:y(d)}},ge=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}},he=function(t,e){var n=ge(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return ye(r(1),r(2))},ve=function(t,e){var n=String(e).toLowerCase();return 0===t.length?be():he(t,n)},be=function(){return ye(0,0)},ye=function(t,e){return{major:t,minor:e}},we={nu:ye,detect:ve,unknown:be},Be=function(t,e){return mt(e.brands,(function(e){var n=e.brand.toLowerCase();return tt(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:we.nu(parseInt(e.version,10),0)}}))}))},Ce=function(t,e){var n=String(e).toLowerCase();return tt(t,(function(t){return t.search(n)}))},xe=function(t,e){return Ce(t,e).map((function(t){var n=we.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},Se=function(t,e){return Ce(t,e).map((function(t){var n=we.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},Ee=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Te=function(t){return function(e){return zt(e,t)}},Qe=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return zt(t,"edge/")&&zt(t,"chrome")&&zt(t,"safari")&&zt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ee],search:function(t){return zt(t,"chrome")&&!zt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return zt(t,"msie")||zt(t,"trident")}},{name:"Opera",versionRegexes:[Ee,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Te("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Te("firefox")},{name:"Safari",versionRegexes:[Ee,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(zt(t,"safari")||zt(t,"mobile/"))&&zt(t,"applewebkit")}}],ke=[{name:"Windows",search:Te("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return zt(t,"iphone")||zt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Te("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Te("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Te("linux"),versionRegexes:[]},{name:"Solaris",search:Te("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Te("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Te("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Fe={browsers:y(Qe),oses:y(ke)},Ue="Edge",Oe="Chrome",_e="IE",Ie="Opera",He="Firefox",De="Safari",Me=function(){return Ne({current:void 0,version:we.unknown()})},Ne=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Ue),isChrome:r(Oe),isIE:r(_e),isOpera:r(Ie),isFirefox:r(He),isSafari:r(De)}},Le={unknown:Me,nu:Ne,edge:y(Ue),chrome:y(Oe),ie:y(_e),opera:y(Ie),firefox:y(He),safari:y(De)},Pe="Windows",Re="iOS",ze="Android",Ke="Linux",Ve="OSX",je="Solaris",$e="FreeBSD",Xe="ChromeOS",Ge=function(){return We({current:void 0,version:we.unknown()})},We=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(Pe),isiOS:r(Re),isAndroid:r(ze),isOSX:r(Ve),isLinux:r(Ke),isSolaris:r(je),isFreeBSD:r($e),isChromeOS:r(Xe)}},Ye={unknown:Ge,nu:We,windows:y(Pe),ios:y(Re),android:y(ze),linux:y(Ke),osx:y(Ve),solaris:y(je),freebsd:y($e),chromeos:y(Xe)},Je=function(t,e,n){var r=Fe.browsers(),o=Fe.oses(),i=e.bind((function(t){return Be(r,t)})).orThunk((function(){return xe(r,t)})).fold(Le.unknown,Le.nu),a=Se(o,t).fold(Ye.unknown,Ye.nu),s=pe(a,i,t,n);return{browser:i,os:a,deviceType:s}},qe={detect:Je},Ze=function(t){return window.matchMedia(t).matches},tn=me((function(){return qe.detect(navigator.userAgent,D.from(navigator.userAgentData),Ze)})),en=function(){return tn()},nn=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},rn=function(t,e){return nn(t,e,Node.DOCUMENT_POSITION_CONTAINED_BY)},on=function(t,e){var n=t.dom;if(n.nodeType!==ie)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},an=function(t){return t.nodeType!==ie&&t.nodeType!==re&&t.nodeType!==oe||0===t.childElementCount},sn=function(t,e){var n=void 0===e?document:e.dom;return an(n)?[]:$(n.querySelectorAll(t),ee.fromDom)},un=function(t,e){var n=void 0===e?document:e.dom;return an(n)?D.none():D.from(n.querySelector(t)).map(ee.fromDom)},cn=function(t,e){return t.dom===e.dom},ln=function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)},dn=function(t,e){return rn(t.dom,e.dom)},fn=function(t,e){return en().browser.isIE()?dn(t,e):ln(t,e)},An=function(t){return ee.fromDom(t.dom.ownerDocument)},mn=function(t){return fe(t)?t:An(t)},pn=function(t){return ee.fromDom(mn(t).dom.documentElement)},gn=function(t){return ee.fromDom(mn(t).dom.defaultView)},hn=function(t){return D.from(t.dom.parentNode).map(ee.fromDom)},vn=function(t){return hn(t)},bn=function(t){return D.from(t.dom.offsetParent).map(ee.fromDom)},yn=function(t){return D.from(t.dom.nextSibling).map(ee.fromDom)},wn=function(t){return $(t.dom.childNodes,ee.fromDom)},Bn=function(t,e){var n=t.dom.childNodes;return D.from(n[e]).map(ee.fromDom)},Cn=function(t){return Bn(t,0)},xn=function(t,e){return{element:t,offset:e}},Sn=function(t,e){var n=wn(t);return n.length>0&&e<n.length?xn(n[e],0):xn(t,e)},En=function(t){return Ae(t)&&f(t.dom.host)},Tn=A(Element.prototype.attachShadow)&&A(Node.prototype.getRootNode),Qn=y(Tn),kn=Tn?function(t){return ee.fromDom(t.dom.getRootNode())}:mn,Fn=function(t){return En(t)?t:ee.fromDom(mn(t).dom.body)},Un=function(t){return On(t).isSome()},On=function(t){var e=kn(t);return En(e)?D.some(e):D.none()},_n=function(t){return ee.fromDom(t.dom.host)},In=function(t){if(Qn()&&f(t.target)){var e=ee.fromDom(t.target);if(le(e)&&Hn(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return dt(n)}}return D.from(t.target)},Hn=function(t){return f(t.dom.shadowRoot)},Dn=function(t){var e=de(t)?t.dom.parentNode:t.dom;if(void 0===e||null===e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return On(ee.fromDom(e)).fold((function(){return n.body.contains(e)}),b(Dn,_n))},Mn=function(){return Nn(ee.fromDom(document))},Nn=function(t){var e=t.dom.body;if(null===e||void 0===e)throw new Error("Body is not available yet");return ee.fromDom(e)},Ln=function(t,e,n){if(!(i(n)||c(n)||m(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Pn=function(t,e,n){Ln(t.dom,e,n)},Rn=function(t,e){var n=t.dom;ht(e,(function(t,e){Ln(n,e,t)}))},zn=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},Kn=function(t,e){return D.from(zn(t,e))},Vn=function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)},jn=function(t,e){t.dom.removeAttribute(e)},$n=function(t,e,n){if(!i(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Wt(t)&&t.style.setProperty(e,n)},Xn=function(t,e){Wt(t)&&t.style.removeProperty(e)},Gn=function(t,e,n){var r=t.dom;$n(r,e,n)},Wn=function(t,e){var n=t.dom;ht(e,(function(t,e){$n(n,e,t)}))},Yn=function(t,e){var n=t.dom;ht(e,(function(t,e){t.fold((function(){Xn(n,e)}),(function(t){$n(n,e,t)}))}))},Jn=function(t,e){var n=t.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(e);return""!==o||Dn(t)?o:qn(n,e)},qn=function(t,e){return Wt(t)?t.style.getPropertyValue(e):""},Zn=function(t,e){var n=t.dom,r=qn(n,e);return D.from(r).filter((function(t){return t.length>0}))},tr=function(t){var e={},n=t.dom;if(Wt(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},er=function(t,e,n){var r=ee.fromTag(t);Gn(r,e,n);var o=Zn(r,e);return o.isSome()},nr=function(t,e){var n=t.dom;Xn(n,e),kt(Kn(t,"style").map($t),"")&&jn(t,"style")},rr=function(t){return t.dom.offsetWidth},or=function(t,e){var n=function(e,n){if(!m(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Wt(r)&&(r.style[t]=n+"px")},r=function(n){var r=e(n);if(r<=0||null===r){var o=Jn(n,t);return parseFloat(o)||0}return r},o=r,i=function(t,e){return q(e,(function(e,n){var r=Jn(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)},a=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:a}},ir=or("height",(function(t){var e=t.dom;return Dn(t)?e.getBoundingClientRect().height:e.offsetHeight})),ar=function(t){return ir.get(t)},sr=function(t){return ir.getOuter(t)},ur=function(t,e){var n=["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"],r=ir.max(t,e,n);Gn(t,"max-height",r+"px")},cr=function(t,e){var n=function(n,r){return cr(t+n,e+r)};return{left:t,top:e,translate:n}},lr=cr,dr=function(t){var e=t.getBoundingClientRect();return lr(e.left,e.top)},fr=function(t,e){return void 0!==t?t:void 0!==e?e:0},Ar=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return lr(n.offsetLeft,n.offsetTop);var i=fr(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=fr(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),s=fr(o.clientTop,n.clientTop),u=fr(o.clientLeft,n.clientLeft);return mr(t).translate(a-u,i-s)},mr=function(t){var e=t.dom,n=e.ownerDocument,r=n.body;return r===e?lr(r.offsetLeft,r.offsetTop):Dn(t)?dr(e):lr(0,0)},pr=or("width",(function(t){return t.dom.offsetWidth})),gr=function(t,e){return pr.set(t,e)},hr=function(t){return pr.get(t)},vr=function(t){return pr.getOuter(t)},br=function(t,e){var n=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],r=pr.max(t,e,n);Gn(t,"max-width",r+"px")},yr=function(t,e,n,r,o,i,a){return{target:t,x:e,y:n,stop:r,prevent:o,kill:i,raw:a}},wr=function(t){var e=ee.fromDom(In(t).getOr(t.target)),n=function(){return t.stopPropagation()},r=function(){return t.preventDefault()},o=v(r,n);return yr(e,t.clientX,t.clientY,n,r,o,t)},Br=function(t,e){return function(n){t(n)&&e(wr(n))}},Cr=function(t,e,n,r,o){var i=Br(n,r);return t.dom.addEventListener(e,i,o),{unbind:C(Er,t,e,i,o)}},xr=function(t,e,n,r){return Cr(t,e,n,r,!1)},Sr=function(t,e,n,r){return Cr(t,e,n,r,!0)},Er=function(t,e,n,r){t.dom.removeEventListener(e,n,r)},Tr=function(t,e){var n=hn(t);n.each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},Qr=function(t,e){var n=yn(t);n.fold((function(){var n=hn(t);n.each((function(t){Fr(t,e)}))}),(function(t){Tr(t,e)}))},kr=function(t,e){var n=Cn(t);n.fold((function(){Fr(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},Fr=function(t,e){t.dom.appendChild(e.dom)},Ur=function(t,e,n){Bn(t,n).fold((function(){Fr(t,e)}),(function(t){Tr(t,e)}))},Or=function(t,e){X(e,(function(e){Tr(t,e)}))},_r=function(t,e){X(e,(function(e){Fr(t,e)}))},Ir=function(t){t.dom.textContent="",X(wn(t),(function(t){Hr(t)}))},Hr=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},Dr=function(t){var e=wn(t);e.length>0&&Or(t,e),Hr(t)},Mr=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return lr(n,r)},Nr=function(t,e,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollTo(t,e)},Lr=function(t){var e=void 0===t?window:t;return en().browser.isFirefox()?D.none():D.from(e["visualViewport"])},Pr=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},Rr=function(t){var e=void 0===t?window:t,n=e.document,r=Mr(ee.fromDom(n));return Lr(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return Pr(r.left,r.top,n,o)}),(function(t){return Pr(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},zr=function(t,e){var n=t.view(e);return n.fold(y([]),(function(e){var n=t.owner(e),r=zr(t,n);return[e].concat(r)}))},Kr=function(t,e){var n=e.owner(t),r=zr(e,n);return D.some(r)},Vr=function(t){var e,n=t.dom===document?D.none():D.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement);return n.map(ee.fromDom)},jr=function(t){return An(t)},$r=Object.freeze({__proto__:null,view:Vr,owner:jr}),Xr=function(t){var e=ee.fromDom(document),n=Mr(e),r=Kr(t,$r);return r.fold(C(Ar,t),(function(e){var r=mr(t),o=J(e,(function(t,e){var n=mr(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return lr(o.left+r.left+n.left,o.top+r.top+n.top)}))},Gr=function(t,e,n){return{point:t,width:e,height:n}},Wr=function(t,e,n,r){return{x:t,y:e,width:n,height:r}},Yr=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},Jr=function(t){var e=Ar(t),n=vr(t),r=sr(t);return Yr(e.left,e.top,n,r)},qr=function(t){var e=Xr(t),n=vr(t),r=sr(t);return Yr(e.left,e.top,n,r)},Zr=function(){return Rr(window)},to=function(t){var e=function(e){return to(t)},n=function(e){return to(t)},r=function(e){return to(e(t))},o=function(e){return to(t)},i=function(e){e(t)},a=function(e){return e(t)},s=function(e,n){return n(t)},u=function(e){return e(t)},c=function(e){return e(t)},l=function(){return D.some(t)};return{isValue:T,isError:E,getOr:y(t),getOrThunk:y(t),getOrDie:y(t),or:e,orThunk:n,fold:s,map:r,mapError:o,each:i,bind:a,exists:u,forall:c,toOptional:l}},eo=function(t){var e=function(t){return t()},n=function(){return S(String(t))()},r=w,o=function(t){return t()},i=function(e){return eo(t)},a=function(e){return eo(e(t))},s=function(e){return eo(t)},u=function(e,n){return e(t)};return{isValue:E,isError:T,getOr:w,getOrThunk:e,getOrDie:n,or:r,orThunk:o,fold:u,map:i,mapError:a,each:g,bind:s,exists:E,forall:T,toOptional:D.none}},no=function(t,e){return t.fold((function(){return eo(e)}),to)},ro={value:to,error:eo,fromOption:no};(function(t){t[t["Error"]=0]="Error",t[t["Value"]=1]="Value"})(ne||(ne={}));var oo=function(t,e,n){return t.stype===ne.Error?e(t.serror):n(t.svalue)},io=function(t){var e=[],n=[];return X(t,(function(t){oo(t,(function(t){return n.push(t)}),(function(t){return e.push(t)}))})),{values:e,errors:n}},ao=function(t,e){return t.stype===ne.Error?{stype:ne.Error,serror:e(t.serror)}:t},so=function(t,e){return t.stype===ne.Value?{stype:ne.Value,svalue:e(t.svalue)}:t},uo=function(t,e){return t.stype===ne.Value?e(t.svalue):t},co=function(t,e){return t.stype===ne.Error?e(t.serror):t},lo=function(t){return{stype:ne.Value,svalue:t}},fo=function(t){return{stype:ne.Error,serror:t}},Ao=function(t){return oo(t,ro.error,ro.value)},mo=function(t){return t.fold(fo,lo)},po={fromResult:mo,toResult:Ao,svalue:lo,partition:io,serror:fo,bind:uo,bindError:co,map:so,mapError:ao,fold:oo},go=function(t,e,n,r){return{tag:"field",key:t,newKey:e,presence:n,prop:r}},ho=function(t,e){return{tag:"custom",newKey:t,instantiator:e}},vo=function(t,e,n){switch(t.tag){case"field":return e(t.key,t.newKey,t.presence,t.prop);case"custom":return n(t.newKey,t.instantiator)}},bo=function(t,e){return e},yo=function(t,e){var n=a(t)&&a(e);return n?Bo(t,e):e},wo=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<e.length;o++){var i=e[o];for(var a in i)Tt(i,a)&&(r[a]=t(r[a],i[a]))}return r}},Bo=wo(yo),Co=wo(bo),xo=function(){return{tag:"required",process:{}}},So=function(t){return{tag:"defaultedThunk",process:t}},Eo=function(t){return So(y(t))},To=function(){return{tag:"option",process:{}}},Qo=function(t){return{tag:"mergeWithThunk",process:t}},ko=function(t){return Qo(y(t))},Fo=function(t,e){return t.length>0?po.svalue(Bo(e,Co.apply(void 0,t))):po.svalue(e)},Uo=function(t){return v(po.serror,nt)(t)},Oo=function(t,e){var n=po.partition(t);return n.errors.length>0?Uo(n.errors):Fo(n.values,e)},_o=function(t){var e=po.partition(t);return e.errors.length>0?Uo(e.errors):po.svalue(e.values)},Io={consolidateObj:Oo,consolidateArr:_o},Ho=function(t){return a(t)&&pt(t).length>100?" removed due to size":JSON.stringify(t,null,2)},Do=function(t){var e=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:y("... (only showing first ten failures)")}]):t;return $(e,(function(t){return"Failed path: ("+t.path.join(" > ")+")\n"+t.getErrorInfo()}))},Mo=function(t,e){return po.serror([{path:t,getErrorInfo:e}])},No=function(t,e,n){return Mo(t,(function(){return'Could not find valid *required* value for "'+e+'" in '+Ho(n)}))},Lo=function(t,e){return Mo(t,(function(){return'Choice schema did not contain choice key: "'+e+'"'}))},Po=function(t,e,n){return Mo(t,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+Ho(e)}))},Ro=function(t,e){return Mo(t,(function(){return"There are unsupported fields: ["+e.join(", ")+"] specified"}))},zo=function(t,e){return Mo(t,y(e))},Ko=function(t){var e=function(e,n){return po.bindError(t(n),(function(t){return zo(e,t)}))},n=y("val");return{extract:e,toString:n}},Vo=Ko(po.svalue),jo=function(t,e,n,r){return Et(e,n).fold((function(){return No(t,n,e)}),r)},$o=function(t,e,n,r){var o=Et(t,e).getOrThunk((function(){return n(t)}));return r(o)},Xo=function(t,e,n){return n(Et(t,e))},Go=function(t,e,n,r){var o=Et(t,e).map((function(e){return!0===e?n(t):e}));return r(o)},Wo=function(t,e,n,r,o){var i=function(t){return o.extract(e.concat([r]),t)},a=function(t){return t.fold((function(){return po.svalue(D.none())}),(function(t){var n=o.extract(e.concat([r]),t);return po.map(n,D.some)}))};switch(t.tag){case"required":return jo(e,n,r,i);case"defaultedThunk":return $o(n,r,t.process,i);case"option":return Xo(n,r,a);case"defaultedOptionThunk":return Go(n,r,t.process,a);case"mergeWithThunk":return $o(n,r,y({}),(function(e){var r=Bo(t.process(n),e);return i(r)}))}},Yo=function(t,e,n){for(var r={},o=[],i=0,a=n;i<a.length;i++){var s=a[i];vo(s,(function(n,i,a,s){var u=Wo(a,t,e,n,s);po.fold(u,(function(t){o.push.apply(o,t)}),(function(t){r[i]=t}))}),(function(t,n){r[t]=n(e)}))}return o.length>0?po.serror(o):po.svalue(r)},Jo=function(t){var e=function(e,n){return t().extract(e,n)},n=function(){return t().toString()};return{extract:e,toString:n}},qo=function(t){return pt(Bt(t,f))},Zo=function(t){var e=ti(t),n=J(t,(function(t,e){return vo(e,(function(e){var n;return Bo(t,(n={},n[e]=!0,n))}),y(t))}),{}),r=function(t,r){var o=c(r)?[]:qo(r),i=Y(o,(function(t){return!Qt(n,t)}));return 0===i.length?e.extract(t,r):Ro(t,i)};return{extract:r,toString:e.toString}},ti=function(t){var e=function(e,n){return Yo(e,n,t)},n=function(){var e=$(t,(function(t){return vo(t,(function(t,e,n,r){return t+" -> "+r.toString()}),(function(t,e){return"state("+t+")"}))}));return"obj{\n"+e.join("\n")+"}"};return{extract:e,toString:n}},ei=function(t){var e=function(e,n){var r=$(n,(function(n,r){return t.extract(e.concat(["["+r+"]"]),n)}));return Io.consolidateArr(r)},n=function(){return"array("+t.toString()+")"};return{extract:e,toString:n}},ni=function(t){var e=function(e,n){for(var r=[],o=0,i=t;o<i.length;o++){var a=i[o],s=a.extract(e,n);if(s.stype===ne.Value)return s;r.push(s)}return Io.consolidateArr(r)},n=function(){return"oneOf("+$(t,(function(t){return t.toString()})).join(", ")+")"};return{extract:e,toString:n}},ri=function(t,e){var n=function(e,n){return ei(Ko(t)).extract(e,n)},r=function(t,r){var o=pt(r),i=n(t,o);return po.bind(i,(function(n){var o=$(n,(function(t){return go(t,t,xo(),e)}));return ti(o).extract(t,r)}))},o=function(){return"setOf("+e.toString()+")"};return{extract:r,toString:o}},oi=function(t,e){var n=me(e),r=function(t,e){return n().extract(t,e)},o=function(){return n().toString()};return{extract:r,toString:o}},ii=v(ei,ti),ai=y(Vo),si=function(t,e){return Ko((function(n){var r=typeof n;return t(n)?po.svalue(n):po.serror("Expected type: "+e+" but got: "+r)}))},ui=si(m,"number"),ci=si(i,"string"),li=si(c,"boolean"),di=si(A,"function"),fi=function(t){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 fi(t[e])}));default:return!1}},Ai=Ko((function(t){return fi(t)?po.svalue(t):po.serror("Expected value to be acceptable for sending via postMessage")})),mi=function(t,e,n,r){var o=Et(n,r);return o.fold((function(){return Po(t,n,r)}),(function(n){return n.extract(t.concat(["branch: "+r]),e)}))},pi=function(t,e){var n=function(n,r){var o=Et(r,t);return o.fold((function(){return Lo(n,t)}),(function(t){return mi(n,r,e,t)}))},r=function(){return"chooseOn("+t+"). Possible values: "+pt(e)};return{extract:n,toString:r}},gi=function(){return ei(Vo)},hi=function(t){return Ko((function(e){return t(e).fold(po.serror,po.svalue)}))},vi=function(t,e){return ri((function(e){return po.fromResult(t(e))}),e)},bi=function(t,e,n){var r=e.extract([t],n);return po.mapError(r,(function(t){return{input:n,errors:t}}))},yi=function(t,e,n){return po.toResult(bi(t,e,n))},wi=function(t){return t.fold((function(t){throw new Error(Ci(t))}),w)},Bi=function(t,e,n){return wi(yi(t,e,n))},Ci=function(t){return"Errors: \n"+Do(t.errors).join("\n")+"\n\nInput object: "+Ho(t.input)},xi=function(t,e){return pi(t,vt(e,ti))},Si=function(t,e){return oi(t,e)},Ei=go,Ti=ho,Qi=function(t){return hi((function(e){return z(t,e)?ro.value(e):ro.error('Unsupported value: "'+e+'", choose one of "'+t.join(", ")+'".')}))},ki=function(t){return Ei(t,t,xo(),ai())},Fi=function(t,e){return Ei(t,t,xo(),e)},Ui=function(t){return Fi(t,ui)},Oi=function(t){return Fi(t,ci)},_i=function(t,e){return Ei(t,t,xo(),Qi(e))},Ii=function(t){return Fi(t,li)},Hi=function(t){return Fi(t,di)},Di=function(t,e){return Ei(t,t,To(),Ko((function(n){return po.serror("The field: "+t+" is forbidden. "+e)})))},Mi=function(t,e){return Ei(t,t,xo(),ti(e))},Ni=function(t,e){return Ei(t,t,xo(),ii(e))},Li=function(t,e){return Ei(t,t,xo(),ei(e))},Pi=function(t){return Ei(t,t,To(),ai())},Ri=function(t,e){return Ei(t,t,To(),e)},zi=function(t){return Ri(t,ui)},Ki=function(t){return Ri(t,ci)},Vi=function(t){return Ri(t,di)},ji=function(t,e){return Ri(t,ei(e))},$i=function(t,e){return Ri(t,ti(e))},Xi=function(t,e){return Ri(t,Zo(e))},Gi=function(t,e){return Ei(t,t,Eo(e),ai())},Wi=function(t,e,n){return Ei(t,t,Eo(e),n)},Yi=function(t,e){return Wi(t,e,ui)},Ji=function(t,e){return Wi(t,e,ci)},qi=function(t,e,n){return Wi(t,e,Qi(n))},Zi=function(t,e){return Wi(t,e,li)},ta=function(t,e){return Wi(t,e,di)},ea=function(t,e){return Wi(t,e,Ai)},na=function(t,e,n){return Wi(t,e,ei(n))},ra=function(t,e,n){return Wi(t,e,ti(n))},oa=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},ia=function(t){if(!s(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return X(t,(function(r,o){var i=pt(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!s(u))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+i);var s=function(t){var r=pt(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));var o=ot(e,(function(t){return z(r,t)}));if(!o)throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:s,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n},aa={generate:ia};aa.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var sa,ua=function(t){var e=[],n=[];return X(t,(function(t){t.fold((function(t){e.push(t)}),(function(t){n.push(t)}))})),{errors:e,values:n}},ca=function(t,e){var n={};return ht(t,(function(t,r){z(e,r)||(n[r]=t)})),n},la=function(t,e){var n;return n={},n[t]=e,n},da=function(t){var e={};return X(t,(function(t){e[t.key]=t.value})),e},fa=function(t,e){return ca(t,e)},Aa=function(t,e){return la(t,e)},ma=function(t){return da(t)},pa=function(t,e){return 0===t.length?ro.value(e):ro.value(Bo(e,Co.apply(void 0,t)))},ga=function(t){return ro.error(nt(t))},ha=function(t,e){var n=ua(t);return n.errors.length>0?ga(n.errors):pa(n.values,e)},va=function(t){return A(t)?t:E},ba=function(t,e,n){var r=t.dom,o=va(n);while(r.parentNode){r=r.parentNode;var i=ee.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return D.none()},ya=function(t,e,n){var r=e(t),o=va(n);return r.orThunk((function(){return o(t)?D.none():ba(t,e,o)}))},wa=function(t,e){return cn(t.element,e.event.target)},Ba={can:T,abort:E,run:g},Ca=function(t){if(!Qt(t,"can")&&!Qt(t,"abort")&&!Qt(t,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(t,null,2)+" does not have can, abort, or run!");return k(k({},Ba),t)},xa=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return q(t,(function(t,r){return t&&e(r).apply(void 0,n)}),!0)}},Sa=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return q(t,(function(t,r){return t||e(r).apply(void 0,n)}),!1)}},Ea=function(t){return A(t)?{can:T,abort:E,run:t}:t},Ta=function(t){var e=xa(t,(function(t){return t.can})),n=Sa(t,(function(t){return t.abort})),r=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];X(t,(function(t){t.run.apply(void 0,e)}))};return{can:e,abort:n,run:r}},Qa=y,ka=Qa("touchstart"),Fa=Qa("touchmove"),Ua=Qa("touchend"),Oa=Qa("touchcancel"),_a=Qa("mousedown"),Ia=Qa("mousemove"),Ha=Qa("mouseout"),Da=Qa("mouseup"),Ma=Qa("mouseover"),Na=Qa("focusin"),La=Qa("focusout"),Pa=Qa("keydown"),Ra=Qa("keyup"),za=Qa("input"),Ka=Qa("change"),Va=Qa("click"),ja=Qa("transitioncancel"),$a=Qa("transitionend"),Xa=Qa("transitionstart"),Ga=Qa("selectstart"),Wa=function(t){return y("alloy."+t)},Ya={tap:Wa("tap")},Ja=Wa("focus"),qa=Wa("blur.post"),Za=Wa("paste.post"),ts=Wa("receive"),es=Wa("execute"),ns=Wa("focus.item"),rs=Ya.tap,os=Wa("longpress"),is=Wa("sandbox.close"),as=Wa("typeahead.cancel"),ss=Wa("system.init"),us=Wa("system.touchmove"),cs=Wa("system.touchend"),ls=Wa("system.scroll"),ds=Wa("system.resize"),fs=Wa("system.attached"),As=Wa("system.detached"),ms=Wa("system.dismissRequested"),ps=Wa("system.repositionRequested"),gs=Wa("focusmanager.shifted"),hs=Wa("slotcontainer.visibility"),vs=Wa("change.tab"),bs=Wa("dismiss.tab"),ys=Wa("highlight"),ws=Wa("dehighlight"),Bs=function(t,e){Es(t,t.element,e,{})},Cs=function(t,e,n){Es(t,t.element,e,n)},xs=function(t){Bs(t,es())},Ss=function(t,e,n){Es(t,e,n,{})},Es=function(t,e,n,r){var o=k({target:e},r);t.getSystem().triggerEvent(n,e,o)},Ts=function(t,e,n,r){t.getSystem().triggerEvent(n,e,r.event)},Qs=function(t){return ma(t)},ks=function(t,e){return{key:t,value:Ca({abort:e})}},Fs=function(t,e){return{key:t,value:Ca({can:e})}},Us=function(t){return{key:t,value:Ca({run:function(t,e){e.event.prevent()}})}},Os=function(t,e){return{key:t,value:Ca({run:e})}},_s=function(t,e,n){return{key:t,value:Ca({run:function(t,r){e.apply(void 0,[t,r].concat(n))}})}},Is=function(t){return function(e){return Os(t,e)}},Hs=function(t){return function(e){return{key:t,value:Ca({run:function(t,n){wa(t,n)&&e(t,n)}})}}},Ds=function(t,e){return Os(t,(function(n,r){n.getSystem().getByUid(e).each((function(e){Ts(e,e.element,t,r)}))}))},Ms=function(t,e,n){var r=e.partUids[n];return Ds(t,r)},Ns=function(t,e){return Os(t,(function(t,n){var r=n.event,o=t.getSystem().getByDom(r.target).getOrThunk((function(){var e=ya(r.target,(function(e){return t.getSystem().getByDom(e).toOptional()}),E);return e.getOr(t)}));e(t,o,n)}))},Ls=function(t){return Os(t,(function(t,e){e.cut()}))},Ps=function(t){return Os(t,(function(t,e){e.stop()}))},Rs=function(t,e){return Hs(t)(e)},zs=Hs(fs()),Ks=Hs(As()),Vs=Hs(ss()),js=Is(es()),$s=function(t,e){var n=e||document,r=n.createElement("div");return r.innerHTML=t,wn(ee.fromDom(r))},Xs=function(t){return t.dom.innerHTML},Gs=function(t,e){var n=An(t),r=n.dom,o=ee.fromDom(r.createDocumentFragment()),i=$s(e,r);_r(o,i),Ir(t),Fr(t,o)},Ws=function(t){var e=ee.fromTag("div"),n=ee.fromDom(t.dom.cloneNode(!0));return Fr(e,n),Xs(e)},Ys=function(t,e){return ee.fromDom(t.dom.cloneNode(e))},Js=function(t){return Ys(t,!1)},qs=function(t){if(En(t))return"#shadow-root";var e=Js(t);return Ws(e)},Zs=function(t){return qs(t)},tu=function(t,e,n){return cn(e,t.element)&&!cn(e,n)},eu=Qs([Fs(Ja(),(function(t,e){var n=e.event,r=n.originator,o=n.target;return!tu(t,r,o)||(console.warn(Ja()+" did not get interpreted by the desired target. \nOriginator: "+Zs(r)+"\nTarget: "+Zs(o)+"\nCheck the "+Ja()+" event handlers"),!1)}))]),nu=Object.freeze({__proto__:null,events:eu}),ru=0,ou=function(t){var e=new Date,n=e.getTime(),r=Math.floor(1e9*Math.random());return ru++,t+"_"+r+ru+String(n)},iu=y("alloy-id-"),au=y("data-alloy-id"),su=iu(),uu=au(),cu=function(t,e){var n=ou(su+t);return lu(e,n),n},lu=function(t,e){Object.defineProperty(t.dom,uu,{value:e,writable:!0})},du=function(t){var e=le(t)?t.dom[uu]:null;return D.from(e)},fu=function(t){return ou(t)},Au=w,mu=function(t){var e=function(e){return"The component must be in a context to execute: "+e+(t?"\n"+Zs(t().element)+" is not in context.":"")},n=function(t){return function(){throw new Error(e(t))}},r=function(t){return function(){console.warn(e(t))}};return{debugInfo:y("fake"),triggerEvent:r("triggerEvent"),triggerFocus:r("triggerFocus"),triggerEscape:r("triggerEscape"),broadcast:r("broadcast"),broadcastOn:r("broadcastOn"),broadcastEvent:r("broadcastEvent"),build:n("build"),addToWorld:n("addToWorld"),removeFromWorld:n("removeFromWorld"),addToGui:n("addToGui"),removeFromGui:n("removeFromGui"),getByUid:n("getByUid"),getByDom:n("getByDom"),isConnected:E}},pu=mu(),gu=function(t,e,n){var r=n.toString(),o=r.indexOf(")")+1,i=r.indexOf("("),a=r.substring(i+1,o-1).split(/,\s*/);return t.toFunctionAnnotation=function(){return{name:e,parameters:hu(a.slice(0,1).concat(a.slice(3)))}},t},hu=function(t){return $(t,(function(t){return Vt(t,"/*")?t.substring(0,t.length-"/*".length):t}))},vu=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:hu(i)}},t},bu=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:hu(i.slice(1))}},t},yu=ou("alloy-premade"),wu=function(t){return Aa(yu,t)},Bu=function(t){return Et(t,yu)},Cu=function(t){return bu((function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return t.apply(void 0,U([e.getApis(),e],n,!1))}),t)},xu={init:function(){return Su({readState:y("No State required")})}},Su=function(t){return t},Eu=function(t,e){var n=$(e,(function(t){return $i(t.name(),[ki("config"),Gi("state",xu)])})),r=yi("component.behaviours",ti(n),t.behaviours).fold((function(e){throw new Error(Ci(e)+"\nComplete spec:\n"+JSON.stringify(t,null,2))}),w);return{list:e,data:vt(r,(function(t){var e=t.map((function(t){return{config:t.config,state:t.state.init(t.config)}}));return y(e)}))}},Tu=function(t){return t.list},Qu=function(t){return t.data},ku=function(t,e){var n={};return ht(t,(function(t,r){ht(t,(function(t,o){var i=Et(n,o).getOr([]);n[o]=i.concat([e(r,t)])}))})),n},Fu=function(t){return{classes:l(t.classes)?[]:t.classes,attributes:l(t.attributes)?{}:t.attributes,styles:l(t.styles)?{}:t.styles}},Uu=function(t,e){return k(k({},t),{attributes:k(k({},t.attributes),e.attributes),styles:k(k({},t.styles),e.styles),classes:t.classes.concat(e.classes)})},Ou=function(t,e,n,r){var o=k({},e);X(n,(function(e){o[e.name()]=e.exhibit(t,r)}));var i=ku(o,(function(t,e){return{name:t,modification:e}})),a=function(t){return J(t,(function(t,e){return k(k({},e.modification),t)}),{})},s=J(i.classes,(function(t,e){return e.modification.concat(t)}),[]),u=a(i.attributes),c=a(i.styles);return Fu({classes:s,attributes:u,styles:c})},_u=function(t,e,n,r){try{var o=ct(n,(function(n,o){var i=n[e],a=o[e],s=r.indexOf(i),u=r.indexOf(a);if(-1===s)throw new Error("The ordering for "+t+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(r,null,2));if(-1===u)throw new Error("The ordering for "+t+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(r,null,2));return s<u?-1:u<s?1:0}));return ro.value(o)}catch(i){return ro.error([i])}},Iu=function(t,e){return{handler:t,purpose:e}},Hu=function(t,e){return{cHandler:t,purpose:e}},Du=function(t,e){return Hu(C.apply(void 0,[t.handler].concat(e)),t.purpose)},Mu=function(t){return t.cHandler},Nu=function(t,e){return{name:t,handler:e}},Lu=function(t,e){var n={};return X(t,(function(t){n[t.name()]=t.handlers(e)})),n},Pu=function(t,e,n){var r=k(k({},n),Lu(e,t));return ku(r,Nu)},Ru=function(t,e,n,r){var o=Pu(t,n,r);return ju(o,e)},zu=function(t){var e=Ea(t);return function(t,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=[t,n].concat(r);e.abort.apply(void 0,i)?n.stop():e.can.apply(void 0,i)&&e.run.apply(void 0,i)}},Ku=function(t,e){return ro.error(["The event ("+t+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify($(e,(function(t){return t.name})),null,2)])},Vu=function(t,e,n){var r=e[n];return r?_u("Event: "+n,"name",t,r).map((function(t){var e=$(t,(function(t){return t.handler}));return Ta(e)})):Ku(n,t)},ju=function(t,e){var n=Ct(t,(function(t,n){var r=1===t.length?ro.value(t[0].handler):Vu(t,e,n);return r.map((function(r){var o=zu(r),i=t.length>1?Y(e[n],(function(e){return K(t,(function(t){return t.name===e}))})).join(" > "):t[0].name;return Aa(n,Iu(o,i))}))}));return ha(n,{})},$u="alloy.base.behaviour",Xu=ti([Ei("dom","dom",xo(),ti([ki("tag"),Gi("styles",{}),Gi("classes",[]),Gi("attributes",{}),Pi("value"),Pi("innerHtml")])),ki("components"),ki("uid"),Gi("events",{}),Gi("apis",{}),Ei("eventOrder","eventOrder",ko((sa={},sa[es()]=["disabling",$u,"toggling","typeaheadevents"],sa[Ja()]=[$u,"focusing","keying"],sa[ss()]=[$u,"disabling","toggling","representing"],sa[za()]=[$u,"representing","streaming","invalidating"],sa[As()]=[$u,"representing","item-events","tooltipping"],sa[_a()]=["focusing",$u,"item-type-events"],sa[ka()]=["focusing",$u,"item-type-events"],sa[Ma()]=["item-type-events","tooltipping"],sa[ts()]=["receiving","reflecting","tooltipping"],sa)),ai()),Pi("domModification")]),Gu=function(t){return yi("custom.definition",Xu,t)},Wu=function(t){return k(k({},t.dom),{uid:t.uid,domChildren:$(t.components,(function(t){return t.element}))})},Yu=function(t){return t.domModification.fold((function(){return Fu({})}),Fu)},Ju=function(t){return t.events},qu=function(t,e){var n=zn(t,e);return void 0===n||""===n?[]:n.split(" ")},Zu=function(t,e,n){var r=qu(t,e),o=r.concat([n]);return Pn(t,e,o.join(" ")),!0},tc=function(t,e,n){var r=Y(qu(t,e),(function(t){return t!==n}));return r.length>0?Pn(t,e,r.join(" ")):jn(t,e),!1},ec=function(t){return void 0!==t.dom.classList},nc=function(t){return qu(t,"class")},rc=function(t,e){return Zu(t,"class",e)},oc=function(t,e){return tc(t,"class",e)},ic=function(t,e){ec(t)?t.dom.classList.add(e):rc(t,e)},ac=function(t){var e=ec(t)?t.dom.classList:nc(t);0===e.length&&jn(t,"class")},sc=function(t,e){if(ec(t)){var n=t.dom.classList;n.remove(e)}else oc(t,e);ac(t)},uc=function(t,e){return ec(t)&&t.dom.classList.contains(e)},cc=function(t,e){X(e,(function(e){ic(t,e)}))},lc=function(t,e){X(e,(function(e){sc(t,e)}))},dc=function(t,e){return ot(e,(function(e){return uc(t,e)}))},fc=function(t){return t.dom.value},Ac=function(t,e){if(void 0===e)throw new Error("Value.set was undefined");t.dom.value=e},mc=function(t){var e=ee.fromTag(t.tag);Rn(e,t.attributes),cc(e,t.classes),Wn(e,t.styles),t.innerHtml.each((function(t){return Gs(e,t)}));var n=t.domChildren;return _r(e,n),t.value.each((function(t){Ac(e,t)})),t.uid,lu(e,t.uid),e},pc=function(t){var e=Et(t,"behaviours").getOr({});return rt(pt(e),(function(t){var n=e[t];return f(n)?[n.me]:[]}))},gc=function(t,e){return Eu(t,e)},hc=function(t){var e=pc(t);return gc(t,e)},vc=function(t,e,n){var r=Wu(t),o=Yu(t),i={"alloy.base.modification":o},a=e.length>0?Ou(n,i,e,r):o;return Uu(r,a)},bc=function(t,e,n){var r={"alloy.base.behaviour":Ju(t)};return Ru(n,t.eventOrder,e,r).getOrDie()},yc=function(t){var e=function(){return b},n=oa(pu),r=wi(Gu(t)),o=hc(t),i=Tu(o),a=Qu(o),s=vc(r,i,a),u=mc(s),c=bc(r,i,a),l=oa(r.components),d=function(t){n.set(t)},f=function(){n.set(mu(e))},m=function(){var t=wn(u),e=rt(t,(function(t){return n.get().getByDom(t).fold((function(){return[]}),ut)}));l.set(e)},p=function(e){var n=a,r=A(n[e.name()])?n[e.name()]:function(){throw new Error("Could not find "+e.name()+" in "+JSON.stringify(t,null,2))};return r()},g=function(t){return A(a[t.name()])},h=function(){return r.apis},v=function(t){return a[t]().map((function(t){return t.state.readState()})).getOr("not enabled")},b={uid:t.uid,getSystem:n.get,config:p,hasConfigured:g,spec:t,readState:v,getApis:h,connect:d,disconnect:f,element:u,syncComponents:m,components:l.get,events:c};return b},wc=function(t){var e=Et(t,"components").getOr([]);return $(e,Tc)},Bc=function(t){var e=Au(t),n=e.events,r=F(e,["events"]),o=wc(r),i=k(k({},r),{events:k(k({},nu),n),components:o});return ro.value(yc(i))},Cc=function(t){var e=ee.fromText(t);return xc({element:e})},xc=function(t){var e=Bi("external.component",Zo([ki("element"),Pi("uid")]),t),n=oa(mu()),r=function(t){n.set(t)},o=function(){n.set(mu((function(){return a})))},i=e.uid.getOrThunk((function(){return fu("external")}));lu(e.element,i);var a={uid:i,getSystem:n.get,config:D.none,hasConfigured:E,connect:r,disconnect:o,getApis:function(){return{}},element:e.element,spec:t,readState:y("No state"),syncComponents:g,components:y([]),events:{}};return wu(a)},Sc=fu,Ec=function(t){return Tt(t,"uid")},Tc=function(t){return Bu(t).getOrThunk((function(){var e=Ec(t)?t:k({uid:Sc("")},t);return Bc(e).getOrDie()}))},Qc=wu;function kc(t,e,n,r,o){return t(n,r)?D.some(n):A(o)&&o(n)?D.none():e(n,r,o)}var Fc,Uc=function(t,e,n){var r=t.dom,o=A(n)?n:E;while(r.parentNode){r=r.parentNode;var i=ee.fromDom(r);if(e(i))return D.some(i);if(o(i))break}return D.none()},Oc=function(t,e,n){var r=function(t,e){return e(t)};return kc(r,Uc,t,e,n)},_c=function(t,e){var n=function(t){return e(ee.fromDom(t))},r=tt(t.dom.childNodes,n);return r.map(ee.fromDom)},Ic=function(t,e){var n=function(t){for(var r=0;r<t.childNodes.length;r++){var o=ee.fromDom(t.childNodes[r]);if(e(o))return D.some(o);var i=n(t.childNodes[r]);if(i.isSome())return i}return D.none()};return n(t.dom)},Hc=function(t,e,n){return Oc(t,e,n).isSome()},Dc=function(t,e,n){return Uc(t,(function(t){return on(t,e)}),n)},Mc=function(t,e){return _c(t,(function(t){return on(t,e)}))},Nc=function(t,e){return un(e,t)},Lc=function(t,e,n){var r=function(t,e){return on(t,e)};return kc(r,Dc,t,e,n)},Pc=function(t){var e=Oc(t,(function(t){if(!le(t))return!1;var e=zn(t,"id");return void 0!==e&&e.indexOf("aria-owns")>-1}));return e.bind((function(t){var e=zn(t,"id"),n=kn(t);return Nc(n,'[aria-owns="'+e+'"]')}))},Rc=function(){var t=ou("aria-owns"),e=function(e){Pn(e,"aria-owns",t)},n=function(t){jn(t,"aria-owns")};return{id:t,link:e,unlink:n}},zc=function(t,e){return Pc(e).exists((function(e){return Kc(t,e)}))},Kc=function(t,e){return Hc(e,(function(e){return cn(e,t.element)}),E)||zc(t,e)},Vc="unknown";(function(t){t[t["STOP"]=0]="STOP",t[t["NORMAL"]=1]="NORMAL",t[t["LOGGING"]=2]="LOGGING"})(Fc||(Fc={}));var jc=oa({}),$c=function(t,e){var n=[],r=(new Date).getTime();return{logEventCut:function(t,e,r){n.push({outcome:"cut",target:e,purpose:r})},logEventStopped:function(t,e,r){n.push({outcome:"stopped",target:e,purpose:r})},logNoParent:function(t,e,r){n.push({outcome:"no-parent",target:e,purpose:r})},logEventNoHandlers:function(t,e){n.push({outcome:"no-handlers-left",target:e})},logEventResponse:function(t,e,r){n.push({outcome:"response",purpose:r,target:e})},write:function(){var o=(new Date).getTime();z(["mousemove","mouseover","mouseout",ss()],t)||console.log(t,{event:t,time:o-r,target:e.dom,sequence:$(n,(function(t){return z(["cut","stopped","response"],t.outcome)?"{"+t.purpose+"} "+t.outcome+" at ("+Zs(t.target)+")":t.outcome}))})}}},Xc=function(t,e,n){var r=Et(jc.get(),t).orThunk((function(){var e=pt(jc.get());return mt(e,(function(e){return t.indexOf(e)>-1?D.some(jc.get()[e]):D.none()}))})).getOr(Fc.NORMAL);switch(r){case Fc.NORMAL:return n(qc());case Fc.LOGGING:var o=$c(t,e),i=n(o);return o.write(),i;case Fc.STOP:return!0}},Gc=["alloy/data/Fields","alloy/debugging/Debugging"],Wc=function(){var t=new Error;if(void 0!==t.stack){var e=t.stack.split("\n");return tt(e,(function(t){return t.indexOf("alloy")>0&&!K(Gc,(function(e){return t.indexOf(e)>-1}))})).getOr(Vc)}return Vc},Yc={logEventCut:g,logEventStopped:g,logNoParent:g,logEventNoHandlers:g,logEventResponse:g,write:g},Jc=function(t,e,n){return Xc(t,e,n)},qc=y(Yc),Zc=y([ki("menu"),ki("selectedMenu")]),tl=y([ki("item"),ki("selectedItem")]);y(ti(tl().concat(Zc())));var el=y(ti(tl())),nl=Mi("initSize",[ki("numColumns"),ki("numRows")]),rl=function(){return Fi("markers",el())},ol=function(){return Mi("markers",[ki("backgroundMenu")].concat(Zc()).concat(tl()))},il=function(t){return Mi("markers",$(t,ki))},al=function(t,e,n){return Wc(),Ei(e,e,n,hi((function(t){return ro.value((function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.apply(void 0,e)}))})))},sl=function(t){return al("onHandler",t,Eo(g))},ul=function(t){return al("onKeyboardHandler",t,Eo(D.none))},cl=function(t){return al("onHandler",t,xo())},ll=function(t){return al("onKeyboardHandler",t,xo())},dl=function(t,e){return Ti(t,y(e))},fl=function(t){return Ti(t,w)},Al=y(nl),ml=function(t,e,n,r,o,i,a,s){return void 0===s&&(s=!1),{x:t,y:e,bubble:n,direction:r,placement:o,restriction:i,label:a+"-"+o,alwaysFit:s}},pl=aa.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),gl=function(t,e,n,r,o,i,a,s,u){return t.fold(e,n,r,o,i,a,s,u)},hl=function(t,e,n,r){return t.fold(e,e,r,r,e,r,n,n)},vl=function(t,e,n,r){return t.fold(e,r,e,r,n,n,e,r)},bl=pl.southeast,yl=pl.southwest,wl=pl.northeast,Bl=pl.northwest,Cl=pl.south,xl=pl.north,Sl=pl.east,El=pl.west,Tl=function(t,e,n,r){var o=t+e;return o>r?n:o<n?r:o},Ql=function(t,e,n){return Math.min(Math.max(t,e),n)},kl=function(t,e){switch(e){case 1:return t.x;case 0:return t.x+t.width;case 2:return t.y;case 3:return t.y+t.height}},Fl=function(t,e){return st(["left","right","top","bottom"],(function(n){return Et(e,n).map((function(e){return kl(t,e)}))}))},Ul=function(t,e,n){var r=function(r,o){return e[r].map((function(e){var i="top"===r||"bottom"===r,a=i?n.top:n.left,s="left"===r||"top"===r?Math.max:Math.min,u=s(e,o)+a;return i?Ql(u,t.y,t.bottom):Ql(u,t.x,t.right)})).getOr(o)},o=r("left",t.x),i=r("top",t.y),a=r("right",t.right),s=r("bottom",t.bottom);return Yr(o,i,a-o,s-i)},Ol="layout",_l=function(t){return t.x},Il=function(t,e){return t.x+t.width/2-e.width/2},Hl=function(t,e){return t.x+t.width-e.width},Dl=function(t,e){return t.y-e.height},Ml=function(t){return t.y+t.height},Nl=function(t,e){return t.y+t.height/2-e.height/2},Ll=function(t){return t.x+t.width},Pl=function(t,e){return t.x-e.width},Rl=function(t,e,n){return ml(_l(t),Ml(t),n.southeast(),bl(),"southeast",Fl(t,{left:1,top:3}),Ol)},zl=function(t,e,n){return ml(Hl(t,e),Ml(t),n.southwest(),yl(),"southwest",Fl(t,{right:0,top:3}),Ol)},Kl=function(t,e,n){return ml(_l(t),Dl(t,e),n.northeast(),wl(),"northeast",Fl(t,{left:1,bottom:2}),Ol)},Vl=function(t,e,n){return ml(Hl(t,e),Dl(t,e),n.northwest(),Bl(),"northwest",Fl(t,{right:0,bottom:2}),Ol)},jl=function(t,e,n){return ml(Il(t,e),Dl(t,e),n.north(),xl(),"north",Fl(t,{bottom:2}),Ol)},$l=function(t,e,n){return ml(Il(t,e),Ml(t),n.south(),Cl(),"south",Fl(t,{top:3}),Ol)},Xl=function(t,e,n){return ml(Ll(t),Nl(t,e),n.east(),Sl(),"east",Fl(t,{left:0}),Ol)},Gl=function(t,e,n){return ml(Pl(t,e),Nl(t,e),n.west(),El(),"west",Fl(t,{right:1}),Ol)},Wl=function(){return[Rl,zl,Kl,Vl,$l,jl,Xl,Gl]},Yl=function(){return[zl,Rl,Vl,Kl,$l,jl,Xl,Gl]},Jl=function(){return[Kl,Vl,Rl,zl,jl,$l]},ql=function(){return[Vl,Kl,zl,Rl,jl,$l]},Zl=function(){return[Rl,zl,Kl,Vl,$l,jl]},td=function(){return[zl,Rl,Vl,Kl,$l,jl]},ed=function(t,e){return e.universal?t:Y(t,(function(t){return z(e.channels,t)}))},nd=function(t){return Qs([Os(ts(),(function(e,n){var r=t.channels,o=pt(r),i=n,a=ed(o,i);X(a,(function(t){var n=r[t],o=n.schema,a=Bi("channel["+t+"] data\nReceiver: "+Zs(e.element),o,i.data);n.onReceive(e,a)}))}))])},rd=Object.freeze({__proto__:null,events:nd}),od=[Fi("channels",vi(ro.value,Zo([cl("onReceive"),Gi("schema",ai())])))],id=function(t,e,n){return js((function(r){n(r,t,e)}))},ad=function(t,e,n){return Vs((function(r,o){n(r,t,e)}))},sd=function(t,e,n,r,o,i){var a=Zo(t),s=$i(e,[Xi("config",t)]);return dd(a,s,e,n,r,o,i)},ud=function(t,e,n,r,o,i){var a=t,s=$i(e,[Ri("config",t)]);return dd(a,s,e,n,r,o,i)},cd=function(t,e,n){var r=function(r){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];var a=[r].concat(o);return r.config({name:y(t)}).fold((function(){throw new Error("We could not find any behaviour configuration for: "+t+". Using API: "+n)}),(function(t){var n=Array.prototype.slice.call(a,1);return e.apply(void 0,[r,t.config,t.state].concat(n))}))};return gu(r,n,e)},ld=function(t){return{key:t,value:void 0}},dd=function(t,e,n,r,o,i,a){var s=function(t){return Qt(t,n)?t[n]():D.none()},u=vt(o,(function(t,e){return cd(n,t,e)})),c=vt(i,(function(t,e){return vu(t,e)})),l=k(k(k({},c),u),{revoke:C(ld,n),config:function(e){var r=Bi(n+"-config",t,e);return{key:n,value:{config:r,me:l,configAsRaw:me((function(){return Bi(n+"-config",t,e)})),initialConfig:e,state:a}}},schema:y(e),exhibit:function(t,e){return _t(s(t),Et(r,"exhibit"),(function(t,n){return n(e,t.config,t.state)})).getOrThunk((function(){return Fu({})}))},name:y(n),handlers:function(t){return s(t).map((function(t){var e=Et(r,"events").getOr((function(){return{}}));return e(t.config,t.state)})).getOr({})}});return l},fd=function(t){return ma(t)},Ad=Zo([ki("fields"),ki("name"),Gi("active",{}),Gi("apis",{}),Gi("state",xu),Gi("extra",{})]),md=function(t){var e=Bi("Creating behaviour: "+t.name,Ad,t);return sd(e.fields,e.name,e.active,e.apis,e.extra,e.state)},pd=Zo([ki("branchKey"),ki("branches"),ki("name"),Gi("active",{}),Gi("apis",{}),Gi("state",xu),Gi("extra",{})]),gd=function(t){var e=Bi("Creating behaviour: "+t.name,pd,t);return ud(xi(e.branchKey,e.branches),e.name,e.active,e.apis,e.extra,e.state)},hd=y(void 0),vd=md({fields:od,name:"receiving",active:rd}),bd=function(t,e){return Fu({classes:[],styles:e.useFixed()?{}:{position:"relative"}})},yd=Object.freeze({__proto__:null,exhibit:bd}),wd=function(){return ee.fromDom(document)},Bd=function(t){return t.dom.focus()},Cd=function(t){return t.dom.blur()},xd=function(t){var e=kn(t).dom;return t.dom===e.activeElement},Sd=function(t){return void 0===t&&(t=wd()),D.from(t.dom.activeElement).map(ee.fromDom)},Ed=function(t){return Sd(kn(t)).filter((function(e){return t.dom.contains(e.dom)}))},Td=function(t,e){var n=kn(e),r=Sd(n).bind((function(t){var n=function(e){return cn(t,e)};return n(e)?D.some(e):Ic(e,n)})),o=t(e);return r.each((function(t){Sd(n).filter((function(e){return cn(e,t)})).fold((function(){Bd(t)}),g)})),o},Qd=function(t,e,n,r,o){var i=function(t){return t+"px"};return{position:t,left:e.map(i),top:n.map(i),right:r.map(i),bottom:o.map(i)}},kd=function(t){return k(k({},t),{position:D.some(t.position)})},Fd=function(t,e){Yn(t,kd(e))},Ud=aa.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),Od=function(t,e,n,r,o,i){var a=e.rect,s=a.x-n,u=a.y-r,c=a.width,l=a.height,d=o-(s+c),f=i-(u+l),A=D.some(s),m=D.some(u),p=D.some(d),g=D.some(f),h=D.none();return gl(e.direction,(function(){return Qd(t,A,m,h,h)}),(function(){return Qd(t,h,m,p,h)}),(function(){return Qd(t,A,h,h,g)}),(function(){return Qd(t,h,h,p,g)}),(function(){return Qd(t,A,m,h,h)}),(function(){return Qd(t,A,h,h,g)}),(function(){return Qd(t,A,m,h,h)}),(function(){return Qd(t,h,m,p,h)}))},_d=function(t,e){return t.fold((function(){var t=e.rect;return Qd("absolute",D.some(t.x),D.some(t.y),D.none(),D.none())}),(function(t,n,r,o){return Od("absolute",e,t,n,r,o)}),(function(t,n,r,o){return Od("fixed",e,t,n,r,o)}))},Id=function(t,e){var n=C(Xr,e),r=t.fold(n,n,(function(){var t=Mr();return Xr(e).translate(-t.left,-t.top)})),o=vr(e),i=sr(e);return Yr(r.left,r.top,o,i)},Hd=function(t,e){return e.fold((function(){return t.fold(Zr,Zr,Yr)}),(function(e){return t.fold(e,e,(function(){var n=e(),r=Dd(t,n.x,n.y);return Yr(r.left,r.top,n.width,n.height)}))}))},Dd=function(t,e,n){var r=lr(e,n),o=function(){var t=Mr();return r.translate(-t.left,-t.top)};return t.fold(y(r),y(r),o)},Md=function(t,e,n,r){return t.fold(e,n,r)};Ud.none;var Nd,Ld=Ud.relative,Pd=Ud.fixed,Rd=function(t,e){return{anchorBox:t,origin:e}},zd=function(t,e){return Rd(t,e)},Kd="data-alloy-placement",Vd=function(t,e){Pn(t,Kd,e)},jd=function(t){return Kn(t,Kd)},$d=function(t){return jn(t,Kd)},Xd=aa.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),Gd=function(t,e){var n=e.x,r=e.y,o=e.right,i=e.bottom,a=t.x,s=t.y,u=t.right,c=t.bottom,l=t.width,d=t.height,f=a>=n&&a<=o,A=s>=r&&s<=i,m=f&&A,p=u<=o&&u>=n,g=c<=i&&c>=r,h=p&&g,v=Math.min(l,a>=n?o-a:u-n),b=Math.min(d,s>=r?i-s:c-r);return{originInBounds:m,sizeInBounds:h,visibleW:v,visibleH:b}},Wd=function(t,e){var n=e.x,r=e.y,o=e.right,i=e.bottom,a=t.x,s=t.y,u=t.width,c=t.height,l=Math.max(n,o-u),d=Math.max(r,i-c),f=Ql(a,n,l),A=Ql(s,r,d),m=Math.min(f+u,o)-f,p=Math.min(A+c,i)-A;return Yr(f,A,m,p)},Yd=function(t,e,n){var r=y(e.bottom-n.y),o=y(n.bottom-e.y),i=hl(t,o,o,r),a=y(e.right-n.x),s=y(n.right-e.x),u=vl(t,s,s,a);return{maxWidth:u,maxHeight:i}},Jd=function(t,e,n,r){var o=t.bubble,i=o.offset,a=Ul(r,t.restriction,i),s=t.x+i.left,u=t.y+i.top,c=Yr(s,u,e,n),l=Gd(c,a),d=l.originInBounds,f=l.sizeInBounds,A=l.visibleW,m=l.visibleH,p=d&&f,g=p?c:Wd(c,a),h=g.width>0&&g.height>0,v=Yd(t.direction,g,r),b=v.maxWidth,y=v.maxHeight,w={rect:g,maxHeight:y,maxWidth:b,direction:t.direction,placement:t.placement,classes:{on:o.classesOn,off:o.classesOff},layout:t.label,testY:u};return p||t.alwaysFit?Xd.fit(w):Xd.nofit(w,A,m,h)},qd=function(t,e,n,r,o,i){var a=r.width,s=r.height,u=function(e,u,c,l,d){var f=e(n,r,o,t,i),A=Jd(f,a,s,i);return A.fold(y(A),(function(t,e,n,r){var o=d===r?n>l||e>c:!d&&r;return o?A:Xd.nofit(u,c,l,d)}))},c=q(e,(function(t,e){var n=C(u,e);return t.fold(y(t),n)}),Xd.nofit({rect:n,maxHeight:r.height,maxWidth:r.width,direction:bl(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:n.y},-1,-1,!1));return c.fold(w,w)},Zd=function(t){var e=oa(D.none()),n=function(){return e.get().each(t)},r=function(){n(),e.set(D.none())},o=function(){return e.get().isSome()},i=function(){return e.get()},a=function(t){n(),e.set(D.some(t))};return{clear:r,isSet:o,get:i,set:a}},tf=function(){return Zd((function(t){return t.destroy()}))},ef=function(){return Zd((function(t){return t.unbind()}))},nf=function(){var t=Zd(g),e=function(e){return t.get().each(e)};return k(k({},t),{on:e})},rf=T,of=function(t,e,n){return xr(t,e,rf,n)},af=function(t,e,n){return Sr(t,e,rf,n)},sf=wr,uf=["top","bottom","right","left"],cf="data-alloy-transition-timer",lf=function(t,e){return dc(t,e.classes)},df=function(t,e,n){return n.exists((function(n){var r=t.mode;return"all"===r||n[r]!==e[r]}))},ff=function(t,e){var n=function(t){return parseFloat(t).toFixed(3)};return xt(e,(function(e,r){var o=t[r].map(n),i=e.map(n);return!Ft(o,i)})).isSome()},Af=function(t){var e=function(e){var n=Jn(t,e),r=i(n)?n.split(/\s*,\s*/):[];return Y(r,Xt)},n=function(t){if(i(t)&&/^[\d.]+/.test(t)){var e=parseFloat(t);return Vt(t,"ms")?e:1e3*e}return 0},r=e("transition-delay"),o=e("transition-duration");return q(o,(function(t,e,o){var i=n(r[o])+n(e);return Math.max(t,i)}),0)},mf=function(t,e){var n,r=ef(),o=ef(),i=function(e){var n,r=null!==(n=e.raw.pseudoElement)&&void 0!==n?n:"";return cn(e.target,t)&&Gt(r)&&z(uf,e.raw.propertyName)},a=function(a){if(d(a)||i(a)){r.clear(),o.clear();var s=null===a||void 0===a?void 0:a.raw.type;(d(s)||s===$a())&&(clearTimeout(n),jn(t,cf),lc(t,e.classes))}},s=function(){r.set(of(t,$a(),a)),o.set(of(t,ja(),a))};if("ontransitionstart"in t.dom)var u=of(t,Xa(),(function(t){i(t)&&(u.unbind(),s())}));else s();var c=Af(t);requestAnimationFrame((function(){n=setTimeout(a,c+17),Pn(t,cf,n)}))},pf=function(t,e){cc(t,e.classes),Kn(t,cf).each((function(e){clearTimeout(parseInt(e,10)),jn(t,cf)})),mf(t,e)},gf=function(t,e,n,r,o,i){var a=df(r,o,i);if(a||lf(t,r)){Gn(t,"position",n.position);var s=Id(e,t),u=_d(e,k(k({},o),{rect:s})),c=st(uf,(function(t){return u[t]}));ff(n,c)&&(Yn(t,c),a&&pf(t,r),rr(t))}else lc(t,r.classes)},hf=function(t){return{width:vr(t),height:sr(t)}},vf=function(t,e,n,r){nr(e,"max-height"),nr(e,"max-width");var o=hf(e);return qd(e,r.preference,t,o,n,r.bounds)},bf=function(t,e){var n=e.classes;lc(t,n.off),cc(t,n.on)},yf=function(t,e,n){var r=n.maxHeightFunction;r(t,e.maxHeight)},wf=function(t,e,n){var r=n.maxWidthFunction;r(t,e.maxWidth)},Bf=function(t,e,n){var r=_d(n.origin,e);n.transition.each((function(o){gf(t,n.origin,r,o,e,n.lastPlacement)})),Fd(t,r)},Cf=function(t,e){Vd(t,e.placement)},xf=function(t,e){ur(t,Math.floor(e))},Sf=y((function(t,e){xf(t,e),Wn(t,{"overflow-x":"hidden","overflow-y":"auto"})})),Ef=y((function(t,e){xf(t,e)})),Tf=function(t,e,n){return void 0===t[e]?n:t[e]},Qf=function(t,e,n,r,o,i,a,s){var u=Tf(a,"maxHeightFunction",Sf()),c=Tf(a,"maxWidthFunction",g),l=t.anchorBox,d=t.origin,f={bounds:Hd(d,i),origin:d,preference:r,maxHeightFunction:u,maxWidthFunction:c,lastPlacement:o,transition:s};return kf(l,e,n,f)},kf=function(t,e,n,r){var o=vf(t,e,n,r);return Bf(e,o,r),Cf(e,o),bf(e,o),yf(e,o,r),wf(e,o,r),{layout:o.layout,placement:o.placement}},Ff=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],Uf=function(t,e,n,r){void 0===r&&(r=1);var o=t*r,i=e*r,a=function(t){return Et(n,t).getOr([])},s=function(t,e,n){var r=at(Ff,n);return{offset:lr(t,e),classesOn:rt(n,a),classesOff:rt(r,a)}};return{southeast:function(){return s(-t,e,["top","alignLeft"])},southwest:function(){return s(t,e,["top","alignRight"])},south:function(){return s(-t/2,e,["top","alignCentre"])},northeast:function(){return s(-t,-e,["bottom","alignLeft"])},northwest:function(){return s(t,-e,["bottom","alignRight"])},north:function(){return s(-t/2,-e,["bottom","alignCentre"])},east:function(){return s(t,-e/2,["valignCentre","left"])},west:function(){return s(-t,-e/2,["valignCentre","right"])},insetNortheast:function(){return s(o,i,["top","alignLeft","inset"])},insetNorthwest:function(){return s(-o,i,["top","alignRight","inset"])},insetNorth:function(){return s(-o/2,i,["top","alignCentre","inset"])},insetSoutheast:function(){return s(o,-i,["bottom","alignLeft","inset"])},insetSouthwest:function(){return s(-o,-i,["bottom","alignRight","inset"])},insetSouth:function(){return s(-o/2,-i,["bottom","alignCentre","inset"])},insetEast:function(){return s(-o,-i/2,["valignCentre","right","inset"])},insetWest:function(){return s(o,-i/2,["valignCentre","left","inset"])}}},Of=function(){return Uf(0,0,{})},_f=w,If=function(t,e){return function(n){return"rtl"===Hf(n)?e:t}},Hf=function(t){return"rtl"===Jn(t,"direction")?"rtl":"ltr"};(function(t){t["TopToBottom"]="toptobottom",t["BottomToTop"]="bottomtotop"})(Nd||(Nd={}));var Df="data-alloy-vertical-dir",Mf=function(t){return Hc(t,(function(t){return le(t)&&zn(t,"data-alloy-vertical-dir")===Nd.BottomToTop}))},Nf=function(){return $i("layouts",[ki("onLtr"),ki("onRtl"),Pi("onBottomLtr"),Pi("onBottomRtl")])},Lf=function(t,e,n,r,o,i,a){var s=a.map(Mf).getOr(!1),u=e.layouts.map((function(e){return e.onLtr(t)})),c=e.layouts.map((function(e){return e.onRtl(t)})),l=s?e.layouts.bind((function(e){return e.onBottomLtr.map((function(e){return e(t)}))})).or(u).getOr(o):u.getOr(n),d=s?e.layouts.bind((function(e){return e.onBottomRtl.map((function(e){return e(t)}))})).or(c).getOr(i):c.getOr(r),f=If(l,d);return f(t)},Pf=function(t,e,n){var r=e.hotspot,o=Id(n,r.element),i=Lf(t.element,e,Zl(),td(),Jl(),ql(),D.some(e.hotspot.element));return D.some(_f({anchorBox:o,bubble:e.bubble.getOr(Of()),overrides:e.overrides,layouts:i,placer:D.none()}))},Rf=[ki("hotspot"),Pi("bubble"),Gi("overrides",{}),Nf(),dl("placement",Pf)],zf=function(t,e,n){var r=Dd(n,e.x,e.y),o=Yr(r.left,r.top,e.width,e.height),i=Lf(t.element,e,Wl(),Yl(),Wl(),Yl(),D.none());return D.some(_f({anchorBox:o,bubble:e.bubble,overrides:e.overrides,layouts:i,placer:D.none()}))},Kf=[ki("x"),ki("y"),Gi("height",0),Gi("width",0),Gi("bubble",Of()),Gi("overrides",{}),Nf(),dl("placement",zf)],Vf=aa.generate([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),jf=function(t){return t.fold(w,(function(t,e,n){return t.translate(-e,-n)}))},$f=function(t){return t.fold(w,w)},Xf=function(t){return q(t,(function(t,e){return t.translate(e.left,e.top)}),lr(0,0))},Gf=function(t){var e=$(t,jf);return Xf(e)},Wf=function(t){var e=$(t,$f);return Xf(e)},Yf=Vf.screen,Jf=Vf.absolute,qf=function(t,e,n){var r=gn(n.root).dom,o=function(e){var n=An(e),r=An(t.element);return cn(n,r)};return D.from(r.frameElement).map(ee.fromDom).filter(o).map(Ar)},Zf=function(t,e,n){var r=An(t.element),o=Mr(r),i=qf(t,e,n).getOr(o);return Jf(i,o.left,o.top)},tA=function(t,e,n,r){var o=Yf(lr(t,e));return D.some(Gr(o,n,r))},eA=function(t,e,n,r,o){return t.map((function(t){var i=[e,t.point],a=Md(r,(function(){return Wf(i)}),(function(){return Wf(i)}),(function(){return Gf(i)})),s=Wr(a.left,a.top,t.width,t.height),u=n.showAbove?Jl():Zl(),c=n.showAbove?ql():td(),l=Lf(o,n,u,c,u,c,D.none());return _f({anchorBox:s,bubble:n.bubble.getOr(Of()),overrides:n.overrides,layouts:l,placer:D.none()})}))},nA=function(t,e,n){var r=Zf(t,n,e);return e.node.filter(Dn).bind((function(o){var i=o.dom.getBoundingClientRect(),a=tA(i.left,i.top,i.width,i.height),s=e.node.getOr(t.element);return eA(a,r,e,n,s)}))},rA=[ki("node"),ki("root"),Pi("bubble"),Nf(),Gi("overrides",{}),Gi("showAbove",!1),dl("placement",nA)],oA="\ufeff",iA=" ",aA=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},sA={create:aA},uA=aa.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),cA=function(t,e,n,r){return t.fold(e,n,r)},lA=function(t){return t.fold(w,w,w)},dA=uA.before,fA=uA.on,AA=uA.after,mA={before:dA,on:fA,after:AA,cata:cA,getStart:lA},pA=aa.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),gA=function(t){return pA.exact(t.start,t.soffset,t.finish,t.foffset)},hA=function(t){return t.match({domRange:function(t){return ee.fromDom(t.startContainer)},relative:function(t,e){return mA.getStart(t)},exact:function(t,e,n,r){return t}})},vA=pA.domRange,bA=pA.relative,yA=pA.exact,wA=function(t){var e=hA(t);return gn(e)},BA=sA.create,CA={domRange:vA,relative:bA,exact:yA,exactFromRange:gA,getWin:wA,range:BA},xA=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)}))},SA=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)}))},EA=function(t,e,n){var r=t.document.createRange();return xA(r,e),SA(r,n),r},TA=function(t,e,n,r,o){var i=t.document.createRange();return i.setStart(e.dom,n),i.setEnd(r.dom,o),i},QA=function(t){return{left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}},kA=function(t){var e=t.getClientRects(),n=e.length>0?e[0]:t.getBoundingClientRect();return n.width>0||n.height>0?D.some(n).map(QA):D.none()},FA=function(t){var e=t.getBoundingClientRect();return e.width>0||e.height>0?D.some(e).map(QA):D.none()},UA=aa.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),OA=function(t,e,n){return e(ee.fromDom(n.startContainer),n.startOffset,ee.fromDom(n.endContainer),n.endOffset)},_A=function(t,e){return e.match({domRange:function(t){return{ltr:y(t),rtl:D.none}},relative:function(e,n){return{ltr:me((function(){return EA(t,e,n)})),rtl:me((function(){return D.some(EA(t,n,e))}))}},exact:function(e,n,r,o){return{ltr:me((function(){return TA(t,e,n,r,o)})),rtl:me((function(){return D.some(TA(t,r,o,e,n))}))}}})},IA=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 UA.rtl(ee.fromDom(t.endContainer),t.endOffset,ee.fromDom(t.startContainer),t.startOffset)})).getOrThunk((function(){return OA(t,UA.ltr,n)}))}return OA(t,UA.ltr,n)},HA=function(t,e){var n=_A(t,e);return IA(t,n)},DA=function(t,e){var n=HA(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}})};UA.ltr,UA.rtl;var MA,NA=function(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)?D.from(e.dom.nodeValue):D.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}},LA=NA(de,"text"),PA=function(t){return LA.get(t)},RA=function(t){return LA.getOption(t)},zA=function(t){return"img"===se(t)?1:RA(t).fold((function(){return wn(t).length}),(function(t){return t.length}))},KA=function(t){return RA(t).filter((function(t){return 0!==t.trim().length||t.indexOf(iA)>-1})).isSome()},VA=["img","br"],jA=function(t){var e=KA(t);return e||z(VA,se(t))},$A=function(t){return XA(t,jA)},XA=function(t,e){var n=function(t){for(var r=wn(t),o=r.length-1;o>=0;o--){var i=r[o];if(e(i))return D.some(i);var a=n(i);if(a.isSome())return a}return D.none()};return n(t)},GA=function(t,e){return sn(e,t)},WA=function(t,e,n,r){var o=An(t),i=o.dom.createRange();return i.setStart(t.dom,e),i.setEnd(n.dom,r),i},YA=function(t,e,n,r){var o=WA(t,e,n,r),i=cn(t,n)&&e===r;return o.collapsed&&!i},JA=function(t){return D.from(t.getSelection())},qA=function(t){if(t.rangeCount>0){var e=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);return D.some(sA.create(ee.fromDom(e.startContainer),e.startOffset,ee.fromDom(n.endContainer),n.endOffset))}return D.none()},ZA=function(t){if(null===t.anchorNode||null===t.focusNode)return qA(t);var e=ee.fromDom(t.anchorNode),n=ee.fromDom(t.focusNode);return YA(e,t.anchorOffset,n,t.focusOffset)?D.some(sA.create(e,t.anchorOffset,n,t.focusOffset)):qA(t)},tm=function(t){return JA(t).filter((function(t){return t.rangeCount>0})).bind(ZA)},em=function(t,e){var n=DA(t,e);return kA(n)},nm=function(t,e){var n=DA(t,e);return FA(n)},rm=function(t,e){return{element:t,offset:e}},om=function(t,e){var n=wn(t);if(0===n.length)return rm(t,e);if(e<n.length)return rm(n[e],0);var r=n[n.length-1],o=de(r)?PA(r).length:wn(r).length;return rm(r,o)},im=function(t,e){return de(t)?rm(t,e):om(t,e)},am=function(t,e){var n=e.getSelection.getOrThunk((function(){return function(){return tm(t)}}));return n().map((function(t){var e=im(t.start,t.soffset),n=im(t.finish,t.foffset);return CA.range(e.element,e.offset,n.element,n.offset)}))},sm=function(t,e,n){var r=gn(e.root).dom,o=Zf(t,n,e),i=am(r,e).bind((function(t){var e=nm(r,CA.exactFromRange(t)).orThunk((function(){var e=ee.fromText(oA);Tr(t.start,e);var n=em(r,CA.exact(e,0,e,1));return Hr(e),n}));return e.bind((function(t){return tA(t.left,t.top,t.width,t.height)}))})),a=am(r,e).bind((function(t){return le(t.start)?D.some(t.start):vn(t.start)})),s=a.getOr(t.element);return eA(i,o,e,n,s)},um=[Pi("getSelection"),ki("root"),Pi("bubble"),Nf(),Gi("overrides",{}),Gi("showAbove",!1),dl("placement",sm)],cm="link-layout",lm=function(t){return t.x+t.width},dm=function(t,e){return t.x-e.width},fm=function(t,e){return t.y-e.height+t.height},Am=function(t){return t.y},mm=function(t,e,n){return ml(lm(t),Am(t),n.southeast(),bl(),"southeast",Fl(t,{left:0,top:2}),cm)},pm=function(t,e,n){return ml(dm(t,e),Am(t),n.southwest(),yl(),"southwest",Fl(t,{right:1,top:2}),cm)},gm=function(t,e,n){return ml(lm(t),fm(t,e),n.northeast(),wl(),"northeast",Fl(t,{left:0,bottom:3}),cm)},hm=function(t,e,n){return ml(dm(t,e),fm(t,e),n.northwest(),Bl(),"northwest",Fl(t,{right:1,bottom:3}),cm)},vm=function(){return[mm,pm,gm,hm]},bm=function(){return[pm,mm,hm,gm]},ym=function(t,e,n){var r=Id(n,e.item.element),o=Lf(t.element,e,vm(),bm(),vm(),bm(),D.none());return D.some(_f({anchorBox:r,bubble:Of(),overrides:e.overrides,layouts:o,placer:D.none()}))},wm=[ki("item"),Nf(),Gi("overrides",{}),dl("placement",ym)],Bm=xi("type",{selection:um,node:rA,hotspot:Rf,submenu:wm,makeshift:Kf}),Cm=[Li("classes",ci),qi("mode","all",["all","layout","placement"])],xm=[Gi("useFixed",E),Pi("getBounds")],Sm=[Fi("anchor",Bm),$i("transition",Cm)],Em=function(){var t=document.documentElement;return Pd(0,0,t.clientWidth,t.clientHeight)},Tm=function(t){var e=Ar(t.element),n=t.element.dom.getBoundingClientRect();return Ld(e.left,e.top,n.width,n.height)},Qm=function(t,e,n,r,o,i,a){var s=zd(n.anchorBox,e);return Qf(s,o.element,n.bubble,n.layouts,i,r,n.overrides,a)},km=function(t,e,n,r,o){Fm(t,e,n,r,o,D.none())},Fm=function(t,e,n,r,o,i){var a=i.map(Jr);return Um(t,e,n,r,o,a)},Um=function(t,e,n,r,o,i){var a=Bi("placement.info",ti(Sm),o),s=a.anchor,u=r.element,c=n.get(r.uid);Td((function(){Gn(u,"position","fixed");var o=Zn(u,"visibility");Gn(u,"visibility","hidden");var l=e.useFixed()?Em():Tm(t),d=s.placement,f=i.map(y).or(e.getBounds);d(t,s,l).each((function(e){var o=e.placer.getOr(Qm),i=o(t,l,e,f,r,c,a.transition);n.set(r.uid,i)})),o.fold((function(){nr(u,"visibility")}),(function(t){Gn(u,"visibility",t)})),Zn(u,"left").isNone()&&Zn(u,"top").isNone()&&Zn(u,"right").isNone()&&Zn(u,"bottom").isNone()&&kt(Zn(u,"position"),"fixed")&&nr(u,"position")}),u)},Om=function(t,e,n){return e.useFixed()?"fixed":"absolute"},_m=function(t,e,n,r){var o=r.element;X(["position","left","right","top","bottom"],(function(t){return nr(o,t)})),$d(o),n.clear(r.uid)},Im=Object.freeze({__proto__:null,position:km,positionWithin:Fm,positionWithinBounds:Um,getMode:Om,reset:_m}),Hm=function(){var t={},e=function(e,n){t[e]=n},n=function(e){return Et(t,e)},r=function(e){f(e)?delete t[e]:t={}};return Su({readState:function(){return t},clear:r,set:e,get:n})},Dm=Object.freeze({__proto__:null,init:Hm}),Mm=md({fields:xm,name:"positioning",active:yd,apis:Im,state:Dm}),Nm=function(t){Bs(t,As());var e=t.components();X(e,Nm)},Lm=function(t){var e=t.components();X(e,Lm),Bs(t,fs())},Pm=function(t,e){Fr(t.element,e.element)},Rm=function(t){X(t.components(),(function(t){return Hr(t.element)})),Ir(t.element),t.syncComponents()},zm=function(t,e){var n=t.components();Rm(t);var r=at(n,e);X(r,(function(e){Nm(e),t.getSystem().removeFromWorld(e)})),X(e,(function(e){e.getSystem().isConnected()?Pm(t,e):(t.getSystem().addToWorld(e),Pm(t,e),Dn(t.element)&&Lm(e)),t.syncComponents()}))},Km=function(t,e){Vm(t,e,Fr)},Vm=function(t,e,n){t.getSystem().addToWorld(e),n(t.element,e.element),Dn(t.element)&&Lm(e),t.syncComponents()},jm=function(t){Nm(t),Hr(t.element),t.getSystem().removeFromWorld(t)},$m=function(t){var e=hn(t.element).bind((function(e){return t.getSystem().getByDom(e).toOptional()}));jm(t),e.each((function(t){t.syncComponents()}))},Xm=function(t){var e=t.components();X(e,jm),Ir(t.element),t.syncComponents()},Gm=function(t,e){Ym(t,e,Fr)},Wm=function(t,e){Ym(t,e,Qr)},Ym=function(t,e,n){n(t,e.element);var r=wn(e.element);X(r,(function(t){e.getByDom(t).each(Lm)}))},Jm=function(t){var e=wn(t.element);X(e,(function(e){t.getByDom(e).each(Nm)})),Hr(t.element)},qm=function(t,e,n,r){n.get().each((function(e){Xm(t)}));var o=e.getAttachPoint(t);Km(o,t);var i=t.getSystem().build(r);return Km(t,i),n.set(i),i},Zm=function(t,e,n,r){var o=qm(t,e,n,r);return e.onOpen(t,o),o},tp=function(t,e,n,r){return n.get().map((function(){return qm(t,e,n,r)}))},ep=function(t,e,n,r,o){up(t,e),Zm(t,e,n,r),o(),lp(t,e)},np=function(t,e,n){n.get().each((function(r){Xm(t),$m(t),e.onClose(t,r),n.clear()}))},rp=function(t,e,n){return n.isOpen()},op=function(t,e,n,r){return rp(t,e,n)&&n.get().exists((function(n){return e.isPartOf(t,n,r)}))},ip=function(t,e,n){return n.get()},ap=function(t,e,n,r){Zn(t.element,e).fold((function(){jn(t.element,n)}),(function(e){Pn(t.element,n,e)})),Gn(t.element,e,r)},sp=function(t,e,n){Kn(t.element,n).fold((function(){return nr(t.element,e)}),(function(n){return Gn(t.element,e,n)}))},up=function(t,e,n){var r=e.getAttachPoint(t);Gn(t.element,"position",Mm.getMode(r)),ap(t,"visibility",e.cloakVisibilityAttr,"hidden")},cp=function(t){return K(["top","left","right","bottom"],(function(e){return Zn(t,e).isSome()}))},lp=function(t,e,n){cp(t.element)||nr(t.element,"position"),sp(t,"visibility",e.cloakVisibilityAttr)},dp=Object.freeze({__proto__:null,cloak:up,decloak:lp,open:Zm,openWhileCloaked:ep,close:np,isOpen:rp,isPartOf:op,getState:ip,setContent:tp}),fp=function(t,e){return Qs([Os(is(),(function(n,r){np(n,t,e)}))])},Ap=Object.freeze({__proto__:null,events:fp}),mp=[sl("onOpen"),sl("onClose"),ki("isPartOf"),ki("getAttachPoint"),Gi("cloakVisibilityAttr","data-precloak-visibility")],pp=function(){var t=nf(),e=y("not-implemented");return Su({readState:e,isOpen:t.isSet,clear:t.clear,set:t.set,get:t.get})},gp=Object.freeze({__proto__:null,init:pp}),hp=md({fields:mp,name:"sandboxing",active:Ap,apis:dp,state:gp}),vp=y("dismiss.popups"),bp=y("reposition.popups"),yp=y("mouse.released"),wp=Zo([Gi("isExtraPart",E),$i("fireEventInstead",[Gi("event",ms())])]),Bp=function(t){var e,n=Bi("Dismissal",wp,t);return e={},e[vp()]={schema:Zo([ki("target")]),onReceive:function(t,e){if(hp.isOpen(t)){var r=hp.isPartOf(t,e.target)||n.isExtraPart(t,e.target);r||n.fireEventInstead.fold((function(){return hp.close(t)}),(function(e){return Bs(t,e.event)}))}}},e},Cp=Zo([$i("fireEventInstead",[Gi("event",ps())]),Hi("doReposition")]),xp=function(t){var e,n=Bi("Reposition",Cp,t);return e={},e[bp()]={onReceive:function(t){hp.isOpen(t)&&n.fireEventInstead.fold((function(){return n.doReposition(t)}),(function(e){return Bs(t,e.event)}))}},e},Sp=function(t,e,n){e.store.manager.onLoad(t,e,n)},Ep=function(t,e,n){e.store.manager.onUnload(t,e,n)},Tp=function(t,e,n,r){e.store.manager.setValue(t,e,n,r)},Qp=function(t,e,n){return e.store.manager.getValue(t,e,n)},kp=function(t,e,n){return n},Fp=Object.freeze({__proto__:null,onLoad:Sp,onUnload:Ep,setValue:Tp,getValue:Qp,getState:kp}),Up=function(t,e){var n=t.resetOnDom?[zs((function(n,r){Sp(n,t,e)})),Ks((function(n,r){Ep(n,t,e)}))]:[ad(t,e,Sp)];return Qs(n)},Op=Object.freeze({__proto__:null,events:Up}),_p=function(){var t=oa(null),e=function(){return{mode:"memory",value:t.get()}},n=function(){return null===t.get()},r=function(){t.set(null)};return Su({set:t.set,get:t.get,isNotSet:n,clear:r,readState:e})},Ip=function(){var t=g;return Su({readState:t})},Hp=function(){var t=oa({}),e=oa({}),n=function(){return{mode:"dataset",dataByValue:t.get(),dataByText:e.get()}},r=function(){t.set({}),e.set({})},o=function(n){return Et(t.get(),n).orThunk((function(){return Et(e.get(),n)}))},i=function(n){var r=t.get(),o=e.get(),i={},a={};X(n,(function(t){i[t.value]=t,Et(t,"meta").each((function(e){Et(e,"text").each((function(e){a[e]=t}))}))})),t.set(k(k({},r),i)),e.set(k(k({},o),a))};return Su({readState:n,lookup:o,update:i,clear:r})},Dp=function(t){return t.store.manager.state(t)},Mp=Object.freeze({__proto__:null,memory:_p,dataset:Hp,manual:Ip,init:Dp}),Np=function(t,e,n,r){var o=e.store;n.update([r]),o.setValue(t,r),e.onSetValue(t,r)},Lp=function(t,e,n){var r=e.store,o=r.getDataKey(t);return n.lookup(o).getOrThunk((function(){return r.getFallbackEntry(o)}))},Pp=function(t,e,n){var r=e.store;r.initialValue.each((function(r){Np(t,e,n,r)}))},Rp=function(t,e,n){n.clear()},zp=[Pi("initialValue"),ki("getFallbackEntry"),ki("getDataKey"),ki("setValue"),dl("manager",{setValue:Np,getValue:Lp,onLoad:Pp,onUnload:Rp,state:Hp})],Kp=function(t,e,n){return e.store.getValue(t)},Vp=function(t,e,n,r){e.store.setValue(t,r),e.onSetValue(t,r)},jp=function(t,e,n){e.store.initialValue.each((function(n){e.store.setValue(t,n)}))},$p=[ki("getValue"),Gi("setValue",g),Pi("initialValue"),dl("manager",{setValue:Vp,getValue:Kp,onLoad:jp,onUnload:g,state:xu.init})],Xp=function(t,e,n,r){n.set(r),e.onSetValue(t,r)},Gp=function(t,e,n){return n.get()},Wp=function(t,e,n){e.store.initialValue.each((function(t){n.isNotSet()&&n.set(t)}))},Yp=function(t,e,n){n.clear()},Jp=[Pi("initialValue"),dl("manager",{setValue:Xp,getValue:Gp,onLoad:Wp,onUnload:Yp,state:_p})],qp=[Wi("store",{mode:"memory"},xi("mode",{memory:Jp,manual:$p,dataset:zp})),sl("onSetValue"),Gi("resetOnDom",!1)],Zp=md({fields:qp,name:"representing",active:Op,apis:Fp,extra:{setValueFrom:function(t,e){var n=Zp.getValue(e);Zp.setValue(t,n)}},state:Mp}),tg=function(t,e){return ra(t,{},$(e,(function(e){return Di(e.name(),"Cannot configure "+e.name()+" for "+t)})).concat([Ti("dump",w)]))},eg=function(t){return t.dump},ng=function(t,e){return k(k({},fd(e)),t.dump)},rg={field:tg,augment:ng,get:eg},og="placeholder",ig=aa.generate([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),ag=function(t){return Tt(t,"uiType")},sg=function(t,e,n,r){return t.exists((function(t){return t!==n.owner}))?ig.single(!0,y(n)):Et(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+pt(r)+"]\nNamespace: "+t.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(t){return t.replace()}))},ug=function(t,e,n,r){return ag(n)&&n.uiType===og?sg(t,e,n,r):ig.single(!1,y(n))},cg=function(t,e,n,r){var o=ug(t,e,n,r);return o.fold((function(o,i){var a=ag(n)?i(e,n.config,n.validated):i(e),s=Et(a,"components").getOr([]),u=rt(s,(function(n){return cg(t,e,n,r)}));return[k(k({},a),{components:u})]}),(function(t,r){if(ag(n)){var o=r(e,n.config,n.validated),i=n.validated.preprocess.getOr(w);return i(o)}return r(e)}))},lg=function(t,e,n,r){return rt(n,(function(n){return cg(t,e,n,r)}))},dg=function(t,e){var n=!1,r=function(){return n},o=function(){if(n)throw new Error("Trying to use the same placeholder more than once: "+t);return n=!0,e},i=function(){return e.fold((function(t,e){return t}),(function(t,e){return t}))};return{name:y(t),required:i,used:r,replace:o}},fg=function(t,e,n,r){var o=vt(r,(function(t,e){return dg(e,t)})),i=lg(t,e,n,o);return ht(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},Ag=ig.single,mg=ig.multiple,pg=y(og),gg=aa.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),hg=Gi("factory",{sketch:w}),vg=Gi("schema",[]),bg=ki("name"),yg=Ei("pname","pname",So((function(t){return"<alloy."+ou(t.name)+">"})),ai()),wg=Ti("schema",(function(){return[Pi("preprocess")]})),Bg=Gi("defaults",y({})),Cg=Gi("overrides",y({})),xg=ti([hg,vg,bg,yg,Bg,Cg]),Sg=ti([hg,vg,bg,Bg,Cg]),Eg=ti([hg,vg,bg,yg,Bg,Cg]),Tg=ti([hg,wg,bg,ki("unit"),yg,Bg,Cg]),Qg=function(t){return t.fold(D.some,D.none,D.some,D.some)},kg=function(t){var e=function(t){return t.name};return t.fold(e,e,e,e)},Fg=function(t){return t.fold(w,w,w,w)},Ug=function(t,e){return function(n){var r=Bi("Converting part type",e,n);return t(r)}},Og=Ug(gg.required,xg),_g=Ug(gg.external,Sg),Ig=Ug(gg.optional,Eg),Hg=Ug(gg.group,Tg),Dg=y("entirety"),Mg=Object.freeze({__proto__:null,required:Og,external:_g,optional:Ig,group:Hg,asNamedPart:Qg,name:kg,asCommon:Fg,original:Dg}),Ng=function(t,e,n,r){return Bo(e.defaults(t,n,r),n,{uid:t.partUids[e.name]},e.overrides(t,n,r))},Lg=function(t,e,n){var r={},o={};return X(n,(function(t){t.fold((function(t){r[t.pname]=Ag(!0,(function(e,n,r){return t.factory.sketch(Ng(e,t,n,r))}))}),(function(t){var n=e.parts[t.name];o[t.name]=y(t.factory.sketch(Ng(e,t,n[Dg()]),n))}),(function(t){r[t.pname]=Ag(!1,(function(e,n,r){return t.factory.sketch(Ng(e,t,n,r))}))}),(function(t){r[t.pname]=mg(!0,(function(e,n,r){var o=e[t.name];return $(o,(function(n){return t.factory.sketch(Bo(t.defaults(e,n,r),n,t.overrides(e,n)))}))}))}))})),{internals:y(r),externals:y(o)}},Pg=function(t,e){var n={};return X(e,(function(e){Qg(e).each((function(e){var r=Rg(t,e.pname);n[e.name]=function(n){var o=Bi("Part: "+e.name+" in "+t,ti(e.schema),n);return k(k({},r),{config:n,validated:o})}}))})),n},Rg=function(t,e){return{uiType:pg(),owner:t,name:e}},zg=function(t,e,n){return{uiType:pg(),owner:t,name:e,config:n,validated:{}}},Kg=function(t){return rt(t,(function(t){return t.fold(D.none,D.some,D.none,D.none).map((function(t){return Mi(t.name,t.schema.concat([fl(Dg())]))})).toArray()}))},Vg=function(t){return $(t,kg)},jg=function(t,e,n){return Lg(t,e,n)},$g=function(t,e,n){return fg(D.some(t),e,e.components,n)},Xg=function(t,e,n){var r=e.partUids[n];return t.getSystem().getByUid(r).toOptional()},Gg=function(t,e,n){return Xg(t,e,n).getOrDie("Could not find part: "+n)},Wg=function(t,e,n){var r={},o=e.partUids,i=t.getSystem();return X(n,(function(t){r[t]=y(i.getByUid(o[t]))})),r},Yg=function(t,e){var n=t.getSystem();return vt(e.partUids,(function(t,e){return y(n.getByUid(t))}))},Jg=function(t){return pt(t.partUids)},qg=function(t,e,n){var r={},o=e.partUids,i=t.getSystem();return X(n,(function(t){r[t]=y(i.getByUid(o[t]).getOrDie())})),r},Zg=function(t,e){var n=Vg(e);return ma($(n,(function(e){return{key:e,value:t+"-"+e}})))},th=function(t){return Ei("partUids","partUids",Qo((function(e){return Zg(e.uid,t)})),ai())},eh=Object.freeze({__proto__:null,generate:Pg,generateOne:zg,schemas:Kg,names:Vg,substitutes:jg,components:$g,defaultUids:Zg,defaultUidsSchema:th,getAllParts:Yg,getAllPartNames:Jg,getPart:Xg,getPartOrDie:Gg,getParts:Wg,getPartsOrDie:qg}),nh=function(t,e){var n=t.length>0?[Mi("parts",t)]:[];return n.concat([ki("uid"),Gi("dom",{}),Gi("components",[]),fl("originalSpec"),Gi("debug.sketcher",{})]).concat(e)},rh=function(t,e,n,r,o){var i=nh(r,o);return Bi(t+" [SpecSchema]",Zo(i.concat(e)),n)},oh=function(t,e,n,r){var o=sh(r),i=rh(t,e,o,[],[]);return n(i,o)},ih=function(t,e,n,r,o){var i=sh(o),a=Kg(n),s=th(n),u=rh(t,e,i,a,[s]),c=jg(t,u,n),l=$g(t,u,c.internals());return r(u,l,i,c.externals())},ah=function(t){return Tt(t,"uid")},sh=function(t){return ah(t)?t:k(k({},t),{uid:fu("uid")})},uh=function(t){return void 0!==t.uid},ch=Zo([ki("name"),ki("factory"),ki("configFields"),Gi("apis",{}),Gi("extraApis",{})]),lh=Zo([ki("name"),ki("factory"),ki("configFields"),ki("partFields"),Gi("apis",{}),Gi("extraApis",{})]),dh=function(t){var e=Bi("Sketcher for "+t.name,ch,t),n=function(t){return oh(e.name,e.configFields,e.factory,t)},r=vt(e.apis,Cu),o=vt(e.extraApis,(function(t,e){return vu(t,e)}));return k(k({name:e.name,configFields:e.configFields,sketch:n},r),o)},fh=function(t){var e=Bi("Sketcher for "+t.name,lh,t),n=function(t){return ih(e.name,e.configFields,e.partFields,e.factory,t)},r=Pg(e.name,e.partFields),o=vt(e.apis,Cu),i=vt(e.extraApis,(function(t,e){return vu(t,e)}));return k(k({name:e.name,partFields:e.partFields,configFields:e.configFields,sketch:n,parts:r},o),i)},Ah=function(t){return"input"===se(t)&&"radio"!==zn(t,"type")||"textarea"===se(t)},mh=function(t,e,n){return e.find(t)},ph=Object.freeze({__proto__:null,getCurrent:mh}),gh=[ki("find")],hh=md({fields:gh,name:"composing",apis:ph}),vh=["input","button","textarea","select"],bh=function(t,e,n){var r=e.disabled()?Th:Qh;r(t,e)},yh=function(t,e){return!0===e.useNative&&z(vh,se(t.element))},wh=function(t){return Vn(t.element,"disabled")},Bh=function(t){Pn(t.element,"disabled","disabled")},Ch=function(t){jn(t.element,"disabled")},xh=function(t){return"true"===zn(t.element,"aria-disabled")},Sh=function(t){Pn(t.element,"aria-disabled","true")},Eh=function(t){Pn(t.element,"aria-disabled","false")},Th=function(t,e,n){e.disableClass.each((function(e){ic(t.element,e)}));var r=yh(t,e)?Bh:Sh;r(t),e.onDisabled(t)},Qh=function(t,e,n){e.disableClass.each((function(e){sc(t.element,e)}));var r=yh(t,e)?Ch:Eh;r(t),e.onEnabled(t)},kh=function(t,e){return yh(t,e)?wh(t):xh(t)},Fh=function(t,e,n,r){var o=r?Th:Qh;o(t,e)},Uh=Object.freeze({__proto__:null,enable:Qh,disable:Th,isDisabled:kh,onLoad:bh,set:Fh}),Oh=function(t,e){return Fu({classes:e.disabled()?e.disableClass.toArray():[]})},_h=function(t,e){return Qs([ks(es(),(function(e,n){return kh(e,t)})),ad(t,e,bh)])},Ih=Object.freeze({__proto__:null,exhibit:Oh,events:_h}),Hh=[ta("disabled",E),Gi("useNative",!0),Pi("disableClass"),sl("onDisabled"),sl("onEnabled")],Dh=md({fields:Hh,name:"disabling",active:Ih,apis:Uh}),Mh=function(t,e,n,r){var o=GA(t.element,"."+e.highlightClass);X(o,(function(n){K(r,(function(t){return t.element===n}))||(sc(n,e.highlightClass),t.getSystem().getByDom(n).each((function(n){e.onDehighlight(t,n),Bs(n,ws())})))}))},Nh=function(t,e,n){return Mh(t,e,n,[])},Lh=function(t,e,n,r){jh(t,e,n,r)&&(sc(r.element,e.highlightClass),e.onDehighlight(t,r),Bs(r,ws()))},Ph=function(t,e,n,r){Mh(t,e,n,[r]),jh(t,e,n,r)||(ic(r.element,e.highlightClass),e.onHighlight(t,r),Bs(r,ys()))},Rh=function(t,e,n){Gh(t,e).each((function(r){Ph(t,e,n,r)}))},zh=function(t,e,n){Wh(t,e).each((function(r){Ph(t,e,n,r)}))},Kh=function(t,e,n,r){Xh(t,e,n,r).fold((function(t){throw t}),(function(r){Ph(t,e,n,r)}))},Vh=function(t,e,n,r){var o=Zh(t,e),i=tt(o,r);i.each((function(r){Ph(t,e,n,r)}))},jh=function(t,e,n,r){return uc(r.element,e.highlightClass)},$h=function(t,e,n){return Nc(t.element,"."+e.highlightClass).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))},Xh=function(t,e,n,r){var o=GA(t.element,"."+e.itemClass);return D.from(o[r]).fold((function(){return ro.error(new Error("No element found with index "+r))}),t.getSystem().getByDom)},Gh=function(t,e,n){return Nc(t.element,"."+e.itemClass).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))},Wh=function(t,e,n){var r=GA(t.element,"."+e.itemClass),o=r.length>0?D.some(r[r.length-1]):D.none();return o.bind((function(e){return t.getSystem().getByDom(e).toOptional()}))},Yh=function(t,e,n,r){var o=GA(t.element,"."+e.itemClass),i=et(o,(function(t){return uc(t,e.highlightClass)}));return i.bind((function(e){var n=Tl(e,r,0,o.length-1);return t.getSystem().getByDom(o[n]).toOptional()}))},Jh=function(t,e,n){return Yh(t,e,n,-1)},qh=function(t,e,n){return Yh(t,e,n,1)},Zh=function(t,e,n){var r=GA(t.element,"."+e.itemClass);return Ut($(r,(function(e){return t.getSystem().getByDom(e).toOptional()})))},tv=Object.freeze({__proto__:null,dehighlightAll:Nh,dehighlight:Lh,highlight:Ph,highlightFirst:Rh,highlightLast:zh,highlightAt:Kh,highlightBy:Vh,isHighlighted:jh,getHighlighted:$h,getFirst:Gh,getLast:Wh,getPrevious:Jh,getNext:qh,getCandidates:Zh}),ev=[ki("highlightClass"),ki("itemClass"),sl("onHighlight"),sl("onDehighlight")],nv=md({fields:ev,name:"highlighting",apis:tv}),rv=[8],ov=[9],iv=[13],av=[27],sv=[32],uv=[37],cv=[38],lv=[39],dv=[40],fv=function(t,e,n){var r=it(t.slice(0,e)),o=it(t.slice(e+1));return tt(r.concat(o),n)},Av=function(t,e,n){var r=it(t.slice(0,e));return tt(r,n)},mv=function(t,e,n){var r=t.slice(0,e),o=t.slice(e+1);return tt(o.concat(r),n)},pv=function(t,e,n){var r=t.slice(e+1);return tt(r,n)},gv=function(t){return function(e){var n=e.raw;return z(t,n.which)}},hv=function(t){return function(e){return ot(t,(function(t){return t(e)}))}},vv=function(t){var e=t.raw;return!0===e.shiftKey},bv=function(t){var e=t.raw;return!0===e.ctrlKey},yv=x(vv),wv=function(t,e){return{matches:t,classification:e}},Bv=function(t,e){var n=tt(t,(function(t){return t.matches(e)}));return n.map((function(t){return t.classification}))},Cv=function(t,e,n){var r=e.exists((function(t){return n.exists((function(e){return cn(e,t)}))}));r||Cs(t,gs(),{prevFocus:e,newFocus:n})},xv=function(){var t=function(t){return Ed(t.element)},e=function(e,n){var r=t(e);e.getSystem().triggerFocus(n,e.element);var o=t(e);Cv(e,r,o)};return{get:t,set:e}},Sv=function(){var t=function(t){return nv.getHighlighted(t).map((function(t){return t.element}))},e=function(e,n){var r=t(e);e.getSystem().getByDom(n).fold(g,(function(t){nv.highlight(e,t)}));var o=t(e);Cv(e,r,o)};return{get:t,set:e}};(function(t){t["OnFocusMode"]="onFocus",t["OnEnterOrSpaceMode"]="onEnterOrSpace",t["OnApiMode"]="onApi"})(MA||(MA={}));var Ev=function(t,e,n,r,o){var i=function(){return t.concat([Gi("focusManager",xv()),Wi("focusInside","onFocus",hi((function(t){return z(["onFocus","onEnterOrSpace","onApi"],t)?ro.value(t):ro.error("Invalid value for focusInside")}))),dl("handler",u),dl("state",e),dl("sendFocusIn",o)])},a=function(t,e,n,r,o){var i=n(t,e,r,o);return Bv(i,e.event).bind((function(n){return n(t,e,r,o)}))},s=function(t,e){var i=t.focusInside!==MA.OnFocusMode?D.none():o(t).map((function(n){return Os(Ja(),(function(r,o){n(r,t,e),o.stop()}))})),s=function(n,r){var i=gv(sv.concat(iv))(r.event);t.focusInside===MA.OnEnterOrSpaceMode&&i&&wa(n,r)&&o(t).each((function(o){o(n,t,e),r.stop()}))},u=[Os(Pa(),(function(r,o){a(r,o,n,t,e).fold((function(){s(r,o)}),(function(t){o.stop()}))})),Os(Ra(),(function(n,o){a(n,o,r,t,e).each((function(t){o.stop()}))}))];return Qs(i.toArray().concat(u))},u={schema:i,processKey:a,toEvents:s};return u},Tv=function(t){var e=[Pi("onEscape"),Pi("onEnter"),Gi("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Gi("firstTabstop",0),Gi("useTabstopAt",T),Pi("visibilitySelector")].concat([t]),n=function(t,e){var n=t.visibilitySelector.bind((function(t){return Lc(e,t)})).getOr(e);return ar(n)>0},r=function(t,e){var r=GA(t.element,e.selector),o=Y(r,(function(t){return n(e,t)}));return D.from(o[e.firstTabstop])},o=function(t,e){return e.focusManager.get(t).bind((function(t){return Lc(t,e.selector)}))},i=function(t,e){return n(t,e)&&t.useTabstopAt(e)},a=function(t,e,n){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 i(r,t)})).fold((function(){return r.cyclic?D.some(!0):D.none()}),(function(e){return r.focusManager.set(t,e),D.some(!0)}))},u=function(t,e,n,r){var i=GA(t.element,n.selector);return o(t,n).bind((function(e){var o=et(i,C(cn,e));return o.bind((function(e){return s(t,i,e,n,r)}))}))},c=function(t,e,n){var r=n.cyclic?fv:Av;return u(t,e,n,r)},l=function(t,e,n){var r=n.cyclic?mv:pv;return u(t,e,n,r)},d=function(t,e,n){return n.onEnter.bind((function(n){return n(t,e)}))},f=function(t,e,n){return n.onEscape.bind((function(n){return n(t,e)}))},A=y([wv(hv([vv,gv(ov)]),c),wv(gv(ov),l),wv(gv(av),f),wv(hv([yv,gv(iv)]),d)]),m=y([]);return Ev(e,xu.init,A,m,(function(){return D.some(a)}))},Qv=Tv(Ti("cyclic",E)),kv=Tv(Ti("cyclic",T)),Fv=function(t,e,n){return Ss(t,n,es()),D.some(!0)},Uv=function(t,e,n){var r=Ah(n)&&gv(sv)(e.event);return r?D.none():Fv(t,e,n)},Ov=function(t,e){return D.some(!0)},_v=[Gi("execute",Uv),Gi("useSpace",!1),Gi("useEnter",!0),Gi("useControlEnter",!1),Gi("useDown",!1)],Iv=function(t,e,n){return n.execute(t,e,t.element)},Hv=function(t,e,n,r){var o=n.useSpace&&!Ah(t.element)?sv:[],i=n.useEnter?iv:[],a=n.useDown?dv:[],s=o.concat(i).concat(a);return[wv(gv(s),Iv)].concat(n.useControlEnter?[wv(hv([bv,gv(iv)]),Iv)]:[])},Dv=function(t,e,n,r){return n.useSpace&&!Ah(t.element)?[wv(gv(sv),Ov)]:[]},Mv=Ev(_v,xu.init,Hv,Dv,(function(){return D.none()})),Nv=function(){var t=nf(),e=function(e,n){t.set({numRows:e,numColumns:n})},n=function(){return t.get().map((function(t){return t.numRows}))},r=function(){return t.get().map((function(t){return t.numColumns}))};return Su({readState:function(){return t.get().map((function(t){return{numRows:String(t.numRows),numColumns:String(t.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:e,getNumRows:n,getNumColumns:r})},Lv=function(t){return t.state(t)},Pv=Object.freeze({__proto__:null,flatgrid:Nv,init:Lv}),Rv=function(t){return function(e,n,r,o){var i=t(e.element);return jv(i,e,n,r,o)}},zv=function(t,e){var n=If(t,e);return Rv(n)},Kv=function(t,e){var n=If(e,t);return Rv(n)},Vv=function(t){return function(e,n,r,o){return jv(t,e,n,r,o)}},jv=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}))},$v=Vv,Xv=Vv,Gv=Vv,Wv=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0},Yv=function(t){return!Wv(t.dom)},Jv=function(t,e){return et(t,e).map((function(e){return{index:e,candidates:t}}))},qv=function(t,e,n){var r=function(t){return cn(t,e)},o=GA(t,n),i=Y(o,Yv);return Jv(i,r)},Zv=function(t,e){return et(t,(function(t){return cn(e,t)}))},tb=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&&r<t.length?D.some(t[r]):D.none()}))},eb=function(t,e,n,r,o){return tb(t,e,r,(function(e,i){var a=e===n-1,s=a?t.length-e*r:r,u=Tl(i,o,0,s-1);return D.some({row:e,column:u})}))},nb=function(t,e,n,r,o){return tb(t,e,r,(function(e,i){var a=Tl(e,o,0,n-1),s=a===n-1,u=s?t.length-a*r:r,c=Ql(i,0,u-1);return D.some({row:a,column:c})}))},rb=function(t,e,n,r){return eb(t,e,n,r,1)},ob=function(t,e,n,r){return eb(t,e,n,r,-1)},ib=function(t,e,n,r){return nb(t,e,n,r,-1)},ab=function(t,e,n,r){return nb(t,e,n,r,1)},sb=[ki("selector"),Gi("execute",Uv),ul("onEscape"),Gi("captureTab",!1),Al()],ub=function(t,e,n){Nc(t.element,e.selector).each((function(n){e.focusManager.set(t,n)}))},cb=function(t,e){return e.focusManager.get(t).bind((function(t){return Lc(t,e.selector)}))},lb=function(t,e,n,r){return cb(t,n).bind((function(r){return n.execute(t,e,r)}))},db=function(t){return function(e,n,r,o){return qv(e,n,r.selector).bind((function(e){return t(e.candidates,e.index,o.getNumRows().getOr(r.initSize.numRows),o.getNumColumns().getOr(r.initSize.numColumns))}))}},fb=function(t,e,n){return n.captureTab?D.some(!0):D.none()},Ab=function(t,e,n){return n.onEscape(t,e)},mb=db(ob),pb=db(rb),gb=db(ib),hb=db(ab),vb=y([wv(gv(uv),zv(mb,pb)),wv(gv(lv),Kv(mb,pb)),wv(gv(cv),$v(gb)),wv(gv(dv),Xv(hb)),wv(hv([vv,gv(ov)]),fb),wv(hv([yv,gv(ov)]),fb),wv(gv(av),Ab),wv(gv(sv.concat(iv)),lb)]),bb=y([wv(gv(sv),Ov)]),yb=Ev(sb,Nv,vb,bb,(function(){return D.some(ub)})),wb=function(t,e,n,r){var o=function(t){return"button"===se(t)&&"disabled"===zn(t,"disabled")},i=function(t,e,n){var a=Tl(e,r,0,n.length-1);return a===t?D.none():o(n[a])?i(t,a,n):D.from(n[a])};return qv(t,n,e).bind((function(t){var e=t.index,n=t.candidates;return i(e,e,n)}))},Bb=[ki("selector"),Gi("getInitial",D.none),Gi("execute",Uv),ul("onEscape"),Gi("executeOnMove",!1),Gi("allowVertical",!0)],Cb=function(t,e){return e.focusManager.get(t).bind((function(t){return Lc(t,e.selector)}))},xb=function(t,e,n){return Cb(t,n).bind((function(r){return n.execute(t,e,r)}))},Sb=function(t,e,n){e.getInitial(t).orThunk((function(){return Nc(t.element,e.selector)})).each((function(n){e.focusManager.set(t,n)}))},Eb=function(t,e,n){return wb(t,n.selector,e,-1)},Tb=function(t,e,n){return wb(t,n.selector,e,1)},Qb=function(t){return function(e,n,r,o){return t(e,n,r,o).bind((function(){return r.executeOnMove?xb(e,n,r):D.some(!0)}))}},kb=function(t,e,n){return n.onEscape(t,e)},Fb=function(t,e,n,r){var o=uv.concat(n.allowVertical?cv:[]),i=lv.concat(n.allowVertical?dv:[]);return[wv(gv(o),Qb(zv(Eb,Tb))),wv(gv(i),Qb(Kv(Eb,Tb))),wv(gv(iv),xb),wv(gv(sv),xb),wv(gv(av),kb)]},Ub=y([wv(gv(sv),Ov)]),Ob=Ev(Bb,xu.init,Fb,Ub,(function(){return D.some(Sb)})),_b=function(t,e,n){return D.from(t[e]).bind((function(t){return D.from(t[n]).map((function(t){return{rowIndex:e,columnIndex:n,cell:t}}))}))},Ib=function(t,e,n,r){var o=t[e],i=o.length,a=Tl(n,r,0,i-1);return _b(t,e,a)},Hb=function(t,e,n,r){var o=Tl(n,r,0,t.length-1),i=t[o].length,a=Ql(e,0,i-1);return _b(t,o,a)},Db=function(t,e,n,r){var o=t[e],i=o.length,a=Ql(n+r,0,i-1);return _b(t,e,a)},Mb=function(t,e,n,r){var o=Ql(n+r,0,t.length-1),i=t[o].length,a=Ql(e,0,i-1);return _b(t,o,a)},Nb=function(t,e,n){return Ib(t,e,n,1)},Lb=function(t,e,n){return Ib(t,e,n,-1)},Pb=function(t,e,n){return Hb(t,n,e,-1)},Rb=function(t,e,n){return Hb(t,n,e,1)},zb=function(t,e,n){return Db(t,e,n,-1)},Kb=function(t,e,n){return Db(t,e,n,1)},Vb=function(t,e,n){return Mb(t,n,e,-1)},jb=function(t,e,n){return Mb(t,n,e,1)},$b=[Mi("selectors",[ki("row"),ki("cell")]),Gi("cycles",!0),Gi("previousSelector",D.none),Gi("execute",Uv)],Xb=function(t,e,n){var r=e.previousSelector(t).orThunk((function(){var n=e.selectors;return Nc(t.element,n.cell)}));r.each((function(n){e.focusManager.set(t,n)}))},Gb=function(t,e,n){return Ed(t.element).bind((function(r){return n.execute(t,e,r)}))},Wb=function(t,e){return $(t,(function(t){return GA(t,e.selectors.cell)}))},Yb=function(t,e){return function(n,r,o){var i=o.cycles?t:e;return Lc(r,o.selectors.row).bind((function(t){var e=GA(t,o.selectors.cell);return Zv(e,r).bind((function(e){var r=GA(n,o.selectors.row);return Zv(r,t).bind((function(t){var n=Wb(r,o);return i(n,t,e).map((function(t){return t.cell}))}))}))}))}},Jb=Yb(Lb,zb),qb=Yb(Nb,Kb),Zb=Yb(Pb,Vb),ty=Yb(Rb,jb),ey=y([wv(gv(uv),zv(Jb,qb)),wv(gv(lv),Kv(Jb,qb)),wv(gv(cv),$v(Zb)),wv(gv(dv),Xv(ty)),wv(gv(sv.concat(iv)),Gb)]),ny=y([wv(gv(sv),Ov)]),ry=Ev($b,xu.init,ey,ny,(function(){return D.some(Xb)})),oy=[ki("selector"),Gi("execute",Uv),Gi("moveOnTab",!1)],iy=function(t,e,n){return n.focusManager.get(t).bind((function(r){return n.execute(t,e,r)}))},ay=function(t,e,n){Nc(t.element,e.selector).each((function(n){e.focusManager.set(t,n)}))},sy=function(t,e,n){return wb(t,n.selector,e,-1)},uy=function(t,e,n){return wb(t,n.selector,e,1)},cy=function(t,e,n,r){return n.moveOnTab?Gv(sy)(t,e,n,r):D.none()},ly=function(t,e,n,r){return n.moveOnTab?Gv(uy)(t,e,n,r):D.none()},dy=y([wv(gv(cv),Gv(sy)),wv(gv(dv),Gv(uy)),wv(hv([vv,gv(ov)]),cy),wv(hv([yv,gv(ov)]),ly),wv(gv(iv),iy),wv(gv(sv),iy)]),fy=y([wv(gv(sv),Ov)]),Ay=Ev(oy,xu.init,dy,fy,(function(){return D.some(ay)})),my=[ul("onSpace"),ul("onEnter"),ul("onShiftEnter"),ul("onLeft"),ul("onRight"),ul("onTab"),ul("onShiftTab"),ul("onUp"),ul("onDown"),ul("onEscape"),Gi("stopSpaceKeyup",!1),Pi("focusIn")],py=function(t,e,n){return[wv(gv(sv),n.onSpace),wv(hv([yv,gv(iv)]),n.onEnter),wv(hv([vv,gv(iv)]),n.onShiftEnter),wv(hv([vv,gv(ov)]),n.onShiftTab),wv(hv([yv,gv(ov)]),n.onTab),wv(gv(cv),n.onUp),wv(gv(dv),n.onDown),wv(gv(uv),n.onLeft),wv(gv(lv),n.onRight),wv(gv(sv),n.onSpace),wv(gv(av),n.onEscape)]},gy=function(t,e,n){return n.stopSpaceKeyup?[wv(gv(sv),Ov)]:[]},hy=Ev(my,xu.init,py,gy,(function(t){return t.focusIn})),vy=Qv.schema(),by=kv.schema(),yy=Ob.schema(),wy=yb.schema(),By=ry.schema(),Cy=Mv.schema(),xy=Ay.schema(),Sy=hy.schema(),Ey=Object.freeze({__proto__:null,acyclic:vy,cyclic:by,flow:yy,flatgrid:wy,matrix:By,execution:Cy,menu:xy,special:Sy}),Ty=function(t){return Qt(t,"setGridSize")},Qy=gd({branchKey:"mode",branches:Ey,name:"keying",active:{events:function(t,e){var n=t.handler;return n.toEvents(t,e)}},apis:{focusIn:function(t,e,n){e.sendFocusIn(e).fold((function(){t.getSystem().triggerFocus(t.element,t.element)}),(function(r){r(t,e,n)}))},setGridSize:function(t,e,n,r,o){Ty(n)?n.setGridSize(r,o):console.error("Layout does not support setGridSize")}},state:Pv}),ky=function(t,e,n,r){Td((function(){var e=$(r,t.getSystem().build);zm(t,e)}),t.element)},Fy=function(t,e,n,r){var o=t.getSystem().build(r);Vm(t,o,n)},Uy=function(t,e,n,r){Fy(t,e,Fr,r)},Oy=function(t,e,n,r){Fy(t,e,kr,r)},_y=function(t,e,n,r){var o=Iy(t),i=tt(o,(function(t){return cn(r.element,t.element)}));i.each($m)},Iy=function(t,e){return t.components()},Hy=function(t,e,n,r,o){var i=Iy(t);return D.from(i[r]).map((function(i){return _y(t,e,n,i),o.each((function(n){Fy(t,e,(function(t,e){Ur(t,e,r)}),n)})),i}))},Dy=function(t,e,n,r,o){var i=Iy(t);return et(i,r).bind((function(r){return Hy(t,e,n,r,o)}))},My=Object.freeze({__proto__:null,append:Uy,prepend:Oy,remove:_y,replaceAt:Hy,replaceBy:Dy,set:ky,contents:Iy}),Ny=md({fields:[],name:"replacing",apis:My}),Ly=function(t,e){var n=Qs(e);return md({fields:[ki("enabled")],name:t,active:{events:y(n)}})},Py=function(t,e){var n=Ly(t,e);return{key:t,value:{config:{},me:n,configAsRaw:y({}),initialConfig:{},state:xu}}},Ry=function(t,e){e.ignore||(Bd(t.element),e.onFocus(t))},zy=function(t,e){e.ignore||Cd(t.element)},Ky=function(t){return xd(t.element)},Vy=Object.freeze({__proto__:null,focus:Ry,blur:zy,isFocused:Ky}),jy=function(t,e){var n=e.ignore?{}:{attributes:{tabindex:"-1"}};return Fu(n)},$y=function(t){return Qs([Os(Ja(),(function(e,n){Ry(e,t),n.stop()}))].concat(t.stopMousedown?[Os(_a(),(function(t,e){e.event.prevent()}))]:[]))},Xy=Object.freeze({__proto__:null,exhibit:jy,events:$y}),Gy=[sl("onFocus"),Gi("stopMousedown",!1),Gi("ignore",!1)],Wy=md({fields:Gy,name:"focusing",active:Xy,apis:Vy}),Yy=function(t){var e=function(){var e=oa(t),n=function(){return e.get()},r=function(t){return e.set(t)},o=function(){return e.set(t)},i=function(){return e.get()};return{get:n,set:r,clear:o,readState:i}};return{init:e}},Jy=function(t,e,n){var r=e.aria;r.update(t,r,n.get())},qy=function(t,e,n){e.toggleClass.each((function(e){n.get()?ic(t.element,e):sc(t.element,e)}))},Zy=function(t,e,n){nw(t,e,n,!n.get())},tw=function(t,e,n){n.set(!0),qy(t,e,n),Jy(t,e,n)},ew=function(t,e,n){n.set(!1),qy(t,e,n),Jy(t,e,n)},nw=function(t,e,n,r){var o=r?tw:ew;o(t,e,n)},rw=function(t,e,n){return n.get()},ow=function(t,e,n){nw(t,e,n,e.selected)},iw=Object.freeze({__proto__:null,onLoad:ow,toggle:Zy,isOn:rw,on:tw,off:ew,set:nw}),aw=function(){return Fu({})},sw=function(t,e){var n=id(t,e,Zy),r=ad(t,e,ow);return Qs(nt([t.toggleOnExecute?[n]:[],[r]]))},uw=Object.freeze({__proto__:null,exhibit:aw,events:sw}),cw=function(t,e,n){Pn(t.element,"aria-pressed",n),e.syncWithExpanded&&fw(t,e,n)},lw=function(t,e,n){Pn(t.element,"aria-selected",n)},dw=function(t,e,n){Pn(t.element,"aria-checked",n)},fw=function(t,e,n){Pn(t.element,"aria-expanded",n)},Aw=[Gi("selected",!1),Pi("toggleClass"),Gi("toggleOnExecute",!0),Wi("aria",{mode:"none"},xi("mode",{pressed:[Gi("syncWithExpanded",!1),dl("update",cw)],checked:[dl("update",dw)],expanded:[dl("update",fw)],selected:[dl("update",lw)],none:[dl("update",g)]}))],mw=md({fields:Aw,name:"toggling",active:uw,apis:iw,state:Yy(!1)}),pw=function(){var t=function(t,e){e.stop(),xs(t)};return[Os(Va(),t),Os(rs(),t),Ls(ka()),Ls(_a())]},gw=function(t){var e=function(t){return js((function(e,n){t(e),n.stop()}))};return Qs(nt([t.map(e).toArray(),pw()]))},hw="alloy.item-hover",vw="alloy.item-focus",bw=function(t){(Ed(t.element).isNone()||Wy.isFocused(t))&&(Wy.isFocused(t)||Wy.focus(t),Cs(t,hw,{item:t}))},yw=function(t){Cs(t,vw,{item:t})},ww=y(hw),Bw=y(vw),Cw=function(t){return{dom:t.dom,domModification:k(k({},t.domModification),{attributes:k(k(k({role:t.toggling.isSome()?"menuitemcheckbox":"menuitem"},t.domModification.attributes),{"aria-haspopup":t.hasSubmenu}),t.hasSubmenu?{"aria-expanded":!1}:{})}),behaviours:rg.augment(t.itemBehaviours,[t.toggling.fold(mw.revoke,(function(t){return mw.config(k({aria:{mode:"checked"}},t))})),Wy.config({ignore:t.ignoreFocus,stopMousedown:t.ignoreFocus,onFocus:function(t){yw(t)}}),Qy.config({mode:"execution"}),Zp.config({store:{mode:"memory",initialValue:t.data}}),Py("item-type-events",U(U([],pw(),!0),[Os(Ma(),bw),Os(ns(),Wy.focus)],!1))]),components:t.components,eventOrder:t.eventOrder}},xw=[ki("data"),ki("components"),ki("dom"),Gi("hasSubmenu",!1),Pi("toggling"),rg.field("itemBehaviours",[mw,Wy,Qy,Zp]),Gi("ignoreFocus",!1),Gi("domModification",{}),dl("builder",Cw),Gi("eventOrder",{})],Sw=function(t){return{dom:t.dom,components:t.components,events:Qs([Ps(ns())])}},Ew=[ki("dom"),ki("components"),dl("builder",Sw)],Tw=y("item-widget"),Qw=y([Og({name:"widget",overrides:function(t){return{behaviours:fd([Zp.config({store:{mode:"manual",getValue:function(e){return t.data},setValue:g}})])}}})]),kw=function(t){var e=jg(Tw(),t,Qw()),n=$g(Tw(),t,e.internals()),r=function(e){return Xg(e,t,"widget").map((function(t){return Qy.focusIn(t),t}))},o=function(e,n){return Ah(n.event.target)?D.none():function(){return t.autofocus?(n.setSource(e.element),D.none()):D.none()}()};return{dom:t.dom,components:n,domModification:t.domModification,events:Qs([js((function(t,e){r(t).each((function(t){e.stop()}))})),Os(Ma(),bw),Os(ns(),(function(e,n){t.autofocus?r(e):Wy.focus(e)}))]),behaviours:rg.augment(t.widgetBehaviours,[Zp.config({store:{mode:"memory",initialValue:t.data}}),Wy.config({ignore:t.ignoreFocus,onFocus:function(t){yw(t)}}),Qy.config({mode:"special",focusIn:t.autofocus?function(t){r(t)}:hd(),onLeft:o,onRight:o,onEscape:function(e,n){return Wy.isFocused(e)||t.autofocus?t.autofocus?(n.setSource(e.element),D.none()):D.none():(Wy.focus(e),D.some(!0))}})])}},Fw=[ki("uid"),ki("data"),ki("components"),ki("dom"),Gi("autofocus",!1),Gi("ignoreFocus",!1),rg.field("widgetBehaviours",[Zp,Wy,Qy]),Gi("domModification",{}),th(Qw()),dl("builder",kw)],Uw=xi("type",{widget:Fw,item:xw,separator:Ew}),Ow=function(t,e){return{mode:"flatgrid",selector:"."+t.markers.item,initSize:{numColumns:e.initSize.numColumns,numRows:e.initSize.numRows},focusManager:t.focusManager}},_w=function(t,e){return{mode:"matrix",selectors:{row:e.rowSelector,cell:"."+t.markers.item},focusManager:t.focusManager}},Iw=function(t,e){return{mode:"menu",selector:"."+t.markers.item,moveOnTab:e.moveOnTab,focusManager:t.focusManager}},Hw=y([Hg({factory:{sketch:function(t){var e=Bi("menu.spec item",Uw,t);return e.builder(e)}},name:"items",unit:"item",defaults:function(t,e){return Tt(e,"uid")?e:k(k({},e),{uid:fu("item")})},overrides:function(t,e){return{type:e.type,ignoreFocus:t.fakeFocus,domModification:{classes:[t.markers.item]}}}})]),Dw=y([ki("value"),ki("items"),ki("dom"),ki("components"),Gi("eventOrder",{}),tg("menuBehaviours",[nv,Zp,hh,Qy]),Wi("movement",{mode:"menu",moveOnTab:!0},xi("mode",{grid:[Al(),dl("config",Ow)],matrix:[dl("config",_w),ki("rowSelector")],menu:[Gi("moveOnTab",!0),dl("config",Iw)]})),rl(),Gi("fakeFocus",!1),Gi("focusManager",xv()),sl("onHighlight")]),Mw=y("alloy.menu-focus"),Nw=function(t,e,n,r){return{uid:t.uid,dom:t.dom,markers:t.markers,behaviours:ng(t.menuBehaviours,[nv.config({highlightClass:t.markers.selectedItem,itemClass:t.markers.item,onHighlight:t.onHighlight}),Zp.config({store:{mode:"memory",initialValue:t.value}}),hh.config({find:D.some}),Qy.config(t.movement.config(t,t.movement))]),events:Qs([Os(Bw(),(function(t,e){var n=e.event;t.getSystem().getByDom(n.target).each((function(n){nv.highlight(t,n),e.stop(),Cs(t,Mw(),{menu:t,item:n})}))})),Os(ww(),(function(t,e){var n=e.event.item;nv.highlight(t,n)}))]),components:e,eventOrder:t.eventOrder,domModification:{attributes:{role:"menu"}}}},Lw=fh({name:"Menu",configFields:Dw(),partFields:Hw(),factory:Nw}),Pw=function(t){return bt(t,(function(t,e){return{k:t,v:e}}))},Rw=function(t,e,n,r){return Et(n,r).bind((function(r){return Et(t,r).bind((function(r){var o=Rw(t,e,n,r);return D.some([r].concat(o))}))})).getOr([])},zw=function(t,e){var n={};ht(t,(function(t,e){X(t,(function(t){n[t]=e}))}));var r=e,o=Pw(e),i=vt(o,(function(t,e){return[e].concat(Rw(n,r,o,e))}));return vt(n,(function(t){return Et(i,t).getOr([t])}))},Kw=function(){var t=oa({}),e=oa({}),n=oa({}),r=nf(),o=oa({}),i=function(){t.set({}),e.set({}),n.set({}),r.clear()},a=function(){return r.get().isNone()},s=function(t,n){var r;e.set(k(k({},e.get()),(r={},r[t]={type:"prepared",menu:n},r)))},u=function(i,a,s,u){r.set(i),t.set(s),e.set(a),o.set(u);var c=zw(u,s);n.set(c)},c=function(e){return xt(t.get(),(function(t,n){return t===e}))},l=function(t,e,n){return p(t).bind((function(r){return c(t).bind((function(t){return e(t).map((function(t){return{triggeredMenu:r,triggeringItem:t,triggeringPath:n}}))}))}))},d=function(t,e){var o=Y(h(t).toArray(),(function(t){return p(t).isSome()}));return Et(n.get(),t).bind((function(t){var n=it(o.concat(t)),i=rt(n,(function(t,o){return l(t,e,n.slice(0,o+1)).fold((function(){return kt(r.get(),t)?[]:[D.none()]}),(function(t){return[D.some(t)]}))}));return Ot(i)}))},f=function(e){return Et(t.get(),e).map((function(t){var r=Et(n.get(),e).getOr([]);return[t].concat(r)}))},A=function(t){return Et(n.get(),t).bind((function(t){return t.length>1?D.some(t.slice(1)):D.none()}))},m=function(t){return Et(n.get(),t)},p=function(t){return g(t).bind(Vw)},g=function(t){return Et(e.get(),t)},h=function(e){return Et(t.get(),e)},v=function(t){var e=o.get();return at(pt(e),t)},b=function(){return r.get().bind(p)},y=function(){return e.get()};return{setMenuBuilt:s,setContents:u,expand:f,refresh:m,collapse:A,lookupMenu:g,lookupItem:h,otherMenus:v,getPrimary:b,getMenus:y,clear:i,isClear:a,getTriggeringPath:d}},Vw=function(t){return"prepared"===t.type?D.some(t.menu):D.none()},jw={init:Kw,extractPreparedMenu:Vw},$w=function(t,e){var n,r=nf(),o=function(e,n,r){return vt(r,(function(r,o){var i=function(){return Lw.sketch(k(k({},r),{value:o,markers:t.markers,fakeFocus:t.fakeFocus,onHighlight:t.onHighlight,focusManager:t.fakeFocus?Sv():xv()}))};return o===n?{type:"prepared",menu:e.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))},i=jw.init(),a=function(e){var n=o(e,t.data.primary,t.data.menus),r=c();return i.setContents(t.data.primary,n,t.data.expansions,r),i.getPrimary()},s=function(t){return Zp.getValue(t).value},u=function(t,e,n){return mt(e,(function(t){if(!t.getSystem().isConnected())return D.none();var e=nv.getCandidates(t);return tt(e,(function(t){return s(t)===n}))}))},c=function(e){return vt(t.data.menus,(function(t,e){return rt(t.items,(function(t){return"separator"===t.type?[]:[t.data.value]}))}))},l=function(t,e){nv.highlight(t,e),nv.getHighlighted(e).orThunk((function(){return nv.getFirst(e)})).each((function(e){Ss(t,e.element,ns())}))},d=function(t,e){return Ut($(e,(function(e){return t.lookupMenu(e).bind((function(t){return"prepared"===t.type?D.some(t.menu):D.none()}))})))},f=function(e,n,r){var o=d(n,n.otherMenus(r));X(o,(function(n){lc(n.element,[t.markers.backgroundMenu]),t.stayInDom||Ny.remove(e,n)}))},A=function(e){return r.get().getOrThunk((function(){var n={},o=GA(e.element,"."+t.markers.item),i=Y(o,(function(t){return"true"===zn(t,"aria-haspopup")}));return X(i,(function(t){e.getSystem().getByDom(t).each((function(t){var e=s(t);n[e]=t}))})),r.set(n),n}))},m=function(t,e){var n=A(t);ht(n,(function(t,n){var r=z(e,n);Pn(t.element,"aria-expanded",r)}))},p=function(e,n,r){return D.from(r[0]).bind((function(o){return n.lookupMenu(o).bind((function(o){if("notbuilt"===o.type)return D.none();var i=o.menu,a=d(n,r.slice(1));return X(a,(function(e){ic(e.element,t.markers.backgroundMenu)})),Dn(i.element)||Ny.append(e,Qc(i)),lc(i.element,[t.markers.backgroundMenu]),l(e,i),f(e,n,r),D.some(i)}))}))};(function(t){t[t["HighlightSubmenu"]=0]="HighlightSubmenu",t[t["HighlightParent"]=1]="HighlightParent"})(n||(n={}));var h=function(t,e,n){if("notbuilt"===n.type){var r=t.getSystem().build(n.nbMenu());return i.setMenuBuilt(e,r),r}return n.menu},v=function(e,r,o){if(void 0===o&&(o=n.HighlightSubmenu),r.hasConfigured(Dh)&&Dh.isDisabled(r))return D.some(r);var a=s(r);return i.expand(a).bind((function(a){return m(e,a),D.from(a[0]).bind((function(s){return i.lookupMenu(s).bind((function(u){var c=h(e,s,u);return Dn(c.element)||Ny.append(e,Qc(c)),t.onOpenSubmenu(e,r,c,it(a)),o===n.HighlightSubmenu?(nv.highlightFirst(c),p(e,i,a)):(nv.dehighlightAll(c),D.some(r))}))}))}))},b=function(e,n){var r=s(n);return i.collapse(r).bind((function(r){return m(e,r),p(e,i,r).map((function(r){return t.onCollapseMenu(e,n,r),r}))}))},y=function(t,e){var n=s(e);return i.refresh(n).bind((function(e){return m(t,e),p(t,i,e)}))},w=function(t,e){return Ah(e.element)?D.none():v(t,e,n.HighlightSubmenu)},B=function(t,e){return Ah(e.element)?D.none():b(t,e)},C=function(e,n){return b(e,n).orThunk((function(){return t.onEscape(e,n).map((function(){return e}))}))},x=function(e){return function(n,r){return Lc(r.getSource(),"."+t.markers.item).bind((function(t){return n.getSystem().getByDom(t).toOptional().bind((function(t){return e(n,t).map(T)}))}))}},S=Qs([Os(Mw(),(function(t,e){var n=e.event.item;i.lookupItem(s(n)).each((function(){var n=e.event.menu;nv.highlight(t,n);var r=s(e.event.item);i.refresh(r).each((function(e){return f(t,i,e)}))}))})),js((function(e,r){var o=r.event.target;e.getSystem().getByDom(o).each((function(r){var o=s(r);0===o.indexOf("collapse-item")&&b(e,r),v(e,r,n.HighlightSubmenu).fold((function(){t.onExecute(e,r)}),g)}))})),zs((function(e,n){a(e).each((function(n){Ny.append(e,Qc(n)),t.onOpenMenu(e,n),t.highlightImmediately&&l(e,n)}))}))].concat(t.navigateOnHover?[Os(ww(),(function(e,r){var o=r.event.item;y(e,o),v(e,o,n.HighlightParent),t.onHover(e,o)}))]:[])),E=function(t){return nv.getHighlighted(t).bind(nv.getHighlighted)},Q=function(t){E(t).each((function(e){b(t,e)}))},F=function(t){i.getPrimary().each((function(e){l(t,e)}))},U=function(t){return D.from(t.components()[0]).filter((function(t){return"menu"===zn(t.element,"role")}))},O=function(e){var n=i.getPrimary().bind((function(t){return E(e).bind((function(t){var n=s(t),r=St(i.getMenus()),o=Ut($(r,jw.extractPreparedMenu));return i.getTriggeringPath(n,(function(t){return u(e,o,t)}))})).map((function(e){return{primary:t,triggeringPath:e}}))}));n.fold((function(){U(e).each((function(n){t.onRepositionMenu(e,n,[])}))}),(function(n){var r=n.primary,o=n.triggeringPath;t.onRepositionMenu(e,r,o)}))},_={collapseMenu:Q,highlightPrimary:F,repositionMenus:O};return{uid:t.uid,dom:t.dom,markers:t.markers,behaviours:ng(t.tmenuBehaviours,[Qy.config({mode:"special",onRight:x(w),onLeft:x(B),onEscape:x(C),focusIn:function(t,e){i.getPrimary().each((function(e){Ss(t,e.element,ns())}))}}),nv.config({highlightClass:t.markers.selectedMenu,itemClass:t.markers.menu}),hh.config({find:function(t){return nv.getHighlighted(t)}}),Ny.config({})]),eventOrder:t.eventOrder,apis:_,events:S}},Xw=y("collapse-item"),Gw=function(t,e,n){return{primary:t,menus:e,expansions:n}},Ww=function(t,e){return{primary:t,menus:Aa(t,e),expansions:{}}},Yw=function(t){return{value:ou(Xw()),meta:{text:t}}},Jw=dh({name:"TieredMenu",configFields:[ll("onExecute"),ll("onEscape"),cl("onOpenMenu"),cl("onOpenSubmenu"),sl("onRepositionMenu"),sl("onCollapseMenu"),Gi("highlightImmediately",!0),Mi("data",[ki("primary"),ki("menus"),ki("expansions")]),Gi("fakeFocus",!1),sl("onHighlight"),sl("onHover"),ol(),ki("dom"),Gi("navigateOnHover",!0),Gi("stayInDom",!1),tg("tmenuBehaviours",[Qy,nv,hh,Ny]),Gi("eventOrder",{})],apis:{collapseMenu:function(t,e){t.collapseMenu(e)},highlightPrimary:function(t,e){t.highlightPrimary(e)},repositionMenus:function(t,e){t.repositionMenus(e)}},factory:$w,extraApis:{tieredData:Gw,singleData:Ww,collapseItem:Yw}}),qw=function(t,e,n,r,o){var i=function(){return t.lazySink(e)},a="horizontal"===r.type?{layouts:{onLtr:function(){return Zl()},onRtl:function(){return td()}}}:{},s=function(t){return 2===t.length},u=function(t){return s(t)?a:{}};return Jw.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,highlightImmediately:r.menu.highlightImmediately,onEscape:function(){return hp.close(e),t.onEscape.map((function(t){return t(e)})),D.some(!0)},onExecute:function(){return D.some(!0)},onOpenMenu:function(t,e){Mm.positionWithinBounds(i().getOrDie(),e,n,o())},onOpenSubmenu:function(t,e,n,r){var o=i().getOrDie();Mm.position(o,n,{anchor:k({type:"submenu",item:e},u(r))})},onRepositionMenu:function(t,e,r){var a=i().getOrDie();Mm.positionWithinBounds(a,e,n,o()),X(r,(function(t){var e=u(t.triggeringPath);Mm.position(a,t.triggeredMenu,{anchor:k({type:"submenu",item:t.triggeringItem},e)})}))}})},Zw=function(t,e){var n=function(e,n){var r=t.getRelated(e);return r.exists((function(t){return Kc(t,n)}))},r=function(t,e){hp.setContent(t,e)},o=function(t,e,n){i(t,e,n,D.none())},i=function(t,e,n,r){a(t,e,n,(function(){return r.map((function(t){return Jr(t)}))}))},a=function(e,n,r,o){var i=t.lazySink(e).getOrDie();hp.openWhileCloaked(e,n,(function(){return Mm.positionWithinBounds(i,e,r,o())})),Zp.setValue(e,D.some({mode:"position",config:r,getBounds:o}))},s=function(t,e,n){u(t,e,n,D.none)},u=function(e,n,r,o){var i=qw(t,e,n,r,o);hp.open(e,i),Zp.setValue(e,D.some({mode:"menu",menu:i}))},c=function(t){hp.isOpen(t)&&(Zp.setValue(t,D.none()),hp.close(t))},l=function(t){return hp.getState(t)},d=function(e){hp.isOpen(e)&&Zp.getValue(e).each((function(n){switch(n.mode){case"menu":hp.getState(e).each(Jw.repositionMenus);break;case"position":var r=t.lazySink(e).getOrDie();Mm.positionWithinBounds(r,e,n.config,n.getBounds());break}}))},f={setContent:r,showAt:o,showWithin:i,showWithinBounds:a,showMenuAt:s,showMenuWithinBounds:u,hide:c,getContent:l,reposition:d,isOpen:hp.isOpen};return{uid:t.uid,dom:t.dom,behaviours:ng(t.inlineBehaviours,[hp.config({isPartOf:function(t,e,r){return Kc(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)}}),Zp.config({store:{mode:"memory",initialValue:D.none()}}),vd.config({channels:k(k({},Bp(k({isExtraPart:e.isExtraPart},t.fireDismissalEventInstead.map((function(t){return{fireEventInstead:{event:t.event}}})).getOr({})))),xp(k(k({},t.fireRepositionEventInstead.map((function(t){return{fireEventInstead:{event:t.event}}})).getOr({})),{doReposition:d})))})]),eventOrder:t.eventOrder,apis:f}},tB=dh({name:"InlineView",configFields:[ki("lazySink"),sl("onShow"),sl("onHide"),Vi("onEscape"),tg("inlineBehaviours",[hp,Zp,vd]),$i("fireDismissalEventInstead",[Gi("event",ms())]),$i("fireRepositionEventInstead",[Gi("event",ps())]),Gi("getRelated",D.none),Gi("isExtraPart",E),Gi("eventOrder",D.none)],factory:Zw,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)}}}),eB="layout-inset",nB=function(t){return t.x},rB=function(t,e){return t.x+t.width/2-e.width/2},oB=function(t,e){return t.x+t.width-e.width},iB=function(t){return t.y},aB=function(t,e){return t.y+t.height-e.height},sB=function(t,e){return t.y+t.height/2-e.height/2},uB=function(t,e,n){return ml(oB(t,e),aB(t,e),n.insetSouthwest(),Bl(),"southwest",Fl(t,{right:0,bottom:3}),eB)},cB=function(t,e,n){return ml(nB(t),aB(t,e),n.insetSoutheast(),wl(),"southeast",Fl(t,{left:1,bottom:3}),eB)},lB=function(t,e,n){return ml(oB(t,e),iB(t),n.insetNorthwest(),yl(),"northwest",Fl(t,{right:0,top:2}),eB)},dB=function(t,e,n){return ml(nB(t),iB(t),n.insetNortheast(),bl(),"northeast",Fl(t,{left:1,top:2}),eB)},fB=function(t,e,n){return ml(rB(t,e),iB(t),n.insetNorth(),Cl(),"north",Fl(t,{top:2}),eB)},AB=function(t,e,n){return ml(rB(t,e),aB(t,e),n.insetSouth(),xl(),"south",Fl(t,{bottom:3}),eB)},mB=function(t,e,n){return ml(oB(t,e),sB(t,e),n.insetEast(),El(),"east",Fl(t,{right:0}),eB)},pB=function(t,e,n){return ml(nB(t),sB(t,e),n.insetWest(),Sl(),"west",Fl(t,{left:1}),eB)},gB=function(t){switch(t){case"north":return fB;case"northeast":return dB;case"northwest":return lB;case"south":return AB;case"southeast":return cB;case"southwest":return uB;case"east":return mB;case"west":return pB}},hB=function(t,e,n,r,o){var i=jd(r).map(gB).getOr(fB);return i(t,e,n,r,o)},vB=function(t){switch(t){case"north":return AB;case"northeast":return cB;case"northwest":return uB;case"south":return fB;case"southeast":return dB;case"southwest":return lB;case"east":return pB;case"west":return mB}},bB=function(t,e,n,r,o){var i=jd(r).map(vB).getOr(fB);return i(t,e,n,r,o)},yB=tinymce.util.Tools.resolve("tinymce.util.Delay"),wB=function(t){var e=gw(t.action),n=t.dom.tag,r=function(e){return Et(t.dom,"attributes").bind((function(t){return Et(t,e)}))},o=function(){if("button"===n){var t=r("type").getOr("button"),e=r("role").map((function(t){return{role:t}})).getOr({});return k({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:rg.augment(t.buttonBehaviours,[Wy.config({}),Qy.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:o()},eventOrder:t.eventOrder}},BB=dh({name:"Button",factory:wB,configFields:[Gi("uid",void 0),ki("dom"),Gi("components",[]),rg.field("buttonBehaviours",[Wy,Qy]),Pi("action"),Pi("role"),Gi("eventOrder",{})]}),CB=function(t){var e=uh(t)&&Qt(t,"uid")?t.uid:fu("memento"),n=function(t){return t.getSystem().getByUid(e).getOrDie()},r=function(t){return t.getSystem().getByUid(e).toOptional()},o=function(){return k(k({},t),{uid:e})};return{get:n,getOpt:r,asSpec:o}},xB=tinymce.util.Tools.resolve("tinymce.util.I18n"),SB={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-default":!0,"list-bull-square":!0},EB="temporary-placeholder",TB=function(t){return function(){return Et(t,EB).getOr("!not found!")}},QB=function(t,e){var n=t.toLowerCase();if(xB.isRtl()){var r=Rt(n,"-rtl");return Tt(e,r)?r:n}return n},kB=function(t,e){return Et(e,QB(t,e))},FB=function(t,e){var n=e();return kB(t,n).getOrThunk(TB(n))},UB=function(t,e,n){var r=e();return kB(t,r).or(n).getOrThunk(TB(r))},OB=function(t){return!!xB.isRtl()&&Tt(SB,t)},_B=function(){return Py("add-focusable",[zs((function(t){Mc(t.element,"svg").each((function(t){return Pn(t,"focusable","false")}))}))])},IB=function(t,e,n,r){var o,i,a=OB(e)?["tox-icon--flip"]:[],s=Et(n,QB(e,n)).or(r).getOrThunk(TB(n));return{dom:{tag:t.tag,attributes:null!==(o=t.attributes)&&void 0!==o?o:{},classes:t.classes.concat(a),innerHtml:s},behaviours:fd(U(U([],null!==(i=t.behaviours)&&void 0!==i?i:[],!0),[_B()],!1))}},HB=function(t,e,n,r){return void 0===r&&(r=D.none()),IB(e,t,n(),r)},DB=function(t,e,n){var r=n(),o=tt(t,(function(t){return Tt(r,QB(t,r))}));return IB(e,o.getOr(EB),r,D.none())},MB={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},NB=function(t){var e=CB({dom:{tag:"p",innerHtml:t.translationProvider(t.text)},behaviours:fd([Ny.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=CB({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:fd([Ny.config({})])}),i=function(t,e){t.getSystem().isConnected()&&o.getOpt(t).each((function(t){Ny.set(t,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(e)]},r(e)])}))},a=function(t,n){if(t.getSystem().isConnected()){var r=e.get(t);Ny.set(r,[Cc(n)])}},s={updateProgress:i,updateText:a},u=nt([t.icon.toArray(),t.level.toArray(),t.level.bind((function(t){return D.from(MB[t])})).toArray()]),c=CB(BB.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[HB("close",{tag:"div",classes:["tox-icon"],attributes:{"aria-label":t.translationProvider("Close")}},t.iconProvider)],action:function(e){t.onAction(e)}})),l=DB(u,{tag:"div",classes:["tox-notification__icon"]},t.iconProvider),d={dom:{tag:"div",classes:["tox-notification__body"]},components:[e.asSpec()],behaviours:fd([Ny.config({})])},f=[l,d];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"])},behaviours:fd([Wy.config({}),Py("notification-events",[Os(Na(),(function(t){c.getOpt(t).each(Wy.focus)}))])]),components:f.concat(t.progress?[o.asSpec()]:[]).concat(t.closeButton?[c.asSpec()]:[]),apis:s}},LB=dh({name:"Notification",factory:NB,configFields:[Pi("level"),ki("progress"),ki("icon"),ki("onAction"),ki("text"),ki("iconProvider"),ki("translationProvider"),Zi("closeButton",!0)],apis:{updateProgress:function(t,e,n){t.updateProgress(e,n)},updateText:function(t,e,n){t.updateText(e,n)}}});function PB(t,e,n){var r=e.backstage.shared,o=function(t){switch(t){case"bc-bc":return AB;case"tc-tc":return fB;case"tc-bc":return jl;case"bc-tc":default:return $l}},i=function(t){t.length>0&&X(t,(function(e,n){0===n?e.moveRel(null,"banner"):e.moveRel(t[n-1].getEl(),"bc-tc")}))},a=function(e,i){var a=!e.closeButton&&e.timeout&&(e.timeout>0||e.timeout<0),s=function(){i(),tB.hide(c)},u=Tc(LB.sketch({text:e.text,level:z(["success","error","warning","warn","info"],e.type)?e.type:void 0,progress:!0===e.progressBar,icon:D.from(e.icon),closeButton:!a,onAction:s,iconProvider:r.providers.icons,translationProvider:r.providers.translate})),c=Tc(tB.sketch(k({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:r.getSink,fireDismissalEventInstead:{}},r.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));n.add(c),e.timeout>0&&yB.setTimeout((function(){s()}),e.timeout);var l=function(){var e=Jr(ee.fromDom(t.getContentAreaContainer())),n=Zr(),r=Ql(n.x,e.x,e.right),o=Ql(n.y,e.y,e.bottom),i=Math.max(e.right,n.right),a=Math.max(e.bottom,n.bottom);return D.some(Yr(r,o,i-r,a-o))};return{close:s,moveTo:function(t,e){tB.showAt(c,Qc(u),{anchor:{type:"makeshift",x:t,y:e}})},moveRel:function(t,e){var n=Qc(u),i={maxHeightFunction:Ef()};if("banner"!==e&&f(t)){var a=o(e),s={type:"node",root:Mn(),node:D.some(ee.fromDom(t)),overrides:i,layouts:{onRtl:function(){return[a]},onLtr:function(){return[a]}}};tB.showWithinBounds(c,n,{anchor:s},l)}else{var d=k(k({},r.anchors.banner()),{overrides:i});tB.showWithinBounds(c,n,{anchor:d},l)}},text:function(t){LB.updateText(u,t)},settings:e,getEl:function(){return u.element.dom},progressBar:{value:function(t){LB.updateProgress(u,t)}}}},s=function(t){t.close()},u=function(t){return t.settings};return{open:a,close:s,reposition:i,getArgs:u}}var RB,zB=function(t,e){var n=null,r=function(){u(n)||(clearTimeout(n),n=null)},o=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];u(n)&&(n=setTimeout((function(){n=null,t.apply(null,r)}),e))};return{cancel:r,throttle:o}},KB=function(t,e){var n=null,r=function(){u(n)||(clearTimeout(n),n=null)},o=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)};return{cancel:r,throttle:o}},VB=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),jB=function(t,e){return t.isBlock(e)||z(["BR","IMG","HR","INPUT"],e.nodeName)||"false"===t.getContentEditable(e)},$B=function(t,e,n,r,o){var i=VB(t,(function(e){return jB(t,e)}));return D.from(i.backwards(e,n,r,o))},XB="[data-mce-autocompleter]",GB=function(t,e){return WB(ee.fromDom(t.selection.getNode())).getOrThunk((function(){var n=ee.fromHtml('<span data-mce-autocompleter="1" data-mce-bogus="1"></span>',t.getDoc());return Fr(n,ee.fromDom(e.extractContents())),e.insertNode(n.dom),hn(n).each((function(t){return t.dom.normalize()})),$A(n).map((function(e){t.selection.setCursorLocation(e.dom,zA(e))})),n}))},WB=function(t){return Lc(t,XB)},YB=function(t){return t.collapsed&&3===t.startContainer.nodeType},JB=function(t){return t.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},qB=function(t){return""!==t&&-1!=="  \f\n\r\t\v".indexOf(t)},ZB=function(t,e){return t.substring(e.length)},tC=function(t,e,n){var r;for(r=e-1;r>=0;r--){var o=t.charAt(r);if(qB(o))return D.none();if(o===n)break}return D.some(r)},eC=function(t,e,n,r){if(void 0===r&&(r=0),!YB(e))return D.none();var o=function(t,e,r){return tC(r,e,n).getOr(e)},i=t.getParent(e.startContainer,t.isBlock)||t.getRoot();return $B(t,e.startContainer,e.startOffset,o,i).bind((function(t){var o=e.cloneRange();if(o.setStart(t.container,t.offset),o.setEnd(e.endContainer,e.endOffset),o.collapsed)return D.none();var i=JB(o),a=i.lastIndexOf(n);return 0!==a||ZB(i,n).length<r?D.none():D.some({text:ZB(i,n),range:o,triggerChar:n})}))},nC=function(t,e,n,r){return void 0===r&&(r=0),WB(ee.fromDom(e.startContainer)).fold((function(){return eC(t,e,n,r)}),(function(e){var r=t.createRng();r.selectNode(e.dom);var o=JB(r);return D.some({range:r,text:ZB(o,n),triggerChar:n})}))},rC=function(t,e){e.on("keypress compositionend",t.onKeypress.throttle),e.on("remove",t.onKeypress.cancel);var n=function(t,e){Cs(t,Pa(),{raw:e})};e.on("keydown",(function(e){var r=function(){return t.getView().bind(nv.getHighlighted)};8===e.which&&t.onKeypress.throttle(e),t.isActive()&&(27===e.which&&t.cancelIfNecessary(),t.isMenuOpen()?13===e.which?(r().each(xs),e.preventDefault()):40===e.which?(r().fold((function(){t.getView().each(nv.highlightFirst)}),(function(t){n(t,e)})),e.preventDefault(),e.stopImmediatePropagation()):37!==e.which&&38!==e.which&&39!==e.which||r().each((function(t){n(t,e),e.preventDefault(),e.stopImmediatePropagation()})):13!==e.which&&38!==e.which&&40!==e.which||t.cancelIfNecessary())})),e.on("NodeChange",(function(e){t.isActive()&&!t.isProcessingAction()&&WB(ee.fromDom(e.element)).isNone()&&t.cancelIfNecessary()}))},oC={setup:rC},iC=tinymce.util.Tools.resolve("tinymce.util.Promise"),aC=function(t,e){return{container:t,offset:e}},sC=function(t){return t.nodeType===ae},uC=function(t){return t.nodeType===ie},cC=function(t){if(sC(t))return aC(t,t.data.length);var e=t.childNodes;return e.length>0?cC(e[e.length-1]):aC(t,e.length)},lC=function(t,e){var n=t.childNodes;return n.length>0&&e<n.length?lC(n[e],0):n.length>0&&uC(t)&&n.length===e?cC(n[n.length-1]):aC(t,e)},dC=function(t,e){return $B(t,e.container,e.offset,(function(t,e){return 0===e?-1:e}),t.getRoot()).filter((function(t){var e=t.container.data.charAt(t.offset-1);return!qB(e)})).isSome()},fC=function(t){return function(e){var n=lC(e.startContainer,e.startOffset);return!dC(t,n)}},AC=function(t,e,n){return mt(n.triggerChars,(function(n){return nC(t,e,n)}))},mC=function(t,e){var n=e(),r=t.selection.getRng();return AC(t.dom,r,n).bind((function(n){return pC(t,e,n)}))},pC=function(t,e,n,r){void 0===r&&(r={});var o=e(),i=t.selection.getRng(),a=i.startContainer.nodeValue,s=Y(o.lookupByChar(n.triggerChar),(function(e){return n.text.length>=e.minChars&&e.matches.getOrThunk((function(){return fC(t.dom)}))(n.range,a,n.text)}));if(0===s.length)return D.none();var u=iC.all($(s,(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,highlightOn:t.highlightOn}}))})));return D.some({lookupData:u,context:n})},gC=ti([Oi("type"),Ki("text")]),hC=function(t){return yi("separatormenuitem",gC,t)},vC=ti([Gi("type","autocompleteitem"),Gi("active",!1),Gi("disabled",!1),Gi("meta",{}),Oi("value"),Ki("text"),Ki("icon")]),bC=ti([Oi("type"),Oi("ch"),Yi("minChars",1),Gi("columns",1),Yi("maxResults",10),Vi("matches"),Hi("fetch"),Hi("onAction"),na("highlightOn",[],ci)]),yC=function(t){return yi("Autocompleter.Separator",gC,t)},wC=function(t){return yi("Autocompleter.Item",vC,t)},BC=function(t){return yi("Autocompleter",bC,t)},CC=[Zi("disabled",!1),Ki("tooltip"),Ki("icon"),Ki("text"),ta("onSetup",(function(){return g}))],xC=ti([Oi("type"),Hi("onAction")].concat(CC)),SC=function(t){return yi("toolbarbutton",xC,t)},EC=[Zi("active",!1)].concat(CC),TC=ti(EC.concat([Oi("type"),Hi("onAction")])),QC=function(t){return yi("ToggleButton",TC,t)},kC=[ta("predicate",E),qi("scope","node",["node","editor"]),qi("position","selection",["node","selection","line"])],FC=CC.concat([Gi("type","contextformbutton"),Gi("primary",!1),Hi("onAction"),Ti("original",w)]),UC=EC.concat([Gi("type","contextformbutton"),Gi("primary",!1),Hi("onAction"),Ti("original",w)]),OC=CC.concat([Gi("type","contextformbutton")]),_C=EC.concat([Gi("type","contextformtogglebutton")]),IC=xi("type",{contextformbutton:FC,contextformtogglebutton:UC}),HC=ti([Gi("type","contextform"),ta("initValue",y("")),Ki("label"),Li("commands",IC),Ri("launch",xi("type",{contextformbutton:OC,contextformtogglebutton:_C}))].concat(kC)),DC=function(t){return yi("ContextForm",HC,t)},MC=ti([Gi("type","contexttoolbar"),Oi("items")].concat(kC)),NC=function(t){return yi("ContextToolbar",MC,t)},LC=function(t){var e={};return X(t,(function(t){e[t]={}})),pt(e)},PC=function(t){var e=t.ui.registry.getAll().popups,n=vt(e,(function(t){return BC(t).fold((function(t){throw new Error(Ci(t))}),w)})),r=LC(Ct(n,(function(t){return t.ch}))),o=St(n),i=function(t){return Y(o,(function(e){return e.ch===t}))};return{dataset:n,triggerChars:r,lookupByChar:i}};(function(t){t[t["CLOSE_ON_EXECUTE"]=0]="CLOSE_ON_EXECUTE",t[t["BUBBLE_TO_SANDBOX"]=1]="BUBBLE_TO_SANDBOX"})(RB||(RB={}));var RC,zC=RB,KC="tox-menu-nav__js",VC="tox-collection__item",jC="tox-swatch",$C={normal:KC,color:jC},XC="tox-collection__item--enabled",GC="tox-collection__group-heading",WC="tox-collection__item-icon",YC="tox-collection__item-label",JC="tox-collection__item-accessory",qC="tox-collection__item-caret",ZC="tox-collection__item-checkmark",tx="tox-collection__item--active",ex="tox-collection__item-container",nx="tox-collection__item-container--column",rx="tox-collection__item-container--row",ox="tox-collection__item-container--align-right",ix="tox-collection__item-container--align-left",ax="tox-collection__item-container--valign-top",sx="tox-collection__item-container--valign-middle",ux="tox-collection__item-container--valign-bottom",cx=function(t){return Et($C,t).getOr(KC)},lx=function(t){return"color"===t?"tox-swatches":"tox-menu"},dx=function(t){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:lx(t),tieredMenu:"tox-tiered-menu"}},fx=function(t){var e=dx(t);return{backgroundMenu:e.backgroundMenu,selectedMenu:e.selectedMenu,menu:e.menu,selectedItem:e.selectedItem,item:cx(t)}},Ax=function(t,e,n){var r=dx(n);return{tag:"div",classes:nt([[r.menu,"tox-menu-"+e+"-column"],t?[r.hasIcons]:[]])}},mx=[Lw.parts.items({})],px=function(t,e,n){var r=dx(n),o={tag:"div",classes:nt([[r.tieredMenu]])};return{dom:o,markers:fx(n)}},gx=function(t,e){return function(n){var r=j(n,e);return $(r,(function(e){return{dom:t,components:e}}))}},hx=function(t){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Lw.parts.items({preprocess:"auto"!==t?gx({tag:"div",classes:["tox-swatches__row"]},t):w})]}]}},vx=function(t){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Lw.parts.items({preprocess:gx({tag:"div",classes:["tox-collection__group"]},t)})]}},bx=function(t,e){var n=[],r=[];return X(t,(function(t,o){e(t,o)?(r.length>0&&n.push(r),r=[],Tt(t.dom,"innerHtml")&&r.push(t)):r.push(t)})),r.length>0&&n.push(r),$(n,(function(t){return{dom:{tag:"div",classes:["tox-collection__group"]},components:t}}))},yx=function(t,e,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===t?["tox-collection--list"]:["tox-collection--grid"])},components:[Lw.parts.items({preprocess:function(n){return"auto"!==t&&t>1?gx({tag:"div",classes:["tox-collection__group"]},t)(n):bx(n,(function(t,n){return"separator"===e[n].type}))}})]}},wx=function(t,e){return{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Lw.parts.items({preprocess:function(e){return bx(e,(function(e,n){return"separator"===t[n].type}))}})]}},Bx=function(t){return K(t,(function(t){return"icon"in t&&void 0!==t.icon}))},Cx=function(t){return console.error(Ci(t)),console.log(t),D.none()},xx=function(t,e,n,r,o){var i=wx(n);return{value:t,dom:i.dom,components:i.components,items:n}},Sx=function(t,e,n,r,o){if("color"===o){var i=hx(r);return{value:t,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r){i=yx(r,n);return{value:t,dom:i.dom,components:i.components,items:n}}if("normal"===o&&1===r){i=yx(1,n);return{value:t,dom:i.dom,components:i.components,items:n}}if("normal"===o){i=yx(r,n);return{value:t,dom:i.dom,components:i.components,items:n}}if("listpreview"===o&&"auto"!==r){i=vx(r);return{value:t,dom:i.dom,components:i.components,items:n}}return{value:t,dom:Ax(e,r,o),components:mx,items:n}},Ex=[Oi("type"),Oi("src"),Ki("alt"),na("classes",[],ci)],Tx=ti(Ex),Qx=[Oi("type"),Oi("text"),Ki("name"),na("classes",["tox-collection__item-label"],ci)],kx=ti(Qx),Fx=Jo((function(){return pi("type",{cardimage:Tx,cardtext:kx,cardcontainer:Ux})})),Ux=ti([Oi("type"),Ji("direction","horizontal"),Ji("align","left"),Ji("valign","middle"),Li("items",Fx)]),Ox=[Zi("disabled",!1),Ki("text"),Ki("shortcut"),Ei("value","value",So((function(){return ou("menuitem-value")})),ai()),Gi("meta",{})],_x=ti([Oi("type"),Ki("label"),Li("items",Fx),ta("onSetup",(function(){return g})),ta("onAction",g)].concat(Ox)),Ix=function(t){return yi("cardmenuitem",_x,t)},Hx=ti([Oi("type"),Zi("active",!1),Ki("icon")].concat(Ox)),Dx=function(t){return yi("choicemenuitem",Hx,t)},Mx=[Oi("type"),Oi("fancytype"),ta("onAction",g)],Nx=[Gi("initData",{})].concat(Mx),Lx=[ra("initData",{},[Zi("allowCustomColors",!0),ji("colors",ai())])].concat(Mx),Px=xi("fancytype",{inserttable:Nx,colorswatch:Lx}),Rx=function(t){return yi("fancymenuitem",Px,t)},zx=ti([Oi("type"),ta("onSetup",(function(){return g})),ta("onAction",g),Ki("icon")].concat(Ox)),Kx=function(t){return yi("menuitem",zx,t)},Vx=ti([Oi("type"),Hi("getSubmenuItems"),ta("onSetup",(function(){return g})),Ki("icon")].concat(Ox)),jx=function(t){return yi("nestedmenuitem",Vx,t)},$x=ti([Oi("type"),Ki("icon"),Zi("active",!1),ta("onSetup",(function(){return g})),Hi("onAction")].concat(Ox)),Xx=function(t){return yi("togglemenuitem",$x,t)},Gx=function(t,e,n){var r=GA(t.element,"."+n);if(r.length>0){var o=et(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 D.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return D.none()},Wx=function(t,e){return fd([Py(t,e)])},Yx=function(t){return Wx(ou("unnamed-events"),t)},Jx={namedEvents:Wx,unnamedEvents:Yx},qx=ou("tooltip.exclusive"),Zx=ou("tooltip.show"),tS=ou("tooltip.hide"),eS=function(t,e,n){t.getSystem().broadcastOn([qx],{})},nS=function(t,e,n,r){n.getTooltip().each((function(t){t.getSystem().isConnected()&&Ny.set(t,r)}))},rS=Object.freeze({__proto__:null,hideAllExclusive:eS,setComponents:nS}),oS=function(t,e){var n=function(n){e.getTooltip().each((function(r){$m(r),t.onHide(n,r),e.clearTooltip()})),e.clearTimer()},r=function(n){if(!e.isShowing()){eS(n);var r=t.lazySink(n).getOrDie(),o=n.getSystem().build({dom:t.tooltipDom,components:t.tooltipComponents,events:Qs("normal"===t.mode?[Os(Ma(),(function(t){Bs(n,Zx)})),Os(Ha(),(function(t){Bs(n,tS)}))]:[]),behaviours:fd([Ny.config({})])});e.setTooltip(o),Km(r,o),t.onShow(n,o),Mm.position(r,o,{anchor:t.anchor(n)})}};return Qs(nt([[Os(Zx,(function(n){e.resetTimer((function(){r(n)}),t.delay)})),Os(tS,(function(r){e.resetTimer((function(){n(r)}),t.delay)})),Os(ts(),(function(t,e){var r=e;r.universal||z(r.channels,qx)&&n(t)})),Ks((function(t){n(t)}))],"normal"===t.mode?[Os(Na(),(function(t){Bs(t,Zx)})),Os(qa(),(function(t){Bs(t,tS)})),Os(Ma(),(function(t){Bs(t,Zx)})),Os(Ha(),(function(t){Bs(t,tS)}))]:[Os(ys(),(function(t,e){Bs(t,Zx)})),Os(ws(),(function(t){Bs(t,tS)}))]]))},iS=Object.freeze({__proto__:null,events:oS}),aS=[ki("lazySink"),ki("tooltipDom"),Gi("exclusive",!0),Gi("tooltipComponents",[]),Gi("delay",300),qi("mode","normal",["normal","follow-highlight"]),Gi("anchor",(function(t){return{type:"hotspot",hotspot:t,layouts:{onLtr:y([$l,jl,Rl,Kl,zl,Vl]),onRtl:y([$l,jl,Rl,Kl,zl,Vl])}}})),sl("onHide"),sl("onShow")],sS=function(){var t=nf(),e=nf(),n=function(){t.on(clearTimeout)},r=function(e,r){n(),t.set(setTimeout(e,r))},o=y("not-implemented");return Su({getTooltip:e.get,isShowing:e.isSet,setTooltip:e.set,clearTooltip:e.clear,clearTimer:n,resetTimer:r,readState:o})},uS=Object.freeze({__proto__:null,init:sS}),cS=md({fields:aS,name:"tooltipping",active:iS,state:uS,apis:rS}),lS=function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},dS=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),fS=tinymce.util.Tools.resolve("tinymce.EditorManager"),AS=function(t){var e=t.getParam("skin"),n=t.getParam("skin_url");if(!1!==e){var r=e||"oxide";n=n?t.documentBaseURI.toAbsolute(n):fS.baseURL+"/skins/ui/"+r}return n},mS=function(t){return t.getParam("readonly",!1,"boolean")},pS=function(t){return!1===t.getParam("skin")},gS=function(t){return t.getParam("height",Math.max(t.getElement().offsetHeight,200))},hS=function(t){return t.getParam("width",dS.DOM.getStyle(t.getElement(),"width"))},vS=function(t){return D.from(t.getParam("min_width")).filter(m)},bS=function(t){return D.from(t.getParam("min_height")).filter(m)},yS=function(t){return D.from(t.getParam("max_width")).filter(m)},wS=function(t){return D.from(t.getParam("max_height")).filter(m)},BS=function(t){return D.from(t.getParam("style_formats")).filter(s)},CS=function(t){return t.getParam("style_formats_merge",!1,"boolean")},xS=function(t){return t.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},SS=function(t){return t.getParam("content_langs",void 0,"array")},ES=function(t){return t.getParam("removed_menuitems","")},TS=function(t){return!1!==t.getParam("menubar",!0,"boolean")},QS=function(t){var e=t.getParam("toolbar",!0),n=!0===e,r=i(e),o=s(e)&&e.length>0;return!FS(t)&&(o||r||n)},kS=function(t){var e=V(9,(function(e){return t.getParam("toolbar"+(e+1),!1,"string")})),n=Y(e,(function(t){return"string"===typeof t}));return n.length>0?D.some(n):D.none()},FS=function(t){return kS(t).fold((function(){var e=t.getParam("toolbar",[],"string[]");return e.length>0}),T)};(function(t){t["default"]="wrap",t["floating"]="floating",t["sliding"]="sliding",t["scrolling"]="scrolling"})(RC||(RC={}));var US,OS=function(t){return t.getParam("toolbar_mode","","string")};(function(t){t["auto"]="auto",t["top"]="top",t["bottom"]="bottom"})(US||(US={}));var _S,IS=function(t){return t.getParam("toolbar_groups",{},"object")},HS=function(t){return t.getParam("toolbar_location",US.auto,"string")},DS=function(t){return HS(t)===US.bottom},MS=function(t){return t.getParam("fixed_toolbar_container","","string")},NS=function(t){return t.getParam("fixed_toolbar_container_target")},LS=function(t){return t.getParam("toolbar_persist",!1,"boolean")},PS=function(t){if(!t.inline)return D.none();var e=MS(t);if(e.length>0)return Nc(Mn(),e);var n=NS(t);return f(n)?D.some(ee.fromDom(n)):D.none()},RS=function(t){return t.inline&&PS(t).isSome()},zS=function(t){var e=PS(t);return e.getOrThunk((function(){return Fn(kn(ee.fromDom(t.getElement())))}))},KS=function(t){return t.inline&&!TS(t)&&!QS(t)&&!FS(t)},VS=function(t){var e=t.getParam("toolbar_sticky",!1,"boolean");return(e||t.inline)&&!RS(t)&&!KS(t)},jS=function(t){return t.getParam("toolbar_sticky_offset",0,"number")},$S=function(t){return t.getParam("draggable_modal",!1,"boolean")},XS=function(t){var e=t.getParam("menu");return e?vt(e,(function(t){return k(k({},t),{items:t.items})})):{}},GS=function(t){return t.getParam("menubar")},WS=function(t){return t.getParam("toolbar",!0)},YS=function(t){return t.getParam("file_picker_callback")},JS=function(t){return t.getParam("file_picker_types")},qS=function(t){return t.getParam("file_browser_callback_types")},ZS=function(t){return!1===t.getParam("typeahead_urls")},tE=function(t){return t.getParam("anchor_top","#top")},eE=function(t){return t.getParam("anchor_bottom","#bottom")},nE=function(t){var e=t.getParam("file_picker_validator_handler",void 0,"function");return void 0===e?t.getParam("filepicker_validator_handler",void 0,"function"):e},rE="silver.readonly",oE=ti([Ii("readonly")]),iE=function(t,e){var n=t.outerContainer,r=n.element;e&&(t.mothership.broadcastOn([vp()],{target:r}),t.uiMothership.broadcastOn([vp()],{target:r})),t.mothership.broadcastOn([rE],{readonly:e}),t.uiMothership.broadcastOn([rE],{readonly:e})},aE=function(t,e){t.on("init",(function(){t.mode.isReadOnly()&&iE(e,!0)})),t.on("SwitchMode",(function(){return iE(e,t.mode.isReadOnly())})),mS(t)&&t.setMode("readonly")},sE=function(){var t;return vd.config({channels:(t={},t[rE]={schema:oE,onReceive:function(t,e){Dh.set(t,e.readonly)}},t)})},uE=function(t){return Dh.config({disabled:t,disableClass:"tox-collection__item--state-disabled"})},cE=function(t){return Dh.config({disabled:t})},lE=function(t){return Dh.config({disabled:t,disableClass:"tox-tbtn--disabled"})},dE=function(t){return Dh.config({disabled:t,disableClass:"tox-tbtn--disabled",useNative:!1})},fE={item:uE,button:cE,splitButton:lE,toolbarButton:dE},AE=function(t,e){var n=t.getApi(e);return function(t){t(n)}},mE=function(t,e){return zs((function(n){var r=AE(t,n);r((function(n){var r=t.onSetup(n);A(r)&&e.set(r)}))}))},pE=function(t,e){return Ks((function(n){return AE(t,n)(e.get())}))},gE=function(t,e){return js((function(n,r){AE(t,n)(t.onAction),t.triggersSubmenu||e!==zC.CLOSE_ON_EXECUTE||(Bs(n,is()),r.stop())}))},hE=(_S={},_S[es()]=["disabling","alloy.base.behaviour","toggling","item-events"],_S),vE=Ut,bE=function(t,e,n,r){var o=oa(g);return{type:"item",dom:e.dom,components:vE(e.optComponents),data:t.data,eventOrder:hE,hasSubmenu:t.triggersSubmenu,itemBehaviours:fd([Py("item-events",[gE(t,n),mE(t,o),pE(t,o)]),fE.item((function(){return t.disabled||r.isDisabled()})),sE(),Ny.config({})].concat(t.itemBehaviours))}},yE=function(t){return{value:t.value,meta:k({text:t.text.getOr("")},t.meta)}},wE=tinymce.util.Tools.resolve("tinymce.Env"),BE=function(t){var e={alt:"&#x2325;",ctrl:"&#x2303;",shift:"&#x21E7;",meta:"&#x2318;",access:"&#x2303;&#x2325;"},n={meta:"Ctrl",access:"Shift+Alt"},r=wE.mac?e:n,o=t.split("+"),i=$(o,(function(t){var e=t.toLowerCase().trim();return Tt(r,e)?r[e]:t}));return wE.mac?i.join(""):i.join("+")},CE=function(t,e,n){return void 0===n&&(n=[WC]),HB(t,{tag:"div",classes:n},e)},xE=function(t){return{dom:{tag:"div",classes:[YC]},components:[Cc(xB.translate(t))]}},SE=function(t,e){return{dom:{tag:"div",classes:e,innerHtml:t}}},EE=function(t,e){return{dom:{tag:"div",classes:[YC]},components:[{dom:{tag:t.tag,styles:t.styles},components:[Cc(xB.translate(e))]}]}},TE=function(t){return{dom:{tag:"div",classes:[JC],innerHtml:BE(t)}}},QE=function(t){return CE("checkmark",t,[ZC])},kE=function(t){return CE("chevron-right",t,[qC])},FE=function(t){return CE("chevron-down",t,[qC])},UE=function(t,e){var n="vertical"===t.direction?nx:rx,r="left"===t.align?ix:ox,o=function(){switch(t.valign){case"top":return ax;case"middle":return sx;case"bottom":return ux}};return{dom:{tag:"div",classes:[ex,n,r,o()]},components:e}},OE=function(t,e,n){return{dom:{tag:"img",classes:e,attributes:{src:t,alt:n.getOr("")}}}},_E=function(t,e,n){var r="custom",o="remove",i=t.ariaLabel,a=t.value,s=t.iconContent.map((function(t){return UB(t,e.icons,n)})),u=function(){var t=jC,n=s.getOr(""),u=i.map((function(t){return{title:e.translate(t)}})).getOr({}),c={tag:"div",attributes:u,classes:[t]};return k(k({},c),a===r?{tag:"button",classes:U(U([],c.classes,!0),["tox-swatches__picker-btn"],!1),innerHtml:n}:a===o?{classes:U(U([],c.classes,!0),["tox-swatch--remove"],!1),innerHtml:n}:{attributes:k(k({},c.attributes),{"data-mce-color":a}),styles:{"background-color":a}})};return{dom:u(),optComponents:[]}},IE=function(t){var e=t.map((function(t){return{attributes:{title:xB.translate(t)}}})).getOr({});return k({tag:"div",classes:[KC,VC]},e)},HE=function(t,e,n,r){var o={tag:"div",classes:[WC]},i=function(t){return HB(t,o,e.icons,r)},a=function(){return D.some({dom:o})},s=n?t.iconContent.map(i).orThunk(a):D.none(),u=t.checkMark,c=D.from(t.meta).fold((function(){return xE}),(function(t){return Tt(t,"style")?C(EE,t.style):xE})),l=t.htmlContent.fold((function(){return t.textContent.map(c)}),(function(t){return D.some(SE(t,[YC]))})),d={dom:IE(t.ariaLabel),optComponents:[s,l,t.shortcutContent.map(TE),u,t.caret]};return d},DE=function(t,e,n,r){return void 0===r&&(r=D.none()),"color"===t.presets?_E(t,e,r):HE(t,e,n,r)},ME=function(t,e){return Et(t,"tooltipWorker").map((function(t){return[cS.config({lazySink:e.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(t){return{type:"submenu",item:t,overrides:{maxHeightFunction:Ef}}},mode:"follow-highlight",onShow:function(e,n){t((function(t){cS.setComponents(e,[xc({element:ee.fromDom(t)})])}))}})]})).getOr([])},NE=function(t){return dS.DOM.encode(t)},LE=function(t,e){var n=xB.translate(t),r=NE(n);if(e.length>0){var o=new RegExp(lS(e),"gi");return r.replace(o,(function(t){return'<span class="tox-autocompleter-highlight">'+t+"</span>"}))}return r},PE=function(t,e,n,r,o,i,a,s){void 0===s&&(s=!0);var u=DE({presets:r,textContent:D.none(),htmlContent:n?t.text.map((function(t){return LE(t,e)})):D.none(),ariaLabel:t.text,iconContent:t.icon,shortcutContent:D.none(),checkMark:D.none(),caret:D.none(),value:t.value},a.providers,s,t.icon);return bE({data:yE(t),disabled:t.disabled,getApi:y({}),onAction:function(e){return o(t.value,t.meta)},onSetup:y(g),triggersSubmenu:!1,itemBehaviours:ME(t.meta,a)},u,i,a.providers)},RE=function(t,e){return $(t,(function(t){switch(t.type){case"cardcontainer":return UE(t,RE(t.items,e));case"cardimage":return OE(t.src,t.classes,t.alt);case"cardtext":var n=t.name.exists((function(t){return z(e.cardText.highlightOn,t)})),r=n?D.from(e.cardText.matchText).getOr(""):"";return SE(LE(t.text,r),t.classes)}}))},zE=function(t,e,n,r){var o=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){Dh.set(t,e),X(GA(t.element,"*"),(function(n){t.getSystem().getByDom(n).each((function(t){t.hasConfigured(Dh)&&Dh.set(t,e)}))}))}}},i={dom:IE(t.label),optComponents:[D.some({dom:{tag:"div",classes:[ex,rx]},components:RE(t.items,r)})]};return bE({data:yE(k({text:D.none()},t)),disabled:t.disabled,getApi:o,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:D.from(r.itemBehaviours).getOr([])},i,e,n.providers)},KE=function(t,e,n,r,o,i,a,s){void 0===s&&(s=!0);var u=function(t){return{setActive:function(e){mw.set(t,e)},isActive:function(){return mw.isOn(t)},isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},c=DE({presets:n,textContent:e?t.text:D.none(),htmlContent:D.none(),ariaLabel:t.text,iconContent:t.icon,shortcutContent:e?t.shortcut:D.none(),checkMark:e?D.some(QE(a.icons)):D.none(),caret:D.none(),value:t.value},a,s);return Bo(bE({data:yE(t),disabled:t.disabled,getApi:u,onAction:function(e){return r(t.value)},onSetup:function(t){return t.setActive(o),g},triggersSubmenu:!1,itemBehaviours:[]},c,i,a),{toggling:{toggleClass:XC,toggleOnExecute:!1,selected:t.active}})},VE=Pg(Tw(),Qw()),jE=function(t){return{value:t}},$E=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,XE=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,GE=function(t){return $E.test(t)||XE.test(t)},WE=function(t){return Pt(t,"#").toUpperCase()},YE=function(t){return GE(t)?D.some({value:WE(t)}):D.none()},JE=function(t){var e=t.value.replace($E,(function(t,e,n,r){return e+e+n+n+r+r}));return{value:e}},qE=function(t){var e=JE(t),n=XE.exec(e.value);return null===n?["FFFFFF","FF","FF","FF"]:n},ZE=function(t){var e=t.toString(16);return(1===e.length?"0"+e:e).toUpperCase()},tT=function(t){var e=ZE(t.red)+ZE(t.green)+ZE(t.blue);return jE(e)},eT=Math.min,nT=Math.max,rT=Math.round,oT=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,iT=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,aT=function(t,e,n,r){return{red:t,green:e,blue:n,alpha:r}},sT=function(t){var e=parseInt(t,10);return e.toString()===t&&e>=0&&e<=255},uT=function(t){var e,n,r,o=(t.hue||0)%360,i=t.saturation/100,a=t.value/100;if(i=nT(0,eT(i,1)),a=nT(0,eT(a,1)),0===i)return e=n=r=rT(255*a),aT(e,n,r,1);var s=o/60,u=a*i,c=u*(1-Math.abs(s%2-1)),l=a-u;switch(Math.floor(s)){case 0:e=u,n=c,r=0;break;case 1:e=c,n=u,r=0;break;case 2:e=0,n=u,r=c;break;case 3:e=0,n=c,r=u;break;case 4:e=c,n=0,r=u;break;case 5:e=u,n=0,r=c;break;default:e=n=r=0}return e=rT(255*(e+l)),n=rT(255*(n+l)),r=rT(255*(r+l)),aT(e,n,r,1)},cT=function(t){var e=qE(t),n=parseInt(e[1],16),r=parseInt(e[2],16),o=parseInt(e[3],16);return aT(n,r,o,1)},lT=function(t,e,n,r){var o=parseInt(t,10),i=parseInt(e,10),a=parseInt(n,10),s=parseFloat(r);return aT(o,i,a,s)},dT=function(t){if("transparent"===t)return D.some(aT(0,0,0,0));var e=oT.exec(t);if(null!==e)return D.some(lT(e[1],e[2],e[3],"1"));var n=iT.exec(t);return null!==n?D.some(lT(n[1],n[2],n[3],n[4])):D.none()},fT=function(t){return"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")"},AT=aT(255,0,0,1),mT=function(t){return t.fire("SkinLoaded")},pT=function(t,e){return t.fire("SkinLoadError",e)},gT=function(t){return t.fire("ResizeEditor")},hT=function(t,e){return t.fire("ResizeContent",e)},vT=function(t,e){return t.fire("ScrollContent",e)},bT=function(t,e){return t.fire("TextColorChange",e)},yT=function(t,e,n){return{hue:t,saturation:e,value:n}},wT=function(t){var e=0,n=0,r=0,o=t.red/255,i=t.green/255,a=t.blue/255,s=Math.min(o,Math.min(i,a)),u=Math.max(o,Math.max(i,a));if(s===u)return r=s,yT(0,0,100*r);var c=o===s?i-a:a===s?o-i:a-o;return e=o===s?3:a===s?1:5,e=60*(e-c/(u-s)),n=(u-s)/u,r=u,yT(Math.round(e),Math.round(100*n),Math.round(100*r))},BT=function(t){return wT(cT(t))},CT=function(t){return tT(uT(t))},xT=function(t){return YE(t).orThunk((function(){return dT(t).map(tT)})).getOrThunk((function(){var e=document.createElement("canvas");e.height=1,e.width=1;var n=e.getContext("2d");n.clearRect(0,0,e.width,e.height),n.fillStyle="#FFFFFF",n.fillStyle=t,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data,o=r[0],i=r[1],a=r[2],s=r[3];return tT(aT(o,i,a,s))}))},ST=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),ET="tinymce-custom-colors";function TT(t){void 0===t&&(t=10);var e=ST.getItem(ET),n=i(e)?JSON.parse(e):[],r=function(e){var n=t-e.length;return n<0?e.slice(0,t):e},o=r(n),a=function(e){R(o,e).each(s),o.unshift(e),o.length>t&&o.pop(),ST.setItem(ET,JSON.stringify(o))},s=function(t){o.splice(t,1)},u=function(){return o.slice(0)};return{add:a,state:u}}var QT,kT="choiceitem",FT=[{type:kT,text:"Light Green",value:"#BFEDD2"},{type:kT,text:"Light Yellow",value:"#FBEEB8"},{type:kT,text:"Light Red",value:"#F8CAC6"},{type:kT,text:"Light Purple",value:"#ECCAFA"},{type:kT,text:"Light Blue",value:"#C2E0F4"},{type:kT,text:"Green",value:"#2DC26B"},{type:kT,text:"Yellow",value:"#F1C40F"},{type:kT,text:"Red",value:"#E03E2D"},{type:kT,text:"Purple",value:"#B96AD9"},{type:kT,text:"Blue",value:"#3598DB"},{type:kT,text:"Dark Turquoise",value:"#169179"},{type:kT,text:"Orange",value:"#E67E23"},{type:kT,text:"Dark Red",value:"#BA372A"},{type:kT,text:"Dark Purple",value:"#843FA1"},{type:kT,text:"Dark Blue",value:"#236FA1"},{type:kT,text:"Light Gray",value:"#ECF0F1"},{type:kT,text:"Medium Gray",value:"#CED4D9"},{type:kT,text:"Gray",value:"#95A5A6"},{type:kT,text:"Dark Gray",value:"#7E8C8D"},{type:kT,text:"Navy Blue",value:"#34495E"},{type:kT,text:"Black",value:"#000000"},{type:kT,text:"White",value:"#ffffff"}],UT=TT(10),OT=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push({text:t[n+1],value:"#"+xT(t[n]).value,type:"choiceitem"});return e},_T=function(t,e){return t.getParam("color_cols",e,"number")},IT=function(t){return!1!==t.getParam("custom_colors")},HT=function(t){return t.getParam("color_map")},DT=function(t){var e=HT(t);return void 0!==e?OT(e):FT},MT=function(){return $(UT.state(),(function(t){return{type:kT,text:t,value:t}}))},NT=function(t){UT.add(t)},LT=function(t,e){var n;return t.dom.getParents(t.selection.getStart(),(function(t){var r;(r=t.style["forecolor"===e?"color":"background-color"])&&(n=n||r)})),n},PT=function(t,e,n){t.undoManager.transact((function(){t.focus(),t.formatter.apply(e,{value:n}),t.nodeChanged()}))},RT=function(t,e){t.undoManager.transact((function(){t.focus(),t.formatter.remove(e,{value:null},null,!0),t.nodeChanged()}))},zT=function(t){t.addCommand("mceApplyTextcolor",(function(e,n){PT(t,e,n)})),t.addCommand("mceRemoveTextcolor",(function(e){RT(t,e)}))},KT=function(t){return Math.max(5,Math.ceil(Math.sqrt(t)))},VT=function(t){var e=DT(t),n=KT(e.length);return _T(t,n)},jT=function(t){var e="choiceitem",n={type:e,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"},r={type:e,text:"Custom color",icon:"color-picker",value:"custom"};return t?[n,r]:[n]},$T=function(t,e,n,r){if("custom"===n){var o=qT(t);o((function(n){n.each((function(n){NT(n),t.execCommand("mceApplyTextcolor",e,n),r(n)}))}),"#000000")}else"remove"===n?(r(""),t.execCommand("mceRemoveTextcolor",e)):(r(n),t.execCommand("mceApplyTextcolor",e,n))},XT=function(t,e){return t.concat(MT().concat(jT(e)))},GT=function(t,e){return function(n){n(XT(t,e))}},WT=function(t,e,n){var r="forecolor"===e?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";t.setIconFill(r,n)},YT=function(t,e,n,r,o){t.ui.registry.addSplitButton(e,{tooltip:r,presets:"color",icon:"forecolor"===e?"text-color":"highlight-bg-color",select:function(e){var r=D.from(LT(t,n));return r.bind((function(t){return dT(t).map((function(t){var n=tT(t).value;return zt(e.toLowerCase(),n)}))})).getOr(!1)},columns:VT(t),fetch:GT(DT(t),IT(t)),onAction:function(e){null!==o.get()&&$T(t,n,o.get(),g)},onItemAction:function(r,i){$T(t,n,i,(function(n){o.set(n),bT(t,{name:e,color:n})}))},onSetup:function(n){null!==o.get()&&WT(n,e,o.get());var r=function(t){t.name===e&&WT(n,t.name,t.color)};return t.on("TextColorChange",r),function(){t.off("TextColorChange",r)}}})},JT=function(t,e,n,r){t.ui.registry.addNestedMenuItem(e,{text:r,icon:"forecolor"===e?"text-color":"highlight-bg-color",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"colorswatch",onAction:function(e){$T(t,n,e.value,g)}}]}})},qT=function(t){return function(e,n){var r=!1,o=function(n){var o=n.getData(),i=o.colorpicker;r?(e(D.from(i)),n.close()):t.windowManager.alert(t.translate(["Invalid hex color code: {0}",i]))},i=function(t,e){"hex-valid"===e.name&&(r=e.value)},a={colorpicker:n};t.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:a,onAction:i,onSubmit:o,onClose:g,onCancel:function(){e(D.none())}})}},ZT=function(t){zT(t);var e=oa(null),n=oa(null);YT(t,"forecolor","forecolor","Text color",e),YT(t,"backcolor","hilitecolor","Background color",n),JT(t,"forecolor","forecolor","Text color"),JT(t,"backcolor","hilitecolor","Background color")},tQ=function(t,e,n,r,o,i,a,s){var u=Bx(e),c="color"!==o?"normal":"color",l=eQ(e,n,r,c,i,a,s);return Sx(t,u,l,r,o)},eQ=function(t,e,n,r,o,i,a){return Ut($(t,(function(s){return"choiceitem"===s.type?Dx(s).fold(Cx,(function(u){return D.some(KE(u,1===n,r,e,i(s.value),o,a,Bx(t)))})):D.none()})))},nQ=function(t,e){var n=fx(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}},rQ=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?"."+jC:"."+VC}}},oQ=function(t,e){var n=iQ(t,e),r=e.colorinput.getColorCols(),o="color",i=tQ(ou("menu-value"),n,(function(e){t.onAction({value:e})}),r,o,zC.CLOSE_ON_EXECUTE,E,e.shared.providers),a=k(k({},i),{markers:fx(o),movement:nQ(r,o)});return{type:"widget",data:{value:ou("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[VE.widget(Lw.sketch(a))]}},iQ=function(t,e){var n=t.initData.allowCustomColors&&e.colorinput.hasCustomColors();return t.initData.colors.fold((function(){return XT(e.colorinput.getColors(),n)}),(function(t){return t.concat(jT(n))}))},aQ=ou("cell-over"),sQ=ou("cell-execute"),uQ=function(t,e,n){var r,o=function(n){return Cs(n,aQ,{row:t,col:e})},i=function(n){return Cs(n,sQ,{row:t,col:e})},a=function(t,e){e.stop(),i(t)};return Tc({dom:{tag:"div",attributes:(r={role:"button"},r["aria-labelledby"]=n,r)},behaviours:fd([Py("insert-table-picker-cell",[Os(Ma(),Wy.focus),Os(es(),i),Os(Va(),a),Os(rs(),a)]),mw.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),Wy.config({onFocus:o})])})},cQ=function(t,e,n){for(var r=[],o=0;o<e;o++){for(var i=[],a=0;a<n;a++)i.push(uQ(o,a,t));r.push(i)}return r},lQ=function(t,e,n,r,o){for(var i=0;i<r;i++)for(var a=0;a<o;a++)mw.set(t[i][a],i<=e&&a<=n)},dQ=function(t){return rt(t,(function(t){return $(t,Qc)}))},fQ=function(t,e){return Cc(e+1+"x"+(t+1))},AQ=function(t){var e=10,n=10,r=ou("size-label"),o=cQ(r,e,n),i=CB({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:r}},components:[Cc("0x0")],behaviours:fd([Ny.config({})])});return{type:"widget",data:{value:ou("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[VE.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:dQ(o).concat(i.asSpec()),behaviours:fd([Py("insert-table-picker",[Ns(aQ,(function(t,r,a){var s=a.event.row,u=a.event.col;lQ(o,s,u,e,n),Ny.set(i.get(t),[fQ(s,u)])})),Ns(sQ,(function(e,n,r){t.onAction({numRows:r.event.row+1,numColumns:r.event.col+1}),Bs(e,is())}))]),Qy.config({initSize:{numRows:e,numColumns:n},mode:"flatgrid",selector:'[role="button"]'})])})]}},mQ={inserttable:AQ,colorswatch:oQ},pQ=function(t,e){return Et(mQ,t.fancytype).map((function(n){return n(t,e)}))},gQ=function(t,e,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var i=o?FE(n.icons):kE(n.icons),a=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},s=DE({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:D.none(),ariaLabel:t.text,caret:D.some(i),checkMark:D.none(),shortcutContent:t.shortcut},n,r);return bE({data:yE(t),getApi:a,disabled:t.disabled,onAction:g,onSetup:t.onSetup,triggersSubmenu:!0,itemBehaviours:[]},s,e,n)},hQ=function(t,e,n,r){void 0===r&&(r=!0);var o=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},i=DE({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:D.none(),ariaLabel:t.text,caret:D.none(),checkMark:D.none(),shortcutContent:t.shortcut},n,r);return bE({data:yE(t),getApi:o,disabled:t.disabled,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,e,n)},vQ=function(t){var e=t.text.fold((function(){return{}}),(function(t){return{innerHtml:t}}));return{type:"separator",dom:k({tag:"div",classes:[VC,GC]},e),components:[]}},bQ=function(t,e,n,r){void 0===r&&(r=!0);var o=function(t){return{setActive:function(e){mw.set(t,e)},isActive:function(){return mw.isOn(t)},isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},i=DE({iconContent:t.icon,textContent:t.text,htmlContent:D.none(),ariaLabel:t.text,checkMark:D.some(QE(n.icons)),caret:D.none(),shortcutContent:t.shortcut,presets:"normal",meta:t.meta},n,r);return Bo(bE({data:yE(t),disabled:t.disabled,getApi:o,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,e,n),{toggling:{toggleClass:XC,toggleOnExecute:!1,selected:t.active}})},yQ=PE,wQ=vQ,BQ=hQ,CQ=gQ,xQ=bQ,SQ=pQ,EQ=zE;(function(t){t[t["ContentFocus"]=0]="ContentFocus",t[t["UiFocus"]=1]="UiFocus"})(QT||(QT={}));var TQ=function(t,e,n,r,o){var i=n.shared.providers,a=function(t){return o?k(k({},t),{shortcut:D.none(),icon:t.text.isSome()?D.none():t.icon}):t};switch(t.type){case"menuitem":return Kx(t).fold(Cx,(function(t){return D.some(BQ(a(t),e,i,r))}));case"nestedmenuitem":return jx(t).fold(Cx,(function(t){return D.some(CQ(a(t),e,i,r,o))}));case"togglemenuitem":return Xx(t).fold(Cx,(function(t){return D.some(xQ(a(t),e,i,r))}));case"separator":return hC(t).fold(Cx,(function(t){return D.some(wQ(t))}));case"fancymenuitem":return Rx(t).fold(Cx,(function(t){return SQ(a(t),n)}));default:return console.error("Unknown item in general menu",t),D.none()}},QQ=function(t,e,n,r,o,i,a){var s=1===r,u=!s||Bx(t);return Ut($(t,(function(t){switch(t.type){case"separator":return yC(t).fold(Cx,(function(t){return D.some(wQ(t))}));case"cardmenuitem":return Ix(t).fold(Cx,(function(t){return D.some(EQ(k(k({},t),{onAction:function(e){t.onAction(e),n(t.value,t.meta)}}),o,i,{itemBehaviours:ME(t.meta,i),cardText:{matchText:e,highlightOn:a}}))}));case"autocompleteitem":default:return wC(t).fold(Cx,(function(t){return D.some(yQ(t,e,s,"normal",n,o,i,u))}))}})))},kQ=function(t,e,n,r,o){var i=Bx(e),a=Ut($(e,(function(t){var e=function(t){return o?!Tt(t,"text"):i},a=function(t){return TQ(t,n,r,e(t),o)};return"nestedmenuitem"===t.type&&t.getSubmenuItems().length<=0?a(k(k({},t),{disabled:!0})):a(t)}))),s=o?xx:Sx;return s(t,i,a,1,"normal")},FQ=function(t){return Jw.singleData(t.value,t)},UQ=function(t,e,n,r){var o=n===QT.ContentFocus?Sv():xv(),i=nQ(e,r),a=fx(r);return{dom:t.dom,components:t.components,items:t.items,value:t.value,markers:{selectedItem:a.selectedItem,item:a.item},movement:i,fakeFocus:n===QT.ContentFocus,focusManager:o,menuBehaviours:Jx.unnamedEvents("auto"!==e?[]:[zs((function(t,e){Gx(t,4,a.item).each((function(e){var n=e.numColumns,r=e.numRows;Qy.setGridSize(t,r,n)}))}))])}},OQ=function(t,e){var n=nf(),r=oa(!1),o=Tc(tB.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:fd([Py("dismissAutocompleter",[Os(ms(),(function(){return u()}))])]),lazySink:e.getSink})),i=function(){return tB.isOpen(o)},a=function(){return n.get().isSome()},s=function(){a()&&tB.hide(o)},u=function(){if(a()){var e=n.get().map((function(t){return t.element}));WB(e.getOr(ee.fromDom(t.selection.getNode()))).each(Dr),s(),n.clear(),r.set(!1)}},c=me((function(){return PC(t)})),l=function(n,o){var i=mt(o,(function(t){return D.from(t.columns)})).getOr(1);return rt(o,(function(o){var a=o.items;return QQ(a,o.matchText,(function(e,i){var a=t.selection.getRng();nC(t.dom,a,n).fold((function(){return console.error("Lost context. Cursor probably moved")}),(function(t){var n=t.range,a={hide:function(){u()},reload:function(t){s(),m(t)}};r.set(!0),o.onAction(a,n,e,i),r.set(!1)}))}),i,zC.BUBBLE_TO_SANDBOX,e,o.highlightOn)}))},d=function(e){if(!a()){var o=GB(t,e.range);n.set({triggerChar:e.triggerChar,element:o,matchLength:e.text.length}),r.set(!1)}},f=function(e,n,r,i){e.matchLength=n.text.length;var a=mt(r,(function(t){return D.from(t.columns)})).getOr(1);tB.showAt(o,Lw.sketch(UQ(Sx("autocompleter-value",!0,i,a,"normal"),a,QT.ContentFocus,"normal")),{anchor:{type:"node",root:ee.fromDom(t.getBody()),node:D.from(e.element)}}),tB.getContent(o).each(nv.highlightFirst)},A=function(e){return n.get().map((function(n){return nC(t.dom,t.selection.getRng(),n.triggerChar).bind((function(n){return pC(t,c,n,e)}))})).getOrThunk((function(){return mC(t,c)}))},m=function(t){A(t).fold(u,(function(t){d(t.context),t.lookupData.then((function(e){n.get().map((function(n){var r=t.context;if(n.triggerChar===r.triggerChar){var o=l(r.triggerChar,e);o.length>0?f(n,r,e,o):r.text.length-n.matchLength>=10?u():s()}}))}))}))},p=KB((function(t){27!==t.which&&m()}),50),g={onKeypress:p,cancelIfNecessary:u,isMenuOpen:i,isActive:a,isProcessingAction:r.get,getView:function(){return tB.getContent(o)}};!1===t.hasPlugin("rtc")&&oC.setup(g,t)},_Q={register:OQ},IQ=function(t,e,n){return Lc(t,e,n).isSome()},HQ=function(t,e){var n=null,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n=setTimeout((function(){t.apply(null,r),n=null}),e)},o=function(){null!==n&&(clearTimeout(n),n=null)};return{cancel:o,schedule:r}},DQ=5,MQ=400,NQ=function(t){var e=t.raw;return void 0===e.touches||1!==e.touches.length?D.none():D.some(e.touches[0])},LQ=function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>DQ||r>DQ},PQ=function(t){var e=nf(),n=oa(!1),r=HQ((function(e){t.triggerEvent(os(),e),n.set(!0)}),MQ),o=function(t){return NQ(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.schedule(t),n.set(!1),e.set(i)})),D.none()},i=function(t){return r.cancel(),NQ(t).each((function(t){e.on((function(n){LQ(t,n)&&e.clear()}))})),D.none()},a=function(o){r.cancel();var i=function(t){return cn(t.target,o.target)};return e.get().filter(i).map((function(e){return n.get()?(o.prevent(),!1):t.triggerEvent(rs(),o)}))},s=ma([{key:ka(),value:o},{key:Fa(),value:i},{key:Ua(),value:a}]),u=function(t,e){return Et(s,e).bind((function(e){return e(t)}))};return{fireIfReady:u}},RQ=function(t){var e=t.raw;return e.which===rv[0]&&!z(["input","textarea"],se(t.target))&&!IQ(t.target,'[contenteditable="true"]')},zQ=function(){return en().browser.isFirefox()},KQ=function(t,e){return zQ()?af(t,"focus",e):of(t,"focusin",e)},VQ=function(t,e){return zQ()?af(t,"blur",e):of(t,"focusout",e)},jQ=function(t,e){var n=k({stopBackspace:!0},e),r=["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"],o=PQ(n),i=$(r.concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(e){return of(t,e,(function(t){o.fireIfReady(t,e).each((function(e){e&&t.kill()}));var r=n.triggerEvent(e,t);r&&t.kill()}))})),a=nf(),s=of(t,"paste",(function(t){o.fireIfReady(t,"paste").each((function(e){e&&t.kill()}));var e=n.triggerEvent("paste",t);e&&t.kill(),a.set(setTimeout((function(){n.triggerEvent(Za(),t)}),0))})),u=of(t,"keydown",(function(t){var e=n.triggerEvent("keydown",t);e?t.kill():n.stopBackspace&&RQ(t)&&t.prevent()})),c=KQ(t,(function(t){var e=n.triggerEvent("focusin",t);e&&t.kill()})),l=nf(),d=VQ(t,(function(t){var e=n.triggerEvent("focusout",t);e&&t.kill(),l.set(setTimeout((function(){n.triggerEvent(qa(),t)}),0))})),f=function(){X(i,(function(t){t.unbind()})),u.unbind(),c.unbind(),d.unbind(),s.unbind(),a.on(clearTimeout),l.on(clearTimeout)};return{unbind:f}},$Q=function(t,e){var n=Et(t,"target").getOr(e);return oa(n)},XQ=function(t,e){var n=oa(!1),r=oa(!1),o=function(){n.set(!0)},i=function(){r.set(!0)};return{stop:o,cut:i,isStopped:n.get,isCut:r.get,event:t,setSource:e.set,getSource:e.get}},GQ=function(t){var e=oa(!1),n=function(){e.set(!0)};return{stop:n,cut:g,isStopped:e.get,isCut:E,event:t,setSource:S("Cannot set source of a broadcasted event"),getSource:S("Cannot get source of a broadcasted event")}},WQ=aa.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),YQ=function(t,e,n,r,o,i){var a=t(e,r),s=XQ(n,o);return a.fold((function(){return i.logEventNoHandlers(e,r),WQ.complete()}),(function(t){var n=t.descHandler,r=Mu(n);return r(s),s.isStopped()?(i.logEventStopped(e,t.element,n.purpose),WQ.stopped()):s.isCut()?(i.logEventCut(e,t.element,n.purpose),WQ.complete()):hn(t.element).fold((function(){return i.logNoParent(e,t.element,n.purpose),WQ.complete()}),(function(r){return i.logEventResponse(e,t.element,n.purpose),WQ.resume(r)}))}))},JQ=function(t,e,n,r,o,i){return YQ(t,e,n,r,o,i).fold(T,(function(r){return JQ(t,e,n,r,o,i)}),E)},qQ=function(t,e,n,r,o){var i=$Q(n,r);return YQ(t,e,n,r,i,o)},ZQ=function(t,e,n){var r=GQ(e);return X(t,(function(t){var e=t.descHandler,n=Mu(e);n(r)})),r.isStopped()},tk=function(t,e,n,r){return ek(t,e,n,n.target,r)},ek=function(t,e,n,r,o){var i=$Q(n,r);return JQ(t,e,n,r,i,o)},nk=function(t,e){return{element:t,descHandler:e}},rk=function(t,e){return{id:t,descHandler:e}},ok=function(){var t={},e=function(e,n,r){ht(r,(function(r,o){var i=void 0!==t[o]?t[o]:{};i[n]=Du(r,e),t[o]=i}))},n=function(t,e){return du(e).bind((function(e){return Et(t,e)})).map((function(t){return nk(e,t)}))},r=function(e){return Et(t,e).map((function(t){return Ct(t,(function(t,e){return rk(e,t)}))})).getOr([])},o=function(e,r,o){return Et(t,r).bind((function(t){return ya(o,(function(e){return n(t,e)}),e)}))},i=function(e){ht(t,(function(t,n){Tt(t,e)&&delete t[e]}))};return{registerId:e,unregisterId:i,filterByType:r,find:o}},ik=function(){var t=ok(),e={},n=function(t){var e=t.element;return du(e).getOrThunk((function(){return cu("uid-",t.element)}))},r=function(t,n){var r=e[n];if(r!==t)throw new Error('The tagId "'+n+'" is already used by: '+Zs(r.element)+"\nCannot use it for: "+Zs(t.element)+"\nThe conflicting element is"+(Dn(r.element)?" ":" not ")+"already in the DOM");i(t)},o=function(o){var i=n(o);Qt(e,i)&&r(o,i);var a=[o];t.registerId(a,i,o.events),e[i]=o},i=function(n){du(n.element).each((function(n){delete e[n],t.unregisterId(n)}))},a=function(e){return t.filterByType(e)},s=function(e,n,r){return t.find(e,n,r)},u=function(t){return Et(e,t)};return{find:s,filter:a,register:o,unregister:i,getById:u}},ak=function(t){var e=t.dom,n=e.attributes,r=F(e,["attributes"]);return{uid:t.uid,dom:k({tag:"div",attributes:k({role:"presentation"},n)},r),components:t.components,behaviours:eg(t.containerBehaviours),events:t.events,domModification:t.domModification,eventOrder:t.eventOrder}},sk=dh({name:"Container",factory:ak,configFields:[Gi("components",[]),tg("containerBehaviours",[]),Gi("events",{}),Gi("domModification",{}),Gi("eventOrder",{})]}),uk=function(t){var e=function(e){return hn(t.element).fold(T,(function(t){return cn(e,t)}))},n=ik(),r=function(t,r){return n.find(e,t,r)},o=jQ(t.element,{triggerEvent:function(t,e){return Jc(t,e.target,(function(n){return tk(r,t,e,n)}))}}),i={debugInfo:y("real"),triggerEvent:function(t,e,n){Jc(t,e,(function(o){return ek(r,t,n,e,o)}))},triggerFocus:function(t,e){du(t).fold((function(){Bd(t)}),(function(n){Jc(Ja(),t,(function(n){return qQ(r,Ja(),{originator:e,kill:g,prevent:g,target:t},t,n),!1}))}))},triggerEscape:function(t,e){i.triggerEvent("keydown",t.element,e.event)},getByUid:function(t){return p(t)},getByDom:function(t){return h(t)},build:Tc,addToGui:function(t){u(t)},removeFromGui:function(t){c(t)},addToWorld:function(t){a(t)},removeFromWorld:function(t){s(t)},broadcast:function(t){f(t)},broadcastOn:function(t,e){A(t,e)},broadcastEvent:function(t,e){m(t,e)},isConnected:T},a=function(t){t.connect(i),de(t.element)||(n.register(t),X(t.components(),a),i.triggerEvent(ss(),t.element,{target:t.element}))},s=function(t){de(t.element)||(X(t.components(),s),n.unregister(t)),t.disconnect()},u=function(e){Km(t,e)},c=function(t){$m(t)},l=function(){o.unbind(),Hr(t.element)},d=function(t){var e=n.filter(ts());X(e,(function(e){var n=e.descHandler,r=Mu(n);r(t)}))},f=function(t){d({universal:!0,data:t})},A=function(t,e){d({universal:!1,channels:t,data:e})},m=function(t,e){var r=n.filter(t);return ZQ(r,e)},p=function(t){return n.getById(t).fold((function(){return ro.error(new Error('Could not find component with uid: "'+t+'" in system.'))}),ro.value)},h=function(t){var e=du(t).getOr("not found");return p(e)};return a(t),{root:t,element:t.element,destroy:l,add:u,remove:c,getByUid:p,getByDom:h,addToWorld:a,removeFromWorld:s,broadcast:f,broadcastOn:A,broadcastEvent:m}},ck=function(t,e){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:$(t.items,e.interpreter)}},lk=y([Gi("prefix","form-field"),tg("fieldBehaviours",[hh,Zp])]),dk=y([Ig({schema:[ki("dom")],name:"label"}),Ig({factory:{sketch:function(t){return{uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}}}},schema:[ki("text")],name:"aria-descriptor"}),Og({factory:{sketch:function(t){var e=fa(t,["factory"]);return t.factory.sketch(e)}},schema:[ki("factory")],name:"field"})]),fk=function(t,e,n,r){var o=ng(t.fieldBehaviours,[hh.config({find:function(e){return Xg(e,t,"field")}}),Zp.config({store:{mode:"manual",getValue:function(t){return hh.getCurrent(t).bind(Zp.getValue)},setValue:function(t,e){hh.getCurrent(t).each((function(t){Zp.setValue(t,e)}))}}})]),i=Qs([zs((function(e,n){var r=Wg(e,t,["label","field","aria-descriptor"]);r.field().each((function(e){var n=ou(t.prefix);r.label().each((function(t){Pn(t.element,"for",n),Pn(e.element,"id",n)})),r["aria-descriptor"]().each((function(n){var r=ou(t.prefix);Pn(n.element,"id",r),Pn(e.element,"aria-describedby",r)}))}))}))]),a={getField:function(e){return Xg(e,t,"field")},getLabel:function(e){return Xg(e,t,"label")}};return{uid:t.uid,dom:t.dom,components:e,behaviours:o,events:i,apis:a}},Ak=fh({name:"FormField",configFields:lk(),partFields:dk(),factory:fk,apis:{getField:function(t,e){return t.getField(e)},getLabel:function(t,e){return t.getLabel(e)}}}),mk=function(t,e){return Fu({attributes:ma([{key:e.tabAttr,value:"true"}])})},pk=Object.freeze({__proto__:null,exhibit:mk}),gk=[Gi("tabAttr","data-alloy-tabstop")],hk=md({fields:gk,name:"tabstopping",active:pk}),vk=tinymce.util.Tools.resolve("tinymce.html.Entities"),bk=function(t,e,n,r){var o=wk(t,e,n,r);return Ak.sketch(o)},yk=function(t,e){return bk(t,e,[],[])},wk=function(t,e,n,r){return{dom:Ck(n),components:t.toArray().concat([e]),fieldBehaviours:fd(r)}},Bk=function(){return Ck([])},Ck=function(t){return{tag:"div",classes:["tox-form__group"].concat(t)}},xk=function(t,e){return Ak.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:e.translate(t)}})},Sk=ou("form-component-change"),Ek=ou("form-close"),Tk=ou("form-cancel"),Qk=ou("form-action"),kk=ou("form-submit"),Fk=ou("form-block"),Uk=ou("form-unblock"),Ok=ou("form-tabchange"),_k=ou("form-resize"),Ik=function(t,e){var n,r=t.label.map((function(t){return xk(t,e)})),o=function(t){return function(e,n){Lc(n.event.target,"[data-collection-item-value]").each((function(r){t(e,n,r,zn(r,"data-collection-item-value"))}))}},i=function(n,r){var o=$(r,(function(n){var r=xB.translate(n.text),o=1===t.columns?'<div class="tox-collection__item-label">'+r+"</div>":"",i='<div class="tox-collection__item-icon">'+n.icon+"</div>",a={_:" "," - ":" ","-":" "},s=r.replace(/\_| \- |\-/g,(function(t){return a[t]})),u=e.isDisabled()?" tox-collection__item--state-disabled":"";return'<div class="tox-collection__item'+u+'" tabindex="-1" data-collection-item-value="'+vk.encodeAllRaw(n.value)+'" title="'+s+'" aria-label="'+s+'">'+i+o+"</div>"})),i="auto"!==t.columns&&t.columns>1?j(o,t.columns):[o],a=$(i,(function(t){return'<div class="tox-collection__group">'+t.join("")+"</div>"}));Gs(n.element,a.join(""))},a=o((function(n,r,o,i){r.stop(),e.isDisabled()||Cs(n,Qk,{name:t.name,value:i})})),s=[Os(Ma(),o((function(t,e,n){Bd(n)}))),Os(Va(),a),Os(rs(),a),Os(Na(),o((function(t,e,n){Nc(t.element,"."+tx).each((function(t){sc(t,tx)})),ic(n,tx)}))),Os(La(),o((function(t){Nc(t.element,"."+tx).each((function(t){sc(t,tx)}))}))),js(o((function(e,n,r,o){Cs(e,Qk,{name:t.name,value:o})})))],u=function(t,e){return $(GA(t.element,".tox-collection__item"),e)},c=Ak.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==t.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:w},behaviours:fd([Dh.config({disabled:e.isDisabled,onDisabled:function(t){u(t,(function(t){ic(t,"tox-collection__item--state-disabled"),Pn(t,"aria-disabled",!0)}))},onEnabled:function(t){u(t,(function(t){sc(t,"tox-collection__item--state-disabled"),jn(t,"aria-disabled")}))}}),sE(),Ny.config({}),Zp.config({store:{mode:"memory",initialValue:[]},onSetValue:function(e,n){i(e,n),"auto"===t.columns&&Gx(e,5,"tox-collection__item").each((function(t){var n=t.numRows,r=t.numColumns;Qy.setGridSize(e,n,r)})),Bs(e,_k)}}),hk.config({}),Qy.config(rQ(t.columns,"normal")),Py("collection-events",s)]),eventOrder:(n={},n[es()]=["disabling","alloy.base.behaviour","collection-events"],n)}),l=["tox-form__group--collection"];return bk(r,c,l,[])},Hk=y([Pi("data"),Gi("inputAttributes",{}),Gi("inputStyles",{}),Gi("tag","input"),Gi("inputClasses",[]),sl("onSetValue"),Gi("styles",{}),Gi("eventOrder",{}),tg("inputBehaviours",[Zp,Wy]),Gi("selectOnFocus",!0)]),Dk=function(t){return fd([Wy.config({onFocus:t.selectOnFocus?function(t){var e=t.element,n=fc(e);e.dom.setSelectionRange(0,n.length)}:g})])},Mk=function(t){return k(k({},Dk(t)),ng(t.inputBehaviours,[Zp.config({store:k(k({mode:"manual"},t.data.map((function(t){return{initialValue:t}})).getOr({})),{getValue:function(t){return fc(t.element)},setValue:function(t,e){var n=fc(t.element);n!==e&&Ac(t.element,e)}}),onSetValue:t.onSetValue})]))},Nk=function(t){return{tag:t.tag,attributes:k({type:"text"},t.inputAttributes),styles:t.inputStyles,classes:t.inputClasses}},Lk=function(t,e){return{uid:t.uid,dom:Nk(t),components:[],behaviours:Mk(t),eventOrder:t.eventOrder}},Pk=dh({name:"Input",configFields:Hk(),factory:Lk}),Rk={},zk={exports:Rk};(function(e,n,r,o){(function(t,o){"object"===typeof n&&"undefined"!==typeof r?r.exports=o():"function"===typeof e&&e.amd?e(o):(t="undefined"!==typeof globalThis?globalThis:t||self,t.EphoxContactWrapper=o())})(this,(function(){var e="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:{},n={exports:{}};(function(t){(function(e){var n=setTimeout;function r(){}function o(t,e){return function(){t.apply(e,arguments)}}function i(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=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(t,this)}function a(t,e){while(3===t._state)t=t._value;0!==t._state?(t._handled=!0,i._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(o){return void u(e.promise,o)}s(e.promise,r)}else(1===t._state?s:u)(e.promise,t._value)}))):t._deferreds.push(e)}function s(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===typeof e||"function"===typeof e)){var n=e.then;if(e instanceof i)return t._state=3,t._value=e,void c(t);if("function"===typeof n)return void d(o(n,e),t)}t._state=1,t._value=e,c(t)}catch(r){u(t,r)}}function u(t,e){t._state=2,t._value=e,c(t)}function c(t){2===t._state&&0===t._deferreds.length&&i._immediateFn((function(){t._handled||i._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)a(t,t._deferreds[e]);t._deferreds=null}function l(t,e,n){this.onFulfilled="function"===typeof t?t:null,this.onRejected="function"===typeof e?e:null,this.promise=n}function d(t,e){var n=!1;try{t((function(t){n||(n=!0,s(e,t))}),(function(t){n||(n=!0,u(e,t))}))}catch(r){if(n)return;n=!0,u(e,r)}}i.prototype["catch"]=function(t){return this.then(null,t)},i.prototype.then=function(t,e){var n=new this.constructor(r);return a(this,new l(t,e,n)),n},i.all=function(t){var e=Array.prototype.slice.call(t);return new i((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"===typeof a||"function"===typeof a)){var s=a.then;if("function"===typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0===--r&&t(e)}catch(u){n(u)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},i.resolve=function(t){return t&&"object"===typeof t&&t.constructor===i?t:new i((function(e){e(t)}))},i.reject=function(t){return new i((function(e,n){n(t)}))},i.race=function(t){return new i((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},i._immediateFn="function"===typeof setImmediate?function(t){setImmediate(t)}:function(t){n(t,0)},i._unhandledRejectionFn=function(t){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},i._setImmediateFn=function(t){i._immediateFn=t},i._setUnhandledRejectionFn=function(t){i._unhandledRejectionFn=t},t.exports?t.exports=i:e.Promise||(e.Promise=i)})(e)})(n);var r=n.exports,o=function(){return"undefined"!==typeof window?window:Function("return this;")()}(),i={boltExport:o.Promise||r};return i}))})(void 0,Rk,zk);var Kk,Vk=zk.exports.boltExport,jk=function(t){var e=D.none(),n=[],r=function(t){return jk((function(e){o((function(n){e(t(n))}))}))},o=function(t){a()?u(t):n.push(t)},i=function(t){a()||(e=D.some(t),s(n),n=[])},a=function(){return e.isSome()},s=function(t){X(t,u)},u=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t(i),{get:o,map:r,isReady:a}},$k=function(t){return jk((function(e){e(t)}))},Xk={nu:jk,pure:$k},Gk=function(t){setTimeout((function(){throw t}),0)},Wk=function(t){var e=function(e){t().then(e,Gk)},n=function(e){return Wk((function(){return t().then(e)}))},r=function(e){return Wk((function(){return t().then((function(t){return e(t).toPromise()}))}))},o=function(e){return Wk((function(){return t().then((function(){return e.toPromise()}))}))},i=function(){return Xk.nu(e)},a=function(){var e=null;return Wk((function(){return null===e&&(e=t()),e}))},s=t;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:a,toPromise:s,get:e}},Yk=function(t){return Wk((function(){return new Vk(t)}))},Jk=function(t){return Wk((function(){return Vk.resolve(t)}))},qk={nu:Yk,pure:Jk},Zk=["input","textarea"],tF=function(t){var e=se(t);return z(Zk,e)},eF=function(t,e){var n=e.getRoot(t).getOr(t.element);sc(n,e.invalidClass),e.notify.each((function(e){tF(t.element)&&Pn(t.element,"aria-invalid",!1),e.getContainer(t).each((function(t){Gs(t,e.validHtml)})),e.onValid(t)}))},nF=function(t,e,n,r){var o=e.getRoot(t).getOr(t.element);ic(o,e.invalidClass),e.notify.each((function(e){tF(t.element)&&Pn(t.element,"aria-invalid",!0),e.getContainer(t).each((function(t){Gs(t,r)})),e.onInvalid(t,r)}))},rF=function(t,e,n){return e.validator.fold((function(){return qk.pure(ro.value(!0))}),(function(e){return e.validate(t)}))},oF=function(t,e,n){return e.notify.each((function(e){e.onValidate(t)})),rF(t,e).map((function(r){return t.getSystem().isConnected()?r.fold((function(r){return nF(t,e,n,r),ro.error(r)}),(function(n){return eF(t,e),ro.value(n)})):ro.error("No longer in system")}))},iF=function(t,e){var n=e.getRoot(t).getOr(t.element);return uc(n,e.invalidClass)},aF=Object.freeze({__proto__:null,markValid:eF,markInvalid:nF,query:rF,run:oF,isInvalid:iF}),sF=function(t,e){return t.validator.map((function(n){return Qs([Os(n.onEvent,(function(n){oF(n,t,e).get(w)}))].concat(n.validateOnLoad?[zs((function(n){oF(n,t,e).get(g)}))]:[]))})).getOr({})},uF=Object.freeze({__proto__:null,events:sF}),cF=[ki("invalidClass"),Gi("getRoot",D.none),$i("notify",[Gi("aria","alert"),Gi("getContainer",D.none),Gi("validHtml",""),sl("onValid"),sl("onInvalid"),sl("onValidate")]),$i("validator",[ki("validate"),Gi("onEvent","input"),Gi("validateOnLoad",!0)])],lF=md({fields:cF,name:"invalidating",active:uF,apis:aF,extra:{validation:function(t){return function(e){var n=Zp.getValue(e);return qk.pure(t(n))}}}}),dF=function(t,e,n,r){return n.getOrCreate(t,e,r)},fF=Object.freeze({__proto__:null,getCoupled:dF}),AF=[Fi("others",vi(ro.value,ai()))],mF=function(){var t={},e=function(e,n,r){var o=pt(n.others);if(o)return Et(t,r).getOrThunk((function(){var o=Et(n.others,r).getOrDie("No information found for coupled component: "+r),i=o(e),a=e.getSystem().build(i);return t[r]=a,a}));throw new Error("Cannot find coupled component: "+r+". Known coupled components: "+JSON.stringify(o,null,2))},n=y({});return Su({readState:n,getOrCreate:e})},pF=Object.freeze({__proto__:null,init:mF}),gF=md({fields:AF,name:"coupling",apis:fF,state:pF}),hF=y("sink"),vF=y(Ig({name:hF(),overrides:y({dom:{tag:"div"},behaviours:fd([Mm.config({useFixed:T})]),events:Qs([Ls(Pa()),Ls(_a()),Ls(Va())])})}));(function(t){t[t["HighlightFirst"]=0]="HighlightFirst",t[t["HighlightNone"]=1]="HighlightNone"})(Kk||(Kk={}));var bF,yF=function(t,e){var n=t.getHotspot(e).getOr(e),r="hotspot",o=t.getAnchorOverrides();return t.layouts.fold((function(){return{type:r,hotspot:n,overrides:o}}),(function(t){return{type:r,hotspot:n,overrides:o,layouts:t}}))},wF=function(t,e,n){var r=t.fetch;return r(n).map(e)},BF=function(t,e,n,r,o,i,a){var s=wF(t,e,r),u=TF(r,t);return s.map((function(t){return t.bind((function(t){return D.from(Jw.sketch(k(k({},i.menu()),{uid:fu(""),data:t,highlightImmediately:a===Kk.HighlightFirst,onOpenMenu:function(t,e){var r=u().getOrDie();Mm.position(r,e,{anchor:n}),hp.decloak(o)},onOpenSubmenu:function(t,e,n){var r=u().getOrDie();Mm.position(r,n,{anchor:{type:"submenu",item:e}}),hp.decloak(o)},onRepositionMenu:function(t,e,r){var o=u().getOrDie();Mm.position(o,e,{anchor:n}),X(r,(function(t){Mm.position(o,t.triggeredMenu,{anchor:{type:"submenu",item:t.triggeringItem}})}))},onEscape:function(){return Wy.focus(r),hp.close(o),D.some(!0)}})))}))}))},CF=function(t,e,n,r,o,i,a){var s=yF(t,n),u=BF(t,e,s,n,r,o,a);return u.map((function(t){return t.fold((function(){hp.isOpen(r)&&hp.close(r)}),(function(t){hp.cloak(r),hp.open(r,t),i(r)})),r}))},xF=function(t,e,n,r,o,i,a){return hp.close(r),qk.pure(r)},SF=function(t,e,n,r,o,i){var a=gF.getCoupled(n,"sandbox"),s=hp.isOpen(a),u=s?xF:CF;return u(t,e,n,a,r,o,i)},EF=function(t,e,n){var r=hh.getCurrent(e).getOr(e),o=hr(t.element);n?Gn(r.element,"min-width",o+"px"):gr(r.element,o)},TF=function(t,e){return t.getSystem().getByUid(e.uid+"-"+hF()).map((function(t){return function(){return ro.value(t)}})).getOrThunk((function(){return e.lazySink.fold((function(){return function(){return ro.error(new Error("No internal sink is specified, nor could an external sink be found"))}}),(function(e){return function(){return e(t)}}))}))},QF=function(t){hp.getState(t).each((function(t){Jw.repositionMenus(t)}))},kF=function(t,e,n){var r=Rc(),o=function(o,i){var a=yF(t,e);r.link(e.element),t.matchWidth&&EF(a.hotspot,i,t.useMinWidth),t.onOpen(a,o,i),void 0!==n&&void 0!==n.onOpen&&n.onOpen(o,i)},i=function(t,o){r.unlink(e.element),void 0!==n&&void 0!==n.onClose&&n.onClose(t,o)},a=TF(e,t);return{dom:{tag:"div",classes:t.sandboxClasses,attributes:{id:r.id,role:"listbox"}},behaviours:rg.augment(t.sandboxBehaviours,[Zp.config({store:{mode:"memory",initialValue:e}}),hp.config({onOpen:o,onClose:i,isPartOf:function(t,n,r){return Kc(n,r)||Kc(e,r)},getAttachPoint:function(){return a().getOrDie()}}),hh.config({find:function(t){return hp.getState(t).bind((function(t){return hh.getCurrent(t)}))}}),vd.config({channels:k(k({},Bp({isExtraPart:E})),xp({doReposition:QF}))})])}},FF=function(t){var e=gF.getCoupled(t,"sandbox");QF(e)},UF=function(){return[Gi("sandboxClasses",[]),rg.field("sandboxBehaviours",[hh,vd,hp,Zp])]},OF=y([ki("dom"),ki("fetch"),sl("onOpen"),ul("onExecute"),Gi("getHotspot",D.some),Gi("getAnchorOverrides",y({})),Nf(),tg("dropdownBehaviours",[mw,gF,Qy,Wy]),ki("toggleClass"),Gi("eventOrder",{}),Pi("lazySink"),Gi("matchWidth",!1),Gi("useMinWidth",!1),Pi("role")].concat(UF())),_F=y([_g({schema:[ol()],name:"menu",defaults:function(t){return{onExecute:t.onExecute}}}),vF()]),IF=function(t,e,n,r){var o,i=function(e){return Et(t.dom,"attributes").bind((function(t){return Et(t,e)}))},a=function(t){hp.getState(t).each((function(t){Jw.highlightPrimary(t)}))},s=function(e){var n=a;SF(t,w,e,r,n,Kk.HighlightFirst).get(g)},u={expand:function(e){mw.isOn(e)||SF(t,w,e,r,g,Kk.HighlightNone).get(g)},open:function(e){mw.isOn(e)||SF(t,w,e,r,g,Kk.HighlightFirst).get(g)},isOpen:mw.isOn,close:function(e){mw.isOn(e)&&SF(t,w,e,r,g,Kk.HighlightFirst).get(g)},repositionMenus:function(t){mw.isOn(t)&&FF(t)}},c=function(t,e){return xs(t),D.some(!0)};return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.dropdownBehaviours,[mw.config({toggleClass:t.toggleClass,aria:{mode:"expanded"}}),gF.config({others:{sandbox:function(e){return kF(t,e,{onOpen:function(){return mw.on(e)},onClose:function(){return mw.off(e)}})}}}),Qy.config({mode:"special",onSpace:c,onEnter:c,onDown:function(t,e){if(HF.isOpen(t)){var n=gF.getCoupled(t,"sandbox");a(n)}else HF.open(t);return D.some(!0)},onEscape:function(t,e){return HF.isOpen(t)?(HF.close(t),D.some(!0)):D.none()}}),Wy.config({})]),events:gw(D.some(s)),eventOrder:k(k({},t.eventOrder),(o={},o[es()]=["disabling","toggling","alloy.base.behaviour"],o)),apis:u,domModification:{attributes:k(k({"aria-haspopup":"true"},t.role.fold((function(){return{}}),(function(t){return{role:t}}))),"button"===t.dom.tag?{type:i("type").getOr("button")}:{})}}},HF=fh({name:"Dropdown",configFields:OF(),partFields:_F(),factory:IF,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)}}}),DF=function(){return Fu({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})},MF=function(){return Qs([ks(Ga(),T)])},NF=Object.freeze({__proto__:null,events:MF,exhibit:DF}),LF=md({fields:[],name:"unselecting",active:NF}),PF=function(t,e){return HF.sketch({dom:t.dom,components:t.components,toggleClass:"mce-active",dropdownBehaviours:fd([fE.button(e.providers.isDisabled),sE(),LF.config({}),hk.config({})]),layouts:t.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:e.getSink,fetch:function(n){return qk.nu((function(e){return t.fetch(e)})).map((function(r){return D.from(FQ(Bo(tQ(ou("menu-value"),r,(function(e){t.onItemAction(n,e)}),t.columns,t.presets,zC.CLOSE_ON_EXECUTE,E,e.providers),{movement:nQ(t.columns,t.presets)})))}))},parts:{menu:px(!1,1,t.presets)}})},RF=ou("color-input-change"),zF=ou("color-swatch-change"),KF=ou("color-picker-cancel"),VF=function(t,e,n){var r=Ak.parts.field({factory:Pk,inputClasses:["tox-textfield"],onSetValue:function(t){return lF.run(t).get(g)},inputBehaviours:fd([Dh.config({disabled:e.providers.isDisabled}),sE(),hk.config({}),lF.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(t){return hn(t.element)},notify:{onValid:function(t){var e=Zp.getValue(t);Cs(t,RF,{color:e})}},validator:{validateOnLoad:!1,validate:function(t){var e=Zp.getValue(t);if(0===e.length)return qk.pure(ro.value(!0));var n=ee.fromTag("span");Gn(n,"background-color",e);var r=Zn(n,"background-color").fold((function(){return ro.error("blah")}),(function(t){return ro.value(e)}));return qk.pure(r)}}})]),selectOnFocus:!1}),o=t.label.map((function(t){return xk(t,e.providers)})),i=function(t,e){Cs(t,zF,{value:e})},a=function(t,e){s.getOpt(t).each((function(t){"custom"===e?n.colorPicker((function(e){e.fold((function(){return Bs(t,KF)}),(function(e){i(t,e),NT(e)}))}),"#ffffff"):i(t,"remove"===e?"":e)}))},s=CB(PF({dom:{tag:"span",attributes:{"aria-label":e.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[zl,Rl,$l]},onLtr:function(){return[Rl,zl,$l]}},components:[],fetch:GT(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:a},e));return Ak.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:o.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,s.asSpec()]}]),fieldBehaviours:fd([Py("form-field-events",[Os(RF,(function(e,n){s.getOpt(e).each((function(t){Gn(t.element,"background-color",n.event.color)})),Cs(e,Sk,{name:t.name})})),Os(zF,(function(t,e){Ak.getField(t).each((function(n){Zp.setValue(n,e.event.value),hh.getCurrent(t).each(Wy.focus)}))})),Os(KF,(function(t,e){Ak.getField(t).each((function(e){hh.getCurrent(t).each(Wy.focus)}))}))])])})},jF=Ig({schema:[ki("dom")],name:"label"}),$F=function(t){return Ig({name:t+"-edge",overrides:function(e){var n=e.model.manager.edgeActions[t];return n.fold((function(){return{}}),(function(t){return{events:Qs([_s(ka(),(function(e,n,r){return t(e,r)}),[e]),_s(_a(),(function(e,n,r){return t(e,r)}),[e]),_s(Ia(),(function(e,n,r){r.mouseIsDown.get()&&t(e,r)}),[e])])}}))}})},XF=$F("top-left"),GF=$F("top"),WF=$F("top-right"),YF=$F("right"),JF=$F("bottom-right"),qF=$F("bottom"),ZF=$F("bottom-left"),tU=$F("left"),eU=Og({name:"thumb",defaults:y({dom:{styles:{position:"absolute"}}}),overrides:function(t){return{events:Qs([Ms(ka(),t,"spectrum"),Ms(Fa(),t,"spectrum"),Ms(Ua(),t,"spectrum"),Ms(_a(),t,"spectrum"),Ms(Ia(),t,"spectrum"),Ms(Da(),t,"spectrum")])}}}),nU=Og({schema:[Ti("mouseIsDown",(function(){return oa(!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)}))};return{behaviours:fd([Qy.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)}}),Wy.config({})]),events:Qs([Os(ka(),r),Os(Fa(),r),Os(_a(),r),Os(Ia(),(function(e,n){t.mouseIsDown.get()&&r(e,n)}))])}}}),rU=[jF,tU,YF,GF,qF,XF,WF,ZF,JF,eU,nU],oU="slider.change.value",iU=y(oU),aU=function(t){return-1!==t.type.indexOf("touch")},sU=function(t){var e=t.event.raw;if(aU(e)){var n=e;return void 0!==n.touches&&1===n.touches.length?D.some(n.touches[0]).map((function(t){return lr(t.clientX,t.clientY)})):D.none()}var r=e;return void 0!==r.clientX?D.some(r).map((function(t){return lr(t.clientX,t.clientY)})):D.none()},uU="top",cU="right",lU="bottom",dU="left",fU=function(t){return t.model.minX},AU=function(t){return t.model.minY},mU=function(t){return t.model.minX-1},pU=function(t){return t.model.minY-1},gU=function(t){return t.model.maxX},hU=function(t){return t.model.maxY},vU=function(t){return t.model.maxX+1},bU=function(t){return t.model.maxY+1},yU=function(t,e,n){return e(t)-n(t)},wU=function(t){return yU(t,gU,fU)},BU=function(t){return yU(t,hU,AU)},CU=function(t){return wU(t)/2},xU=function(t){return BU(t)/2},SU=function(t){return t.stepSize},EU=function(t){return t.snapToGrid},TU=function(t){return t.snapStart},QU=function(t){return t.rounded},kU=function(t,e){return void 0!==t[e+"-edge"]},FU=function(t){return kU(t,dU)},UU=function(t){return kU(t,cU)},OU=function(t){return kU(t,uU)},_U=function(t){return kU(t,lU)},IU=function(t){return t.model.value.get()},HU=function(t){return{x:t}},DU=function(t){return{y:t}},MU=function(t,e){return{x:t,y:e}},NU=function(t,e){Cs(t,iU(),{value:e})},LU=function(t,e){NU(t,MU(mU(e),pU(e)))},PU=function(t,e){NU(t,DU(pU(e)))},RU=function(t,e){NU(t,MU(CU(e),pU(e)))},zU=function(t,e){NU(t,MU(vU(e),pU(e)))},KU=function(t,e){NU(t,HU(vU(e)))},VU=function(t,e){NU(t,MU(vU(e),xU(e)))},jU=function(t,e){NU(t,MU(vU(e),bU(e)))},$U=function(t,e){NU(t,DU(bU(e)))},XU=function(t,e){NU(t,MU(CU(e),bU(e)))},GU=function(t,e){NU(t,MU(mU(e),bU(e)))},WU=function(t,e){NU(t,HU(mU(e)))},YU=function(t,e){NU(t,MU(mU(e),xU(e)))},JU=function(t,e,n,r){return t<e?t:t>n?n:t===e?e-1:Math.max(e,t-r)},qU=function(t,e,n,r){return t>n?t:t<e?e:t===n?n+1:Math.min(n,t+r)},ZU=function(t,e,n){return Math.max(e,Math.min(n,t))},tO=function(t,e,n,r,o){return o.fold((function(){var o=t-e,i=Math.round(o/r)*r;return ZU(e+i,e-1,n+1)}),(function(e){var o=(t-e)%r,i=Math.round(o/r),a=Math.floor((t-e)/r),s=Math.floor((n-e)/r),u=Math.min(s,a+i),c=e+u*r;return Math.max(e,c)}))},eO=function(t,e,n){return Math.min(n,Math.max(t,e))-e},nO=function(t){var e=t.min,n=t.max,r=t.range,o=t.value,i=t.step,a=t.snap,s=t.snapStart,u=t.rounded,c=t.hasMinEdge,l=t.hasMaxEdge,d=t.minBound,f=t.maxBound,A=t.screenRange,m=c?e-1:e,p=l?n+1:n;if(o<d)return m;if(o>f)return p;var g=eO(o,d,f),h=ZU(g/A*r+e,m,p);return a&&h>=e&&h<=n?tO(h,e,n,i,s):u?Math.round(h):h},rO=function(t){var e=t.min,n=t.max,r=t.range,o=t.value,i=t.hasMinEdge,a=t.hasMaxEdge,s=t.maxBound,u=t.maxOffset,c=t.centerMinEdge,l=t.centerMaxEdge;return o<e?i?0:c:o>n?a?s:l:(o-e)/r*u},oO="top",iO="right",aO="bottom",sO="left",uO="width",cO="height",lO=function(t){return t.element.dom.getBoundingClientRect()},dO=function(t,e){return t[e]},fO=function(t){var e=lO(t);return dO(e,sO)},AO=function(t){var e=lO(t);return dO(e,iO)},mO=function(t){var e=lO(t);return dO(e,oO)},pO=function(t){var e=lO(t);return dO(e,aO)},gO=function(t){var e=lO(t);return dO(e,uO)},hO=function(t){var e=lO(t);return dO(e,cO)},vO=function(t,e,n){return(t+e)/2-n},bO=function(t,e){var n=lO(t),r=lO(e),o=dO(n,sO),i=dO(n,iO),a=dO(r,sO);return vO(o,i,a)},yO=function(t,e){var n=lO(t),r=lO(e),o=dO(n,oO),i=dO(n,aO),a=dO(r,oO);return vO(o,i,a)},wO=function(t,e){Cs(t,iU(),{value:e})},BO=function(t){return{x:t}},CO=function(t,e,n){var r={min:fU(e),max:gU(e),range:wU(e),value:n,step:SU(e),snap:EU(e),snapStart:TU(e),rounded:QU(e),hasMinEdge:FU(e),hasMaxEdge:UU(e),minBound:fO(t),maxBound:AO(t),screenRange:gO(t)};return nO(r)},xO=function(t,e,n){var r=CO(t,e,n),o=BO(r);return wO(t,o),r},SO=function(t,e){var n=fU(e);wO(t,BO(n))},EO=function(t,e){var n=gU(e);wO(t,BO(n))},TO=function(t,e,n){var r=t>0?qU:JU,o=r(IU(n).x,fU(n),gU(n),SU(n));return wO(e,BO(o)),D.some(o)},QO=function(t){return function(e,n){return TO(t,e,n).map(T)}},kO=function(t){var e=sU(t);return e.map((function(t){return t.left}))},FO=function(t,e,n,r,o){var i=0,a=gO(t),s=r.bind((function(e){return D.some(bO(e,t))})).getOr(i),u=o.bind((function(e){return D.some(bO(e,t))})).getOr(a),c={min:fU(e),max:gU(e),range:wU(e),value:n,hasMinEdge:FU(e),hasMaxEdge:UU(e),minBound:fO(t),minOffset:i,maxBound:AO(t),maxOffset:a,centerMinEdge:s,centerMaxEdge:u};return rO(c)},UO=function(t,e,n,r,o,i){var a=FO(e,i,n,r,o);return fO(e)-fO(t)+a},OO=function(t,e,n,r){var o=IU(n),i=UO(t,r.getSpectrum(t),o.x,r.getLeftEdge(t),r.getRightEdge(t),n),a=hr(e.element)/2;Gn(e.element,"left",i-a+"px")},_O=QO(-1),IO=QO(1),HO=D.none,DO=D.none,MO={"top-left":D.none(),top:D.none(),"top-right":D.none(),right:D.some(KU),"bottom-right":D.none(),bottom:D.none(),"bottom-left":D.none(),left:D.some(WU)},NO=Object.freeze({__proto__:null,setValueFrom:xO,setToMin:SO,setToMax:EO,findValueOfOffset:CO,getValueFromEvent:kO,findPositionOfValue:UO,setPositionFromValue:OO,onLeft:_O,onRight:IO,onUp:HO,onDown:DO,edgeActions:MO}),LO=function(t,e){Cs(t,iU(),{value:e})},PO=function(t){return{y:t}},RO=function(t,e,n){var r={min:AU(e),max:hU(e),range:BU(e),value:n,step:SU(e),snap:EU(e),snapStart:TU(e),rounded:QU(e),hasMinEdge:OU(e),hasMaxEdge:_U(e),minBound:mO(t),maxBound:pO(t),screenRange:hO(t)};return nO(r)},zO=function(t,e,n){var r=RO(t,e,n),o=PO(r);return LO(t,o),r},KO=function(t,e){var n=AU(e);LO(t,PO(n))},VO=function(t,e){var n=hU(e);LO(t,PO(n))},jO=function(t,e,n){var r=t>0?qU:JU,o=r(IU(n).y,AU(n),hU(n),SU(n));return LO(e,PO(o)),D.some(o)},$O=function(t){return function(e,n){return jO(t,e,n).map(T)}},XO=function(t){var e=sU(t);return e.map((function(t){return t.top}))},GO=function(t,e,n,r,o){var i=0,a=hO(t),s=r.bind((function(e){return D.some(yO(e,t))})).getOr(i),u=o.bind((function(e){return D.some(yO(e,t))})).getOr(a),c={min:AU(e),max:hU(e),range:BU(e),value:n,hasMinEdge:OU(e),hasMaxEdge:_U(e),minBound:mO(t),minOffset:i,maxBound:pO(t),maxOffset:a,centerMinEdge:s,centerMaxEdge:u};return rO(c)},WO=function(t,e,n,r,o,i){var a=GO(e,i,n,r,o);return mO(e)-mO(t)+a},YO=function(t,e,n,r){var o=IU(n),i=WO(t,r.getSpectrum(t),o.y,r.getTopEdge(t),r.getBottomEdge(t),n),a=ar(e.element)/2;Gn(e.element,"top",i-a+"px")},JO=D.none,qO=D.none,ZO=$O(-1),t_=$O(1),e_={"top-left":D.none(),top:D.some(PU),"top-right":D.none(),right:D.none(),"bottom-right":D.none(),bottom:D.some($U),"bottom-left":D.none(),left:D.none()},n_=Object.freeze({__proto__:null,setValueFrom:zO,setToMin:KO,setToMax:VO,findValueOfOffset:RO,getValueFromEvent:XO,findPositionOfValue:WO,setPositionFromValue:YO,onLeft:JO,onRight:qO,onUp:ZO,onDown:t_,edgeActions:e_}),r_=function(t,e){Cs(t,iU(),{value:e})},o_=function(t,e){return{x:t,y:e}},i_=function(t,e,n){var r=CO(t,e,n.left),o=RO(t,e,n.top),i=o_(r,o);return r_(t,i),i},a_=function(t,e,n,r){var o=t>0?qU:JU,i=e?IU(r).x:o(IU(r).x,fU(r),gU(r),SU(r)),a=e?o(IU(r).y,AU(r),hU(r),SU(r)):IU(r).y;return r_(n,o_(i,a)),D.some(i)},s_=function(t,e){return function(n,r){return a_(t,e,n,r).map(T)}},u_=function(t,e){var n=fU(e),r=AU(e);r_(t,o_(n,r))},c_=function(t,e){var n=gU(e),r=hU(e);r_(t,o_(n,r))},l_=function(t){return sU(t)},d_=function(t,e,n,r){var o=IU(n),i=UO(t,r.getSpectrum(t),o.x,r.getLeftEdge(t),r.getRightEdge(t),n),a=WO(t,r.getSpectrum(t),o.y,r.getTopEdge(t),r.getBottomEdge(t),n),s=hr(e.element)/2,u=ar(e.element)/2;Gn(e.element,"left",i-s+"px"),Gn(e.element,"top",a-u+"px")},f_=s_(-1,!1),A_=s_(1,!1),m_=s_(-1,!0),p_=s_(1,!0),g_={"top-left":D.some(LU),top:D.some(RU),"top-right":D.some(zU),right:D.some(VU),"bottom-right":D.some(jU),bottom:D.some(XU),"bottom-left":D.some(GU),left:D.some(YU)},h_=Object.freeze({__proto__:null,setValueFrom:i_,setToMin:u_,setToMax:c_,getValueFromEvent:l_,setPositionFromValue:d_,onLeft:f_,onRight:A_,onUp:m_,onDown:p_,edgeActions:g_}),v_=[Gi("stepSize",1),Gi("onChange",g),Gi("onChoose",g),Gi("onInit",g),Gi("onDragStart",g),Gi("onDragEnd",g),Gi("snapToGrid",!1),Gi("rounded",!0),Pi("snapStart"),Fi("model",xi("mode",{x:[Gi("minX",0),Gi("maxX",100),Ti("value",(function(t){return oa(t.mode.minX)})),ki("getInitialValue"),dl("manager",NO)],y:[Gi("minY",0),Gi("maxY",100),Ti("value",(function(t){return oa(t.mode.minY)})),ki("getInitialValue"),dl("manager",n_)],xy:[Gi("minX",0),Gi("maxX",100),Gi("minY",0),Gi("maxY",100),Ti("value",(function(t){return oa({x:t.mode.minX,y:t.mode.minY})})),ki("getInitialValue"),dl("manager",h_)]})),tg("sliderBehaviours",[Qy,Zp]),Ti("mouseIsDown",(function(){return oa(!1)}))],b_=function(t,e,n,r){var o,i=function(e){return Gg(e,t,"thumb")},a=function(e){return Gg(e,t,"spectrum")},s=function(e){return Xg(e,t,"left-edge")},u=function(e){return Xg(e,t,"right-edge")},c=function(e){return Xg(e,t,"top-edge")},l=function(e){return Xg(e,t,"bottom-edge")},d=t.model,f=d.manager,A=function(e,n){f.setPositionFromValue(e,n,t,{getLeftEdge:s,getRightEdge:u,getTopEdge:c,getBottomEdge:l,getSpectrum:a})},m=function(t,e){d.value.set(e);var n=i(t);A(t,n)},p=function(e,n){m(e,n);var r=i(e);return t.onChange(e,r,n),D.some(!0)},g=function(e){f.setToMin(e,t)},h=function(e){f.setToMax(e,t)},v=function(e){var n=function(){Xg(e,t,"thumb").each((function(n){var r=d.value.get();t.onChoose(e,n,r)}))},r=t.mouseIsDown.get();t.mouseIsDown.set(!1),r&&n()},b=function(e,n){n.stop(),t.mouseIsDown.set(!0),t.onDragStart(e,i(e))},y=function(e,n){n.stop(),t.onDragEnd(e,i(e)),v(e)};return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.sliderBehaviours,[Qy.config({mode:"special",focusIn:function(e){return Xg(e,t,"spectrum").map(Qy.focusIn).map(T)}}),Zp.config({store:{mode:"manual",getValue:function(t){return d.value.get()}}}),vd.config({channels:(o={},o[yp()]={onReceive:v},o)})]),events:Qs([Os(iU(),(function(t,e){p(t,e.event.value)})),zs((function(e,n){var r=d.getInitialValue();d.value.set(r);var o=i(e);A(e,o);var s=a(e);t.onInit(e,o,s,d.value.get())})),Os(ka(),b),Os(Ua(),y),Os(_a(),b),Os(Da(),y)]),apis:{resetToMin:g,resetToMax:h,setValue:m,refresh:A},domModification:{styles:{position:"relative"}}}},y_=fh({name:"Slider",configFields:v_,partFields:rU,factory:b_,apis:{setValue:function(t,e,n){t.setValue(e,n)},resetToMin:function(t,e){t.resetToMin(e)},resetToMax:function(t,e){t.resetToMax(e)},refresh:function(t,e){t.refresh(e)}}}),w_=ou("rgb-hex-update"),B_=ou("slider-update"),C_=ou("palette-update"),x_=function(t,e){var n=y_.parts.spectrum({dom:{tag:"div",classes:[e("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=y_.parts.thumb({dom:{tag:"div",classes:[e("hue-slider-thumb")],attributes:{role:"presentation"}}});return y_.sketch({dom:{tag:"div",classes:[e("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:y({y:0})},components:[n,r],sliderBehaviours:fd([Wy.config({})]),onChange:function(t,e,n){Cs(t,B_,{value:n})}})},S_="form",E_=[tg("formBehaviours",[Zp])],T_=function(t){return"<alloy.field."+t+">"},Q_=function(t){var e=function(){var t=[],e=function(e,n){return t.push(e),zg(S_,T_(e),n)};return{field:e,record:y(t)}}(),n=t(e),r=e.record(),o=$(r,(function(t){return Og({name:t,pname:T_(t)})}));return ih(S_,E_,o,F_,n)},k_=function(t,e){return t.fold((function(){return ro.error(e)}),ro.value)},F_=function(t,e){return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.formBehaviours,[Zp.config({store:{mode:"manual",getValue:function(e){var n=Yg(e,t);return vt(n,(function(t,e){return t().bind((function(t){var n=hh.getCurrent(t);return k_(n,new Error("Cannot find a current component to extract the value from for form part '"+e+"': "+Zs(t.element)))})).map(Zp.getValue)}))},setValue:function(e,n){ht(n,(function(n,r){Xg(e,t,r).each((function(t){hh.getCurrent(t).each((function(t){Zp.setValue(t,n)}))}))}))}}})]),apis:{getField:function(e,n){return Xg(e,t,n).bind(hh.getCurrent)}}}},U_={getField:Cu((function(t,e,n){return t.getField(e,n)})),sketch:Q_},O_=ou("valid-input"),__=ou("invalid-input"),I_=ou("validating-input"),H_="colorcustom.rgb.",D_=function(t,e,n,r){var o=function(n,r){return lF.config({invalidClass:e("invalid"),notify:{onValidate:function(t){Cs(t,I_,{type:n})},onValid:function(t){Cs(t,O_,{type:n,value:Zp.getValue(t)})},onInvalid:function(t){Cs(t,__,{type:n,value:Zp.getValue(t)})}},validator:{validate:function(e){var n=Zp.getValue(e),o=r(n)?ro.value(!0):ro.error(t("aria.input.invalid"));return qk.pure(o)},validateOnLoad:!1}})},i=function(n,r,i,a,s){var u=t(H_+"range"),c=Ak.parts.label({dom:{tag:"label",innerHtml:i,attributes:{"aria-label":a}}}),l=Ak.parts.field({data:s,factory:Pk,inputAttributes:k({type:"text"},"hex"===r?{"aria-live":"polite"}:{}),inputClasses:[e("textfield")],inputBehaviours:fd([o(r,n),hk.config({})]),onSetValue:function(t){if(lF.isInvalid(t)){var e=lF.run(t);e.get(g)}}}),d=[c,l],f="hex"!==r?[Ak.parts["aria-descriptor"]({text:u})]:[],A=d.concat(f);return{dom:{tag:"div",attributes:{role:"presentation"}},components:A}},a=function(t,e){var n=tT(e);return U_.getField(t,"hex").each((function(e){Wy.isFocused(e)||Zp.setValue(t,{hex:n.value})})),n},s=function(t,e){var n=e.red,r=e.green,o=e.blue;Zp.setValue(t,{red:n,green:r,blue:o})},u=CB({dom:{tag:"div",classes:[e("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),c=function(t,e){u.getOpt(t).each((function(t){Gn(t.element,"background-color","#"+e.value)}))},l=function(){var o={red:oa(D.some(255)),green:oa(D.some(255)),blue:oa(D.some(255)),hex:oa(D.some("ffffff"))},l=function(t,e){var n=cT(e);s(t,n),m(n)},d=function(t){return o[t].get()},f=function(t,e){o[t].set(e)},A=function(){return d("red").bind((function(t){return d("green").bind((function(e){return d("blue").map((function(n){return aT(t,e,n,1)}))}))}))},m=function(t){var e=t.red,n=t.green,r=t.blue;f("red",D.some(e)),f("green",D.some(n)),f("blue",D.some(r))},p=function(t,e){var n=e.event;"hex"!==n.type?f(n.type,D.none()):r(t)},g=function(t,e){n(t);var r=jE(e);f("hex",D.some(e));var o=cT(r);s(t,o),m(o),Cs(t,w_,{hex:r}),c(t,r)},h=function(t,e,n){var r=parseInt(n,10);f(e,D.some(r)),A().each((function(e){var n=a(t,e);Cs(t,w_,{hex:n}),c(t,n)}))},v=function(t){return"hex"===t.type},b=function(t,e){var n=e.event;v(n)?g(t,n.value):h(t,n.type,n.value)},y=function(e){return{label:t(H_+e+".label"),description:t(H_+e+".description")}},w=y("red"),B=y("green"),C=y("blue"),x=y("hex");return Bo(U_.sketch((function(n){return{dom:{tag:"form",classes:[e("rgb-form")],attributes:{"aria-label":t("aria.color.picker")}},components:[n.field("red",Ak.sketch(i(sT,"red",w.label,w.description,255))),n.field("green",Ak.sketch(i(sT,"green",B.label,B.description,255))),n.field("blue",Ak.sketch(i(sT,"blue",C.label,C.description,255))),n.field("hex",Ak.sketch(i(GE,"hex",x.label,x.description,"ffffff"))),u.asSpec()],formBehaviours:fd([lF.config({invalidClass:e("form-invalid")}),Py("rgb-form-events",[Os(O_,b),Os(__,p),Os(I_,p)])])}})),{apis:{updateHex:function(t,e){Zp.setValue(t,{hex:e.value}),l(t,e),c(t,e)}}})},d=dh({factory:l,name:"RgbForm",configFields:[],apis:{updateHex:function(t,e,n){t.updateHex(e,n)}},extraApis:{}});return d},M_=function(t,e){var n=y_.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[e("sv-palette-spectrum")]}}),r=y_.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[e("sv-palette-thumb")],innerHtml:"<div class="+e("sv-palette-inner-thumb")+' role="presentation"></div>'}}),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 a=o.createLinearGradient(0,0,0,r);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=a,o.fillRect(0,0,n,r)}},i=function(t,e){var n=t.components()[0].element.dom,r=yT(e,100,100),i=uT(r);o(n,fT(i))},a=function(t,e){var n=wT(cT(e));y_.setValue(t,{x:n.saturation,y:100-n.value})},s=function(t){var i=y({x:0,y:0}),a=function(t,e,n){Cs(t,C_,{value:n})},s=function(t,e,n,r){o(n.element.dom,fT(AT))},u=fd([hh.config({find:D.some}),Wy.config({})]);return y_.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[e("sv-palette")]},model:{mode:"xy",getInitialValue:i},rounded:!1,components:[n,r],onChange:a,onInit:s,sliderBehaviours:u})},u=dh({factory:s,name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:function(t,e,n){i(e,n)},setThumb:function(t,e,n){a(e,n)}},extraApis:{}});return u},N_=function(t,e){var n=function(n){var r=D_(t,e,n.onValidHex,n.onInvalidHex),o=M_(t,e),i=function(t){return(100-t)/100*360},a=function(t){return 100-t/360*100},s={paletteRgba:oa(AT),paletteHue:oa(0)},u=CB(x_(t,e)),c=CB(o.sketch({})),l=CB(r.sketch({})),d=function(t,e,n){c.getOpt(t).each((function(t){o.setHue(t,n)}))},f=function(t,e){l.getOpt(t).each((function(t){r.updateHex(t,e)}))},A=function(t,e,n){u.getOpt(t).each((function(t){y_.setValue(t,{y:a(n)})}))},m=function(t,e){c.getOpt(t).each((function(t){o.setThumb(t,e)}))},p=function(t,e){var n=cT(t);s.paletteRgba.set(n),s.paletteHue.set(e)},g=function(t,e,n,r){p(e,n),X(r,(function(r){r(t,e,n)}))},h=function(){var t=[f];return function(e,n){var r=n.event.value,o=s.paletteHue.get(),i=yT(o,r.x,100-r.y),a=CT(i);g(e,a,o,t)}},v=function(){var t=[d,f];return function(e,n){var r=i(n.event.value.y),o=s.paletteRgba.get(),a=wT(o),u=yT(r,a.saturation,a.value),c=CT(u);g(e,c,r,t)}},b=function(){var t=[d,A,m];return function(e,n){var r=n.event.hex,o=BT(r);g(e,r,o.hue,t)}};return{uid:n.uid,dom:n.dom,components:[c.asSpec(),u.asSpec(),l.asSpec()],behaviours:fd([Py("colour-picker-events",[Os(w_,b()),Os(C_,h()),Os(B_,v())]),hh.config({find:function(t){return l.getOpt(t)}}),Qy.config({mode:"acyclic"})])}},r=dh({name:"ColourPicker",configFields:[ki("dom"),Gi("onValidHex",g),Gi("onInvalidHex",g)],factory:n});return r},L_=function(){return hh.config({find:D.some})},P_=function(t){return hh.config({find:t.getOpt})},R_=function(t){return hh.config({find:function(e){return Bn(e.element,t).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}})},z_={self:L_,memento:P_,childAt:R_},K_={"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"},V_=function(t){return K_[t]},j_=function(t){return V_(t)},$_=function(t){var e=function(t){return"tox-"+t},n=N_(j_,e),r=function(t){Cs(t,Qk,{name:"hex-valid",value:!0})},o=function(t){Cs(t,Qk,{name:"hex-valid",value:!1})},i=CB(n.sketch({dom:{tag:"div",classes:[e("color-picker-container")],attributes:{role:"presentation"}},onValidHex:r,onInvalidHex:o}));return{dom:{tag:"div"},components:[i.asSpec()],behaviours:fd([Zp.config({store:{mode:"manual",getValue:function(t){var e=i.get(t),n=hh.getCurrent(e),r=n.bind((function(t){var e=Zp.getValue(t);return e.hex}));return r.map((function(t){return"#"+t})).getOr("")},setValue:function(t,e){var n=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/,r=n.exec(e),o=i.get(t),a=hh.getCurrent(o);a.fold((function(){console.log("Can not find form")}),(function(t){Zp.setValue(t,{hex:D.from(r[1]).getOr("")}),U_.getField(t,"hex").each((function(t){Bs(t,za())}))}))}}}),z_.self()])}},X_=tinymce.util.Tools.resolve("tinymce.Resource"),G_=function(t){return Tt(t,"init")},W_=function(t){var e=nf(),n=CB({dom:{tag:t.tag}}),r=nf();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:fd([Py("custom-editor-events",[zs((function(o){n.getOpt(o).each((function(n){(G_(t)?t.init(n.element.dom):X_.load(t.scriptId,t.scriptUrl).then((function(e){return e(n.element.dom,t.settings)}))).then((function(t){r.on((function(e){t.setValue(e)})),r.clear(),e.set(t)}))}))}))]),Zp.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(n)}),(function(t){return t.setValue(n)}))}}}),z_.self()]),components:[n.asSpec()]}},Y_=tinymce.util.Tools.resolve("tinymce.util.Tools"),J_=ti([Gi("preprocess",w),Gi("postprocess",w)]),q_=function(t,e){var n=Bi("RepresentingConfigs.memento processors",J_,e);return Zp.config({store:{mode:"manual",getValue:function(e){var r=t.get(e),o=Zp.getValue(r);return n.postprocess(o)},setValue:function(e,r){var o=n.preprocess(r),i=t.get(e);Zp.setValue(i,o)}}})},Z_=function(t,e,n){return Zp.config(Bo({store:{mode:"manual",getValue:e,setValue:n}},t.map((function(t){return{store:{initialValue:t}}})).getOr({})))},tI=function(t,e,n){return Z_(t,(function(t){return e(t.element)}),(function(t,e){return n(t.element,e)}))},eI=function(t){return tI(t,fc,Ac)},nI=function(t){return tI(t,Xs,Gs)},rI=function(t){return Zp.config({store:{mode:"memory",initialValue:t}})},oI={memento:q_,withElement:tI,withComp:Z_,domValue:eI,domHtml:nI,memory:rI},iI="jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp",aI=function(t,e){var n=Y_.explode(e.getSetting("images_file_types",iI,"string")),r=function(t){return K(n,(function(e){return Vt(t.name.toLowerCase(),"."+e.toLowerCase())}))};return Y(At(t),r)},sI=function(t,e){var n=function(t,e){e.stop()},r=function(t){return function(e,n){X(t,(function(t){t(e,n)}))}},o=function(t,e){if(!Dh.isDisabled(t)){var n=e.event.raw;a(t,n.dataTransfer.files)}},i=function(t,e){var n=e.event.raw.target;a(t,n.files)},a=function(n,r){Zp.setValue(n,aI(r,e)),Cs(n,Sk,{name:t.name})},s=CB({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:fd([Py("input-file-events",[Ls(Va()),Ls(rs())])])}),u=function(t){return{uid:t.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:fd([oI.memory([]),z_.self(),Dh.config({}),mw.config({toggleClass:"dragenter",toggleOnExecute:!1}),Py("dropzone-events",[Os("dragenter",r([n,mw.toggle])),Os("dragleave",r([n,mw.toggle])),Os("dragover",n),Os("drop",r([n,o])),Os(Ka(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:e.translate("Drop an image here")}},BB.sketch({dom:{tag:"button",innerHtml:e.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[s.asSpec()],action:function(t){var e=s.get(t);e.element.dom.click()},buttonBehaviours:fd([hk.config({}),fE.button(e.isDisabled),sE()])})]}]}},c=t.label.map((function(t){return xk(t,e)})),l=Ak.parts.field({factory:{sketch:u}});return bk(c,l,["tox-form__group--stretched"],[])},uI=function(t,e){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+t.columns+"col"]},components:$(t.items,e.interpreter)}},cI=ou("alloy-fake-before-tabstop"),lI=ou("alloy-fake-after-tabstop"),dI=function(t){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:t},behaviours:fd([Wy.config({ignore:!0}),hk.config({})])}},fI=function(t){return{dom:{tag:"div",classes:["tox-navobj"]},components:[dI([cI]),t,dI([lI])],behaviours:fd([z_.childAt(1)])}},AI=function(t,e){Cs(t,Pa(),{raw:{which:9,shiftKey:e}})},mI=function(t,e){var n=e.element;uc(n,cI)?AI(t,!0):uc(n,lI)&&AI(t,!1)},pI=function(t){return IQ(t,["."+cI,"."+lI].join(","),E)},gI=!(en().browser.isIE()||en().browser.isEdge()),hI=function(t){var e=oa("");return{getValue:function(t){return e.get()},setValue:function(n,r){if(t)Pn(n.element,"srcdoc",r);else{Pn(n.element,"src","javascript:''");var o=n.element.dom.contentWindow.document;o.open(),o.write(r),o.close()}e.set(r)}}},vI=function(t,e){var n=gI&&t.sandboxed,r=k(k({},t.label.map((function(t){return{title:t}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=hI(n),i=t.label.map((function(t){return xk(t,e)})),a=function(t){return fI({uid:t.uid,dom:{tag:"iframe",attributes:r},behaviours:fd([hk.config({}),Wy.config({}),oI.withComp(D.none(),o.getValue,o.setValue)])})},s=Ak.parts.field({factory:{sketch:a}});return bk(i,s,["tox-form__group--stretched"],[])},bI=function(t,e){return BI(document.createElement("canvas"),t,e)},yI=function(t){var e=bI(t.width,t.height),n=wI(e);return n.drawImage(t,0,0),e},wI=function(t){return t.getContext("2d")},BI=function(t,e,n){return t.width=e,t.height=n,t},CI=function(t){return t.naturalWidth||t.width},xI=function(t){return t.naturalHeight||t.height},SI=function(t){return new Vk((function(e,n){var r=URL.createObjectURL(t),o=new Image,i=function(){o.removeEventListener("load",a),o.removeEventListener("error",s)},a=function(){i(),e(o)},s=function(){i(),n("Unable to load data of type "+t.type+": "+r)};o.addEventListener("load",a),o.addEventListener("error",s),o.src=r,o.complete&&setTimeout(a,0)}))},EI=function(t){var e=t.split(","),n=/data:([^;]+)/.exec(e[0]);if(!n)return D.none();for(var r=n[1],o=e[1],i=1024,a=atob(o),s=a.length,u=Math.ceil(s/i),c=new Array(u),l=0;l<u;++l){for(var d=l*i,f=Math.min(d+i,s),A=new Array(f-d),m=d,p=0;m<f;++p,++m)A[p]=a[m].charCodeAt(0);c[l]=new Uint8Array(A)}return D.some(new Blob(c,{type:r}))},TI=function(t){return new Vk((function(e,n){EI(t).fold((function(){n("uri is not base64: "+t)}),e)}))},QI=function(t,e,n){return e=e||"image/png",A(HTMLCanvasElement.prototype.toBlob)?new Vk((function(r,o){t.toBlob((function(t){t?r(t):o()}),e,n)})):TI(t.toDataURL(e,n))},kI=function(t,e,n){return e=e||"image/png",t.toDataURL(e,n)},FI=function(t){return SI(t).then((function(t){OI(t);var e=bI(CI(t),xI(t)),n=wI(e);return n.drawImage(t,0,0),e}))},UI=function(t){return new Vk((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))},OI=function(t){URL.revokeObjectURL(t.src)},_I=function(t,e,n){var r=e.type,o=y(r),i=function(){return Vk.resolve(e)},a=y(n),s=function(){return n.split(",")[1]},u=function(e,n){return t.then((function(t){return QI(t,e,n)}))},c=function(e,n){return t.then((function(t){return kI(t,e,n)}))},l=function(t,e){return c(t,e).then((function(t){return t.split(",")[1]}))},d=function(){return t.then(yI)};return{getType:o,toBlob:i,toDataURL:a,toBase64:s,toAdjustedBlob:u,toAdjustedDataURL:c,toAdjustedBase64:l,toCanvas:d}},II=function(t){return UI(t).then((function(e){return _I(FI(t),t,e)}))},HI=function(t,e){return QI(t,e).then((function(e){return _I(Vk.resolve(t),e,t.toDataURL())}))},DI=function(t){return II(t)},MI=function(t,e,n){var r="string"===typeof t?parseFloat(t):t;return r>n?r=n:r<e&&(r=e),r},NI=function(){return[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1]},LI=[0,.01,.02,.04,.05,.06,.07,.08,.1,.11,.12,.14,.15,.16,.17,.18,.2,.21,.22,.24,.25,.27,.28,.3,.32,.34,.36,.38,.4,.42,.44,.46,.48,.5,.53,.56,.59,.62,.65,.68,.71,.74,.77,.8,.83,.86,.89,.92,.95,.98,1,1.06,1.12,1.18,1.24,1.3,1.36,1.42,1.48,1.54,1.6,1.66,1.72,1.78,1.84,1.9,1.96,2,2.12,2.25,2.37,2.5,2.62,2.75,2.87,3,3.2,3.4,3.6,3.8,4,4.3,4.7,4.9,5,5.5,6,6.5,6.8,7,7.3,7.5,7.8,8,8.4,8.7,9,9.4,9.6,9.8,10],PI=function(t,e){for(var n,r=[],o=new Array(25),i=0;i<5;i++){for(var a=0;a<5;a++)r[a]=e[a+5*i];for(a=0;a<5;a++){n=0;for(var s=0;s<5;s++)n+=t[a+5*s]*r[s];o[a+5*i]=n}}return o},RI=function(t,e){var n;return e=MI(e,-1,1),e*=100,e<0?n=127+e/100*127:(n=e%1,n=0===n?LI[e]:LI[Math.floor(e)]*(1-n)+LI[Math.floor(e)+1]*n,n=127*n+127),PI(t,[n/127,0,0,0,.5*(127-n),0,n/127,0,0,.5*(127-n),0,0,n/127,0,.5*(127-n),0,0,0,1,0,0,0,0,0,1])},zI=function(t,e){return e=MI(255*e,-255,255),PI(t,[1,0,0,0,e,0,1,0,0,e,0,0,1,0,e,0,0,0,1,0,0,0,0,0,1])},KI=function(t,e,n,r){return e=MI(e,0,2),n=MI(n,0,2),r=MI(r,0,2),PI(t,[e,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0,0,0,0,0,1])},VI=function(t,e){return t.toCanvas().then((function(n){return jI(n,t.getType(),e)}))},jI=function(t,e,n){var r=wI(t),o=function(t,e){for(var n,r,o,i,a=t.data,s=e[0],u=e[1],c=e[2],l=e[3],d=e[4],f=e[5],A=e[6],m=e[7],p=e[8],g=e[9],h=e[10],v=e[11],b=e[12],y=e[13],w=e[14],B=e[15],C=e[16],x=e[17],S=e[18],E=e[19],T=0;T<a.length;T+=4)n=a[T],r=a[T+1],o=a[T+2],i=a[T+3],a[T]=n*s+r*u+o*c+i*l+d,a[T+1]=n*f+r*A+o*m+i*p+g,a[T+2]=n*h+r*v+o*b+i*y+w,a[T+3]=n*B+r*C+o*x+i*S+E;return t},i=o(r.getImageData(0,0,t.width,t.height),n);return r.putImageData(i,0,0),HI(t,e)},$I=function(t,e){return t.toCanvas().then((function(n){return XI(n,t.getType(),e)}))},XI=function(t,e,n){var r=wI(t),o=function(t,e,n){for(var r=function(t,e,n){return t>n?t=n:t<e&&(t=e),t},o=Math.round(Math.sqrt(n.length)),i=Math.floor(o/2),a=t.data,s=e.data,u=t.width,c=t.height,l=0;l<c;l++)for(var d=0;d<u;d++){for(var f=0,A=0,m=0,p=0;p<o;p++)for(var g=0;g<o;g++){var h=r(d+g-i,0,u-1),v=r(l+p-i,0,c-1),b=4*(v*u+h),y=n[p*o+g];f+=a[b]*y,A+=a[b+1]*y,m+=a[b+2]*y}var w=4*(l*u+d);s[w]=r(f,0,255),s[w+1]=r(A,0,255),s[w+2]=r(m,0,255)}return e},i=r.getImageData(0,0,t.width,t.height),a=r.getImageData(0,0,t.width,t.height);return a=o(i,a,n),r.putImageData(a,0,0),HI(t,e)},GI=function(t){var e=function(e,n,r){for(var o=wI(e),i=new Array(256),a=function(t,e){for(var n=t.data,r=0;r<n.length;r+=4)n[r]=e[n[r]],n[r+1]=e[n[r+1]],n[r+2]=e[n[r+2]];return t},s=0;s<i.length;s++)i[s]=t(s,r);var u=a(o.getImageData(0,0,e.width,e.height),i);return o.putImageData(u,0,0),HI(e,n)};return function(t,n){return t.toCanvas().then((function(r){return e(r,t.getType(),n)}))}},WI=function(t){return function(e,n){return VI(e,t(NI(),n))}},YI=function(t){return function(e){return VI(e,t)}},JI=function(t){return function(e){return $I(e,t)}},qI=YI([-1,0,0,0,255,0,-1,0,0,255,0,0,-1,0,255,0,0,0,1,0,0,0,0,0,1]),ZI=WI(zI),tH=WI(RI),eH=function(t,e,n,r){return VI(t,KI(NI(),e,n,r))},nH=JI([0,-1,0,-1,5,-1,0,-1,0]),rH=GI((function(t,e){return 255*Math.pow(t/255,1-e)})),oH=function(t,e,n){var r=CI(t),o=xI(t),i=e/r,a=n/o,s=!1;(i<.5||i>2)&&(i=i<.5?.5:2,s=!0),(a<.5||a>2)&&(a=a<.5?.5:2,s=!0);var u=iH(t,i,a);return s?u.then((function(t){return oH(t,e,n)})):u},iH=function(t,e,n){return new Vk((function(r){var o=CI(t),i=xI(t),a=Math.floor(o*e),s=Math.floor(i*n),u=bI(a,s),c=wI(u);c.drawImage(t,0,0,o,i,0,0,a,s),r(u)}))},aH=function(t,e){void 0===e&&(e=2);var n=Math.pow(10,e),r=Math.round(t*n);return Math.ceil(r/n)},sH=function(t,e){return t.toCanvas().then((function(n){return uH(n,t.getType(),e)}))},uH=function(t,e,n){var r=n<0?360+n:n,o=r*Math.PI/180,i=t.width,a=t.height,s=Math.sin(o),u=Math.cos(o),c=aH(Math.abs(i*u)+Math.abs(a*s)),l=aH(Math.abs(i*s)+Math.abs(a*u)),d=bI(c,l),f=wI(d);return f.translate(c/2,l/2),f.rotate(o),f.drawImage(t,-i/2,-a/2),HI(d,e)},cH=function(t,e){return t.toCanvas().then((function(n){return lH(n,t.getType(),e)}))},lH=function(t,e,n){var r=bI(t.width,t.height),o=wI(r);return"v"===n?(o.scale(1,-1),o.drawImage(t,0,-r.height)):(o.scale(-1,1),o.drawImage(t,-r.width,0)),HI(r,e)},dH=function(t,e,n,r,o){return t.toCanvas().then((function(i){return fH(i,t.getType(),e,n,r,o)}))},fH=function(t,e,n,r,o,i){var a=bI(o,i),s=wI(a);return s.drawImage(t,-n,-r),HI(a,e)},AH=function(t,e,n){return t.toCanvas().then((function(r){return oH(r,e,n).then((function(e){return HI(e,t.getType())}))}))},mH=function(t){return qI(t)},pH=function(t){return nH(t)},gH=function(t,e){return rH(t,e)},hH=function(t,e,n,r){return eH(t,e,n,r)},vH=function(t,e){return ZI(t,e)},bH=function(t,e){return tH(t,e)},yH=function(t,e){return cH(t,e)},wH=function(t,e,n,r,o){return dH(t,e,n,r,o)},BH=function(t,e,n){return AH(t,e,n)},CH=function(t,e){return sH(t,e)},xH=function(t,e,n){return HB(t,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:n},e)},SH=function(t,e){return xH(t,e,[])},EH=function(t,e){return xH(t,e,[Ny.config({})])},TH=function(t,e,n){return{dom:{tag:"span",innerHtml:n.translate(t),classes:[e+"__select-label"]},behaviours:fd([Ny.config({})])}},QH=ou("toolbar.button.execute"),kH=function(t){return js((function(e,n){AE(t,e)((function(n){Cs(e,QH,{buttonApi:n}),t.onAction(n)}))}))},FH=(bF={},bF[es()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],bF),UH=ou("update-menu-text"),OH=ou("update-menu-icon"),_H=function(t,e,n){var r=oa(g),o=t.text.map((function(t){return CB(TH(t,e,n.providers))})),i=t.icon.map((function(t){return CB(EH(t,n.providers.icons))})),a=function(t,e){var n=Zp.getValue(t);return Wy.focus(n),Cs(n,"keydown",{raw:e.event.raw}),HF.close(n),D.some(!0)},s=t.role.fold((function(){return{}}),(function(t){return{role:t}})),u=t.tooltip.fold((function(){return{}}),(function(t){var e=n.providers.translate(t);return{title:e,"aria-label":e}})),c=HB("chevron-down",{tag:"div",classes:[e+"__select-chevron"]},n.providers.icons),l=CB(HF.sketch(k(k(k({},t.uid?{uid:t.uid}:{}),s),{dom:{tag:"button",classes:[e,e+"--select"].concat($(t.classes,(function(t){return e+"--"+t}))),attributes:k({},u)},components:vE([i.map((function(t){return t.asSpec()})),o.map((function(t){return t.asSpec()})),D.some(c)]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:fd(U(U([],t.dropdownBehaviours,!0),[fE.button((function(){return t.disabled||n.providers.isDisabled()})),sE(),LF.config({}),Ny.config({}),Py("dropdown-events",[mE(t,r),pE(t,r)]),Py("menubutton-update-display-text",[Os(UH,(function(t,e){o.bind((function(e){return e.getOpt(t)})).each((function(t){Ny.set(t,[Cc(n.providers.translate(e.event.text))])}))})),Os(OH,(function(t,e){i.bind((function(e){return e.getOpt(t)})).each((function(t){Ny.set(t,[EH(e.event.icon,n.providers.icons)])}))}))])],!1)),eventOrder:Bo(FH,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:fd([Qy.config({mode:"special",onLeft:a,onRight:a})]),lazySink:n.getSink,toggleClass:e+"--active",parts:{menu:px(!1,t.columns,t.presets)},fetch:function(e){return qk.nu(C(t.fetch,e))}})));return l.asSpec()},IH=function(t){return i(t)},HH=function(t){return"separator"===t.type},DH=function(t){return Tt(t,"getSubmenuItems")},MH={type:"separator"},NH=function(t,e){var n=q(t,(function(t,n){return IH(n)?""===n?t:"|"===n?t.length>0&&!HH(t[t.length-1])?t.concat([MH]):t:Tt(e,n.toLowerCase())?t.concat([e[n.toLowerCase()]]):t:t.concat([n])}),[]);return n.length>0&&HH(n[n.length-1])&&n.pop(),n},LH=function(t,e){var n=t.getSubmenuItems(),r=zH(n,e),o=Bo(r.menus,Aa(t.value,r.items)),i=Bo(r.expansions,Aa(t.value,t.value));return{item:t,menus:o,expansions:i}},PH=function(t,e){return DH(t)?LH(t,e):{item:t,menus:{},expansions:{}}},RH=function(t){if(HH(t))return t;var e=Et(t,"value").getOrThunk((function(){return ou("generated-menu-item")}));return Bo({value:e},t)},zH=function(t,e){var n=NH(i(t)?t.split(" "):t,e);return J(n,(function(t,n){var r=RH(n),o=PH(r,e);return{menus:Bo(t.menus,o.menus),items:[o.item].concat(t.items),expansions:Bo(t.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},KH=function(t,e,n,r){var o=ou("primary-menu"),i=zH(t,n.shared.providers.menuItems());if(0===i.items.length)return D.none();var a=kQ(o,i.items,e,n,r),s=vt(i.menus,(function(t,r){return kQ(r,t,e,n,!1)})),u=Bo(s,Aa(o,a));return D.from(Jw.tieredData(o,u,i.expansions))},VH=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)},setActive:function(e){var n=t.element;e?(ic(n,"tox-tbtn--enabled"),Pn(n,"aria-pressed",!0)):(sc(n,"tox-tbtn--enabled"),jn(n,"aria-pressed"))},isActive:function(){return uc(t.element,"tox-tbtn--enabled")}}},jH=function(t,e,n,r){return _H({text:t.text,icon:t.icon,tooltip:t.tooltip,role:r,fetch:function(e,r){t.fetch((function(t){r(KH(t,zC.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:t.onSetup,getApi:VH,columns:1,presets:"normal",classes:[],dropdownBehaviours:[hk.config({})]},e,n.shared)},$H=function(t,e,n){var r=function(t){return function(r){var o=!r.isActive();r.setActive(o),t.storage.set(o),n.shared.getSink().each((function(n){e().getOpt(n).each((function(e){Bd(e.element),Cs(e,Qk,{name:t.name,value:t.storage.get()})}))}))}},o=function(t){return function(e){e.setActive(t.storage.get())}};return function(e){e($(t,(function(t){var e=t.text.fold((function(){return{}}),(function(t){return{text:t}}));return k(k({type:t.type,active:!1},e),{onAction:r(t),onSetup:o(t)})})))}},XH=function(t,e,n,r,o,i){void 0===n&&(n=[]);var a=e.fold((function(){return{}}),(function(t){return{action:t}})),s=k({buttonBehaviours:fd([fE.button((function(){return t.disabled||i.isDisabled()})),sE(),hk.config({}),Py("button press",[Us("click"),Us("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),u=Bo(s,{dom:r});return Bo(u,{components:o})},GH=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},a=t.icon.map((function(t){return SH(t,n.icons)})),s=vE([a]);return XH(t,e,r,i,s,n)},WH=function(t,e,n,r){void 0===r&&(r=[]);var o=GH(t,D.some(e),n,r);return BB.sketch(o)},YH=function(t,e,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(t.text),a=t.icon?t.icon.map((function(t){return SH(t,n.icons)})):D.none(),s=a.isSome()?vE([a]):[],u=a.isSome()?{}:{innerHtml:i},c=U(U(U(U([],t.primary||t.borderless?["tox-button"]:["tox-button","tox-button--secondary"],!0),a.isSome()?["tox-button--icon"]:[],!0),t.borderless?["tox-button--naked"]:[],!0),o,!0),l=k(k({tag:"button",classes:c},u),{attributes:{title:i}});return XH(t,e,r,l,s,n)},JH=function(t,e,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=YH(t,D.some(e),n,r,o);return BB.sketch(i)},qH=function(t,e){return function(n){"custom"===e?Cs(n,Qk,{name:t,value:{}}):"submit"===e?Bs(n,kk):"cancel"===e?Bs(n,Tk):console.error("Unknown button type: ",e)}},ZH=function(t,e){return"menu"===e},tD=function(t,e){return"custom"===e||"cancel"===e||"submit"===e},eD=function(t,e,n){if(ZH(t,e)){var r=function(){return a},o=t,i=k(k({},t),{onSetup:function(e){return e.setDisabled(t.disabled),g},fetch:$H(o.items,r,n)}),a=CB(jH(i,"tox-tbtn",n,D.none()));return a.asSpec()}if(tD(t,e)){var s=qH(t.name,e),u=k(k({},t),{borderless:!1});return JH(u,s,n.shared.providers,[])}console.error("Unknown footer button type: ",e)},nD=function(t,e){var n=qH(t.name,"custom");return yk(D.none(),Ak.parts.field(k({factory:BB},YH(t,D.some(n),e,[oI.memory(""),z_.self()]))))},rD=y([Gi("field1Name","field1"),Gi("field2Name","field2"),cl("onLockedChange"),il(["lockClass"]),Gi("locked",!1),rg.field("coupledFieldBehaviours",[hh,Zp])]),oD=function(t,e,n){return Xg(t,e,n).bind(hh.getCurrent)},iD=function(t,e){return Og({factory:Ak,name:t,overrides:function(t){return{fieldBehaviours:fd([Py("coupled-input-behaviour",[Os(za(),(function(n){oD(n,t,e).each((function(e){Xg(n,t,"lock").each((function(r){mw.isOn(r)&&t.onLockedChange(n,e,r)}))}))}))])])}}})},aD=y([iD("field1","field2"),iD("field2","field1"),Og({factory:BB,schema:[ki("dom")],name:"lock",overrides:function(t){return{buttonBehaviours:fd([mw.config({selected:t.locked,toggleClass:t.markers.lockClass,aria:{mode:"pressed"}})])}}})]),sD=function(t,e,n,r){return{uid:t.uid,dom:t.dom,components:e,behaviours:rg.augment(t.coupledFieldBehaviours,[hh.config({find:D.some}),Zp.config({store:{mode:"manual",getValue:function(e){var n,r=qg(e,t,["field1","field2"]);return n={},n[t.field1Name]=Zp.getValue(r.field1()),n[t.field2Name]=Zp.getValue(r.field2()),n},setValue:function(e,n){var r=qg(e,t,["field1","field2"]);Qt(n,t.field1Name)&&Zp.setValue(r.field1(),n[t.field1Name]),Qt(n,t.field2Name)&&Zp.setValue(r.field2(),n[t.field2Name])}}})]),apis:{getField1:function(e){return Xg(e,t,"field1")},getField2:function(e){return Xg(e,t,"field2")},getLock:function(e){return Xg(e,t,"lock")}}}},uD=fh({name:"FormCoupledInputs",configFields:rD(),partFields:aD(),factory:sD,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)}}}),cD=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},lD=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 ro.value({value:r,unit:o})}return ro.error(t)},dD=function(t,e){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(t){return Tt(n,t)};return t.unit===e?D.some(t.value):r(t.unit)&&r(e)?n[t.unit]===n[e]?D.some(t.value):D.some(t.value/n[t.unit]*n[e]):D.none()},fD=function(t){return D.none()},AD=function(t,e){return function(n){return dD(n,e).map((function(n){return{value:n*t,unit:e}}))}},mD=function(t,e){var n=lD(t).toOptional(),r=lD(e).toOptional();return _t(n,r,(function(t,e){return dD(t,e.unit).map((function(t){return e.value/t})).map((function(t){return AD(t,e.unit)})).getOr(fD)})).getOr(fD)},pD=function(t,e){var n=fD,r=ou("ratio-event"),o=function(t){return HB(t,{tag:"span",classes:["tox-icon","tox-lock-icon__"+t]},e.icons)},i=uD.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:[o("lock"),o("unlock")],buttonBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),sE(),hk.config({})])}),a=function(t){return{dom:{tag:"div",classes:["tox-form__group"]},components:t}},s=function(n){return Ak.parts.field({factory:Pk,inputClasses:["tox-textfield"],inputBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),sE(),hk.config({}),Py("size-input-events",[Os(Na(),(function(t,e){Cs(t,r,{isField1:n})})),Os(Ka(),(function(e,n){Cs(e,Sk,{name:t.name})}))])]),selectOnFocus:!1})},u=function(t){return{dom:{tag:"label",classes:["tox-label"],innerHtml:e.translate(t)}}},c=uD.parts.field1(a([Ak.parts.label(u("Width")),s(!0)])),l=uD.parts.field2(a([Ak.parts.label(u("Height")),s(!1)]));return uD.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,l,a([u("&nbsp;"),i])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(t,e,r){lD(Zp.getValue(t)).each((function(t){n(t).each((function(t){Zp.setValue(e,cD(t))}))}))},coupledFieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()},onDisabled:function(t){uD.getField1(t).bind(Ak.getField).each(Dh.disable),uD.getField2(t).bind(Ak.getField).each(Dh.disable),uD.getLock(t).each(Dh.disable)},onEnabled:function(t){uD.getField1(t).bind(Ak.getField).each(Dh.enable),uD.getField2(t).bind(Ak.getField).each(Dh.enable),uD.getLock(t).each(Dh.enable)}}),sE(),Py("size-input-events2",[Os(r,(function(t,e){var r=e.event.isField1,o=r?uD.getField1(t):uD.getField2(t),i=r?uD.getField2(t):uD.getField1(t),a=o.map(Zp.getValue).getOr(""),s=i.map(Zp.getValue).getOr("");n=mD(a,s)}))])])})},gD=y(ou("undo")),hD=y(ou("redo")),vD=y(ou("zoom")),bD=y(ou("back")),yD=y(ou("apply")),wD=y(ou("swap")),BD=y(ou("transform")),CD=y(ou("temp-transform")),xD=y(ou("transform-apply")),SD={undo:gD,redo:hD,zoom:vD,back:bD,apply:yD,swap:wD,transform:BD,tempTransform:CD,transformApply:xD},ED=y("save-state"),TD=y("disable"),QD=y("enable"),kD={formActionEvent:Qk,saveState:ED,disable:TD,enable:QD},FD=function(t,e){var n=function(t,n,r,o){return CB(JH({name:t,text:t,disabled:r,primary:o,icon:D.none(),borderless:!1},n,e))},r=function(t,n,r,o){return CB(WH({name:t,icon:D.some(t),tooltip:D.some(n),disabled:o,primary:!1,borderless:!1},r,e))},o=function(t,e){t.map((function(t){var n=t.get(e);n.hasConfigured(Dh)&&Dh.disable(n)}))},i=function(t,e){t.map((function(t){var n=t.get(e);n.hasConfigured(Dh)&&Dh.enable(n)}))},a={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},s=g,u=function(t,e,n){Cs(t,e,n)},c=function(t){return Bs(t,kD.disable())},l=function(t){return Bs(t,kD.enable())},d=function(t,e){c(t),u(t,SD.transform(),{transform:e}),l(t)},f=function(t,e){c(t),u(t,SD.tempTransform(),{transform:e}),l(t)},A=function(t){return function(){at.getOpt(t).each((function(t){Ny.set(t,[ot])}))}},m=function(t,e){c(t),u(t,SD.transformApply(),{transform:e,swap:A(t)}),l(t)},p=function(){return n("Back",(function(t){return u(t,SD.back(),{swap:A(t)})}),!1,!1)},h=function(){return CB({dom:{tag:"div",classes:["tox-spacer"]},behaviours:fd([Dh.config({})])})},v=function(){return n("Apply",(function(t){return u(t,SD.apply(),{swap:A(t)})}),!0,!0)},b=function(){return function(e){var n=t.getRect();return wH(e,n.x,n.y,n.w,n.h)}},w=[p(),h(),n("Apply",(function(e){var n=b();m(e,n),t.hideCrop()}),!1,!0)],B=sk.sketch({dom:a,components:w.map((function(t){return t.asSpec()})),containerBehaviours:fd([Py("image-tools-crop-buttons-events",[Os(kD.disable(),(function(t,e){o(w,t)})),Os(kD.enable(),(function(t,e){i(w,t)}))])])}),C=CB(pD({name:"size",label:D.none(),constrain:!0,disabled:!1},e)),x=function(t,e){return function(n){return BH(n,t,e)}},S=[p(),h(),C,h(),n("Apply",(function(t){C.getOpt(t).each((function(e){var n=Zp.getValue(e),r=parseInt(n.width,10),o=parseInt(n.height,10),i=x(r,o);m(t,i)}))}),!1,!0)],E=sk.sketch({dom:a,components:S.map((function(t){return t.asSpec()})),containerBehaviours:fd([Py("image-tools-resize-buttons-events",[Os(kD.disable(),(function(t,e){o(S,t)})),Os(kD.enable(),(function(t,e){i(S,t)}))])])}),T=function(t,e){return function(n){return t(n,e)}},Q=T(yH,"h"),k=T(yH,"v"),F=T(CH,-90),U=T(CH,90),O=function(t,e){f(t,e)},_=[p(),h(),r("flip-horizontally","Flip horizontally",(function(t){O(t,Q)}),!1),r("flip-vertically","Flip vertically",(function(t){O(t,k)}),!1),r("rotate-left","Rotate counterclockwise",(function(t){O(t,F)}),!1),r("rotate-right","Rotate clockwise",(function(t){O(t,U)}),!1),h(),v()],I=sk.sketch({dom:a,components:_.map((function(t){return t.asSpec()})),containerBehaviours:fd([Py("image-tools-fliprotate-buttons-events",[Os(kD.disable(),(function(t,e){o(_,t)})),Os(kD.enable(),(function(t,e){i(_,t)}))])])}),H=function(t,n,r,o,i){var a=y_.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:e.translate(t)}}),s=y_.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),u=y_.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return CB(y_.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:i,getInitialValue:y({x:o})},components:[a,s,u],sliderBehaviours:fd([Wy.config({})]),onChoose:n}))},M=function(t,e,n,r,o){var i=function(t,n,r){var o=T(e,r.x/100);d(t,o)};return H(t,i,n,r,o)},N=function(t,e,n,r,o){return[p(),M(t,e,n,r,o),v()]},L=function(t,e,n,r,s){var u=N(t,e,n,r,s);return sk.sketch({dom:a,components:u.map((function(t){return t.asSpec()})),containerBehaviours:fd([Py("image-tools-filter-panel-buttons-events",[Os(kD.disable(),(function(t,e){o(u,t)})),Os(kD.enable(),(function(t,e){i(u,t)}))])])})},P=[p(),h(),v()],R=sk.sketch({dom:a,components:P.map((function(t){return t.asSpec()}))}),z=L("Brightness",vH,-100,0,100),K=L("Contrast",bH,-100,0,100),V=L("Gamma",gH,-100,0,100),j=function(t,e,n){return function(r){return hH(r,t,e,n)}},$=function(t){var e=function(t,e,n){var r=X.getOpt(t),o=W.getOpt(t),i=G.getOpt(t);r.each((function(e){o.each((function(n){i.each((function(r){var o=Zp.getValue(e).x/100,i=Zp.getValue(r).x/100,a=Zp.getValue(n).x/100,s=j(o,i,a);d(t,s)}))}))}))};return H(t,e,0,100,200)},X=$("R"),G=$("G"),W=$("B"),Y=[p(),X,G,W,v()],J=sk.sketch({dom:a,components:Y.map((function(t){return t.asSpec()}))}),q=function(t,e,n){return function(r){var o=function(){at.getOpt(r).each((function(e){Ny.set(e,[t]),n(e)}))};u(r,SD.swap(),{transform:e,swap:o})}},Z=function(e){t.showCrop()},tt=function(e){C.getOpt(e).each((function(e){var n=t.getMeasurements(),r=n.width,o=n.height;Zp.setValue(e,{width:r,height:o})}))},et=D.some(pH),nt=D.some(mH),rt=[r("crop","Crop",q(B,D.none(),Z),!1),r("resize","Resize",q(E,D.none(),tt),!1),r("orientation","Orientation",q(I,D.none(),s),!1),r("brightness","Brightness",q(z,D.none(),s),!1),r("sharpen","Sharpen",q(R,et,s),!1),r("contrast","Contrast",q(K,D.none(),s),!1),r("color-levels","Color levels",q(J,D.none(),s),!1),r("gamma","Gamma",q(V,D.none(),s),!1),r("invert","Invert",q(R,nt,s),!1)],ot=sk.sketch({dom:a,components:rt.map((function(t){return t.asSpec()}))}),it=sk.sketch({dom:{tag:"div"},components:[ot],containerBehaviours:fd([Ny.config({})])}),at=CB(it),st=function(t){return at.getOpt(t).map((function(t){var e=t.components()[0];return e.components()[e.components().length-1]}))};return{memContainer:at,getApplyButton:st}},UD=tinymce.util.Tools.resolve("tinymce.geom.Rect"),OD=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),_D=tinymce.util.Tools.resolve("tinymce.util.Observable"),ID=tinymce.util.Tools.resolve("tinymce.util.VK"),HD=function(t){var e=Math.max,n=t.documentElement,r=t.body,o=e(n.scrollWidth,r.scrollWidth),i=e(n.clientWidth,r.clientWidth),a=e(n.offsetWidth,r.offsetWidth),s=e(n.scrollHeight,r.scrollHeight),u=e(n.clientHeight,r.clientHeight),c=e(n.offsetHeight,r.offsetHeight);return{width:o<a?i:o,height:s<c?u:s}},DD=function(t){var e,n;if(t.changedTouches)for(e="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<e.length;n++)t[e[n]]=t.changedTouches[0][e[n]]};function MD(t,e){var n,r,o,i,a=e.document||document,s=a.getElementById(e.handle||t),u=function(t){var u,d=HD(a);DD(t),t.preventDefault(),r=t.button;var f=s;o=t.screenX,i=t.screenY,u=window.getComputedStyle?window.getComputedStyle(f,null).getPropertyValue("cursor"):f.runtimeStyle.cursor,n=OD("<div></div>").css({position:"absolute",top:0,left:0,width:d.width,height:d.height,zIndex:2147483647,opacity:1e-4,cursor:u}).appendTo(a.body),OD(a).on("mousemove touchmove",c).on("mouseup touchend",l),e.start(t)},c=function(t){if(DD(t),t.button!==r)return l(t);t.deltaX=t.screenX-o,t.deltaY=t.screenY-i,t.preventDefault(),e.drag(t)},l=function(t){DD(t),OD(a).off("mousemove touchmove",c).off("mouseup touchend",l),n.remove(),e.stop&&e.stop(t)},d=function(){OD(s).off()};return OD(s).on("mousedown touchstart",u),{destroy:d}}var ND=0,LD=function(t,e,n,r,o){var i,a="tox-",s=a+"crid-"+ND++,u=[{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"}],c=["top","right","bottom","left"],l=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}},f=function(){return d(n,t)},A=function(e,r,o,i){var a,s,u,c,l;a=r.x,s=r.y,u=r.w,c=r.h,a+=o*e.deltaX,s+=i*e.deltaY,u+=o*e.deltaW,c+=i*e.deltaH,u<20&&(u=20),c<20&&(c=20),l=t=UD.clamp({x:a,y:s,w:u,h:c},n,"move"===e.name),l=d(n,l),B.fire("updateRect",{rect:l}),b(l)},m=function(){var e=function(e){var n;return MD(s,{document:r.ownerDocument,handle:s+"-"+e.name,start:function(){n=t},drag:function(t){A(e,n,t.deltaX,t.deltaY)}})};OD('<div id="'+s+'" class="'+a+'croprect-container" role="grid" aria-dropeffect="execute">').appendTo(r),Y_.each(c,(function(t){OD("#"+s,r).append('<div id="'+s+"-"+t+'"class="'+a+'croprect-block" style="display: none" data-mce-bogus="all">')})),Y_.each(u,(function(t){OD("#"+s,r).append('<div id="'+s+"-"+t.name+'" class="'+a+"croprect-handle "+a+"croprect-handle-"+t.name+'"style="display: none" data-mce-bogus="all" role="gridcell" tabindex="-1" aria-label="'+t.label+'" aria-grabbed="false" title="'+t.label+'">')})),i=Y_.map(u,e),g(t),OD(r).on("focusin focusout",(function(t){OD(t.target).attr("aria-grabbed","focus"===t.type?"true":"false")})),OD(r).on("keydown",(function(e){var n;Y_.each(u,(function(t){if(e.target.id===s+"-"+t.name)return n=t,!1}));var r=function(t,e,r,o,i){t.stopPropagation(),t.preventDefault(),A(n,r,o,i)};switch(e.keyCode){case ID.LEFT:r(e,n,t,-10,0);break;case ID.RIGHT:r(e,n,t,10,0);break;case ID.UP:r(e,n,t,0,-10);break;case ID.DOWN:r(e,n,t,0,10);break;case ID.ENTER:case ID.SPACEBAR:e.preventDefault(),o();break}}))},p=function(t){var e=Y_.map(u,(function(t){return"#"+s+"-"+t.name})).concat(Y_.map(c,(function(t){return"#"+s+"-"+t}))).join(",");t?OD(e,r).show():OD(e,r).hide()},g=function(t){var n=function(t,e){e.h<0&&(e.h=0),e.w<0&&(e.w=0),OD("#"+s+"-"+t,r).css({left:e.x,top:e.y,width:e.w,height:e.h})};Y_.each(u,(function(e){OD("#"+s+"-"+e.name,r).css({left:t.w*e.xMul+t.x,top:t.h*e.yMul+t.y})})),n("top",{x:e.x,y:e.y,w:e.w,h:t.y-e.y}),n("right",{x:t.x+t.w,y:t.y,w:e.w-t.x-t.w+e.x,h:t.h}),n("bottom",{x:e.x,y:t.y+t.h,w:e.w,h:e.h-t.y-t.h+e.y}),n("left",{x:e.x,y:t.y,w:t.x-e.x,h:t.h}),n("move",t)},h=function(e){t=e,g(t)},v=function(n){e=n,g(t)},b=function(t){h(l(n,t))},y=function(e){n=e,g(t)},w=function(){Y_.each(i,(function(t){t.destroy()})),i=[]};m();var B=Y_.extend({toggleVisibility:p,setClampRect:y,setRect:h,getInnerRect:f,setInnerRect:b,setViewPortRect:v,destroy:w},_D);return B},PD={create:LD},RD=function(t){return new iC((function(e){var n=function(){t.removeEventListener("load",n),e(t)};t.complete?e(t):t.addEventListener("load",n)}))},zD=function(t){var e=CB({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),n=oa(1),r=nf(),o=oa({x:0,y:0,w:1,h:1}),i=oa({x:0,y:0,w:1,h:1}),a=function(t,i){m.getOpt(t).each((function(t){var a=n.get(),s=hr(t.element),u=ar(t.element),c=i.dom.naturalWidth*a,l=i.dom.naturalHeight*a,d=Math.max(0,s/2-c/2),f=Math.max(0,u/2-l/2),A={left:d.toString()+"px",top:f.toString()+"px",width:c.toString()+"px",height:l.toString()+"px",position:"absolute"};Wn(i,A),e.getOpt(t).each((function(t){Wn(t.element,A)})),r.on((function(t){var e=o.get();t.setRect({x:e.x*a+d,y:e.y*a+f,w:e.w*a,h:e.h*a}),t.setClampRect({x:d,y:f,w:c,h:l}),t.setViewPortRect({x:0,y:0,w:s,h:u})}))}))},s=function(t,e){m.getOpt(t).each((function(t){var r=hr(t.element),o=ar(t.element),i=e.dom.naturalWidth,a=e.dom.naturalHeight,s=Math.min(r/i,o/a);s>=1?n.set(1):n.set(s)}))},u=function(t,e){var n=ee.fromTag("img");return Pn(n,"src",e),RD(n.dom).then((function(){t.getSystem().isConnected()&&m.getOpt(t).map((function(t){var e=xc({element:n});Ny.replaceAt(t,1,D.some(e));var r=i.get(),u={x:0,y:0,w:n.dom.naturalWidth,h:n.dom.naturalHeight};i.set(u);var c=UD.inflate(u,-20,-20);o.set(c),r.w===u.w&&r.h===u.h||s(t,n),a(t,n)}))}))},c=function(t,e){var r=n.get(),o=e>0?Math.min(2,r+.1):Math.max(.1,r-.1);n.set(o),m.getOpt(t).each((function(t){var e=t.components()[1].element;a(t,e)}))},l=function(){r.on((function(t){t.toggleVisibility(!0)}))},d=function(){r.on((function(t){t.toggleVisibility(!1)}))},f=function(){return o.get()},A=sk.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[e.asSpec(),{dom:{tag:"img",attributes:{src:t}}},{dom:{tag:"div"},behaviours:fd([Py("image-panel-crop-events",[zs((function(t){m.getOpt(t).each((function(t){var e=t.element.dom,i=PD.create({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},e,g);i.toggleVisibility(!1),i.on("updateRect",(function(t){var e=t.rect,r=n.get(),i={x:Math.round(e.x/r),y:Math.round(e.y/r),w:Math.round(e.w/r),h:Math.round(e.h/r)};o.set(i)})),r.set(i)}))}))])])}],containerBehaviours:fd([Ny.config({}),Py("image-panel-events",[zs((function(e){u(e,t)}))])])}),m=CB(A),p=function(){var t=i.get();return{width:t.w,height:t.h}};return{memContainer:m,updateSrc:u,zoom:c,showCrop:l,hideCrop:d,getRect:f,getMeasurements:p}},KD=function(t,e,n,r,o){return WH({name:t,icon:D.some(e),disabled:n,tooltip:D.some(t),primary:!1,borderless:!1},r,o)},VD=function(t,e){e?Dh.enable(t):Dh.disable(t)},jD=function(t){var e=function(t,e,o){n.getOpt(t).each((function(t){VD(t,e)})),r.getOpt(t).each((function(t){VD(t,o)}))},n=CB(KD("Undo","undo",!0,(function(t){Cs(t,SD.undo(),{direction:1})}),t)),r=CB(KD("Redo","redo",!0,(function(t){Cs(t,SD.redo(),{direction:1})}),t)),o=sk.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[n.asSpec(),r.asSpec(),KD("Zoom in","zoom-in",!1,(function(t){Cs(t,SD.zoom(),{direction:1})}),t),KD("Zoom out","zoom-out",!1,(function(t){Cs(t,SD.zoom(),{direction:-1})}),t)]});return{container:o,updateButtonUndoStates:e}};function $D(){var t=[],e=-1,n=function(n){var r=t.splice(++e);return t.push(n),{state:n,removed:r}},r=function(){if(i())return t[--e]},o=function(){if(a())return t[++e]},i=function(){return e>0},a=function(){return-1!==e&&e<t.length-1};return{data:t,add:n,undo:r,redo:o,canUndo:i,canRedo:a}}var XD,GD=function(t){var e=oa(t),n=nf(),r=$D();r.add(t);var o=function(){return e.get()},i=function(t){e.set(t)},a=function(){return n.get().getOrThunk(e.get)},s=function(t){var e=u(t);return d(),n.set(e),e.url},u=function(t){return{blob:t,url:URL.createObjectURL(t)}},c=function(t){URL.revokeObjectURL(t.url)},l=function(t){Y_.each(t,c)},d=function(){n.on(c),n.clear()},f=function(t){var e=u(t);i(e);var n=r.add(e).removed;return l(n),e.url},A=function(t){var e=u(t);return n.set(e),e.url},m=function(t){return n.get().fold(g,(function(e){f(e.blob),t()}))},p=function(){var t=r.undo();return i(t),t.url},h=function(){var t=r.redo();return i(t),t.url},v=function(){var t=r.canUndo(),e=r.canRedo();return{undoEnabled:t,redoEnabled:e}};return{getBlobState:o,setBlobState:i,addBlobState:f,getTempState:a,updateTempState:s,addTempState:A,applyTempState:m,destroyTempState:d,undo:p,redo:h,getHistoryStates:v}},WD=function(t,e){var n=GD(t.currentState),r=function(t,e){var n=e.event.direction;x.zoom(t,n)},o=function(t){var e=n.getHistoryStates();S.updateButtonUndoStates(t,e.undoEnabled,e.redoEnabled),Cs(t,kD.formActionEvent,{name:kD.saveState(),value:e.undoEnabled})},i=function(t){S.updateButtonUndoStates(t,!1,!1)},a=function(t,e){var r=n.undo();d(t,r).then((function(e){l(t),o(t)}))},s=function(t,e){var r=n.redo();d(t,r).then((function(e){l(t),o(t)}))},u=function(t){return t.toBlob()},c=function(t){Cs(t,kD.formActionEvent,{name:kD.disable(),value:{}})},l=function(t){E.getApplyButton(t).each((function(t){Dh.enable(t)})),Cs(t,kD.formActionEvent,{name:kD.enable(),value:{}})},d=function(t,e){return c(t),x.updateSrc(t,e)},f=function(t,e,n,r,i){c(t),DI(e).then(n).then(u).then(r).then((function(e){return d(t,e)})).then((function(){o(t),i(),l(t)})).catch((function(e){console.log(e),t.getSystem().isConnected()&&l(t)}))},A=function(t,e,r){var o=n.getBlobState().blob,i=function(t){return n.updateTempState(t)};f(t,o,e,i,r)},m=function(t,e){var r=n.getTempState().blob,o=function(t){return n.addTempState(t)};f(t,r,e,o,g)},p=function(t,e,r){var o=n.getBlobState().blob,i=function(e){var r=n.addBlobState(e);return v(t),r};f(t,o,e,i,r)},h=function(t,e){var r=function(){v(t);var n=e.event.swap;n()};n.applyTempState(r)},v=function(t){var e=n.getBlobState().url;return n.destroyTempState(),o(t),e},b=function(t){var e=v(t);d(t,e).then((function(e){l(t)}))},y=function(t,e){b(t);var n=e.event.swap;n(),x.hideCrop()},w=function(t,e){return A(t,e.event.transform,g)},B=function(t,e){return m(t,e.event.transform)},C=function(t,e){return p(t,e.event.transform,e.event.swap)},x=zD(t.currentState.url),S=jD(e),E=FD(x,e),T=function(t,e){i(t);var n=e.event.transform,r=e.event.swap;n.fold((function(){r()}),(function(e){A(t,e,r)}))};return{dom:{tag:"div",attributes:{role:"presentation"}},components:[E.memContainer.asSpec(),x.memContainer.asSpec(),S.container],behaviours:fd([Zp.config({store:{mode:"manual",getValue:function(){return n.getBlobState()}}}),Py("image-tools-events",[Os(SD.undo(),a),Os(SD.redo(),s),Os(SD.zoom(),r),Os(SD.back(),y),Os(SD.apply(),h),Os(SD.transform(),w),Os(SD.tempTransform(),B),Os(SD.transformApply(),C),Os(SD.swap(),T)]),z_.self()])}},YD=function(t,e){var n={dom:{tag:"label",innerHtml:e.providers.translate(t.label),classes:["tox-label"]}},r=$(t.items,e.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:fd([z_.self(),Ny.config({}),oI.domHtml(D.none()),Qy.config({mode:"acyclic"})])}},JD=function(t){return!Tt(t,"items")},qD="data-value",ZD=function(t,e,n,r){return $(n,(function(n){return JD(n)?{type:"togglemenuitem",text:n.text,value:n.value,active:n.value===r,onAction:function(){Zp.setValue(t,n.value),Cs(t,Sk,{name:e}),Wy.focus(t)}}:{type:"nestedmenuitem",text:n.text,getSubmenuItems:function(){return ZD(t,e,n.items,r)}}}))},tM=function(t,e){return mt(t,(function(t){return JD(t)?Dt(t.value===e,t):tM(t.items,e)}))},eM=function(t,e){var n=e.shared.providers,r=dt(t.items).filter(JD),o=t.label.map((function(t){return xk(t,n)})),i=Ak.parts.field({dom:{},factory:{sketch:function(n){return _H({uid:n.uid,text:r.map((function(t){return t.text})),icon:D.none(),tooltip:t.label,role:D.none(),fetch:function(n,r){var o=ZD(n,t.name,t.items,Zp.getValue(n));r(KH(o,zC.CLOSE_ON_EXECUTE,e,!1))},onSetup:y(g),getApi:y({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[hk.config({}),Zp.config({store:{mode:"manual",initialValue:r.map((function(t){return t.value})).getOr(""),getValue:function(t){return zn(t.element,qD)},setValue:function(e,n){tM(t.items,n).each((function(t){Pn(e.element,qD,t.value),Cs(e,UH,{text:t.text})}))}}})]},"tox-listbox",e.shared)}}}),a={dom:{tag:"div",classes:["tox-listboxfield"]},components:[i]};return Ak.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:nt([o.toArray(),[a]]),fieldBehaviours:fd([Dh.config({disabled:y(t.disabled),onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}})])})},nM=function(t,e){return{dom:{tag:"div",classes:t.classes},components:$(t.items,e.shared.interpreter)}},rM=function(t,e){var n=$(t.options,(function(t){return{dom:{tag:"option",value:t.value,innerHtml:t.text}}})),r=t.data.map((function(t){return Aa("initialValue",t)})).getOr({});return{uid:t.uid,dom:{tag:"select",classes:t.selectClasses,attributes:t.selectAttributes},components:n,behaviours:ng(t.selectBehaviours,[Wy.config({}),Zp.config({store:k({mode:"manual",getValue:function(t){return fc(t.element)},setValue:function(e,n){var r=tt(t.options,(function(t){return t.value===n}));r.isSome()&&Ac(e.element,n)}},r)})])}},oM=dh({name:"HtmlSelect",configFields:[ki("options"),tg("selectBehaviours",[Wy,Zp]),Gi("selectClasses",[]),Gi("selectAttributes",{}),Pi("data")],factory:rM}),iM=function(t,e){var n=$(t.items,(function(t){return{text:e.translate(t.text),value:t.value}})),r=t.label.map((function(t){return xk(t,e)})),o=Ak.parts.field({dom:{},selectAttributes:{size:t.size},options:n,factory:oM,selectBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),hk.config({}),Py("selectbox-change",[Os(Ka(),(function(e,n){Cs(e,Sk,{name:t.name})}))])])}),i=t.size>1?D.none():D.some(HB("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},e.icons)),a={dom:{tag:"div",classes:["tox-selectfield"]},components:nt([[o],i.toArray()])};return Ak.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:nt([r.toArray(),[a]]),fieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()},onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}}),sE()])})},aM=function(t,e){var n=function(t){return{dom:{tag:"th",innerHtml:e.translate(t)}}},r=function(t){return{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:$(t,n)}]}},o=function(t){return{dom:{tag:"td",innerHtml:e.translate(t)}}},i=function(t){return{dom:{tag:"tr"},components:$(t,o)}},a=function(t){return{dom:{tag:"tbody"},components:$(t,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[r(t.header),a(t.cells)],behaviours:fd([hk.config({}),Wy.config({})])}},sM=function(t,e){var n=t.label.map((function(t){return xk(t,e)})),r=[Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),sE(),Qy.config({mode:"execution",useEnter:!0!==t.multiline,useControlEnter:!0===t.multiline,execute:function(t){return Bs(t,kk),D.some(!0)}}),Py("textfield-change",[Os(za(),(function(e,n){Cs(e,Sk,{name:t.name})})),Os(Za(),(function(e,n){Cs(e,Sk,{name:t.name})}))]),hk.config({})],o=t.validation.map((function(t){return lF.config({getRoot:function(t){return hn(t.element)},invalidClass:"tox-invalid",validator:{validate:function(e){var n=Zp.getValue(e),r=t.validator(n);return qk.pure(!0===r?ro.value(n):ro.error(r))},validateOnLoad:t.validateOnLoad}})})).toArray(),i=t.placeholder.fold(y({}),(function(t){return{placeholder:e.translate(t)}})),a=t.inputMode.fold(y({}),(function(t){return{inputmode:t}})),s=k(k({},i),a),u=Ak.parts.field({tag:!0===t.multiline?"textarea":"input",inputAttributes:s,inputClasses:[t.classname],inputBehaviours:fd(nt([r,o])),selectOnFocus:!1,factory:Pk}),c=t.flex?["tox-form__group--stretched"]:[],l=c.concat(t.maximized?["tox-form-group--maximize"]:[]),d=[Dh.config({disabled:function(){return t.disabled||e.isDisabled()},onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}}),sE()];return bk(n,u,l,d)},uM=function(t,e){return sM({name:t.name,multiline:!1,label:t.label,inputMode:t.inputMode,placeholder:t.placeholder,flex:!1,disabled:t.disabled,classname:"tox-textfield",validation:D.none(),maximized:t.maximized},e)},cM=function(t,e){return sM({name:t.name,multiline:!0,label:t.label,inputMode:D.none(),placeholder:t.placeholder,flex:!0,disabled:t.disabled,classname:"tox-textarea",validation:D.none(),maximized:t.maximized},e)},lM=function(t,e){var n=t.stream.streams,r=n.setup(t,e);return Qs([Os(t.event,r),Ks((function(){return e.cancel()}))].concat(t.cancelEvent.map((function(t){return[Os(t,(function(){return e.cancel()}))]})).getOr([])))},dM=Object.freeze({__proto__:null,events:lM}),fM=function(t){var e=oa(null),n=function(){return{timer:null!==e.get()?"set":"unset"}},r=function(t){e.set(t)},o=function(){var t=e.get();null!==t&&t.cancel()};return Su({readState:n,setTimer:r,cancel:o})},AM=function(t){return t.stream.streams.state(t)},mM=Object.freeze({__proto__:null,throttle:fM,init:AM}),pM=function(t,e){var n=t.stream,r=KB(t.onStream,n.delay);return e.setTimer(r),function(t,e){r.throttle(t,e),n.stopEvent&&e.stop()}},gM=[Fi("stream",xi("mode",{throttle:[ki("delay"),Gi("stopEvent",!0),dl("streams",{setup:pM,state:fM})]})),Gi("event","input"),Pi("cancelEvent"),cl("onStream")],hM=md({fields:gM,name:"streaming",active:dM,state:mM}),vM=function(t,e,n){var r=Zp.getValue(n);Zp.setValue(e,r),yM(e)},bM=function(t,e){var n=t.element,r=fc(n),o=n.dom;"number"!==zn(n,"type")&&e(o,r)},yM=function(t){bM(t,(function(t,e){return t.setSelectionRange(e.length,e.length)}))},wM=function(t,e){bM(t,(function(t,n){return t.setSelectionRange(e,n.length)}))},BM=function(t,e,n){if(t.selectsOver){var r=Zp.getValue(e),o=t.getDisplayText(r),i=Zp.getValue(n),a=t.getDisplayText(i);return 0===a.indexOf(o)?D.some((function(){vM(t,e,n),wM(e,o.length)})):D.none()}return D.none()},CM=y("alloy.typeahead.itemexecute"),xM=function(t,e,n,r){var o=function(e,n,o){t.previewing.set(!1);var i=gF.getCoupled(e,"sandbox");if(hp.isOpen(i))hh.getCurrent(i).each((function(t){nv.getHighlighted(t).fold((function(){o(t)}),(function(){Ts(i,t.element,"keydown",n)}))}));else{var s=function(t){hh.getCurrent(t).each(o)};CF(t,a(e),e,i,r,s,Kk.HighlightFirst).get(g)}},i=Dk(t),a=function(t){return function(e){return e.map((function(e){var n=St(e.menus),r=rt(n,(function(t){return Y(t.items,(function(t){return"item"===t.type}))})),o=Zp.getState(t);return o.update($(r,(function(t){return t.data}))),e}))}},s=[Wy.config({}),Zp.config({onSetValue:t.onSetValue,store:k({mode:"dataset",getDataKey:function(t){return fc(t.element)},getFallbackEntry:function(t){return{value:t,meta:{}}},setValue:function(e,n){Ac(e.element,t.model.getDisplayText(n))}},t.initialData.map((function(t){return Aa("initialValue",t)})).getOr({}))}),hM.config({stream:{mode:"throttle",delay:t.responseTime,stopEvent:!1},onStream:function(e,n){var o=gF.getCoupled(e,"sandbox"),i=Wy.isFocused(e);if(i&&fc(e.element).length>=t.minChars){var s=hh.getCurrent(o).bind((function(t){return nv.getHighlighted(t).map(Zp.getValue)}));t.previewing.set(!0);var u=function(e){hh.getCurrent(o).each((function(e){s.fold((function(){t.model.selectsOver&&nv.highlightFirst(e)}),(function(t){nv.highlightBy(e,(function(e){var n=Zp.getValue(e);return n.value===t.value})),nv.getHighlighted(e).orThunk((function(){return nv.highlightFirst(e),D.none()}))}))}))};CF(t,a(e),e,o,r,u,Kk.HighlightFirst).get(g)}},cancelEvent:as()}),Qy.config({mode:"special",onDown:function(t,e){return o(t,e,nv.highlightFirst),D.some(!0)},onEscape:function(t){var e=gF.getCoupled(t,"sandbox");return hp.isOpen(e)?(hp.close(e),D.some(!0)):D.none()},onUp:function(t,e){return o(t,e,nv.highlightLast),D.some(!0)},onEnter:function(e){var n=gF.getCoupled(e,"sandbox"),r=hp.isOpen(n);if(r&&!t.previewing.get())return hh.getCurrent(n).bind((function(t){return nv.getHighlighted(t)})).map((function(t){return Cs(e,CM(),{item:t}),!0}));var o=Zp.getValue(e);return Bs(e,as()),t.onExecute(n,e,o),r&&hp.close(n),D.some(!0)}}),mw.config({toggleClass:t.markers.openClass,aria:{mode:"expanded"}}),gF.config({others:{sandbox:function(e){return kF(t,e,{onOpen:function(){return mw.on(e)},onClose:function(){return mw.off(e)}})}}}),Py("typeaheadevents",[js((function(e){var n=g;SF(t,a(e),e,r,n,Kk.HighlightFirst).get(g)})),Os(CM(),(function(e,n){var r=gF.getCoupled(e,"sandbox");vM(t.model,e,n.event.item),Bs(e,as()),t.onItemExecute(e,r,n.event.item,Zp.getValue(e)),hp.close(r),yM(e)}))].concat(t.dismissOnBlur?[Os(qa(),(function(t){var e=gF.getCoupled(t,"sandbox");Ed(e.element).isNone()&&hp.close(e)}))]:[]))];return{uid:t.uid,dom:Nk(Bo(t,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:k(k({},i),ng(t.typeaheadBehaviours,s)),eventOrder:t.eventOrder}},SM=y([Pi("lazySink"),ki("fetch"),Gi("minChars",5),Gi("responseTime",1e3),sl("onOpen"),Gi("getHotspot",D.some),Gi("getAnchorOverrides",y({})),Gi("layouts",D.none()),Gi("eventOrder",{}),ra("model",{},[Gi("getDisplayText",(function(t){return void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.value})),Gi("selectsOver",!0),Gi("populateFromBrowse",!0)]),sl("onSetValue"),ul("onExecute"),sl("onItemExecute"),Gi("inputClasses",[]),Gi("inputAttributes",{}),Gi("inputStyles",{}),Gi("matchWidth",!0),Gi("useMinWidth",!1),Gi("dismissOnBlur",!0),il(["openClass"]),Pi("initialData"),tg("typeaheadBehaviours",[Wy,Zp,hM,Qy,mw,gF]),Ti("previewing",(function(){return oa(!0)}))].concat(Hk()).concat(UF())),EM=y([_g({schema:[ol()],name:"menu",overrides:function(t){return{fakeFocus:!0,onHighlight:function(e,n){t.previewing.get()?e.getSystem().getByUid(t.uid).each((function(r){BM(t.model,r,n).fold((function(){return nv.dehighlight(e,n)}),(function(t){return t()}))})):e.getSystem().getByUid(t.uid).each((function(e){t.model.populateFromBrowse&&vM(t.model,e,n)})),t.previewing.set(!1)},onExecute:function(e,n){return e.getSystem().getByUid(t.uid).toOptional().map((function(t){return Cs(t,CM(),{item:n}),!0}))},onHover:function(e,n){t.previewing.set(!1),e.getSystem().getByUid(t.uid).each((function(e){t.model.populateFromBrowse&&vM(t.model,e,n)}))}}}})]),TM=fh({name:"Typeahead",configFields:SM(),partFields:EM(),factory:xM}),QM=function(t){var e=function(){return QM(t.toCached())},n=function(e){return QM(t.bind((function(t){return t.fold((function(t){return qk.pure(ro.error(t))}),(function(t){return e(t)}))})))},r=function(e){return QM(t.map((function(t){return t.bind(e)})))},o=function(e){return QM(t.map((function(t){return t.map(e)})))},i=function(e){return QM(t.map((function(t){return t.mapError(e)})))},a=function(e,n){return t.map((function(t){return t.fold(e,n)}))},s=function(e,n){return QM(qk.nu((function(r){var o=!1,i=setTimeout((function(){o=!0,r(ro.error(n()))}),e);t.get((function(t){o||(clearTimeout(i),r(t))}))})))};return k(k({},t),{toCached:e,bindFuture:n,bindResult:r,mapResult:o,mapError:i,foldResult:a,withTimeout:s})},kM=function(t){return QM(qk.nu(t))},FM=function(t){return QM(qk.pure(ro.value(t)))},UM=function(t){return QM(qk.pure(ro.error(t)))},OM=function(t){return QM(qk.pure(t))},_M=function(t){return QM(t.map(ro.value))},IM=function(t){return kM((function(e){t.then((function(t){e(ro.value(t))}),(function(t){e(ro.error(t))}))}))},HM={nu:kM,wrap:QM,pure:FM,value:FM,error:UM,fromResult:OM,fromFuture:_M,fromPromise:IM},DM={type:"separator"},MM=function(t){return{type:"menuitem",value:t.url,text:t.title,meta:{attach:t.attach},onAction:g}},NM=function(t,e){return{type:"menuitem",value:e,text:t,meta:{attach:void 0},onAction:g}},LM=function(t){return $(t,MM)},PM=function(t,e){return Y(e,(function(e){return e.type===t}))},RM=function(t,e){return LM(PM(t,e))},zM=function(t){return RM("header",t.targets)},KM=function(t){return RM("anchor",t.targets)},VM=function(t){return D.from(t.anchorTop).map((function(t){return NM("<top>",t)})).toArray()},jM=function(t){return D.from(t.anchorBottom).map((function(t){return NM("<bottom>",t)})).toArray()},$M=function(t){return $(t,(function(t){return NM(t,t)}))},XM=function(t){return q(t,(function(t,e){var n=0===t.length||0===e.length;return n?t.concat(e):t.concat(DM,e)}),[])},GM=function(t,e){var n=t.toLowerCase();return Y(e,(function(t){var e=void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.text;return zt(e.toLowerCase(),n)||zt(t.value.toLowerCase(),n)}))},WM=function(t,e,n){var r=Zp.getValue(e),o=void 0!==r.meta.text?r.meta.text:r.value,i=n.getLinkInformation();return i.fold((function(){return[]}),(function(e){var r=GM(o,$M(n.getHistory(t)));return"file"===t?XM([r,GM(o,zM(e)),GM(o,nt([VM(e),KM(e),jM(e)]))]):r}))},YM=ou("aria-invalid"),JM=function(t,e,n){var r,o=e.shared.providers,i=function(e){var r=Zp.getValue(e);n.addToHistory(r.value,t.filetype)},a=Ak.parts.field({factory:TM,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":YM,type:"url"},minChars:0,responseTime:0,fetch:function(r){var o=WM(t.filetype,r,n),i=KH(o,zC.BUBBLE_TO_SANDBOX,e,!1);return qk.pure(i)},getHotspot:function(t){return A.getOpt(t)},onSetValue:function(t,e){t.hasConfigured(lF)&&lF.run(t).get(g)},typeaheadBehaviours:fd(nt([n.getValidationHandler().map((function(e){return lF.config({getRoot:function(t){return hn(t.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(t,e){c.getOpt(t).each((function(t){Pn(t.element,"title",o.translate(e))}))}},validator:{validate:function(n){var r=Zp.getValue(n);return HM.nu((function(n){e({type:t.filetype,url:r.value},(function(t){if("invalid"===t.status){var e=ro.error(t.message);n(e)}else{var r=ro.value(t.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[Dh.config({disabled:function(){return t.disabled||o.isDisabled()}}),hk.config({}),Py("urlinput-events",nt(["file"===t.filetype?[Os(za(),(function(e){Cs(e,Sk,{name:t.name})}))]:[],[Os(Ka(),(function(e){Cs(e,Sk,{name:t.name}),i(e)})),Os(Za(),(function(e){Cs(e,Sk,{name:t.name}),i(e)}))]]))]])),eventOrder:(r={},r[za()]=["streaming","urlinput-events","invalidating"],r),model:{getDisplayText:function(t){return t.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:e.shared.getSink,parts:{menu:px(!1,1,"normal")},onExecute:function(t,e,n){Cs(e,kk,{})},onItemExecute:function(e,n,r,o){i(e),Cs(e,Sk,{name:t.name})}}),s=t.label.map((function(t){return xk(t,o)})),u=function(t,e,n,r){return void 0===n&&(n=t),void 0===r&&(r=t),HB(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+t],attributes:k({title:o.translate(r),"aria-live":"polite"},e.fold((function(){return{}}),(function(t){return{id:t}})))},o.icons)},c=CB(u("invalid",D.some(YM),"warning")),l=CB({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[c.asSpec()]}),d=n.getUrlPicker(t.filetype),f=ou("browser.url.event"),A=CB({dom:{tag:"div",classes:["tox-control-wrap"]},components:[a,l.asSpec()],behaviours:fd([Dh.config({disabled:function(){return t.disabled||o.isDisabled()}})])}),m=CB(JH({name:t.name,icon:D.some("browse"),text:t.label.getOr(""),disabled:t.disabled,primary:!1,borderless:!0},(function(t){return Bs(t,f)}),o,[],["tox-browse-url"])),p=function(){return{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:nt([[A.asSpec()],d.map((function(){return m.asSpec()})).toArray()])}},h=function(e){hh.getCurrent(e).each((function(n){var r=Zp.getValue(n),o=k({fieldname:t.name},r);d.each((function(r){r(o).get((function(r){Zp.setValue(n,r),Cs(e,Sk,{name:t.name})}))}))}))};return Ak.sketch({dom:Bk(),components:s.toArray().concat([p()]),fieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||o.isDisabled()},onDisabled:function(t){Ak.getField(t).each(Dh.disable),m.getOpt(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable),m.getOpt(t).each(Dh.enable)}}),sE(),Py("url-input-events",[Os(f,h)])])})},qM=function(t,e){return sk.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:[BB.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:FB(t.icon,e.icons),attributes:{title:e.translate(t.iconTooltip)}},action:function(e){Cs(e,Qk,{name:"alert-banner",value:t.url})},buttonBehaviours:fd([_B()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:e.translate(t.text)}}]})},ZM=function(t,e){var n=Zp.config({store:{mode:"manual",getValue:function(t){var e=t.element.dom;return e.checked},setValue:function(t,e){var n=t.element.dom;n.checked=e}}}),r=function(t){return t.element.dom.click(),D.some(!0)},o=Ak.parts.field({factory:{sketch:w},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:fd([z_.self(),Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),hk.config({}),Wy.config({}),n,Qy.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),Py("checkbox-events",[Os(Ka(),(function(e,n){Cs(e,Sk,{name:t.name})}))])])}),i=Ak.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:e.translate(t.label)},behaviours:fd([LF.config({})])}),a=function(t){var n="checked"===t?"selected":"unselected";return HB(n,{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+t]},e.icons)},s=CB({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return Ak.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,s.asSpec(),i],fieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}}),sE()])})},tN=function(t){return"presentation"===t.presets?sk.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:t.html}}):sk.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:t.html,attributes:{role:"document"}},containerBehaviours:fd([hk.config({}),Wy.config({})])})},eN=function(t){return function(e,n,r){return Et(n,"name").fold((function(){return t(n,r)}),(function(o){return e.field(o,t(n,r))}))}},nN=function(t){return function(e,n,r){var o=Bo(n,{source:"dynamic"});return eN(t)(e,o,r)}},rN={bar:eN((function(t,e){return ck(t,e.shared)})),collection:eN((function(t,e){return Ik(t,e.shared.providers)})),alertbanner:eN((function(t,e){return qM(t,e.shared.providers)})),input:eN((function(t,e){return uM(t,e.shared.providers)})),textarea:eN((function(t,e){return cM(t,e.shared.providers)})),label:eN((function(t,e){return YD(t,e.shared)})),iframe:nN((function(t,e){return vI(t,e.shared.providers)})),button:eN((function(t,e){return nD(t,e.shared.providers)})),checkbox:eN((function(t,e){return ZM(t,e.shared.providers)})),colorinput:eN((function(t,e){return VF(t,e.shared,e.colorinput)})),colorpicker:eN($_),dropzone:eN((function(t,e){return sI(t,e.shared.providers)})),grid:eN((function(t,e){return uI(t,e.shared)})),listbox:eN((function(t,e){return eM(t,e)})),selectbox:eN((function(t,e){return iM(t,e.shared.providers)})),sizeinput:eN((function(t,e){return pD(t,e.shared.providers)})),urlinput:eN((function(t,e){return JM(t,e,e.urlinput)})),customeditor:eN(W_),htmlpanel:eN(tN),imagetools:eN((function(t,e){return WD(t,e.shared.providers)})),table:eN((function(t,e){return aM(t,e.shared.providers)})),panel:eN((function(t,e){return nM(t,e)}))},oN={field:function(t,e){return e}},iN=function(t,e,n){var r=Bo(n,{shared:{interpreter:function(e){return aN(t,e,r)}}});return aN(t,e,r)},aN=function(t,e,n){return Et(rN,e.type).fold((function(){return console.error('Unknown factory type "'+e.type+'", defaulting to container: ',e),e}),(function(r){return r(t,e,n)}))},sN=function(t,e){var n=oN;return aN(n,t,e)},uN={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},cN=function(t,e,n){var r=12,o={maxHeightFunction:Ef()},i=function(){return{type:"node",root:Fn(t()),node:D.from(t()),bubble:Uf(r,r,uN),layouts:{onRtl:function(){return[dB]},onLtr:function(){return[lB]}},overrides:o}},a=function(){return{type:"hotspot",hotspot:e(),bubble:Uf(-r,r,uN),layouts:{onRtl:function(){return[Rl]},onLtr:function(){return[zl]}},overrides:o}};return function(){return n()?i():a()}},lN=function(t,e,n){var r=function(){return{type:"node",root:Fn(t()),node:D.from(t()),layouts:{onRtl:function(){return[fB]},onLtr:function(){return[fB]}}}},o=function(){return{type:"hotspot",hotspot:e(),layouts:{onRtl:function(){return[$l]},onLtr:function(){return[$l]}}}};return function(){return n()?r():o()}},dN=function(t,e){return function(){return{type:"selection",root:e(),getSelection:function(){var e=t.selection.getRng();return D.some(CA.range(ee.fromDom(e.startContainer),e.startOffset,ee.fromDom(e.endContainer),e.endOffset))}}}},fN=function(t){return function(e){return{type:"node",root:t(),node:e}}},AN=function(t,e,n){var r=RS(t),o=function(){return ee.fromDom(t.getBody())},i=function(){return ee.fromDom(t.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:cN(i,e,a),banner:lN(i,e,a),cursor:dN(t,o),node:fN(o)}},mN=function(t){return function(e,n){var r=qT(t);r(e,n)}},pN=function(t){return function(){return IT(t)}},gN=function(t){return function(){return DT(t)}},hN=function(t){return function(){return VT(t)}},vN=function(t){return{colorPicker:mN(t),hasCustomColors:pN(t),getColors:gN(t),getColorCols:hN(t)}},bN=function(t){return function(){return $S(t)}},yN=function(t){return{isDraggableModal:bN(t)}},wN=function(t){var e=oa(DS(t)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===e.get()},getDockingMode:e.get,setDockingMode:e.set}},BN=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],CN=function(t){return Tt(t,"items")},xN=function(t){return Tt(t,"block")},SN=function(t){return Tt(t,"inline")},EN=function(t){return Tt(t,"selector")},TN=function(t){return q(t,(function(t,e){if(CN(e)){var n=TN(e.items);return{customFormats:t.customFormats.concat(n.customFormats),formats:t.formats.concat([{title:e.title,items:n.formats}])}}if(SN(e)||xN(e)||EN(e)){var r=i(e.name)?e.name:e.title.toLowerCase(),o="custom-"+r;return{customFormats:t.customFormats.concat([{name:o,format:e}]),formats:t.formats.concat([{title:e.title,format:o,icon:e.icon}])}}return k(k({},t),{formats:t.formats.concat(e)})}),{customFormats:[],formats:[]})},QN=function(t,e){var n=TN(e),r=function(e){X(e,(function(e){t.formatter.has(e.name)||t.formatter.register(e.name,e.format)}))};return t.formatter?r(n.customFormats):t.on("init",(function(){r(n.customFormats)})),n.formats},kN=function(t){return BS(t).map((function(e){var n=QN(t,e);return CS(t)?BN.concat(n):n})).getOr(BN)},FN=function(t,e,n){var r={type:"formatter",isSelected:e(t.format),getStylePreview:n(t.format)};return Bo(t,r)},UN=function(t,e,n,r){var o=function(t){return FN(t,n,r)},a=function(t){var e={type:"submenu"};return Bo(t,e)},s=function(e){var o=i(e.name)?e.name:ou(e.title),a="custom-"+o,s={type:"formatter",format:a,isSelected:n(a),getStylePreview:r(a)},u=Bo(e,s);return t.formatter.register(o,u),u},u=function(t){return $(t,(function(t){var e=pt(t);if(Qt(t,"items")){var n=u(t.items);return Bo(a(t),{getStyleItems:y(n)})}return Qt(t,"format")?o(t):1===e.length&&z(e,"title")?Bo(t,{type:"separator"}):s(t)}))};return u(e)},ON=function(t){var e=function(e){return function(){return t.formatter.match(e)}},n=function(e){return function(){var n=t.formatter.get(e);return void 0!==n?D.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(e))}):D.none()}},r=function(t){var e=t.items;return void 0!==e&&e.length>0?rt(e,r):[t.format]},o=oa([]),i=oa([]),a=oa([]),s=oa([]),u=oa(!1);t.on("PreInit",(function(a){var s=kN(t),u=UN(t,s,e,n);o.set(u),i.set(rt(u,r))})),t.on("addStyleModifications",(function(o){var i=UN(t,o.items,e,n);a.set(i),u.set(o.replace),s.set(rt(i,r))}));var c=function(){var t=u.get()?[]:o.get(),e=a.get();return t.concat(e)},l=function(){var t=u.get()?[]:i.get(),e=s.get();return t.concat(e)};return{getData:c,getFlattenedKeys:l}},_N=function(t){return f(t)&&1===t.nodeType},IN=Y_.trim,HN=function(t){return function(e){if(_N(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},DN=HN("true"),MN=HN("false"),NN=function(t,e,n,r,o){return{type:t,title:e,url:n,level:r,attach:o}},LN=function(t){while(t=t.parentNode){var e=t.contentEditable;if(e&&"inherit"!==e)return DN(t)}return!1},PN=function(t,e){return $(GA(ee.fromDom(e),t),(function(t){return t.dom}))},RN=function(t){return t.innerText||t.textContent},zN=function(t){return t.id?t.id:ou("h")},KN=function(t){return t&&"A"===t.nodeName&&void 0!==(t.id||t.name)},VN=function(t){return KN(t)&&$N(t)},jN=function(t){return t&&/^(H[1-6])$/.test(t.nodeName)},$N=function(t){return LN(t)&&!MN(t)},XN=function(t){return jN(t)&&$N(t)},GN=function(t){return jN(t)?parseInt(t.nodeName.substr(1),10):0},WN=function(t){var e=zN(t),n=function(){t.id=e};return NN("header",RN(t),"#"+e,GN(t),n)},YN=function(t){var e=t.id||t.name,n=RN(t);return NN("anchor",n||"#"+e,"#"+e,0,g)},JN=function(t){return $(Y(t,XN),WN)},qN=function(t){return $(Y(t,VN),YN)},ZN=function(t){var e=PN("h1,h2,h3,h4,h5,h6,a:not([href])",t);return e},tL=function(t){return IN(t.title).length>0},eL=function(t){var e=ZN(t);return Y(JN(e).concat(qN(e)),tL)},nL={find:eL},rL="tinymce-url-history",oL=5,iL=function(t){return i(t)&&/^https?/.test(t)},aL=function(t){return s(t)&&t.length<=oL&&ot(t,iL)},sL=function(t){return a(t)&&xt(t,(function(t){return!aL(t)})).isNone()},uL=function(){var t,e=ST.getItem(rL);if(null===e)return{};try{t=JSON.parse(e)}catch(n){if(n instanceof SyntaxError)return console.log("Local storage "+rL+" was not valid JSON",n),{};throw n}return sL(t)?t:(console.log("Local storage "+rL+" was not valid format",t),{})},cL=function(t){if(!sL(t))throw new Error("Bad format for history:\n"+JSON.stringify(t));ST.setItem(rL,JSON.stringify(t))},lL=function(t){var e=uL();return Et(e,t).getOr([])},dL=function(t,e){if(iL(t)){var n=uL(),r=Et(n,e).getOr([]),o=Y(r,(function(e){return e!==t}));n[e]=[t].concat(o).slice(0,oL),cL(n)}},fL=function(t){return!!t},AL=function(t){return vt(Y_.makeMap(t,/[, ]/),fL)},mL=function(t){return D.from(YS(t)).filter(A)},pL=function(t){var e=D.some(JS(t)).filter(fL),n=D.some(qS(t)).filter(fL),r=e.or(n).map(AL);return mL(t).fold(E,(function(t){return r.fold(T,(function(t){return pt(t).length>0&&t}))}))},gL=function(t,e){var n=pL(t);return c(n)?n?mL(t):D.none():n[e]?mL(t):D.none()},hL=function(t,e){return gL(t,e).map((function(n){return function(r){return qk.nu((function(o){var s=function(t,e){if(!i(t))throw new Error("Expected value to be string");if(void 0!==e&&!a(e))throw new Error("Expected meta to be a object");var n={value:t,meta:e};o(n)},u=k({filetype:e,fieldname:r.fieldname},D.from(r.meta).getOr({}));n.call(t,s,r.value,u)}))}}))},vL=function(t){return D.from(t).filter(i).getOrUndefined()},bL=function(t){return ZS(t)?D.none():D.some({targets:nL.find(t.getBody()),anchorTop:vL(tE(t)),anchorBottom:vL(eE(t))})},yL=function(t){return D.from(nE(t))},wL=function(t){return{getHistory:lL,addToHistory:dL,getLinkInformation:function(){return bL(t)},getValidationHandler:function(){return yL(t)},getUrlPicker:function(e){return hL(t,e)}}},BL=function(t,e,n){var r=oa(!1),o=wN(e),i={shared:{providers:{icons:function(){return e.ui.registry.getAll().icons},menuItems:function(){return e.ui.registry.getAll().menuItems},translate:xB.translate,isDisabled:function(){return e.mode.isReadOnly()||e.ui.isDisabled()},getSetting:e.getParam.bind(e)},interpreter:function(t){return sN(t,i)},anchors:AN(e,n,o.isPositionedAtTop),header:o,getSink:function(){return ro.value(t)}},urlinput:wL(e),styleselect:ON(e),colorinput:vN(e),dialog:yN(e),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(t){return r.set(t)}};return i},CL=function(t,e,n){var r=function(t,r){X([e,n],(function(e){e.broadcastEvent(t,r)}))},o=function(t,r){X([e,n],(function(e){e.broadcastOn([t],r)}))},i=function(t){return o(vp(),{target:t.target})},a=wd(),s=of(a,"touchstart",i),u=of(a,"touchmove",(function(t){return r(us(),t)})),c=of(a,"touchend",(function(t){return r(cs(),t)})),l=of(a,"mousedown",i),d=of(a,"mouseup",(function(t){0===t.raw.button&&o(yp(),{target:t.target})})),f=function(t){return o(vp(),{target:ee.fromDom(t.target)})},A=function(t){0===t.button&&o(yp(),{target:ee.fromDom(t.target)})},m=function(){X(t.editorManager.get(),(function(e){t!==e&&e.fire("DismissPopups",{relatedTarget:t})}))},p=function(t){return r(ls(),sf(t))},g=function(t){o(bp(),{}),r(ds(),sf(t))},h=function(){return o(bp(),{})},v=function(e){e.state&&o(vp(),{target:ee.fromDom(t.getContainer())})},b=function(t){o(vp(),{target:ee.fromDom(t.relatedTarget.getContainer())})};t.on("PostRender",(function(){t.on("click",f),t.on("tap",f),t.on("mouseup",A),t.on("mousedown",m),t.on("ScrollWindow",p),t.on("ResizeWindow",g),t.on("ResizeEditor",h),t.on("AfterProgressState",v),t.on("DismissPopups",b)})),t.on("remove",(function(){t.off("click",f),t.off("tap",f),t.off("mouseup",A),t.off("mousedown",m),t.off("ScrollWindow",p),t.off("ResizeWindow",g),t.off("ResizeEditor",h),t.off("AfterProgressState",v),t.off("DismissPopups",b),l.unbind(),s.unbind(),u.unbind(),c.unbind(),d.unbind()})),t.on("detach",(function(){Jm(e),Jm(n),e.destroy(),n.destroy()}))},xL=eh,SL=Mg,EL=y([Gi("shell",!1),ki("makeItem"),Gi("setupItem",g),rg.field("listBehaviours",[Ny])]),TL=function(){return{behaviours:fd([Ny.config({})])}},QL=Ig({name:"items",overrides:TL}),kL=y([QL]),FL=y("CustomList"),UL=function(t,e,n,r){var o=function(e,n){a(e).fold((function(){throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(r){var o=Ny.contents(r),i=n.length,a=i-o.length,s=a>0?V(a,(function(){return t.makeItem()})):[],u=o.slice(i);X(u,(function(t){return Ny.remove(r,t)})),X(s,(function(t){return Ny.append(r,t)}));var c=Ny.contents(r);X(c,(function(r,o){t.setupItem(e,r,n[o],o)}))}))},i=t.shell?{behaviours:[Ny.config({})],components:[]}:{behaviours:[],components:e},a=function(e){return t.shell?D.some(e):Xg(e,t,"items")};return{uid:t.uid,dom:t.dom,components:i.components,behaviours:ng(t.listBehaviours,i.behaviours),apis:{setItems:o}}},OL=fh({name:FL(),configFields:EL(),partFields:kL(),factory:UL,apis:{setItems:function(t,e,n){t.setItems(e,n)}}}),_L=y([ki("dom"),Gi("shell",!0),tg("toolbarBehaviours",[Ny])]),IL=function(){return{behaviours:fd([Ny.config({})])}},HL=y([Ig({name:"groups",overrides:IL})]),DL=function(t,e,n,r){var o=function(t,e){i(t).fold((function(){throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(t){Ny.set(t,e)}))},i=function(e){return t.shell?D.some(e):Xg(e,t,"groups")},a=t.shell?{behaviours:[Ny.config({})],components:[]}:{behaviours:[],components:e};return{uid:t.uid,dom:t.dom,components:a.components,behaviours:ng(t.toolbarBehaviours,a.behaviours),apis:{setGroups:o},domModification:{attributes:{role:"group"}}}},ML=fh({name:"Toolbar",configFields:_L(),partFields:HL(),factory:DL,apis:{setGroups:function(t,e,n){t.setGroups(e,n)}}}),NL=g,LL=E,PL=y([]),RL=Object.freeze({__proto__:null,setup:NL,isDocked:LL,getBehaviours:PL}),zL=function(t){var e=kt(Zn(t,"position"),"fixed"),n=e?D.none():bn(t);return n.orThunk((function(){var e=ee.fromTag("span");return hn(t).bind((function(t){Fr(t,e);var n=bn(e);return Hr(e),n}))}))},KL=function(t){return zL(t).map(Ar).getOrThunk((function(){return lr(0,0)}))},VL=aa.generate([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),jL=function(t,e){var n=t.element;ic(n,e.transitionClass),sc(n,e.fadeOutClass),ic(n,e.fadeInClass),e.onShow(t)},$L=function(t,e){var n=t.element;ic(n,e.transitionClass),sc(n,e.fadeInClass),ic(n,e.fadeOutClass),e.onHide(t)},XL=function(t,e){return t.y<e.bottom&&t.bottom>e.y},GL=function(t,e){return t.y>=e.y},WL=function(t,e){return t.bottom<=e.bottom},YL=function(t,e,n){return ot(t,(function(t){switch(t){case"bottom":return WL(e,n);case"top":return GL(e,n)}}))},JL=function(t,e){return e.getInitialPos().map((function(e){return Yr(e.bounds.x,e.bounds.y,hr(t),ar(t))}))},qL=function(t,e,n){n.setInitialPos({style:tr(t),position:Jn(t,"position")||"static",bounds:e})},ZL=function(t,e,n){return n.getInitialPos().bind((function(r){switch(n.clearInitialPos(),r.position){case"static":return D.some(VL.static());case"absolute":var o=zL(t).map(Jr).getOrThunk((function(){return Jr(Mn())}));return D.some(VL.absolute(Qd("absolute",Et(r.style,"left").map((function(t){return e.x-o.x})),Et(r.style,"top").map((function(t){return e.y-o.y})),Et(r.style,"right").map((function(t){return o.right-e.right})),Et(r.style,"bottom").map((function(t){return o.bottom-e.bottom})))));default:return D.none()}}))},tP=function(t,e,n){return JL(t,n).filter((function(t){return YL(n.getModes(),t,e)})).bind((function(e){return ZL(t,e,n)}))},eP=function(t,e,n){var r=Jr(t);if(YL(n.getModes(),r,e))return D.none();qL(t,r,n);var o=Zr(),i=r.x-o.x,a=e.y-o.y,s=o.bottom-e.bottom,u=r.y<=e.y;return D.some(VL.fixed(Qd("fixed",D.some(i),u?D.some(a):D.none(),D.none(),u?D.none():D.some(s))))},nP=function(t,e,n){var r=t.element,o=kt(Zn(r,"position"),"fixed");return o?tP(r,e,n):eP(r,e,n)},rP=function(t,e){var n=t.element;return JL(n,e).bind((function(t){return ZL(n,t,e)}))},oP=function(t,e,n){n.setDocked(!1),X(["left","right","top","bottom","position"],(function(e){return nr(t.element,e)})),e.onUndocked(t)},iP=function(t,e,n,r){var o="fixed"===r.position;n.setDocked(o),Fd(t.element,r);var i=o?e.onDocked:e.onUndocked;i(t)},aP=function(t,e,n,r,o){void 0===o&&(o=!1),e.contextual.each((function(e){e.lazyContext(t).each((function(i){var a=XL(i,r);if(a!==n.isVisible())if(n.setVisible(a),o&&!a)cc(t.element,[e.fadeOutClass]),e.onHide(t);else{var s=a?jL:$L;s(t,e)}}))}))},sP=function(t,e,n){var r=e.lazyViewport(t),o=n.isDocked();o&&aP(t,e,n,r),nP(t,r,n).each((function(o){o.fold((function(){return oP(t,e,n)}),(function(r){return iP(t,e,n,r)}),(function(o){aP(t,e,n,r,!0),iP(t,e,n,o)}))}))},uP=function(t,e,n){var r=t.element;n.setDocked(!1),rP(t,n).each((function(r){r.fold((function(){return oP(t,e,n)}),(function(r){return iP(t,e,n,r)}),g)})),n.setVisible(!0),e.contextual.each((function(e){lc(r,[e.fadeInClass,e.fadeOutClass,e.transitionClass]),e.onShow(t)})),cP(t,e,n)},cP=function(t,e,n){t.getSystem().isConnected()&&sP(t,e,n)},lP=function(t,e,n){n.isDocked()&&uP(t,e,n)},dP=function(t,e,n){return n.isDocked()},fP=function(t,e,n,r){return n.setModes(r)},AP=function(t,e,n){return n.getModes()},mP=Object.freeze({__proto__:null,refresh:cP,reset:lP,isDocked:dP,getModes:AP,setModes:fP}),pP=function(t,e){return Qs([Rs($a(),(function(n,r){t.contextual.each((function(t){if(uc(n.element,t.transitionClass)){lc(n.element,[t.transitionClass,t.fadeInClass]);var o=e.isVisible()?t.onShown:t.onHidden;o(n)}r.stop()}))})),Os(ls(),(function(n,r){cP(n,t,e)})),Os(ds(),(function(n,r){lP(n,t,e)}))])},gP=Object.freeze({__proto__:null,events:pP}),hP=[$i("contextual",[Oi("fadeInClass"),Oi("fadeOutClass"),Oi("transitionClass"),Hi("lazyContext"),sl("onShow"),sl("onShown"),sl("onHide"),sl("onHidden")]),ta("lazyViewport",Zr),na("modes",["top","bottom"],ci),sl("onDocked"),sl("onUndocked")],vP=function(t){var e=oa(!1),n=oa(!0),r=nf(),o=oa(t.modes),i=function(){return"docked: "+e.get()+", visible: "+n.get()+", modes: "+o.get().join(",")};return Su({isDocked:e.get,setDocked:e.set,getInitialPos:r.get,setInitialPos:r.set,clearInitialPos:r.clear,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:i})},bP=Object.freeze({__proto__:null,init:vP}),yP=md({fields:hP,name:"docking",active:gP,apis:mP,state:bP}),wP=y(ou("toolbar-height-change")),BP={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},CP="tox-tinymce--toolbar-sticky-on",xP="tox-tinymce--toolbar-sticky-off",SP=function(t,e){var n=An(e),r=n.dom.defaultView.innerHeight,o=Mr(n),i=ee.fromDom(t.elm),a=qr(i),s=ar(i),u=a.y,c=u+s,l=Ar(e),d=ar(e),f=l.top,A=f+d,m=Math.abs(f-o.top)<2,p=Math.abs(A-(o.top+r))<2;if(m&&u<A)Nr(o.left,u-d,n);else if(p&&c>f){var g=u-r+s+d;Nr(o.left,g,n)}},EP=function(t,e){return z(yP.getModes(t),e)},TP=function(t){var e=function(t){return sr(t)+(parseInt(Jn(t,"margin-top"),10)||0)+(parseInt(Jn(t,"margin-bottom"),10)||0)},n=t.element;hn(n).each((function(r){var o="padding-"+yP.getModes(t)[0];if(yP.isDocked(t)){var i=hr(r);Gn(n,"width",i+"px"),Gn(r,o,e(n)+"px")}else nr(n,"width"),nr(r,o)}))},QP=function(t,e){e?(sc(t,BP.fadeOutClass),cc(t,[BP.transitionClass,BP.fadeInClass])):(sc(t,BP.fadeInClass),cc(t,[BP.fadeOutClass,BP.transitionClass]))},kP=function(t,e){var n=ee.fromDom(t.getContainer());e?(ic(n,CP),sc(n,xP)):(ic(n,xP),sc(n,CP))},FP=function(t,e){var n=An(e);Sd(n).filter((function(t){return!cn(e,t)})).filter((function(e){return cn(e,ee.fromDom(n.dom.body))||fn(t,e)})).each((function(){return Bd(e)}))},UP=function(t,e){return Ed(t).orThunk((function(){return e().toOptional().bind((function(t){return Ed(t.element)}))}))},OP=function(t,e,n){t.inline||(e.header.isPositionedAtTop()||t.on("ResizeEditor",(function(){n().each(yP.reset)})),t.on("ResizeWindow ResizeEditor",(function(){n().each(TP)})),t.on("SkinLoaded",(function(){n().each((function(t){yP.isDocked(t)?yP.reset(t):yP.refresh(t)}))})),t.on("FullscreenStateChanged",(function(){n().each(yP.reset)}))),t.on("AfterScrollIntoView",(function(t){n().each((function(e){yP.refresh(e);var n=e.element;Yv(n)&&SP(t,n)}))})),t.on("PostRender",(function(){kP(t,!1)}))},_P=function(t){return t().map(yP.isDocked).getOr(!1)},IP=function(){var t;return[vd.config({channels:(t={},t[wP()]={onReceive:TP},t)})]},HP=function(t,e){var n=nf(),r=e.getSink,o=function(t){r().each((function(e){return t(e.element)}))},i=function(e){t.inline||TP(e),kP(t,yP.isDocked(e)),e.getSystem().broadcastOn([bp()],{}),r().each((function(t){return t.getSystem().broadcastOn([bp()],{})}))},a=t.inline?[]:IP();return U([Wy.config({}),yP.config({contextual:k({lazyContext:function(e){var n=sr(e.element),r=t.inline?t.getContentAreaContainer():t.getContainer(),o=Jr(ee.fromDom(r)),i=o.height-n,a=o.y+(EP(e,"top")?0:n);return D.some(Yr(o.x,a,o.width,i))},onShow:function(){o((function(t){return QP(t,!0)}))},onShown:function(t){o((function(t){return lc(t,[BP.transitionClass,BP.fadeInClass])})),n.get().each((function(e){FP(t.element,e),n.clear()}))},onHide:function(t){UP(t.element,r).fold(n.clear,n.set),o((function(t){return QP(t,!1)}))},onHidden:function(){o((function(t){return lc(t,[BP.transitionClass])}))}},BP),lazyViewport:function(e){var n=Zr(),r=jS(t),o=n.y+(EP(e,"top")?r:0),i=n.height-(EP(e,"bottom")?r:0);return Yr(n.x,o,n.width,i)},modes:[e.header.getDockingMode()],onDocked:i,onUndocked:i})],a,!0)},DP=Object.freeze({__proto__:null,setup:OP,isDocked:_P,getBehaviours:HP}),MP=function(t){var e=t.editor,n=t.sticky?HP:PL;return{uid:t.uid,dom:t.dom,components:t.components,behaviours:fd(n(e,t.sharedBackstage))}},NP=ti([Oi("type"),Fi("items",ni([ii([Oi("name"),Li("items",ci)]),ci]))].concat(CC)),LP=function(t){return yi("GroupToolbarButton",NP,t)},PP=[Ki("text"),Ki("tooltip"),Ki("icon"),Hi("fetch"),ta("onSetup",(function(){return g}))],RP=ti(U([Oi("type")],PP,!0)),zP=function(t){return yi("menubutton",RP,t)},KP=ti([Oi("type"),Ki("tooltip"),Ki("icon"),Ki("text"),Vi("select"),Hi("fetch"),ta("onSetup",(function(){return g})),qi("presets","normal",["normal","color","listpreview"]),Gi("columns",1),Hi("onAction"),Hi("onItemAction")]),VP=function(t){return yi("SplitButton",KP,t)},jP=function(t,e){var n=function(t,n){var r=$(n,(function(t){var n={type:"menubutton",text:t.text,fetch:function(e){e(t.getItems())}},r=zP(n).mapError((function(t){return Ci(t)})).getOrDie();return jH(r,"tox-mbtn",e.backstage,D.some("menuitem"))}));Ny.set(t,r)},r={focus:Qy.focusIn,setMenus:n};return{uid:t.uid,dom:t.dom,components:[],behaviours:fd([Ny.config({}),Py("menubar-events",[zs((function(e){t.onSetup(e)})),Os(Ma(),(function(t,e){Nc(t.element,".tox-mbtn--active").each((function(n){Lc(e.event.target,".tox-mbtn").each((function(e){cn(n,e)||t.getSystem().getByDom(n).each((function(n){t.getSystem().getByDom(e).each((function(t){HF.expand(t),HF.close(n),Wy.focus(t)}))}))}))}))})),Os(gs(),(function(t,e){e.event.prevFocus.bind((function(e){return t.getSystem().getByDom(e).toOptional()})).each((function(n){e.event.newFocus.bind((function(e){return t.getSystem().getByDom(e).toOptional()})).each((function(t){HF.isOpen(n)&&(HF.expand(t),HF.close(n))}))}))}))]),Qy.config({mode:"flow",selector:".tox-mbtn",onEscape:function(e){return t.onEscape(e),D.some(!0)}}),hk.config({})]),apis:r,domModification:{attributes:{role:"menubar"}}}},$P=dh({factory:jP,name:"silver.Menubar",configFields:[ki("dom"),ki("uid"),ki("onEscape"),ki("backstage"),Gi("onSetup",g)],apis:{focus:function(t,e){t.focus(e)},setMenus:function(t,e,n){t.setMenus(e,n)}}}),XP=function(t,e){return e.getAnimationRoot.fold((function(){return t.element}),(function(e){return e(t)}))},GP=function(t){return t.dimension.property},WP=function(t,e){return t.dimension.getDimension(e)},YP=function(t,e){var n=XP(t,e);lc(n,[e.shrinkingClass,e.growingClass])},JP=function(t,e){sc(t.element,e.openClass),ic(t.element,e.closedClass),Gn(t.element,GP(e),"0px"),rr(t.element)},qP=function(t,e){sc(t.element,e.closedClass),ic(t.element,e.openClass),nr(t.element,GP(e))},ZP=function(t,e,n,r){n.setCollapsed(),Gn(t.element,GP(e),WP(e,t.element)),rr(t.element),YP(t,e),JP(t,e),e.onStartShrink(t),e.onShrunk(t)},tR=function(t,e,n,r){var o=r.getOrThunk((function(){return WP(e,t.element)}));n.setCollapsed(),Gn(t.element,GP(e),o),rr(t.element);var i=XP(t,e);sc(i,e.growingClass),ic(i,e.shrinkingClass),JP(t,e),e.onStartShrink(t)},eR=function(t,e,n){var r=WP(e,t.element),o="0px"===r?ZP:tR;o(t,e,n,D.some(r))},nR=function(t,e,n){var r=XP(t,e),o=uc(r,e.shrinkingClass),i=WP(e,t.element);qP(t,e);var a=WP(e,t.element),s=function(){Gn(t.element,GP(e),i),rr(t.element)},u=function(){JP(t,e)},c=o?s:u;c(),sc(r,e.shrinkingClass),ic(r,e.growingClass),qP(t,e),Gn(t.element,GP(e),a),n.setExpanded(),e.onStartGrow(t)},rR=function(t,e,n){if(n.isExpanded()){nr(t.element,GP(e));var r=WP(e,t.element);Gn(t.element,GP(e),r)}},oR=function(t,e,n){n.isExpanded()||nR(t,e,n)},iR=function(t,e,n){n.isExpanded()&&eR(t,e,n)},aR=function(t,e,n){n.isExpanded()&&ZP(t,e,n)},sR=function(t,e,n){return n.isExpanded()},uR=function(t,e,n){return n.isCollapsed()},cR=function(t,e,n){var r=XP(t,e);return!0===uc(r,e.growingClass)},lR=function(t,e,n){var r=XP(t,e);return!0===uc(r,e.shrinkingClass)},dR=function(t,e,n){return cR(t,e)||lR(t,e)},fR=function(t,e,n){var r=n.isExpanded()?eR:nR;r(t,e,n)},AR=Object.freeze({__proto__:null,refresh:rR,grow:oR,shrink:iR,immediateShrink:aR,hasGrown:sR,hasShrunk:uR,isGrowing:cR,isShrinking:lR,isTransitioning:dR,toggleGrow:fR,disableTransitions:YP}),mR=function(t,e,n){var r=e.expanded;return Fu(r?{classes:[e.openClass],styles:{}}:{classes:[e.closedClass],styles:Aa(e.dimension.property,"0px")})},pR=function(t,e){return Qs([Rs($a(),(function(n,r){var o=r.event.raw;if(o.propertyName===t.dimension.property){YP(n,t),e.isExpanded()&&nr(n.element,t.dimension.property);var i=e.isExpanded()?t.onGrown:t.onShrunk;i(n)}}))])},gR=Object.freeze({__proto__:null,exhibit:mR,events:pR}),hR=[ki("closedClass"),ki("openClass"),ki("shrinkingClass"),ki("growingClass"),Pi("getAnimationRoot"),sl("onShrunk"),sl("onStartShrink"),sl("onGrown"),sl("onStartGrow"),Gi("expanded",!1),Fi("dimension",xi("property",{width:[dl("property","width"),dl("getDimension",(function(t){return hr(t)+"px"}))],height:[dl("property","height"),dl("getDimension",(function(t){return ar(t)+"px"}))]}))],vR=function(t){var e=oa(t.expanded),n=function(){return"expanded: "+e.get()};return Su({isExpanded:function(){return!0===e.get()},isCollapsed:function(){return!1===e.get()},setCollapsed:C(e.set,!1),setExpanded:C(e.set,!0),readState:n})},bR=Object.freeze({__proto__:null,init:vR}),yR=md({fields:hR,name:"sliding",active:gR,apis:AR,state:bR}),wR="container",BR=[tg("slotBehaviours",[])],CR=function(t){return"<alloy.field."+t+">"},xR=function(t){var e=function(){var t=[],e=function(e,n){return t.push(e),zg(wR,CR(e),n)};return{slot:e,record:y(t)}}(),n=t(e),r=e.record(),o=$(r,(function(t){return Og({name:t,pname:CR(t)})}));return ih(wR,BR,o,SR,n)},SR=function(t,e){var n=function(e){return Jg(t)},r=function(e,n){return Xg(e,t,n)},o=function(e,n){return function(r,o){return Xg(r,t,o).map((function(t){return e(t,o)})).getOr(n)}},i=function(t){return function(e,n){X(n,(function(n){return t(e,n)}))}},a=function(t,e){return"true"!==zn(t.element,"aria-hidden")},s=function(t,e){if(!a(t)){var n=t.element;nr(n,"display"),jn(n,"aria-hidden"),Cs(t,hs(),{name:e,visible:!0})}},u=function(t,e){if(a(t)){var n=t.element;Gn(n,"display","none"),Pn(n,"aria-hidden","true"),Cs(t,hs(),{name:e,visible:!1})}},c=o(a,!1),l=o(u),d=i(l),f=function(t){return d(t,n())},A=o(s),m={getSlotNames:n,getSlot:r,isShowing:c,hideSlot:l,hideAllSlots:f,showSlot:A};return{uid:t.uid,dom:t.dom,components:e,behaviours:eg(t.slotBehaviours),apis:m}},ER=vt({getSlotNames:function(t,e){return t.getSlotNames(e)},getSlot:function(t,e,n){return t.getSlot(e,n)},isShowing:function(t,e,n){return t.isShowing(e,n)},hideSlot:function(t,e,n){return t.hideSlot(e,n)},hideAllSlots:function(t,e){return t.hideAllSlots(e)},showSlot:function(t,e,n){return t.showSlot(e,n)}},(function(t){return Cu(t)})),TR=k(k({},ER),{sketch:xR}),QR=ti([Ki("icon"),Ki("tooltip"),ta("onShow",g),ta("onHide",g),ta("onSetup",(function(){return g}))]),kR=function(t){return yi("sidebar",QR,t)},FR=function(t){var e=t.ui.registry.getAll().sidebars;X(pt(e),(function(n){var r=e[n],o=function(){return kt(D.from(t.queryCommandValue("ToggleSidebar")),n)};t.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(e){t.execCommand("ToggleSidebar",!1,n),e.setActive(o())},onSetup:function(e){var n=function(){return e.setActive(o())};return t.on("ToggleSidebar",n),function(){t.off("ToggleSidebar",n)}}})}))},UR=function(t){return{element:function(){return t.element.dom}}},OR=function(t,e){var n=$(pt(e),(function(t){var n=e[t],r=wi(kR(n));return{name:t,getApi:UR,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return $(n,(function(e){var r=oa(g);return t.slot(e.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:Jx.unnamedEvents([mE(e,r),pE(e,r),Os(hs(),(function(t,e){var r=e.event,o=tt(n,(function(t){return t.name===r.name}));o.each((function(e){var n=r.visible?e.onShow:e.onHide;n(e.getApi(t))}))}))])})}))},_R=function(t){return TR.sketch((function(e){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:OR(e,t),slotBehaviours:Jx.unnamedEvents([zs((function(t){return TR.hideAllSlots(t)}))])}}))},IR=function(t,e){var n=hh.getCurrent(t);n.each((function(t){return Ny.set(t,[_R(e)])}))},HR=function(t,e){var n=hh.getCurrent(t);n.each((function(t){var n=hh.getCurrent(t);n.each((function(n){yR.hasGrown(t)?TR.isShowing(n,e)?yR.shrink(t):(TR.hideAllSlots(n),TR.showSlot(n,e)):(TR.hideAllSlots(n),TR.showSlot(n,e),yR.grow(t))}))}))},DR=function(t){var e=hh.getCurrent(t);return e.bind((function(t){var e=yR.isGrowing(t)||yR.hasGrown(t);if(e){var n=hh.getCurrent(t);return n.bind((function(t){return tt(TR.getSlotNames(t),(function(e){return TR.isShowing(t,e)}))}))}return D.none()}))},MR=ou("FixSizeEvent"),NR=ou("AutoSizeEvent"),LR=function(t){return{uid:t.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:fd([hk.config({}),Wy.config({}),yR.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(t){var e=hh.getCurrent(t);e.each(TR.hideAllSlots),Bs(t,NR)},onGrown:function(t){Bs(t,NR)},onStartGrow:function(t){Cs(t,MR,{width:Zn(t.element,"width").getOr("")})},onStartShrink:function(t){Cs(t,MR,{width:hr(t.element)+"px"})}}),Ny.config({}),hh.config({find:function(t){var e=Ny.contents(t);return dt(e)}})])}],behaviours:fd([z_.childAt(0),Py("sidebar-sliding-events",[Os(MR,(function(t,e){Gn(t.element,"width",e.event.width)})),Os(NR,(function(t,e){nr(t.element,"width")}))])])}},PR=function(t,e,n,r){Pn(t.element,"aria-busy",!0);var o=e.getRoot(t).getOr(t),i=fd([Qy.config({mode:"special",onTab:function(){return D.some(!0)},onShiftTab:function(){return D.some(!0)}}),Wy.config({})]),a=r(o,i),s=o.getSystem().build(a);Ny.append(o,Qc(s)),s.hasConfigured(Qy)&&e.focus&&Qy.focusIn(s),n.isBlocked()||e.onBlock(t),n.blockWith((function(){return Ny.remove(o,s)}))},RR=function(t,e,n){jn(t.element,"aria-busy"),n.isBlocked()&&e.onUnblock(t),n.clear()},zR=Object.freeze({__proto__:null,block:PR,unblock:RR}),KR=[ta("getRoot",D.none),Zi("focus",!0),sl("onBlock"),sl("onUnblock")],VR=function(){var t=tf(),e=function(e){t.set({destroy:e})};return Su({readState:t.isSet,blockWith:e,clear:t.clear,isBlocked:t.isSet})},jR=Object.freeze({__proto__:null,init:VR}),$R=md({fields:KR,name:"blocking",apis:zR,state:jR}),XR=function(t){var e=void 0!==t.dom.attributes?t.dom.attributes:[];return q(e,(function(t,e){var n;return"class"===e.name?t:k(k({},t),(n={},n[e.name]=e.value,n))}),{})},GR=function(t){return Array.prototype.slice.call(t.dom.classList,0)},WR=function(t){var e=ee.fromHtml(t),n=wn(e),r=XR(e),o=GR(e),i=0===n.length?{}:{innerHtml:Xs(e)};return k({tag:se(e),classes:o,attributes:r},i)},YR=function(t){return function(e,n){return{dom:{tag:"div",attributes:{"aria-label":t.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:WR('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}}},JR=function(t){return hh.getCurrent(t).each((function(t){return Bd(t.element)}))},qR=function(t,e){var n="tabindex",r="data-mce-"+n;D.from(t.iframeElement).map(ee.fromDom).each((function(t){e?(Kn(t,n).each((function(e){return Pn(t,r,e)})),Pn(t,n,-1)):(jn(t,n),Kn(t,r).each((function(e){Pn(t,n,e),jn(t,r)})))}))},ZR=function(t,e,n,r){var o=e.element;if(qR(t,n),n)$R.block(e,YR(r)),nr(o,"display"),jn(o,"aria-hidden"),t.hasFocus()&&JR(e);else{var i=hh.getCurrent(e).exists((function(t){return xd(t.element)}));$R.unblock(e),Gn(o,"display","none"),Pn(o,"aria-hidden","true"),i&&t.focus()}},tz=function(t){return{uid:t.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:fd([Ny.config({}),$R.config({focus:!1}),hh.config({find:function(t){return dt(t.components())}})]),components:[]}},ez=function(t){return"focusin"===t.type},nz=function(t){if(ez(t)){var e=t.composed?dt(t.composedPath()):D.from(t.target);return e.map(ee.fromDom).filter(le).exists((function(t){return uc(t,"mce-pastebin")}))}return!1},rz=function(t,e,n){var r=oa(!1),o=nf(),i=function(n){r.get()&&!nz(n)&&(n.preventDefault(),JR(e()),t.editorManager.setActive(t))};t.inline||t.on("PreInit",(function(){t.dom.bind(t.getWin(),"focusin",i),t.on("BeforeExecCommand",(function(t){"mcefocus"===t.command.toLowerCase()&&!0!==t.value&&i(t)}))}));var a=function(o){o!==r.get()&&(r.set(o),ZR(t,e(),o,n.providers),t.fire("AfterProgressState",{state:o}))};t.on("ProgressState",(function(e){if(o.on(yB.clearTimeout),m(e.time)){var n=yB.setEditorTimeout(t,(function(){return a(e.state)}),e.time);o.set(n)}else a(e.state),o.clear()}))},oz=function(t,e){var n={len:0,list:[]},r=q(t,(function(t,n){var r=e(n,t.len);return r.fold(y(t),(function(e){return{len:e.finish,list:t.list.concat([e])}}))}),n);return r.list},iz=function(t,e,n){return{within:t,extra:e,withinWidth:n}},az=function(t,e,n){var r=oz(t,(function(t,e){var r=n(t);return D.some({element:t,start:e,finish:e+r,width:r})})),o=Y(r,(function(t){return t.finish<=e})),i=J(o,(function(t,e){return t+e.width}),0),a=r.slice(o.length);return{within:o,extra:a,withinWidth:i}},sz=function(t){return $(t,(function(t){return t.element}))},uz=function(t,e,n){var r=sz(t.concat(e));return iz(r,[],n)},cz=function(t,e,n,r){var o=sz(t).concat([n]);return iz(o,sz(e),r)},lz=function(t,e,n){return iz(sz(t),[],n)},dz=function(t,e,n){var r=az(e,t,n);return 0===r.extra.length?D.some(r):D.none()},fz=function(t,e,n,r){var o=dz(t,e,n).getOrThunk((function(){return az(e,t-n(r),n)})),i=o.within,a=o.extra,s=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?uz(i,a,s):a.length>=1?cz(i,a,r,s):lz(i,a,s)},Az=function(t,e){var n=$(e,(function(t){return Qc(t)}));ML.setGroups(t,n)},mz=function(t){return mt(t,(function(t){return Ed(t.element).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}))},pz=function(t,e,n){var r=e.builtGroups.get();if(0!==r.length){var o=Gg(t,e,"primary"),i=gF.getCoupled(t,"overflowGroup");Gn(o.element,"visibility","hidden");var a=r.concat([i]),s=mz(a);n([]),Az(o,a);var u=hr(o.element),c=fz(u,e.builtGroups.get(),(function(t){return hr(t.element)}),i);0===c.extra.length?(Ny.remove(o,i),n([])):(Az(o,c.within),n(c.extra)),nr(o.element,"visibility"),rr(o.element),s.each(Wy.focus)}},gz=y([tg("splitToolbarBehaviours",[gF]),Ti("builtGroups",(function(){return oa([])}))]),hz=y([il(["overflowToggledClass"]),Vi("getOverflowBounds"),ki("lazySink"),Ti("overflowGroups",(function(){return oa([])}))].concat(gz())),vz=y([Og({factory:ML,schema:_L(),name:"primary"}),_g({schema:_L(),name:"overflow"}),_g({name:"overflow-button"}),_g({name:"overflow-group"})]),bz=y((function(t,e){br(t,Math.floor(e))})),yz=y([il(["toggledClass"]),ki("lazySink"),Hi("fetch"),Vi("getBounds"),$i("fireDismissalEventInstead",[Gi("event",ms())]),Nf()]),wz=y([_g({name:"button",overrides:function(t){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:fd([mw.config({toggleClass:t.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),_g({factory:ML,schema:_L(),name:"toolbar",overrides:function(t){return{toolbarBehaviours:fd([Qy.config({mode:"cyclic",onEscape:function(e){return Xg(e,t,"button").each(Wy.focus),D.none()}})])}}})]),Bz=function(t,e){var n=gF.getCoupled(t,"toolbarSandbox");hp.isOpen(n)?hp.close(n):hp.open(n,e.toolbar())},Cz=function(t,e,n,r){var o=n.getBounds.map((function(t){return t()})),i=n.lazySink(t).getOrDie();Mm.positionWithinBounds(i,e,{anchor:{type:"hotspot",hotspot:t,layouts:r,overrides:{maxWidthFunction:bz()}}},o)},xz=function(t,e,n,r,o){ML.setGroups(e,o),Cz(t,e,n,r),mw.on(t)},Sz=function(t,e,n){var r=Rc(),o=function(o,i){n.fetch().get((function(o){xz(t,i,n,e.layouts,o),r.link(t.element),Qy.focusIn(i)}))},i=function(){mw.off(t),Wy.focus(t),r.unlink(t.element)};return{dom:{tag:"div",attributes:{id:r.id}},behaviours:fd([Qy.config({mode:"special",onEscape:function(t){return hp.close(t),D.some(!0)}}),hp.config({onOpen:o,onClose:i,isPartOf:function(e,n,r){return Kc(n,r)||Kc(t,r)},getAttachPoint:function(){return n.lazySink(t).getOrDie()}}),vd.config({channels:k(k({},Bp(k({isExtraPart:E},n.fireDismissalEventInstead.map((function(t){return{fireEventInstead:{event:t.event}}})).getOr({})))),xp({doReposition:function(){hp.getState(gF.getCoupled(t,"toolbarSandbox")).each((function(r){Cz(t,r,n,e.layouts)}))}}))})])}},Ez=function(t,e,n,r){return k(k({},BB.sketch(k(k({},r.button()),{action:function(t){Bz(t,r)},buttonBehaviours:rg.augment({dump:r.button().buttonBehaviours},[gF.config({others:{toolbarSandbox:function(e){return Sz(e,n,t)}}})])}))),{apis:{setGroups:function(e,r){hp.getState(gF.getCoupled(e,"toolbarSandbox")).each((function(o){xz(e,o,t,n.layouts,r)}))},reposition:function(e){hp.getState(gF.getCoupled(e,"toolbarSandbox")).each((function(r){Cz(e,r,t,n.layouts)}))},toggle:function(t){Bz(t,r)},getToolbar:function(t){return hp.getState(gF.getCoupled(t,"toolbarSandbox"))},isOpen:function(t){return hp.isOpen(gF.getCoupled(t,"toolbarSandbox"))}}})},Tz=fh({name:"FloatingToolbarButton",factory:Ez,configFields:yz(),partFields:wz(),apis:{setGroups:function(t,e,n){t.setGroups(e,n)},reposition:function(t,e){t.reposition(e)},toggle:function(t,e){t.toggle(e)},getToolbar:function(t,e){return t.getToolbar(e)},isOpen:function(t,e){return t.isOpen(e)}}}),Qz=y([ki("items"),il(["itemSelector"]),tg("tgroupBehaviours",[Qy])]),kz=y([Hg({name:"items",unit:"item"})]),Fz=function(t,e,n,r){return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.tgroupBehaviours,[Qy.config({mode:"flow",selector:t.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}},Uz=fh({name:"ToolbarGroup",configFields:Qz(),partFields:kz(),factory:Fz}),Oz=function(t){return $(t,(function(t){return Qc(t)}))},_z=function(t,e,n){pz(t,n,(function(r){n.overflowGroups.set(r),e.getOpt(t).each((function(t){Tz.setGroups(t,Oz(r))}))}))},Iz=function(t,e,n,r){var o=CB(Tz.sketch({fetch:function(){return qk.nu((function(e){e(Oz(t.overflowGroups.get()))}))},layouts:{onLtr:function(){return[zl,Rl]},onRtl:function(){return[Rl,zl]},onBottomLtr:function(){return[Vl,Kl]},onBottomRtl:function(){return[Kl,Vl]}},getBounds:n.getOverflowBounds,lazySink:t.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:t.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.splitToolbarBehaviours,[gF.config({others:{overflowGroup:function(){return Uz.sketch(k(k({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(e,n){t.builtGroups.set($(n,e.getSystem().build)),_z(e,o,t)},refresh:function(e){return _z(e,o,t)},toggle:function(t){o.getOpt(t).each((function(t){Tz.toggle(t)}))},isOpen:function(t){return o.getOpt(t).map(Tz.isOpen).getOr(!1)},reposition:function(t){o.getOpt(t).each((function(t){Tz.reposition(t)}))},getOverflow:function(t){return o.getOpt(t).bind(Tz.getToolbar)}},domModification:{attributes:{role:"group"}}}},Hz=fh({name:"SplitFloatingToolbar",configFields:hz(),partFields:vz(),factory:Iz,apis:{setGroups:function(t,e,n){t.setGroups(e,n)},refresh:function(t,e){t.refresh(e)},reposition:function(t,e){t.reposition(e)},toggle:function(t,e){t.toggle(e)},isOpen:function(t,e){return t.isOpen(e)},getOverflow:function(t,e){return t.getOverflow(e)}}}),Dz=y([il(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),sl("onOpened"),sl("onClosed")].concat(gz())),Mz=y([Og({factory:ML,schema:_L(),name:"primary"}),Og({factory:ML,schema:_L(),name:"overflow",overrides:function(t){return{toolbarBehaviours:fd([yR.config({dimension:{property:"height"},closedClass:t.markers.closedClass,openClass:t.markers.openClass,shrinkingClass:t.markers.shrinkingClass,growingClass:t.markers.growingClass,onShrunk:function(e){Xg(e,t,"overflow-button").each((function(t){mw.off(t),Wy.focus(t)})),t.onClosed(e)},onGrown:function(e){Qy.focusIn(e),t.onOpened(e)},onStartGrow:function(e){Xg(e,t,"overflow-button").each(mw.on)}}),Qy.config({mode:"acyclic",onEscape:function(e){return Xg(e,t,"overflow-button").each(Wy.focus),D.some(!0)}})])}}}),_g({name:"overflow-button",overrides:function(t){return{buttonBehaviours:fd([mw.config({toggleClass:t.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),_g({name:"overflow-group"})]),Nz=function(t,e){return Xg(t,e,"overflow").map(yR.hasGrown).getOr(!1)},Lz=function(t,e){Xg(t,e,"overflow-button").bind((function(){return Xg(t,e,"overflow")})).each((function(n){Pz(t,e),yR.toggleGrow(n)}))},Pz=function(t,e){Xg(t,e,"overflow").each((function(n){pz(t,e,(function(t){var e=$(t,(function(t){return Qc(t)}));ML.setGroups(n,e)})),Xg(t,e,"overflow-button").each((function(t){yR.hasGrown(n)&&mw.on(t)})),yR.refresh(n)}))},Rz=function(t,e,n,r){var o="alloy.toolbar.toggle",i=function(e,n){var r=$(n,e.getSystem().build);t.builtGroups.set(r)};return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.splitToolbarBehaviours,[gF.config({others:{overflowGroup:function(t){return Uz.sketch(k(k({},r["overflow-group"]()),{items:[BB.sketch(k(k({},r["overflow-button"]()),{action:function(e){Bs(t,o)}}))]}))}}}),Py("toolbar-toggle-events",[Os(o,(function(e){Lz(e,t)}))])]),apis:{setGroups:function(e,n){i(e,n),Pz(e,t)},refresh:function(e){return Pz(e,t)},toggle:function(e){return Lz(e,t)},isOpen:function(e){return Nz(e,t)}},domModification:{attributes:{role:"group"}}}},zz=fh({name:"SplitSlidingToolbar",configFields:Dz(),partFields:Mz(),factory:Rz,apis:{setGroups:function(t,e,n){t.setGroups(e,n)},refresh:function(t,e){t.refresh(e)},toggle:function(t,e){t.toggle(e)},isOpen:function(t,e){return t.isOpen(e)}}}),Kz=function(t){var e=t.title.fold((function(){return{}}),(function(t){return{attributes:{title:t}}}));return{dom:k({tag:"div",classes:["tox-toolbar__group"]},e),components:[Uz.parts.items({})],items:t.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:fd([hk.config({}),Wy.config({})])}},Vz=function(t){return Uz.sketch(Kz(t))},jz=function(t,e){var n=zs((function(e){var n=$(t.initGroups,Vz);ML.setGroups(e,n)}));return fd([fE.toolbarButton(t.providers.isDisabled),sE(),Qy.config({mode:e,onEscape:t.onEscape,selector:".tox-toolbar__group"}),Py("toolbar-events",[n])])},$z=function(t){var e=t.cyclicKeying?"cyclic":"acyclic";return{uid:t.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":Kz({title:D.none(),items:[]}),"overflow-button":GH({name:"more",icon:D.some("more-drawer"),disabled:!1,tooltip:D.some("More..."),primary:!1,borderless:!1},D.none(),t.providers)},splitToolbarBehaviours:jz(t,e)}},Xz=function(t){var e=$z(t),n=4,r=Hz.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return Hz.sketch(k(k({},e),{lazySink:t.getSink,getOverflowBounds:function(){var e=t.moreDrawerData.lazyHeader().element,r=qr(e),o=pn(e),i=qr(o),a=Math.max(o.dom.scrollHeight,i.height);return Yr(r.x+n,i.y,r.width-2*n,a)},parts:k(k({},e.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:t.attributes}}}),components:[r],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},Gz=function(t){var e=zz.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=zz.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=$z(t);return zz.sketch(k(k({},r),{components:[e,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(t){t.getSystem().broadcastOn([wP()],{type:"opened"})},onClosed:function(t){t.getSystem().broadcastOn([wP()],{type:"closed"})}}))},Wz=function(t){var e=t.cyclicKeying?"cyclic":"acyclic";return ML.sketch({uid:t.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(t.type===RC.scrolling?["tox-toolbar--scrolling"]:[])},components:[ML.parts.groups({})],toolbarBehaviours:jz(t,e)})},Yz=function(t,e,n){var r={getSocket:function(e){return xL.getPart(e,t,"socket")},setSidebar:function(e,n){xL.getPart(e,t,"sidebar").each((function(t){return IR(t,n)}))},toggleSidebar:function(e,n){xL.getPart(e,t,"sidebar").each((function(t){return HR(t,n)}))},whichSidebar:function(e){return xL.getPart(e,t,"sidebar").bind(DR).getOrNull()},getHeader:function(e){return xL.getPart(e,t,"header")},getToolbar:function(e){return xL.getPart(e,t,"toolbar")},setToolbar:function(e,n){xL.getPart(e,t,"toolbar").each((function(t){t.getApis().setGroups(t,n)}))},setToolbars:function(e,n){xL.getPart(e,t,"multiple-toolbar").each((function(t){OL.setItems(t,n)}))},refreshToolbar:function(e){var n=xL.getPart(e,t,"toolbar");n.each((function(t){return t.getApis().refresh(t)}))},toggleToolbarDrawer:function(e){xL.getPart(e,t,"toolbar").each((function(t){Ht(t.getApis().toggle,(function(e){return e(t)}))}))},isToolbarDrawerToggled:function(e){return xL.getPart(e,t,"toolbar").bind((function(t){return D.from(t.getApis().isOpen).map((function(e){return e(t)}))})).getOr(!1)},getThrobber:function(e){return xL.getPart(e,t,"throbber")},focusToolbar:function(e){var n=xL.getPart(e,t,"toolbar").orThunk((function(){return xL.getPart(e,t,"multiple-toolbar")}));n.each((function(t){Qy.focusIn(t)}))},setMenubar:function(e,n){xL.getPart(e,t,"menubar").each((function(t){$P.setMenus(t,n)}))},focusMenubar:function(e){xL.getPart(e,t,"menubar").each((function(t){$P.focus(t)}))}};return{uid:t.uid,dom:t.dom,components:e,apis:r,behaviours:t.behaviours}},Jz=SL.optional({factory:$P,name:"menubar",schema:[ki("backstage")]}),qz=function(t){return t.type===RC.sliding?Gz:t.type===RC.floating?Xz:Wz},Zz=SL.optional({factory:{sketch:function(t){return OL.sketch({uid:t.uid,dom:t.dom,listBehaviours:fd([Qy.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return Wz({type:t.type,uid:ou("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:t.providers,onEscape:function(){return t.onEscape(),D.some(!0)}})},setupItem:function(t,e,n,r){ML.setGroups(e,n)},shell:!0})}},name:"multiple-toolbar",schema:[ki("dom"),ki("onEscape")]}),tK=SL.optional({factory:{sketch:function(t){var e=qz(t),n={type:t.type,uid:t.uid,onEscape:function(){return t.onEscape(),D.some(!0)},cyclicKeying:!1,initGroups:[],getSink:t.getSink,providers:t.providers,moreDrawerData:{lazyToolbar:t.lazyToolbar,lazyMoreButton:t.lazyMoreButton,lazyHeader:t.lazyHeader},attributes:t.attributes};return e(n)}},name:"toolbar",schema:[ki("dom"),ki("onEscape"),ki("getSink")]}),eK=SL.optional({factory:{sketch:MP},name:"header",schema:[ki("dom")]}),nK=SL.optional({name:"socket",schema:[ki("dom")]}),rK=SL.optional({factory:{sketch:LR},name:"sidebar",schema:[ki("dom")]}),oK=SL.optional({factory:{sketch:tz},name:"throbber",schema:[ki("dom")]}),iK=fh({name:"OuterContainer",factory:Yz,configFields:[ki("dom"),ki("behaviours")],partFields:[eK,Jz,tK,Zz,nK,rK,oK],apis:{getSocket:function(t,e){return t.getSocket(e)},setSidebar:function(t,e,n){t.setSidebar(e,n)},toggleSidebar:function(t,e,n){t.toggleSidebar(e,n)},whichSidebar:function(t,e){return t.whichSidebar(e)},getHeader:function(t,e){return t.getHeader(e)},getToolbar:function(t,e){return t.getToolbar(e)},setToolbar:function(t,e,n){var r=$(n,(function(t){return Vz(t)}));t.setToolbar(e,r)},setToolbars:function(t,e,n){var r=$(n,(function(t){return $(t,Vz)}));t.setToolbars(e,r)},refreshToolbar:function(t,e){return t.refreshToolbar(e)},toggleToolbarDrawer:function(t,e){t.toggleToolbarDrawer(e)},isToolbarDrawerToggled:function(t,e){return t.isToolbarDrawerToggled(e)},getThrobber:function(t,e){return t.getThrobber(e)},setMenubar:function(t,e,n){t.setMenubar(e,n)},focusMenubar:function(t,e){t.focusMenubar(e)},focusToolbar:function(t,e){t.focusToolbar(e)}}}),aK="file edit view insert format tools table help",sK={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},uK=function(t,e,n){var r=ES(n).split(/[ ,]/);return{text:t.title,getItems:function(){return rt(t.items,(function(t){var n=t.toLowerCase();return 0===n.trim().length||K(r,(function(t){return t===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:e.menuItems[n]?[e.menuItems[n]]:[]}))}}},cK=function(t){return"string"===typeof t?t.split(" "):t},lK=function(t,e){var n=k(k({},sK),e.menus),r=pt(e.menus).length>0,o=void 0===e.menubar||!0===e.menubar?cK(aK):cK(!1===e.menubar?"":e.menubar),i=Y(o,(function(t){var n=Tt(sK,t);return r?n||Et(e.menus,t).exists((function(t){return Tt(t,"items")})):n})),a=$(i,(function(r){var o=n[r];return uK({title:o.title,items:cK(o.items)},e,t)}));return Y(a,(function(t){var e=function(t){return"separator"!==t.type};return t.getItems().length>0&&K(t.getItems(),e)}))},dK=function(t){var e=function(){t._skinLoaded=!0,mT(t)};return function(){t.initialized?e():t.on("init",e)}},fK=function(t,e){return function(){return pT(t,{message:e})}},AK=function(t,e,n){return new iC((function(r,o){n.load(e,r,o),t.on("remove",(function(){return n.unload(e)}))}))},mK=function(t,e){var n=e+"/skin.min.css";return AK(t,n,t.ui.styleSheetLoader)},pK=function(t,e){var n=Un(ee.fromDom(t.getElement()));if(n){var r=e+"/skin.shadowdom.min.css";return AK(t,r,dS.DOM.styleSheetLoader)}return iC.resolve()},gK=function(t,e){var n=AS(e);n&&e.contentCSS.push(n+(t?"/content.inline":"/content")+".min.css"),!1===pS(e)&&i(n)?iC.all([mK(e,n),pK(e,n)]).then(dK(e),fK(e,"Skin could not be loaded")):dK(e)()},hK=C(gK,!1),vK=C(gK,!0),bK=function(t,e){return function(n){var r=ef(),o=function(){n.setActive(t.formatter.match(e));var o=t.formatter.formatChanged(e,n.setActive);r.set(o)};return t.initialized?o():t.once("init",o),function(){t.off("init",o),r.clear()}}},yK=function(t,e,n){return function(r){var o=function(){return n(r)},i=function(){n(r),t.on(e,o)};return t.initialized?i():t.once("init",i),function(){t.off("init",i),t.off(e,o)}}},wK=function(t){return function(e){return function(){t.undoManager.transact((function(){t.focus(),t.execCommand("mceToggleFormat",!1,e.format)}))}}},BK=function(t,e){return function(){return t.execCommand(e)}},CK=function(t,e,n){var r=function(t,r,i,a){var s=e.shared.providers.translate(t.title);if("separator"===t.type)return D.some({type:"separator",text:s});if("submenu"===t.type){var u=rt(t.getStyleItems(),(function(t){return o(t,r,a)}));return 0===r&&u.length<=0?D.none():D.some({type:"nestedmenuitem",text:s,disabled:u.length<=0,getSubmenuItems:function(){return rt(t.getStyleItems(),(function(t){return o(t,r,a)}))}})}return D.some(k({type:"togglemenuitem",text:s,icon:t.icon,active:t.isSelected(a),disabled:i,onAction:n.onAction(t)},t.getStylePreview().fold((function(){return{}}),(function(t){return{meta:{style:t}}}))))},o=function(t,e,o){var i="formatter"===t.type&&n.isInvalid(t);return 0===e?i?[]:r(t,e,!1,o).toArray():r(t,e,i,o).toArray()},i=function(t){var e=n.getCurrentValue(),r=n.shouldHide?0:1;return rt(t,(function(t){return o(t,r,e)}))},a=function(t,e){return function(n,r){var o=e(),a=i(o),s=KH(a,zC.CLOSE_ON_EXECUTE,t,!1);r(s)}};return{validateItems:i,getFetch:a}},xK=function(t,e,n){var r=n.dataset,o="basic"===r.type?function(){return $(r.data,(function(t){return FN(t,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:CK(t,e,n),getStyleItems:o}},SK=function(t,e,n){var r=xK(t,e,n),o=r.items,i=r.getStyleItems,a=function(t){return{getComponent:y(t)}},s=yK(t,"NodeChange",(function(t){var e=t.getComponent();n.updateText(e)}));return _H({text:n.icon.isSome()?D.none():n.text,icon:n.icon,tooltip:D.from(n.tooltip),role:D.none(),fetch:o.getFetch(e,i),onSetup:s,getApi:a,columns:1,presets:"normal",classes:n.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",e.shared)},EK=function(t){return $(t,(function(t){var e=t,n=t,r=t.split("=");return r.length>1&&(e=r[0],n=r[1]),{title:e,format:n}}))},TK=function(t){return{type:"basic",data:t}};(function(t){t[t["SemiColon"]=0]="SemiColon",t[t["Space"]=1]="Space"})(XD||(XD={}));var QK,kK=function(t,e){return e===XD.SemiColon?t.replace(/;$/,"").split(";"):t.split(" ")},FK=function(t,e,n,r){var o=t.getParam(e,n,"string"),i=EK(kK(o,r));return{type:"basic",data:i}},UK=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],OK=function(t){var e=function(){return tt(UK,(function(e){return t.formatter.match(e.format)}))},n=function(e){return function(){return t.formatter.match(e)}},r=function(t){return D.none},o=function(t){var n=e(),r=n.fold(y("left"),(function(t){return t.title.toLowerCase()}));Cs(t,OH,{icon:"align-"+r})},i=TK(UK),a=function(e){return function(){return tt(UK,(function(t){return t.format===e.format})).each((function(e){return t.execCommand(e.command)}))}};return{tooltip:"Align",text:D.none(),icon:D.some("align-left"),isSelectedFor:n,getCurrentValue:D.none,getPreviewFor:r,onAction:a,updateText:o,dataset:i,shouldHide:!1,isInvalid:function(e){return!t.formatter.canApply(e.format)}}},_K=function(t,e){return SK(t,e,OK(t))},IK=function(t,e){var n=xK(t,e,OK(t));t.ui.registry.addNestedMenuItem("align",{text:e.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},HK="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",DK=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],MK=function(t){var e=t.split(/\s*,\s*/);return $(e,(function(t){return t.replace(/^['"]+|['"]+$/g,"")}))},NK=function(t){var e=function(){var e=MK(t.toLowerCase());return ot(DK,(function(t){return e.indexOf(t.toLowerCase())>-1}))};return 0===t.indexOf("-apple-system")&&e()},LK=function(t){var e="System Font",n=function(){var n=function(t){return t?MK(t)[0]:""},r=t.queryCommandValue("FontName"),o=u.data,i=r?r.toLowerCase():"",a=tt(o,(function(t){var e=t.format;return e.toLowerCase()===i||n(e).toLowerCase()===n(i).toLowerCase()})).orThunk((function(){return Dt(NK(i),{title:e,format:i})}));return{matchOpt:a,font:r}},r=function(t){return function(e){return e.exists((function(e){return e.format===t}))}},o=function(){var t=n().matchOpt;return t},i=function(t){return function(){return D.some({tag:"div",styles:-1===t.indexOf("dings")?{"font-family":t}:{}})}},a=function(e){return function(){t.undoManager.transact((function(){t.focus(),t.execCommand("FontName",!1,e.format)}))}},s=function(t){var e=n(),r=e.matchOpt,o=e.font,i=r.fold(y(o),(function(t){return t.title}));Cs(t,UH,{text:i})},u=FK(t,"font_formats",HK,XD.SemiColon);return{tooltip:"Fonts",text:D.some(e),icon:D.none(),isSelectedFor:r,getCurrentValue:o,getPreviewFor:i,onAction:a,updateText:s,dataset:u,shouldHide:!1,isInvalid:E}},PK=function(t,e){return SK(t,e,LK(t))},RK=function(t,e){var n=xK(t,e,LK(t));t.ui.registry.addNestedMenuItem("fontformats",{text:e.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},zK="8pt 10pt 12pt 14pt 18pt 24pt 36pt",KK={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},VK={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},jK=function(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n},$K=function(t,e){return/[0-9.]+px$/.test(t)?jK(72*parseInt(t,10)/96,e||0)+"pt":Et(VK,t).getOr(t)},XK=function(t){return Et(KK,t).getOr("")},GK=function(t){var e=function(){var e=D.none(),n=s.data,r=t.queryCommandValue("FontSize");if(r)for(var o=function(t){var o=$K(r,t),i=XK(o);e=tt(n,(function(t){return t.format===r||t.format===o||t.format===i}))},i=3;e.isNone()&&i>=0;i--)o(i);return{matchOpt:e,size:r}},n=function(t){return function(e){return e.exists((function(e){return e.format===t}))}},r=function(){var t=e().matchOpt;return t},o=y(D.none),i=function(e){return function(){t.undoManager.transact((function(){t.focus(),t.execCommand("FontSize",!1,e.format)}))}},a=function(t){var n=e(),r=n.matchOpt,o=n.size,i=r.fold(y(o),(function(t){return t.title}));Cs(t,UH,{text:i})},s=FK(t,"fontsize_formats",zK,XD.Space);return{tooltip:"Font sizes",text:D.some("12pt"),icon:D.none(),isSelectedFor:n,getPreviewFor:o,getCurrentValue:r,onAction:i,updateText:a,dataset:s,shouldHide:!1,isInvalid:E}},WK=function(t,e){return SK(t,e,GK(t))},YK=function(t,e){var n=xK(t,e,GK(t));t.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},JK=function(t,e){var n=e(),r=$(n,(function(t){return t.format}));return D.from(t.formatter.closest(r)).bind((function(t){return tt(n,(function(e){return e.format===t}))})).orThunk((function(){return Dt(t.formatter.match("p"),{title:"Paragraph",format:"p"})}))},qK="Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",ZK=function(t){var e="Paragraph",n=function(e){return function(){return t.formatter.match(e)}},r=function(e){return function(){var n=t.formatter.get(e);return D.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(e))})}},o=function(n){var r=JK(t,(function(){return i.data})),o=r.fold(y(e),(function(t){return t.title}));Cs(n,UH,{text:o})},i=FK(t,"block_formats",qK,XD.SemiColon);return{tooltip:"Blocks",text:D.some(e),icon:D.none(),isSelectedFor:n,getCurrentValue:D.none,getPreviewFor:r,onAction:wK(t),updateText:o,dataset:i,shouldHide:!1,isInvalid:function(e){return!t.formatter.canApply(e.format)}}},tV=function(t,e){return SK(t,e,ZK(t))},eV=function(t,e){var n=xK(t,e,ZK(t));t.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},nV=function(t,e){var n="Paragraph",r=function(e){return function(){return t.formatter.match(e)}},o=function(e){return function(){var n=t.formatter.get(e);return void 0!==n?D.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(e))}):D.none()}},i=function(e){var r=function(t){var e=t.items;return void 0!==e&&e.length>0?rt(e,r):[{title:t.title,format:t.format}]},o=rt(kN(t),r),i=JK(t,y(o)),a=i.fold(y(n),(function(t){return t.title}));Cs(e,UH,{text:a})};return{tooltip:"Formats",text:D.some(n),icon:D.none(),isSelectedFor:r,getCurrentValue:D.none,getPreviewFor:o,onAction:wK(t),updateText:i,shouldHide:t.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(e){return!t.formatter.canApply(e.format)},dataset:e}},rV=function(t,e){var n=k({type:"advanced"},e.styleselect);return SK(t,e,nV(t,n))},oV=function(t,e){var n=k({type:"advanced"},e.styleselect),r=xK(t,e,nV(t,n));t.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})},iV=function(t,e){var n=function(n,r){t.updateState.each((function(t){var o=t(n,r);e.set(o)})),t.renderComponents.each((function(t){var o=t(r,e.get()),i=$(o,n.getSystem().build);zm(n,i)}))};return Qs([Os(ts(),(function(e,r){var o=r;if(!o.universal){var i=t.channel;z(o.channels,i)&&n(e,o.data)}})),zs((function(e,r){t.initialData.each((function(t){n(e,t)}))}))])},aV=Object.freeze({__proto__:null,events:iV}),sV=function(t,e,n){return n},uV=Object.freeze({__proto__:null,getState:sV}),cV=[ki("channel"),Pi("renderComponents"),Pi("updateState"),Pi("initialData")],lV=function(){var t=oa(D.none()),e=function(){return t.set(D.none())},n=function(){return t.get().getOr("none")};return{readState:n,get:t.get,set:t.set,clear:e}},dV=Object.freeze({__proto__:null,init:lV}),fV=md({fields:cV,name:"reflecting",active:aV,apis:uV,state:dV}),AV=y([ki("toggleClass"),ki("fetch"),cl("onExecute"),Gi("getHotspot",D.some),Gi("getAnchorOverrides",y({})),Nf(),cl("onItemExecute"),Pi("lazySink"),ki("dom"),sl("onOpen"),tg("splitDropdownBehaviours",[gF,Qy,Wy]),Gi("matchWidth",!1),Gi("useMinWidth",!1),Gi("eventOrder",{}),Pi("role")].concat(UF())),mV=Og({factory:BB,schema:[ki("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:fd([Wy.revoke()])}},overrides:function(t){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(e){e.getSystem().getByUid(t.uid).each(xs)},buttonBehaviours:fd([mw.config({toggleOnExecute:!1,toggleClass:t.toggleClass})])}}}),pV=Og({factory:BB,schema:[ki("dom")],name:"button",defaults:function(){return{buttonBehaviours:fd([Wy.revoke()])}},overrides:function(t){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(e){e.getSystem().getByUid(t.uid).each((function(n){t.onExecute(n,e)}))}}}}),gV=y([mV,pV,Ig({factory:{sketch:function(t){return{uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}}}},schema:[ki("text")],name:"aria-descriptor"}),_g({schema:[ol()],name:"menu",defaults:function(t){return{onExecute:function(e,n){e.getSystem().getByUid(t.uid).each((function(r){t.onItemExecute(r,e,n)}))}}}}),vF()]),hV=function(t,e,n,r){var o,i=function(t){hh.getCurrent(t).each((function(t){nv.highlightFirst(t),Qy.focusIn(t)}))},a=function(e){var n=i;SF(t,w,e,r,n,Kk.HighlightFirst).get(g)},s=function(t){return a(t),D.some(!0)},u=function(e){var n=Gg(e,t,"button");return xs(n),D.some(!0)},c=k(k({},Qs([zs((function(e,n){var r=Xg(e,t,"aria-descriptor");r.each((function(t){var n=ou("aria");Pn(t.element,"id",n),Pn(e.element,"aria-describedby",n)}))}))])),gw(D.some(a))),l={repositionMenus:function(t){mw.isOn(t)&&FF(t)}};return{uid:t.uid,dom:t.dom,components:e,apis:l,eventOrder:k(k({},t.eventOrder),(o={},o[es()]=["disabling","toggling","alloy.base.behaviour"],o)),events:c,behaviours:ng(t.splitDropdownBehaviours,[gF.config({others:{sandbox:function(e){var n=Gg(e,t,"arrow"),r={onOpen:function(){mw.on(n),mw.on(e)},onClose:function(){mw.off(n),mw.off(e)}};return kF(t,e,r)}}}),Qy.config({mode:"special",onSpace:u,onEnter:u,onDown:s}),Wy.config({}),mw.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:t.role.getOr("button"),"aria-haspopup":!0}}}},vV=fh({name:"SplitDropdown",configFields:AV(),partFields:gV(),factory:hV,apis:{repositionMenus:function(t,e){return t.repositionMenus(e)}}}),bV=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},yV=function(t){return{setActive:function(e){mw.set(t,e)},isActive:function(){return mw.isOn(t)},isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},wV=function(t,e){return t.map((function(t){return{"aria-label":e.translate(t),title:e.translate(t)}})).getOr({})},BV=ou("focus-button"),CV=function(t,e,n,r,o,i){var a;return{dom:{tag:"button",classes:["tox-tbtn"].concat(e.isSome()?["tox-tbtn--select"]:[]),attributes:wV(n,i)},components:vE([t.map((function(t){return SH(t,i.icons)})),e.map((function(t){return TH(t,"tox-tbtn",i)}))]),eventOrder:(a={},a[_a()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:fd([fE.toolbarButton(i.isDisabled),sE(),Py("common-button-display-events",[Os(_a(),(function(t,e){e.event.prevent(),Bs(t,BV)}))])].concat(r.map((function(n){return fV.config({channel:n,initialData:{icon:t,text:e},renderComponents:function(t,e){return vE([t.icon.map((function(t){return SH(t,i.icons)})),t.text.map((function(t){return TH(t,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},xV=function(t,e,n,r){var o=e.shared;return Tz.sketch({lazySink:o.getSink,fetch:function(){return qk.nu((function(e){e($(n(t.items),Vz))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:CV(t.icon,t.text,t.tooltip,D.none(),D.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})},SV=function(t,e,n){var r=oa(g),o=CV(t.icon,t.text,t.tooltip,D.none(),D.none(),n);return BB.sketch({dom:o.dom,components:o.components,eventOrder:FH,buttonBehaviours:fd([Py("toolbar-button-events",[kH({onAction:t.onAction,getApi:e.getApi}),mE(e,r),pE(e,r)]),fE.toolbarButton((function(){return t.disabled||n.isDisabled()})),sE()].concat(e.toolbarButtonBehaviours))})},EV=function(t,e){return TV(t,e,[])},TV=function(t,e,n){return SV(t,{toolbarButtonBehaviours:[].concat(n.length>0?[Py("toolbarButtonWith",n)]:[]),getApi:bV,onSetup:t.onSetup},e)},QV=function(t,e){return kV(t,e,[])},kV=function(t,e,n){return Bo(SV(t,{toolbarButtonBehaviours:[Ny.config({}),mw.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[Py("toolbarToggleButtonWith",n)]:[]),getApi:yV,onSetup:t.onSetup},e))},FV=function(t,e,n){return function(r){return qk.nu((function(t){return e.fetch(t)})).map((function(o){return D.from(FQ(Bo(tQ(ou("menu-value"),o,(function(n){e.onItemAction(t(r),n)}),e.columns,e.presets,zC.CLOSE_ON_EXECUTE,e.select.getOr(E),n),{movement:nQ(e.columns,e.presets),menuBehaviours:Jx.unnamedEvents("auto"!==e.columns?[]:[zs((function(t,n){Gx(t,4,cx(e.presets)).each((function(e){var n=e.numRows,r=e.numColumns;Qy.setGridSize(t,n,r)}))}))])})))}))}},UV=function(t,e){var n,r=ou("channel-update-split-dropdown-display"),o=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)},setIconFill:function(e,n){Nc(t.element,'svg path[id="'+e+'"], rect[id="'+e+'"]').each((function(t){Pn(t,"fill",n)}))},setIconStroke:function(e,n){Nc(t.element,'svg path[id="'+e+'"], rect[id="'+e+'"]').each((function(t){Pn(t,"stroke",n)}))},setActive:function(e){Pn(t.element,"aria-pressed",e),Nc(t.element,"span").each((function(n){t.getSystem().getByDom(n).each((function(t){return mw.set(t,e)}))}))},isActive:function(){return Nc(t.element,"span").exists((function(e){return t.getSystem().getByDom(e).exists(mw.isOn)}))}}},i=oa(g),a={getApi:o,onSetup:t.onSetup};return vV.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:k({"aria-pressed":!1},wV(t.tooltip,e.providers))},onExecute:function(e){t.onAction(o(e))},onItemExecute:function(t,e,n){},splitDropdownBehaviours:fd([fE.splitButton(e.providers.isDisabled),sE(),Py("split-dropdown-events",[Os(BV,Wy.focus),mE(a,i),pE(a,i)]),LF.config({})]),eventOrder:(n={},n[fs()]=["alloy.base.behaviour","split-dropdown-events"],n),toggleClass:"tox-tbtn--enabled",lazySink:e.getSink,fetch:FV(o,t,e.providers),parts:{menu:px(!1,t.columns,t.presets)},components:[vV.parts.button(CV(t.icon,t.text,D.none(),D.some(r),D.some([mw.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),e.providers)),vV.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:FB("chevron-down",e.providers.icons)},buttonBehaviours:fd([fE.splitButton(e.providers.isDisabled),sE(),_B()])}),vV.parts["aria-descriptor"]({text:e.providers.translate("To open the popup, press Shift+Enter")})]})},OV=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],_V=function(t,e){return function(n,r,o){var i=t(n).mapError((function(t){return Ci(t)})).getOrDie();return e(i,r,o)}},IV={button:_V(SC,(function(t,e){return EV(t,e.backstage.shared.providers)})),togglebutton:_V(QC,(function(t,e){return QV(t,e.backstage.shared.providers)})),menubutton:_V(zP,(function(t,e){return jH(t,"tox-tbtn",e.backstage,D.none())})),splitbutton:_V(VP,(function(t,e){return UV(t,e.backstage.shared)})),grouptoolbarbutton:_V(LP,(function(t,e,n){var r,o=n.ui.registry.getAll().buttons,i=function(t){return zV(n,{buttons:o,toolbar:t,allowToolbarGroups:!1},e,D.none())},a=(r={},r[Df]=e.backstage.shared.header.isPositionedAtTop()?Nd.TopToBottom:Nd.BottomToTop,r);switch(OS(n)){case RC.floating:return xV(t,e.backstage,i,a);default:throw new Error("Toolbar groups are only supported when using floating toolbar mode")}})),styleSelectButton:function(t,e){return rV(t,e.backstage)},fontsizeSelectButton:function(t,e){return WK(t,e.backstage)},fontSelectButton:function(t,e){return PK(t,e.backstage)},formatButton:function(t,e){return tV(t,e.backstage)},alignMenuButton:function(t,e){return _K(t,e.backstage)}},HV=function(t,e,n){return Et(IV,t.type).fold((function(){return console.error("skipping button defined by",t),D.none()}),(function(r){return D.some(r(t,e,n))}))},DV={styleselect:IV.styleSelectButton,fontsizeselect:IV.fontsizeSelectButton,fontselect:IV.fontSelectButton,formatselect:IV.formatButton,align:IV.alignMenuButton},MV=function(t){var e=$(OV,(function(e){var n=Y(e.items,(function(e){return Tt(t,e)||Tt(DV,e)}));return{name:e.name,items:n}}));return Y(e,(function(t){return t.items.length>0}))},NV=function(t){var e=t.split("|");return $(e,(function(t){return{items:t.trim().split(" ")}}))},LV=function(t){return p(t,(function(t){return Tt(t,"name")&&Tt(t,"items")}))},PV=function(t){var e=t.toolbar,n=t.buttons;return!1===e?[]:void 0===e||!0===e?MV(n):i(e)?NV(e):LV(e)?e:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},RV=function(t,e,n,r,o,i){return Et(e,n.toLowerCase()).orThunk((function(){return i.bind((function(t){return mt(t,(function(t){return Et(e,t+n.toLowerCase())}))}))})).fold((function(){return Et(DV,n.toLowerCase()).map((function(e){return e(t,o)})).orThunk((function(){return D.none()}))}),(function(e){return"grouptoolbarbutton"!==e.type||r?HV(e,o,t):(console.warn("Ignoring the '"+n+"' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested."),D.none())}))},zV=function(t,e,n,r){var o=PV(e),i=$(o,(function(o){var i=rt(o.items,(function(o){return 0===o.trim().length?[]:RV(t,e.buttons,o,e.allowToolbarGroups,n,r).toArray()}));return{title:D.from(t.translate(o.name)),items:i}}));return Y(i,(function(t){return t.items.length>0}))},KV=function(t,e,n,r){var o=e.outerContainer,a=n.toolbar,s=n.buttons;if(p(a,i)){var u=a.map((function(e){var o={toolbar:e,buttons:s,allowToolbarGroups:n.allowToolbarGroups};return zV(t,o,{backstage:r},D.none())}));iK.setToolbars(o,u)}else iK.setToolbar(o,zV(t,n,{backstage:r},D.none()))},VV=en(),jV=VV.os.isiOS()&&VV.os.version.major<=12,$V=function(t,e){var n=t.dom,r=t.getWin(),o=t.getDoc().documentElement,i=oa(lr(r.innerWidth,r.innerHeight)),a=oa(lr(o.offsetWidth,o.offsetHeight)),s=function(){var e=i.get();e.left===r.innerWidth&&e.top===r.innerHeight||(i.set(lr(r.innerWidth,r.innerHeight)),hT(t))},u=function(){var e=t.getDoc().documentElement,n=a.get();n.left===e.offsetWidth&&n.top===e.offsetHeight||(a.set(lr(e.offsetWidth,e.offsetHeight)),hT(t))},c=function(e){return vT(t,e)};n.bind(r,"resize",s),n.bind(r,"scroll",c);var l=af(ee.fromDom(t.getBody()),"load",u),d=e.uiMothership.element;t.on("hide",(function(){Gn(d,"display","none")})),t.on("show",(function(){nr(d,"display")})),t.on("NodeChange",u),t.on("remove",(function(){l.unbind(),n.unbind(r,"resize",s),n.unbind(r,"scroll",c),r=null}))},XV=function(t,e,n,r,o){var i=oa(0),a=e.outerContainer;hK(t);var s=ee.fromDom(o.targetNode),u=Fn(kn(s));Wm(s,e.mothership),Gm(u,e.uiMothership),t.on("PostRender",(function(){KV(t,e,n,r),i.set(t.getWin().innerWidth),iK.setMenubar(a,lK(t,n)),iK.setSidebar(a,n.sidebar),$V(t,e)}));var c=iK.getSocket(a).getOrDie("Could not find expected socket element");if(jV){Wn(c.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var l=zB((function(){t.fire("ScrollContent")}),20),d=of(c.element,"scroll",l.throttle);t.on("remove",d.unbind)}aE(t,e),t.addCommand("ToggleSidebar",(function(e,n){iK.toggleSidebar(a,n),t.fire("ToggleSidebar")})),t.addQueryValueHandler("ToggleSidebar",(function(){return iK.whichSidebar(a)}));var f=OS(t),A=function(){iK.refreshToolbar(e.outerContainer)};f!==RC.sliding&&f!==RC.floating||t.on("ResizeWindow ResizeEditor ResizeContent",(function(){var e=t.getWin().innerWidth;e!==i.get()&&(A(),i.set(e))}));var m={enable:function(){iE(e,!1)},disable:function(){iE(e,!0)},isDisabled:function(){return Dh.isDisabled(a)}};return{iframeContainer:c.element.dom,editorContainer:a.element.dom,api:m}},GV=Object.freeze({__proto__:null,render:XV}),WV=function(t){var e=/^[0-9\.]+(|px)$/i;return e.test(""+t)?D.some(parseInt(""+t,10)):D.none()},YV=function(t){return m(t)?t+"px":t},JV=function(t,e,n){var r=e.filter((function(e){return t<e})),o=n.filter((function(e){return t>e}));return r.or(o).getOr(t)},qV=function(t){var e=gS(t),n=bS(t),r=wS(t);return WV(e).map((function(t){return JV(t,n,r)}))},ZV=function(t){var e=qV(t);return e.getOr(gS(t))},tj=function(t){var e=hS(t),n=vS(t),r=yS(t);return WV(e).map((function(t){return JV(t,n,r)}))},ej=function(t){var e=tj(t);return e.getOr(hS(t))},nj=function(t,e,n,r,o){var i=n.uiMothership,a=n.outerContainer,s=dS.DOM,u=RS(t),c=VS(t),l=yS(t).or(tj(t)),d=r.shared.header,f=d.isPositionedAtTop,A=OS(t),m=A===RC.sliding||A===RC.floating,p=oa(!1),g=function(){return p.get()&&!t.removed},h=function(t){return m?t.fold(y(0),(function(t){return t.components().length>1?ar(t.components()[1].element):0})):0},v=function(n){switch(HS(t)){case US.auto:var r=iK.getToolbar(a),o=h(r),i=ar(n.element)-o,s=Jr(e),u=s.y>i;if(u)return"top";var c=pn(e),l=Math.max(c.dom.scrollHeight,ar(c)),d=s.bottom<l-i;if(d)return"bottom";var f=Zr(),A=f.bottom<s.bottom-i;return A?"bottom":"top";case US.bottom:return"bottom";case US.top:default:return"top"}},b=function(t){var e=o.get();yP.setModes(e,[t]),d.setDockingMode(t);var n=f()?Nd.TopToBottom:Nd.BottomToTop;Pn(e.element,Df,n)},w=function(){var t=l.getOrThunk((function(){var t=WV(Jn(Mn(),"margin-left")).getOr(0);return hr(Mn())-Ar(e).left+t}));Gn(o.get().element,"max-width",t+"px")},B=function(){var t=iK.getToolbar(a),n=h(t),r=Jr(e),i=f()?Math.max(r.y-ar(o.get().element)+n,0):r.bottom;Wn(a.element,{position:"absolute",top:Math.round(i)+"px",left:Math.round(r.x)+"px"})},C=function(){i.broadcastOn([bp()],{})},x=function(t){if(void 0===t&&(t=!1),g()){if(u||w(),m&&iK.refreshToolbar(a),u||B(),c){var e=o.get();t?yP.reset(e):yP.refresh(e)}C()}},S=function(t){if(void 0===t&&(t=!0),!u&&c&&g()){var e=d.getDockingMode(),n=v(o.get());n!==e&&(b(n),t&&x(!0))}},E=function(){p.set(!0),Gn(a.element,"display","flex"),s.addClass(t.getBody(),"mce-edit-focus"),nr(i.element,"display"),S(!1),x()},T=function(){p.set(!1),n.outerContainer&&(Gn(a.element,"display","none"),s.removeClass(t.getBody(),"mce-edit-focus")),Gn(i.element,"display","none")};return{isVisible:g,isPositionedAtTop:f,show:E,hide:T,update:x,updateMode:S,repositionPopups:C}},rj=function(t,e){var n=Jr(t);return{pos:e?n.y:n.bottom,bounds:n}},oj=function(t,e,n,r){var o=oa(rj(e,n.isPositionedAtTop())),i=function(r){var i=rj(e,n.isPositionedAtTop()),a=i.pos,s=i.bounds,u=o.get(),c=u.pos,l=u.bounds,d=s.height!==l.height||s.width!==l.width;o.set({pos:a,bounds:s}),d&&hT(t,r),n.isVisible()&&(c!==a?n.update(!0):d&&(n.updateMode(),n.repositionPopups()))};r||(t.on("activate",n.show),t.on("deactivate",n.hide)),t.on("SkinLoaded ResizeWindow",(function(){return n.update(!0)})),t.on("NodeChange keydown",(function(t){yB.requestAnimationFrame((function(){return i(t)}))})),t.on("ScrollWindow",(function(){return n.updateMode()}));var a=ef();a.set(af(ee.fromDom(t.getBody()),"load",i)),t.on("remove",(function(){a.clear()}))},ij=function(t,e,n,r,o){var i=e.mothership,a=e.uiMothership,s=e.outerContainer,u=oa(null),c=ee.fromDom(o.targetNode),l=nj(t,c,e,r,u),d=LS(t);vK(t);var f=function(){if(u.get())l.show();else{u.set(iK.getHeader(s).getOrDie());var o=zS(t);Gm(o,i),Gm(o,a),KV(t,e,n,r),iK.setMenubar(s,lK(t,n)),l.show(),oj(t,c,l,d),t.nodeChanged()}},A=function(){return yB.setEditorTimeout(t,f,0)};t.on("show",f),t.on("hide",l.hide),d||(t.on("focus",A),t.on("blur",l.hide)),t.on("init",(function(){(t.hasFocus()||d)&&A()})),aE(t,e);var m={show:function(){l.show()},hide:function(){l.hide()},enable:function(){iE(e,!1)},disable:function(){iE(e,!0)},isDisabled:function(){return Dh.isDisabled(s)}};return{editorContainer:s.element.dom,api:m}},aj=Object.freeze({__proto__:null,render:ij}),sj="contexttoolbar-show",uj="contexttoolbar-hide",cj=function(t){return{hide:function(){return Bs(t,is())},getValue:function(){return Zp.getValue(t)}}},lj=function(t,e){return Os(QH,(function(n,r){var o=t.get(n),i=cj(o);e.onAction(i,r.event.buttonApi)}))},dj=function(t,e,n){var r=e.original;r.primary;var o=F(r,["primary"]),i=wi(SC(k(k({},o),{type:"button",onAction:g})));return TV(i,n.backstage.shared.providers,[lj(t,e)])},fj=function(t,e,n){var r=e.original;r.primary;var o=F(r,["primary"]),i=wi(QC(k(k({},o),{type:"togglebutton",onAction:g})));return kV(i,n.backstage.shared.providers,[lj(t,e)])},Aj=function(t,e,n){var r={backstage:{shared:{providers:n}}};return"contextformtogglebutton"===e.type?fj(t,e,r):dj(t,e,r)},mj=function(t,e,n){var r=$(e,(function(e){return CB(Aj(t,e,n))})),o=function(){return $(r,(function(t){return t.asSpec()}))},i=function(t){return mt(e,(function(e,n){return e.primary?D.from(r[n]).bind((function(e){return e.getOpt(t)})).filter(x(Dh.isDisabled)):D.none()}))};return{asSpecs:o,findPrimary:i}},pj=function(t,e){var n=t.label.fold((function(){return{}}),(function(t){return{"aria-label":t}})),r=CB(Pk.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:t.initValue(),inputAttributes:n,selectOnFocus:!0,inputBehaviours:fd([Qy.config({mode:"special",onEnter:function(t){return o.findPrimary(t).map((function(t){return xs(t),!0}))},onLeft:function(t,e){return e.cut(),D.none()},onRight:function(t,e){return e.cut(),D.none()}})])})),o=mj(r,t.commands,e);return[{title:D.none(),items:[r.asSpec()]},{title:D.none(),items:o.asSpecs()}]},gj=function(t,e,n){return Wz({type:t,uid:ou("context-toolbar"),initGroups:pj(e,n),onEscape:D.none,cyclicKeying:!0,providers:n})},hj={renderContextForm:gj,buildInitGroups:pj},vj=function(t,e,n){return void 0===n&&(n=.01),e.bottom-t.y>=n&&t.bottom-e.y>=n},bj=function(t){var e=t.getBoundingClientRect();if(e.height<=0&&e.width<=0){var n=Sn(ee.fromDom(t.startContainer),t.startOffset).element,r=de(n)?hn(n):D.some(n);return r.filter(le).map((function(t){return t.dom.getBoundingClientRect()})).getOr(e)}return e},yj=function(t){var e=t.selection.getRng(),n=bj(e);if(t.inline){var r=Mr();return Yr(r.left+n.left,r.top+n.top,n.width,n.height)}var o=qr(ee.fromDom(t.getBody()));return Yr(o.x+n.left,o.y+n.top,n.width,n.height)},wj=function(t,e){return e.filter(Dn).map(qr).getOrThunk((function(){return yj(t)}))},Bj=function(t,e,n){var r=Math.max(t.x+n,e.x),o=Math.min(t.right-n,e.right);return{x:r,width:o-r}},Cj=function(t,e,n,r,o,i){var a=ee.fromDom(t.getContainer()),s=Nc(a,".tox-editor-header").getOr(a),u=Jr(s),c=u.y>=e.bottom,l=r&&!c;if(t.inline&&l)return{y:Math.max(u.bottom+i,n.y),bottom:n.bottom};if(t.inline&&!l)return{y:n.y,bottom:Math.min(u.y-i,n.bottom)};var d="line"===o?Jr(a):e;return l?{y:Math.max(u.bottom+i,n.y),bottom:Math.min(d.bottom-i,n.bottom)}:{y:Math.max(d.y+i,n.y),bottom:Math.min(u.y-i,n.bottom)}},xj=function(t,e,n,r){void 0===r&&(r=0);var o=Rr(window),i=Jr(ee.fromDom(t.getContentAreaContainer())),a=TS(t)||QS(t)||FS(t),s=Bj(i,o,r),u=s.x,c=s.width;if(t.inline&&!a)return Yr(u,o.y,c,o.height);var l=e.header.isPositionedAtTop(),d=Cj(t,i,o,l,n,r),f=d.y,A=d.bottom;return Yr(u,f,c,A-f)},Sj=12,Ej={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},Tj={maxHeightFunction:Ef(),maxWidthFunction:bz()},Qj=function(t,e){var n=t.selection.getRng(),r=Sn(ee.fromDom(n.startContainer),n.startOffset);return n.startContainer===n.endContainer&&n.startOffset===n.endOffset-1&&cn(r.element,e)},kj=function(t,e,n){var r=Zn(t,"position");Gn(t,"position",e);var o=n(t);return r.each((function(e){return Gn(t,"position",e)})),o},Fj=function(t){return"node"===t},Uj=function(t,e,n,r,o){var i=yj(t),a=r.lastElement().exists((function(t){return cn(n,t)}));if(Qj(t,n))return a?hB:fB;if(a)return kj(e,r.getMode(),(function(){var t=vj(i,Jr(e));return t&&!r.isReposition()?bB:hB}));var s="fixed"===r.getMode()?o.y+Mr().top:o.y,u=ar(e)+Sj;return s+u<=i.y?fB:AB},Oj=function(t,e,n,r){var o=function(e){return function(r,o,i,a,s){var u=Uj(t,a,e,n,s),c=k(k({},r),{y:s.y,height:s.height});return k(k({},u(c,o,i,a,s)),{alwaysFit:!0})}},i=function(t){return Fj(r)?[o(t)]:[]},a={onLtr:function(t){return[jl,$l,Kl,Rl,Vl,zl].concat(i(t))},onRtl:function(t){return[jl,$l,Vl,zl,Kl,Rl].concat(i(t))}},s={onLtr:function(t){return[$l,Rl,zl,Kl,Vl,jl].concat(i(t))},onRtl:function(t){return[$l,zl,Rl,Vl,Kl,jl].concat(i(t))}};return e?s:a},_j=function(t,e,n,r){return"line"===e?{bubble:Uf(Sj,0,Ej),layouts:{onLtr:function(){return[Xl]},onRtl:function(){return[Gl]}},overrides:Tj}:{bubble:Uf(0,Sj,Ej,1/Sj),layouts:Oj(t,n,r,e),overrides:Tj}},Ij=function(t,e){var n=Y(e,(function(e){return e.predicate(t.dom)})),r=W(n,(function(t){return"contexttoolbar"===t.type})),o=r.pass,i=r.fail;return{contextToolbars:o,contextForms:i}},Hj=function(t){if(t.length<=1)return t;var e=function(e){return K(t,(function(t){return t.position===e}))},n=function(e){return Y(t,(function(t){return t.position===e}))},r=e("selection"),o=e("node");if(r||o){if(o&&r){var i=n("node"),a=$(n("selection"),(function(t){return k(k({},t),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")},Dj=function(t){if(t.length<=1)return t;var e=function(e){return tt(t,(function(t){return t.position===e}))},n=e("selection").orThunk((function(){return e("node")})).orThunk((function(){return e("line")})).map((function(t){return t.position}));return n.fold((function(){return[]}),(function(e){return Y(t,(function(t){return t.position===e}))}))},Mj=function(t,e,n){var r=Ij(t,e);if(r.contextForms.length>0)return D.some({elem:t,toolbars:[r.contextForms[0]]});var o=Ij(t,n);if(o.contextForms.length>0)return D.some({elem:t,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=Hj(r.contextToolbars.concat(o.contextToolbars));return D.some({elem:t,toolbars:i})}return D.none()},Nj=function(t,e,n){return t(e)?D.none():ba(e,(function(t){if(le(t)){var e=Ij(t,n.inNodeScope),r=e.contextToolbars,o=e.contextForms,i=o.length>0?o:Dj(r);return i.length>0?D.some({elem:t,toolbars:i}):D.none()}return D.none()}),t)},Lj=function(t,e){var n=ee.fromDom(e.getBody()),r=function(t){return cn(t,n)},o=function(t){return!r(t)&&!fn(n,t)},i=ee.fromDom(e.selection.getNode());return o(i)?D.none():Mj(i,t.inNodeScope,t.inEditorScope).orThunk((function(){return Nj(r,i,t)}))},Pj=function(t,e){var n={},r=[],o=[],i={},a={},s=function(t,s){var u=wi(DC(s));n[t]=u,u.launch.map((function(n){i["form:"+t]=k(k({},s.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){e(u)}})})),"editor"===u.scope?o.push(u):r.push(u),a[t]=u},u=function(t,e){NC(e).each((function(n){"editor"===e.scope?o.push(n):r.push(n),a[t]=n}))},c=pt(t);return X(c,(function(e){var n=t[e];"contextform"===n.type?s(e,n):"contexttoolbar"===n.type&&u(e,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},Rj=ou("forward-slide"),zj=ou("backward-slide"),Kj=ou("change-slide-event"),Vj="tox-pop--resizing",jj=function(t){var e=oa([]);return tB.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(t){e.set([]),tB.getContent(t).each((function(t){nr(t.element,"visibility")})),sc(t.element,Vj),nr(t.element,"width")},inlineBehaviours:fd([Py("context-toolbar-events",[Rs($a(),(function(t,e){"width"===e.event.raw.propertyName&&(sc(t.element,Vj),nr(t.element,"width"))})),Os(Kj,(function(t,e){var n=t.element;nr(n,"width");var r=hr(n);tB.setContent(t,e.event.contents),ic(n,Vj);var o=hr(n);Gn(n,"width",r+"px"),tB.getContent(t).each((function(t){e.event.focus.bind((function(t){return Bd(t),Ed(n)})).orThunk((function(){return Qy.focusIn(t),Sd(kn(n))}))})),yB.setTimeout((function(){Gn(t.element,"width",o+"px")}),0)})),Os(Rj,(function(t,n){tB.getContent(t).each((function(n){e.set(e.get().concat([{bar:n,focus:Sd(kn(t.element))}]))})),Cs(t,Kj,{contents:n.event.forwardContents,focus:D.none()})})),Os(zj,(function(t,n){ft(e.get()).each((function(n){e.set(e.get().slice(0,e.get().length-1)),Cs(t,Kj,{contents:Qc(n.bar),focus:n.focus})}))}))]),Qy.config({mode:"special",onEscape:function(n){return ft(e.get()).fold((function(){return t.onEscape()}),(function(t){return Bs(n,zj),D.some(!0)}))}})]),lazySink:function(){return ro.value(t.sink)}})},$j="tox-pop--transition",Xj=function(t,e,n,r){var o=r.backstage,i=o.shared,a=en().deviceType.isTouch,s=nf(),u=nf(),c=nf(),l=Tc(jj({sink:n,onEscape:function(){return t.focus(),D.some(!0)}})),d=function(){var e=c.get().getOr("node"),n=Fj(e)?1:0;return xj(t,i,e,n)},f=function(){return!t.removed&&!(a()&&o.isContextMenuOpen())},A=function(t){return kt(_t(t,s.get(),cn),!0)},m=function(){if(f()){var e=d(),n=kt(c.get(),"node")?wj(t,s.get()):yj(t);return e.height<=0||!vj(n,e)}return!0},p=function(){s.clear(),u.clear(),c.clear(),tB.hide(l)},h=function(){if(tB.isOpen(l)){var t=l.element;nr(t,"display"),m()?Gn(t,"display","none"):(u.set(0),tB.reposition(l))}},v=function(e){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[e],behaviours:fd([Qy.config({mode:"acyclic"}),Py("pop-dialog-wrap-events",[zs((function(e){t.shortcuts.add("ctrl+F9","focus statusbar",(function(){return Qy.focusIn(e)}))})),Ks((function(e){t.shortcuts.remove("ctrl+F9")}))])])}},b=me((function(){return Pj(e,(function(t){var e=B([t]);Cs(l,Rj,{forwardContents:v(e)})}))})),y=function(e,n){return zV(t,{buttons:e,toolbar:n.items,allowToolbarGroups:!1},r,D.some(["form:"]))},w=function(t,e){return hj.buildInitGroups(t,e)},B=function(e){var n=t.ui.registry.getAll().buttons,r=b(),o=k(k({},n),r.formNavigators),a=OS(t)===RC.scrolling?RC.scrolling:RC.default,s=nt($(e,(function(t){return"contexttoolbar"===t.type?y(o,t):w(t,i.providers)})));return Wz({type:a,uid:ou("context-toolbar"),initGroups:s,onEscape:D.none,cyclicKeying:!0,providers:i.providers})},C=function(e,r){var o="node"===e?i.anchors.node(r):i.anchors.cursor(),c=_j(t,e,a(),{lastElement:s.get,isReposition:function(){return kt(u.get(),0)},getMode:function(){return Mm.getMode(n)}});return Bo(o,c)},x=function(t,e){if(S.cancel(),f()){var r=B(t),o=t[0].position,i=C(o,e);c.set(o),u.set(1);var a=l.element;nr(a,"display"),A(e)||(sc(a,$j),Mm.reset(n,l)),tB.showWithinBounds(l,v(r),{anchor:i,transition:{classes:[$j],mode:"placement"}},(function(){return D.some(d())})),e.fold(s.clear,s.set),m()&&Gn(a,"display","none")}},S=KB((function(){if(t.hasFocus()&&!t.removed)if(uc(l.element,$j))S.throttle();else{var e=b();Lj(e,t).fold(p,(function(t){x(t.toolbars,D.some(t.elem))}))}}),17);t.on("init",(function(){t.on("remove",p),t.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",h),t.on("click keyup focus SetContent",S.throttle),t.on(uj,p),t.on(sj,(function(e){var n=b();Et(n.lookupTable,e.toolbarKey).each((function(n){x([n],Dt(e.target!==t,e.target)),tB.getContent(l).each(Qy.focusIn)}))})),t.on("focusout",(function(e){yB.setEditorTimeout(t,(function(){Ed(n.element).isNone()&&Ed(l.element).isNone()&&p()}),0)})),t.on("SwitchMode",(function(){t.mode.isReadOnly()&&p()})),t.on("AfterProgressState",(function(e){e.state?p():t.hasFocus()&&S.throttle()})),t.on("NodeChange",(function(t){Ed(l.element).fold(S.throttle,g)}))}))},Gj=function(t){var e=[{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}];X(e,(function(e){t.ui.registry.addToggleButton(e.name,{tooltip:e.text,icon:e.icon,onAction:BK(t,e.cmd),onSetup:bK(t,e.name)})})),t.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onAction:BK(t,"JustifyNone")})},Wj={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},Yj=function(){var t="[0-9]+",e="[+-]?"+t,n="[eE]"+e,r="\\.",o=function(t){return"(?:"+t+")?"},i=["Infinity",t+r+o(t)+o(n),r+t+o(n),t+o(n)].join("|"),a="[+-]?(?:"+i+")";return new RegExp("^("+a+")(.*)$")}(),Jj=function(t,e){return K(e,(function(e){return K(Wj[e],(function(e){return t===e}))}))},qj=function(t,e){var n=D.from(Yj.exec(t));return n.bind((function(t){var n=Number(t[1]),r=t[2];return Jj(r,e)?D.some({value:n,unit:r}):D.none()}))},Zj=function(t,e){return qj(t,e).map((function(t){var e=t.value,n=t.unit;return e+n}))},t$=function(t,e){var n=function(){var n=e.getOptions(t),r=e.getCurrent(t).map(e.hash),o=nf();return $(n,(function(n){return{type:"togglemenuitem",text:e.display(n),onSetup:function(i){var a=function(t){t&&(o.on((function(t){return t.setActive(!1)})),o.set(i)),i.setActive(t)};a(kt(r,e.hash(n)));var s=e.watcher(t,n,a);return function(){o.clear(),s()}},onAction:function(){return e.setCurrent(t,n)}}}))};t.ui.registry.addMenuButton(e.name,{tooltip:e.text,icon:e.icon,fetch:function(t){return t(n())},onSetup:e.onToolbarSetup}),t.ui.registry.addNestedMenuItem(e.name,{type:"nestedmenuitem",text:e.text,getSubmenuItems:n,onSetup:e.onMenuSetup})},e$={name:"lineheight",text:"Line height",icon:"line-height",getOptions:xS,hash:function(t){return Zj(t,["fixed","relative","empty"]).getOr(t)},display:w,watcher:function(t,e,n){return t.formatter.formatChanged("lineheight",n,!1,{value:e}).unbind},getCurrent:function(t){return D.from(t.queryCommandValue("LineHeight"))},setCurrent:function(t,e){return t.execCommand("LineHeight",!1,e)}},n$=function(t){var e=D.from(SS(t));return e.map((function(e){return{name:"language",text:"Language",icon:"language",getOptions:y(e),hash:function(t){return l(t.customCode)?t.code:t.code+"/"+t.customCode},display:function(t){return t.title},watcher:function(t,e,n){return t.formatter.formatChanged("lang",n,!1,{value:e.code,customValue:e.customCode}).unbind},getCurrent:function(t){var e=ee.fromDom(t.selection.getNode());return ya(e,(function(t){return D.some(t).filter(le).bind((function(t){var e=Kn(t,"lang");return e.map((function(e){var n=Kn(t,"data-mce-lang").getOrUndefined();return{code:e,customCode:n,title:""}}))}))}))},setCurrent:function(t,e){return t.execCommand("Lang",!1,e)},onToolbarSetup:function(e){var n=ef();return e.setActive(t.formatter.match("lang",{},void 0,!0)),n.set(t.formatter.formatChanged("lang",e.setActive,!0)),n.clear}}}))},r$=function(t){t$(t,e$),n$(t).each((function(e){return t$(t,e)}))},o$=function(t,e){IK(t,e),RK(t,e),oV(t,e),eV(t,e),YK(t,e)},i$=function(t){return yK(t,"NodeChange",(function(e){e.setDisabled(!t.queryCommandState("outdent"))}))},a$=function(t){t.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:i$(t),onAction:BK(t,"outdent")}),t.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:BK(t,"indent")})},s$=function(t){a$(t)},u$=function(t,e){return function(){t.execCommand("mceToggleFormat",!1,e)}},c$=function(t){Y_.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(e,n){t.ui.registry.addToggleButton(e.name,{tooltip:e.text,icon:e.icon,onSetup:bK(t,e.name),onAction:u$(t,e.name)})}));for(var e=1;e<=6;e++){var n="h"+e;t.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+e,onSetup:bK(t,n),onAction:u$(t,n)})}},l$=function(t){Y_.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(e){t.ui.registry.addButton(e.name,{tooltip:e.text,icon:e.icon,onAction:BK(t,e.action)})}))},d$=function(t){Y_.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(e){t.ui.registry.addToggleButton(e.name,{tooltip:e.text,icon:e.icon,onAction:BK(t,e.action),onSetup:bK(t,e.name)})}))},f$=function(t){c$(t),l$(t),d$(t)},A$=function(t){Y_.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(e){t.ui.registry.addMenuItem(e.name,{text:e.text,icon:e.icon,shortcut:e.shortcut,onAction:BK(t,e.action)})})),t.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:u$(t,"code")})},m$=function(t){f$(t),A$(t)},p$=function(t,e){return yK(t,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(n){n.setDisabled(t.mode.isReadOnly()||!t.undoManager[e]())}))},g$=function(t){t.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:p$(t,"hasUndo"),onAction:BK(t,"undo")}),t.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:p$(t,"hasRedo"),onAction:BK(t,"redo")})},h$=function(t){t.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",disabled:!0,onSetup:p$(t,"hasUndo"),onAction:BK(t,"undo")}),t.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",disabled:!0,onSetup:p$(t,"hasRedo"),onAction:BK(t,"redo")})},v$=function(t){g$(t),h$(t)},b$=function(t){return yK(t,"VisualAid",(function(e){e.setActive(t.hasVisual)}))},y$=function(t){t.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:b$(t),onAction:BK(t,"mceToggleVisualAid")})},w$=function(t){t.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:BK(t,"mceToggleVisualAid")})},B$=function(t){w$(t),y$(t)},C$=function(t,e){Gj(t),m$(t),o$(t,e),v$(t),ZT(t),B$(t),s$(t),r$(t)},x$=function(t,e){return{type:"makeshift",x:t,y:e}},S$=function(t,e,n){return x$(t.x+e,t.y+n)},E$=function(t){return"longpress"===t.type||0===t.type.indexOf("touch")},T$=function(t){if(E$(t)){var e=t.touches[0];return x$(e.pageX,e.pageY)}return x$(t.pageX,t.pageY)},Q$=function(t){if(E$(t)){var e=t.touches[0];return x$(e.clientX,e.clientY)}return x$(t.clientX,t.clientY)},k$=function(t,e){var n=dS.DOM.getPos(t);return S$(e,n.x,n.y)},F$=function(t,e){return"contextmenu"===e.type||"longpress"===e.type?t.inline?T$(e):k$(t.getContentAreaContainer(),Q$(e)):U$(t)},U$=function(t){return{type:"selection",root:ee.fromDom(t.selection.getNode())}},O$=function(t){return{type:"node",node:D.some(ee.fromDom(t.selection.getNode())),root:ee.fromDom(t.getBody())}},_$=function(t,e,n){switch(n){case"node":return O$(t);case"point":return F$(t,e);case"selection":return U$(t)}},I$=function(t,e,n,r,o,i){var a=n(),s=_$(t,e,i);KH(a,zC.CLOSE_ON_EXECUTE,r,!1).map((function(t){e.preventDefault(),tB.showMenuAt(o,{anchor:s},{menu:{markers:fx("normal")},data:t})}))},H$={onLtr:function(){return[$l,Rl,zl,Kl,Vl,jl,fB,AB,dB,cB,lB,uB]},onRtl:function(){return[$l,zl,Rl,Vl,Kl,jl,fB,AB,lB,uB,dB,cB]}},D$=12,M$={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},N$=function(t,e){var n=t.selection;if(n.isCollapsed()||e.touches.length<1)return!1;var r=e.touches[0],o=n.getRng(),i=em(t.getWin(),CA.domRange(o));return i.exists((function(t){return t.left<=r.clientX&&t.right>=r.clientX&&t.top<=r.clientY&&t.bottom>=r.clientY}))},L$=function(t){var e=t.selection.getRng(),n=function(){yB.setEditorTimeout(t,(function(){t.selection.setRng(e)}),10),i()};t.once("touchend",n);var r=function(t){t.preventDefault(),t.stopImmediatePropagation()};t.on("mousedown",r,!0);var o=function(){return i()};t.once("longpresscancel",o);var i=function(){t.off("touchend",n),t.off("longpresscancel",o),t.off("mousedown",r)}},P$=function(t,e,n){var r=_$(t,e,n),o="point"===n?D$:0;return k({bubble:Uf(0,o,M$),layouts:H$,overrides:{maxWidthFunction:bz(),maxHeightFunction:Ef()}},r)},R$=function(t,e,n,r,o,i,a){var s=P$(t,e,i);KH(n,zC.CLOSE_ON_EXECUTE,r,!0).map((function(n){e.preventDefault(),tB.showMenuWithinBounds(o,{anchor:s},{menu:{markers:fx("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return D.some(xj(t,r.shared,"node"===i?"node":"selection"))})),t.fire(uj)}))},z$=function(t,e,n,r,o,i){var a=en(),s=a.os.isiOS(),u=a.os.isOSX(),c=a.os.isAndroid(),l=a.deviceType.isTouch(),d=function(){return!(c||s||u&&l)},f=function(){var a=n();R$(t,e,a,r,o,i,d())};if((u||s)&&"node"!==i){var A=function(){L$(t),f()};N$(t,e)?A():(t.once("selectionchange",A),t.once("touchend",(function(){return t.off("selectionchange",A)})))}else f()},K$=function(t){return"string"===typeof t?t.split(/[ ,]/):t},V$=function(t){return t.getParam("contextmenu_never_use_native",!1,"boolean")},j$=function(t,e,n){var r=t.ui.registry.getAll().contextMenus;return D.from(t.getParam(e)).map(K$).getOrThunk((function(){return Y(K$(n),(function(t){return Tt(r,t)}))}))},$$=function(t){return!1===t.getParam("contextmenu")},X$=function(t){return j$(t,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},G$=function(t){return t.getParam("contextmenu_avoid_overlap","","string")},W$=function(t){return i(t)?"|"===t:"separator"===t.type},Y$={type:"separator"},J$=function(t){var e=function(t){return{text:t.text,icon:t.icon,disabled:t.disabled,shortcut:t.shortcut}};if(i(t))return t;switch(t.type){case"separator":return Y$;case"submenu":return k(k({type:"nestedmenuitem"},e(t)),{getSubmenuItems:function(){var e=t.getSubmenuItems();return i(e)?e:$(e,J$)}});default:return k(k({type:"menuitem"},e(t)),{onAction:h(t.onAction)})}},q$=function(t,e){if(0===e.length)return t;var n=ft(t).filter((function(t){return!W$(t)})),r=n.fold((function(){return[]}),(function(t){return[Y$]}));return t.concat(r).concat(e).concat([Y$])},Z$=function(t,e,n){var r=q(e,(function(e,r){return Et(t,r.toLowerCase()).map((function(t){var r=t.update(n);if(i(r))return q$(e,r.split(" "));if(r.length>0){var o=$(r,J$);return q$(e,o)}return e})).getOrThunk((function(){return e.concat([r])}))}),[]);return r.length>0&&W$(r[r.length-1])&&r.pop(),r},tX=function(t,e){return e.ctrlKey&&!V$(t)},eX=function(t,e){return"longpress"!==e.type&&(2!==e.button||e.target===t.getBody()&&""===e.pointerType)},nX=function(t,e){return eX(t,e)?t.selection.getStart(!0):e.target},rX=function(t,e){var n=G$(t),r=eX(t,e)?"selection":"point";if(Xt(n)){var o=nX(t,e),i=IQ(ee.fromDom(o),n);return i?"node":r}return r},oX=function(t,e,n){var r=en(),o=r.deviceType.isTouch,i=Tc(tB.sketch({dom:{tag:"div"},lazySink:e,onEscape:function(){return t.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:fd([Py("dismissContextMenu",[Os(ms(),(function(e,n){hp.close(e),t.focus()}))])])})),a=function(t){return tB.hide(i)},s=function(e){if(V$(t)&&e.preventDefault(),!tX(t,e)&&!$$(t)){var r=rX(t,e),a=function(){var n=nX(t,e),r=t.ui.registry.getAll(),o=X$(t);return Z$(r.contextMenus,o,n)},s=o()?z$:I$;s(t,e,a,n,i,r)}};t.on("init",(function(){var e="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(o()?"":" ResizeWindow");t.on(e,a),t.on("longpress contextmenu",s)}))},iX=aa.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),aX=function(t){return function(e){return e.translate(-t.left,-t.top)}},sX=function(t){return function(e){return e.translate(t.left,t.top)}},uX=function(t){return function(e,n){return q(t,(function(t,e){return e(t)}),lr(e,n))}},cX=function(t,e,n){return t.fold(uX([sX(n),aX(e)]),uX([aX(e)]),uX([]))},lX=function(t,e,n){return t.fold(uX([sX(n)]),uX([]),uX([sX(e)]))},dX=function(t,e,n){return t.fold(uX([]),uX([aX(n)]),uX([sX(e),aX(n)]))},fX=function(t,e,n,r,o,i){var a=lX(t,o,i),s=lX(e,o,i);return Math.abs(a.left-s.left)<=n&&Math.abs(a.top-s.top)<=r},AX=function(t,e,n,r,o,i){var a=lX(t,o,i),s=lX(e,o,i),u=Math.abs(a.left-s.left),c=Math.abs(a.top-s.top);return lr(u,c)},mX=function(t,e,n){var r=t.fold((function(t,e){return{position:D.some("absolute"),left:D.some(t+"px"),top:D.some(e+"px")}}),(function(t,e){return{position:D.some("absolute"),left:D.some(t-n.left+"px"),top:D.some(e-n.top+"px")}}),(function(t,e){return{position:D.some("fixed"),left:D.some(t+"px"),top:D.some(e+"px")}}));return k({right:D.none(),bottom:D.none()},r)},pX=function(t,e,n){return t.fold((function(t,r){return hX(t+e,r+n)}),(function(t,r){return vX(t+e,r+n)}),(function(t,r){return bX(t+e,r+n)}))},gX=function(t,e,n,r){var o=function(t,o){return function(i,a){var s=t(e,n,r);return o(i.getOr(s.left),a.getOr(s.top))}};return t.fold(o(dX,hX),o(lX,vX),o(cX,bX))},hX=iX.offset,vX=iX.absolute,bX=iX.fixed,yX=function(t,e){var n=zn(t,e);return l(n)?NaN:parseInt(n,10)},wX=function(t,e){var n=t.element,r=yX(n,e.leftAttr),o=yX(n,e.topAttr);return isNaN(r)||isNaN(o)?D.none():D.some(lr(r,o))},BX=function(t,e,n){var r=t.element;Pn(r,e.leftAttr,n.left+"px"),Pn(r,e.topAttr,n.top+"px")},CX=function(t,e){var n=t.element;jn(n,e.leftAttr),jn(n,e.topAttr)},xX=function(t,e,n,r){return wX(t,e).fold((function(){return n}),(function(t){return bX(t.left+r.left,t.top+r.top)}))},SX=function(t,e,n,r,o,i){var a=xX(t,e,n,r),s=e.mustSnap?QX(t,e,a,o,i):kX(t,e,a,o,i),u=cX(a,o,i);return BX(t,e,u),s.fold((function(){return{coord:bX(u.left,u.top),extra:D.none()}}),(function(t){return{coord:t.output,extra:t.extra}}))},EX=function(t,e){CX(t,e)},TX=function(t,e,n,r){return mt(t,(function(t){var o=t.sensor,i=fX(e,o,t.range.left,t.range.top,n,r);return i?D.some({output:gX(t.output,e,n,r),extra:t.extra}):D.none()}))},QX=function(t,e,n,r,o){var i=e.getSnapPoints(t),a=TX(i,n,r,o);return a.orThunk((function(){var t=q(i,(function(t,e){var i=e.sensor,a=AX(n,i,e.range.left,e.range.top,r,o);return t.deltas.fold((function(){return{deltas:D.some(a),snap:D.some(e)}}),(function(n){var r=(a.left+a.top)/2,o=(n.left+n.top)/2;return r<=o?{deltas:D.some(a),snap:D.some(e)}:t}))}),{deltas:D.none(),snap:D.none()});return t.snap.map((function(t){return{output:gX(t.output,n,r,o),extra:t.extra}}))}))},kX=function(t,e,n,r,o){var i=e.getSnapPoints(t);return TX(i,n,r,o)},FX=function(t,e,n){return{coord:gX(t.output,t.output,e,n),extra:t.extra}},UX=function(t,e,n,r){var o=e.getTarget(t.element);if(e.repositionTarget){var i=An(t.element),a=Mr(i),s=KL(o),u=FX(r,a,s),c=mX(u.coord,a,s);Yn(o,c)}},OX=Object.freeze({__proto__:null,snapTo:UX}),_X="data-initial-z-index",IX=function(t){hn(t.element).filter(le).each((function(t){Kn(t,_X).fold((function(){return nr(t,"z-index")}),(function(e){return Gn(t,"z-index",e)})),jn(t,_X)}))},HX=function(t){hn(t.element).filter(le).each((function(e){Zn(e,"z-index").each((function(t){Pn(e,_X,t)})),Gn(e,"z-index",Jn(t.element,"z-index"))}))},DX=function(t,e){t.getSystem().addToGui(e),HX(e)},MX=function(t){IX(t),t.getSystem().removeFromGui(t)},NX=function(t,e,n){return t.getSystem().build(sk.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[e]},events:n}))},LX=$i("snaps",[ki("getSnapPoints"),sl("onSensor"),ki("leftAttr"),ki("topAttr"),Gi("lazyViewport",Zr),Gi("mustSnap",!1)]),PX=[Gi("useFixed",E),ki("blockerClass"),Gi("getTarget",w),Gi("onDrag",g),Gi("repositionTarget",!0),Gi("onDrop",g),ta("getBounds",Zr),LX],RX=function(t){return It(Zn(t,"left"),Zn(t,"top"),Zn(t,"position"),(function(t,e,n){var r="fixed"===n?bX:hX;return r(parseInt(t,10),parseInt(e,10))})).getOrThunk((function(){var e=Ar(t);return vX(e.left,e.top)}))},zX=function(t,e,n,r,o){var i=o.bounds,a=lX(e,n,r),s=Ql(a.left,i.x,i.x+i.width-o.width),u=Ql(a.top,i.y,i.y+i.height-o.height),c=vX(s,u);return e.fold((function(){var t=dX(c,n,r);return hX(t.left,t.top)}),y(c),(function(){var t=cX(c,n,r);return bX(t.left,t.top)}))},KX=function(t,e,n,r,o,i,a){var s=e.fold((function(){var t=pX(n,i.left,i.top),e=cX(t,r,o);return bX(e.left,e.top)}),(function(e){var a=SX(t,e,n,i,r,o);return a.extra.each((function(n){e.onSensor(t,n)})),a.coord}));return zX(t,s,r,o,a)},VX=function(t,e,n,r){var o=e.getTarget(t.element);if(e.repositionTarget){var i=An(t.element),a=Mr(i),s=KL(o),u=RX(o),c=KX(t,e.snaps,u,a,s,r,n),l=mX(c,a,s);Yn(o,l)}e.onDrag(t,o,r)},jX=function(t,e){return{bounds:t.getBounds(),height:sr(e.element),width:vr(e.element)}},$X=function(t,e,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return jX(e,t)}));i.each((function(n){VX(t,e,a,n)}))},XX=function(t,e,n,r){e.each(MX),n.snaps.each((function(e){EX(t,e)}));var o=n.getTarget(t.element);r.reset(),n.onDrop(t,o)},GX=function(t){return function(e,n){var r=function(t){n.setStartData(jX(e,t))};return Qs(U([Os(ls(),(function(t){n.getStartData().each((function(){return r(t)}))}))],t(e,n,r),!0))}},WX=function(t){return Qs([Os(_a(),t.forceDrop),Os(Da(),t.drop),Os(Ia(),(function(e,n){t.move(n.event)})),Os(Ha(),t.delayDrop)])},YX=function(t){return D.from(lr(t.x,t.y))},JX=function(t,e){return lr(e.left-t.left,e.top-t.top)},qX=Object.freeze({__proto__:null,getData:YX,getDelta:JX}),ZX=function(t,e,n){return[Os(_a(),(function(r,o){var i=o.event.raw;if(0===i.button){o.stop();var a=function(){return XX(r,D.some(c),t,e)},s=HQ(a,200),u={drop:a,delayDrop:s.schedule,forceDrop:a,move:function(n){s.cancel(),$X(r,t,e,qX,n)}},c=NX(r,t.blockerClass,WX(u)),l=function(){n(r),DX(r,c)};l()}}))]},tG=U(U([],PX,!0),[dl("dragger",{handlers:GX(ZX)})],!1),eG=function(t){return Qs([Os(ka(),t.forceDrop),Os(Ua(),t.drop),Os(Oa(),t.drop),Os(Fa(),(function(e,n){t.move(n.event)}))])},nG=function(t){var e=t[0];return D.some(lr(e.clientX,e.clientY))},rG=function(t){var e=t.raw,n=e.touches;return 1===n.length?nG(n):D.none()},oG=function(t,e){return lr(e.left-t.left,e.top-t.top)},iG=Object.freeze({__proto__:null,getData:rG,getDelta:oG}),aG=function(t,e,n){var r=nf(),o=function(n){XX(n,r.get(),t,e),r.clear()};return[Os(ka(),(function(i,a){a.stop();var s=function(){return o(i)},u={drop:s,delayDrop:g,forceDrop:s,move:function(n){$X(i,t,e,iG,n)}},c=NX(i,t.blockerClass,eG(u));r.set(c);var l=function(){n(i),DX(i,c)};l()})),Os(Fa(),(function(n,r){r.stop(),$X(n,t,e,iG,r.event)})),Os(Ua(),(function(t,e){e.stop(),o(t)})),Os(Oa(),o)]},sG=U(U([],PX,!0),[dl("dragger",{handlers:GX(aG)})],!1),uG=function(t,e,n){return U(U([],ZX(t,e,n),!0),aG(t,e,n),!0)},cG=U(U([],PX,!0),[dl("dragger",{handlers:GX(uG)})],!1),lG=tG,dG=sG,fG=cG,AG=Object.freeze({__proto__:null,mouse:lG,touch:dG,mouseOrTouch:fG}),mG=function(){var t=D.none(),e=D.none(),n=function(){t=D.none(),e=D.none()},r=function(e,n){var r=t.map((function(t){return e.getDelta(t,n)}));return t=D.some(n),r},o=function(t,e){return t.getData(e).bind((function(e){return r(t,e)}))},i=function(t){e=D.some(t)},a=function(){return e},s=y({});return Su({readState:s,reset:n,update:o,getStartData:a,setStartData:i})},pG=Object.freeze({__proto__:null,init:mG}),gG=gd({branchKey:"mode",branches:AG,name:"dragging",active:{events:function(t,e){var n=t.dragger;return n.handlers(t,e)}},extra:{snap:function(t){return{sensor:t.sensor,range:t.range,output:t.output,extra:D.from(t.extra)}}},state:pG,apis:OX}),hG=40,vG=hG/2,bG=function(t,e,n,r,o,i){return t.fold((function(){return gG.snap({sensor:vX(n-vG,r-vG),range:lr(o,i),output:vX(D.some(n),D.some(r)),extra:{td:e}})}),(function(t){var o=n-vG,i=r-vG,a=hG,s=hG,u=t.element.dom.getBoundingClientRect();return gG.snap({sensor:vX(o,i),range:lr(a,s),output:vX(D.some(n-u.width/2),D.some(r-u.height/2)),extra:{td:e}})}))},yG=function(t,e,n){var r=function(t,e){return t.exists((function(t){return cn(t,e)}))};return{getSnapPoints:t,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(t,o){var i=o.td;r(e.get(),i)||(e.set(i),n(i))},mustSnap:!0}},wG=function(t){return CB(BB.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:fd([gG.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:t}),LF.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},BG=function(t,e){var n=oa([]),r=oa([]),o=oa(!1),i=nf(),a=nf(),s=function(t){var n=qr(t);return bG(A.getOpt(e),t,n.x,n.y,n.width,n.height)},u=function(){return $(n.get(),(function(t){return s(t)}))},c=function(t){var n=qr(t);return bG(m.getOpt(e),t,n.right,n.bottom,n.width,n.height)},l=function(){return $(r.get(),(function(t){return c(t)}))},d=yG(u,i,(function(e){a.get().each((function(n){t.fire("TableSelectorChange",{start:e,finish:n})}))})),f=yG(l,a,(function(e){i.get().each((function(n){t.fire("TableSelectorChange",{start:n,finish:e})}))})),A=wG(d),m=wG(f),p=Tc(A.asSpec()),g=Tc(m.asSpec()),h=function(e,n,r,o){var i=n.dom.getBoundingClientRect();nr(e.element,"display");var a=gn(ee.fromDom(t.getBody())).dom.innerHeight,s=r(i),u=o(i,a);(s||u)&&Gn(e.element,"display","none")},v=function(t,e,n,r){var o=n(e);gG.snapTo(t,o);var i=function(t){return t[r]<0},a=function(t,e){return t[r]>e};h(t,e,i,a)},b=function(t){return v(p,t,s,"top")},y=function(){return i.get().each(b)},w=function(t){return v(g,t,c,"bottom")},B=function(){return a.get().each(w)};en().deviceType.isTouch()&&(t.on("TableSelectionChange",(function(t){o.get()||(Km(e,p),Km(e,g),o.set(!0)),i.set(t.start),a.set(t.finish),t.otherCells.each((function(e){n.set(e.upOrLeftCells),r.set(e.downOrRightCells),b(t.start),w(t.finish)}))})),t.on("ResizeEditor ResizeWindow ScrollContent",(function(){y(),B()})),t.on("TableSelectionClear",(function(){o.get()&&($m(p),$m(g),o.set(!1)),i.clear(),a.clear()})))},CG=function(t){if(1===t.nodeType){if("BR"===t.nodeName||t.getAttribute("data-mce-bogus"))return!0;if("bookmark"===t.getAttribute("data-mce-type"))return!0}return!1},xG=function(t,e,n){e.delimiter||(e.delimiter="»");var r=function(r){var o=r||[],i=$(o,(function(e,r){return BB.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:e.name},action:function(n){t.focus(),t.selection.select(e.element),t.nodeChanged()},buttonBehaviours:fd([fE.button(n.isDisabled),sE()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+e.delimiter+" "}};return q(i.slice(1),(function(t,e){var n=t;return n.push(a),n.push(e),n}),[i[0]])},o=function(e){var n=[],r=e.length;while(r-- >0){var o=e[r];if(1===o.nodeType&&!CG(o)){var i=t.fire("ResolveName",{name:o.nodeName.toLowerCase(),target:o});if(i.isDefaultPrevented()||n.push({name:i.name,element:o}),i.isPropagationStopped())break}}return n};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:fd([Qy.config({mode:"flow",selector:"div[role=button]"}),Dh.config({disabled:n.isDisabled}),sE(),hk.config({}),Ny.config({}),Py("elementPathEvents",[zs((function(e,n){t.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return Qy.focusIn(e)})),t.on("NodeChange",(function(t){var n=o(t.parents);n.length>0?Ny.set(e,r(n)):Ny.set(e,[])}))}))])]),components:[]}};(function(t){t[t["None"]=0]="None",t[t["Both"]=1]="Both",t[t["Vertical"]=2]="Vertical"})(QK||(QK={}));var SG=function(t,e,n,r,o){var i={};return i.height=JV(r+e.top,bS(t),wS(t)),n===QK.Both&&(i.width=JV(o+e.left,vS(t),yS(t))),i},EG=function(t,e,n){var r=ee.fromDom(t.getContainer()),o=SG(t,e,n,ar(r),hr(r));ht(o,(function(t,e){return Gn(r,e,YV(t))})),gT(t)},TG=function(t){var e=!t.hasPlugin("autoresize"),n=t.getParam("resize",e);return!1===n?QK.None:"both"===n?QK.Both:QK.Vertical},QG=function(t,e,n,r){var o=20,i=lr(n*o,r*o);return EG(t,i,e),D.some(!0)},kG=function(t,e){var n=TG(t);return n===QK.None?D.none():D.some(HB("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:e.translate("Resize")},behaviours:[gG.config({mode:"mouse",repositionTarget:!1,onDrag:function(e,r,o){return EG(t,o,n)},blockerClass:"tox-blocker"}),Qy.config({mode:"special",onLeft:function(){return QG(t,n,-1,0)},onRight:function(){return QG(t,n,1,0)},onUp:function(){return QG(t,n,0,-1)},onDown:function(){return QG(t,n,0,1)}}),hk.config({}),Wy.config({})]},e.icons))},FG=function(t,e){var n,r=function(t,n,r){return Ny.set(t,[Cc(e.translate(["{0} "+r,n[r]]))])};return BB.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:fd([fE.button(e.isDisabled),sE(),hk.config({}),Ny.config({}),Zp.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Py("wordcount-events",[js((function(t){var e=Zp.getValue(t),n="words"===e.mode?"characters":"words";Zp.setValue(t,{mode:n,count:e.count}),r(t,e.count,n)})),zs((function(e){t.on("wordCountUpdate",(function(t){var n=Zp.getValue(e).mode;Zp.setValue(e,{mode:n,count:t.wordCount}),r(e,t.wordCount,n)}))}))])]),eventOrder:(n={},n[es()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})},UG=function(t,e){var n=function(){var t=xB.translate(["Powered by {0}","Tiny"]),e='<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&amp;utm_medium=poweredby&amp;utm_source=tinymce&amp;utm_content=v5" rel="noopener" target="_blank" tabindex="-1" aria-label="'+t+'">'+t+"</a>";return{dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:e}}},r=function(){var r=[];return t.getParam("elementpath",!0,"boolean")&&r.push(xG(t,{},e)),t.hasPlugin("wordcount")&&r.push(FG(t,e)),t.getParam("branding",!0,"boolean")&&r.push(n()),r.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:r}]:[]},o=function(){var n=r(),o=kG(t,e);return n.concat(o.toArray())};return{dom:{tag:"div",classes:["tox-statusbar"]},components:o()}},OG=function(t){var e,n=t.inline,r=n?aj:GV,o=VS(t)?DP:RL,i=D.none(),a=en(),s=a.browser.isIE(),u=s?["tox-platform-ie"]:[],c=a.deviceType.isTouch(),l="tox-platform-touch",d=c?[l]:[],f=DS(t),A=zS(t),m=xB.isRtl()?{attributes:{dir:"rtl"}}:{},p={attributes:(e={},e[Df]=f?Nd.BottomToTop:Nd.TopToBottom,e)},h=function(){return i.bind(iK.getHeader)},v=function(){return o.isDocked(h)},b=function(){Gn(q.element,"width",document.body.clientWidth+"px")},y=function(){var t=cn(Mn(),A)&&"grid"===Jn(A,"display"),e={dom:k({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(u).concat(d)},m),behaviours:fd([Mm.config({useFixed:function(){return v()}})])},n={dom:{styles:{width:document.body.clientWidth+"px"}},events:Qs([Os(ds(),b)])};return Bo(e,t?n:{})},w=Tc(y()),B=function(){return ro.value(w)},C=CB({dom:{tag:"div",classes:["tox-anchorbar"]}}),x=function(){return i.bind((function(t){return C.getOpt(t)})).getOrDie("Could not find a anchor bar element")},S=function(){return i.bind((function(t){return iK.getToolbar(t)})).getOrDie("Could not find more toolbar element")},E=function(){return i.bind((function(t){return iK.getThrobber(t)})).getOrDie("Could not find throbber element")},T=BL(w,t,x),Q=iK.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:T,onEscape:function(){t.focus()}}),F=OS(t),U=iK.parts.toolbar(k({dom:{tag:"div",classes:["tox-toolbar"]},getSink:B,providers:T.shared.providers,onEscape:function(){t.focus()},type:F,lazyToolbar:S,lazyHeader:function(){return h().getOrDie("Could not find header element")}},p)),O=iK.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:T.shared.providers,onEscape:function(){t.focus()},type:F}),_=iK.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),I=iK.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),H=iK.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:T}),M=t.getParam("statusbar",!0,"boolean"),N=M&&!n?D.some(UG(t,T.shared.providers)):D.none(),L={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[_,I]},P=FS(t),R=QS(t),z=TS(t),K=function(){return P?[O]:R?[U]:[]},V=iK.parts.header({dom:k({tag:"div",classes:["tox-editor-header"]},p),components:nt([z?[Q]:[],K(),RS(t)?[]:[C.asSpec()]]),sticky:VS(t),editor:t,sharedBackstage:T.shared}),j=nt([f?[]:[V],n?[]:[L],f?[V]:[]]),$={dom:{tag:"div",classes:["tox-editor-container"]},components:j},X=nt([[$],n?[]:N.toArray(),[H]]),G=KS(t),W=k(k({role:"application"},xB.isRtl()?{dir:"rtl"}:{}),G?{"aria-hidden":"true"}:{}),Y=Tc(iK.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(n?["tox-tinymce-inline"]:[]).concat(f?["tox-tinymce--toolbar-bottom"]:[]).concat(d).concat(u),styles:k({visibility:"hidden"},G?{opacity:"0",border:"0"}:{}),attributes:W},components:X,behaviours:fd([sE(),Dh.config({disableClass:"tox-tinymce--disabled"}),Qy.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])}));i=D.some(Y),t.shortcuts.add("alt+F9","focus menubar",(function(){iK.focusMenubar(Y)})),t.shortcuts.add("alt+F10","focus toolbar",(function(){iK.focusToolbar(Y)})),t.addCommand("ToggleToolbarDrawer",(function(){iK.toggleToolbarDrawer(Y)})),t.addQueryStateHandler("ToggleToolbarDrawer",(function(){return iK.isToolbarDrawerToggled(Y)}));var J=uk(Y),q=uk(w);CL(t,J,q);var Z=function(){var t={broadcastAll:q.broadcast,broadcastOn:q.broadcastOn,register:g};return{channels:t}},tt=function(){var e=YV(ZV(t)),n=YV(ej(t));return t.inline||(er("div","width",n)&&Gn(Y.element,"width",n),er("div","height",e)?Gn(Y.element,"height",e):Gn(Y.element,"height","200px")),e},et=function(){o.setup(t,T.shared,h),C$(t,T),oX(t,B,T),FR(t),rz(t,E,T.shared),vt(IS(t),(function(e,n){t.ui.registry.addGroupToolbarButton(n,e)}));var e=t.ui.registry.getAll(),n=e.buttons,i=e.menuItems,a=e.contextToolbars,s=e.sidebars,u=kS(t),c={menuItems:i,menus:XS(t),menubar:GS(t),toolbar:u.getOrThunk((function(){return WS(t)})),allowToolbarGroups:F===RC.floating,buttons:n,sidebar:s};Xj(t,a,w,{backstage:T}),BG(t,w);var l=t.getElement(),d=tt(),f={mothership:J,uiMothership:q,outerContainer:Y},A={targetNode:l,height:d};return r.render(t,f,c,T,A)};return{mothership:J,uiMothership:q,backstage:T,renderUI:et,getUi:Z}},_G=function(t,e){var n=D.from(zn(t,"id")).fold((function(){var t=ou("dialog-describe");return Pn(e,"id",t),t}),w);Pn(t,"aria-describedby",n)},IG=function(t,e){var n=Kn(t,"id").fold((function(){var t=ou("dialog-label");return Pn(e,"id",t),t}),w);Pn(t,"aria-labelledby",n)},HG=y([ki("lazySink"),Pi("dragBlockClass"),ta("getBounds",Zr),Gi("useTabstopAt",T),Gi("eventOrder",{}),tg("modalBehaviours",[Qy]),ul("onExecute"),ll("onEscape")]),DG={sketch:w},MG=y([Ig({name:"draghandle",overrides:function(t,e){return{behaviours:fd([gG.config({mode:"mouse",getTarget:function(t){return Dc(t,'[role="dialog"]').getOr(t)},blockerClass:t.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(e,null,2)).message),getBounds:t.getDragBounds})])}}}),Og({schema:[ki("dom")],name:"title"}),Og({factory:DG,schema:[ki("dom")],name:"close"}),Og({factory:DG,schema:[ki("dom")],name:"body"}),Ig({factory:DG,schema:[ki("dom")],name:"footer"}),_g({factory:{sketch:function(t,e){return k(k({},t),{dom:e.dom,components:e.components})}},schema:[Gi("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Gi("components",[])],name:"blocker"})]),NG=function(t,e,n,r){var o,i=nf(),a=function(e){i.set(e);var n=t.lazySink(e).getOrDie(),o=r.blocker(),a=n.getSystem().build(k(k({},o),{components:o.components.concat([Qc(e)]),behaviours:fd([Wy.config({}),Py("dialog-blocker-events",[Rs(Na(),(function(){Qy.focusIn(e)}))])])}));Km(n,a),Qy.focusIn(e)},s=function(t){i.clear(),hn(t.element).each((function(e){t.getSystem().getByDom(e).each((function(t){$m(t)}))}))},u=function(e){return Gg(e,t,"body")},c=function(e){return Gg(e,t,"footer")},l=function(t,e){$R.block(t,e)},d=function(t){$R.unblock(t)},f=ou("modal-events"),A=k(k({},t.eventOrder),(o={},o[fs()]=[f].concat(t.eventOrder["alloy.system.attached"]||[]),o));return{uid:t.uid,dom:t.dom,components:e,apis:{show:a,hide:s,getBody:u,getFooter:c,setIdle:d,setBusy:l},eventOrder:A,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:ng(t.modalBehaviours,[Ny.config({}),Qy.config({mode:"cyclic",onEnter:t.onExecute,onEscape:t.onEscape,useTabstopAt:t.useTabstopAt}),$R.config({getRoot:i.get}),Py(f,[zs((function(e){IG(e.element,Gg(e,t,"title").element),_G(e.element,Gg(e,t,"body").element)}))])])}},LG=fh({name:"ModalDialog",configFields:HG(),partFields:MG(),factory:NG,apis:{show:function(t,e){t.show(e)},hide:function(t,e){t.hide(e)},getBody:function(t,e){return t.getBody(e)},getFooter:function(t,e){return t.getFooter(e)},setBusy:function(t,e,n){t.setBusy(e,n)},setIdle:function(t,e){t.setIdle(e)}}}),PG=ti([Oi("type"),Oi("name")].concat(Ox)),RG=li,zG=[Ei("name","name",So((function(){return ou("button-name")})),ci),Ki("icon"),qi("align","end",["start","end"]),Zi("primary",!1),Zi("disabled",!1)],KG=U(U([],zG,!0),[Oi("text")],!1),VG=U([_i("type",["submit","cancel","custom"])],KG,!0),jG=U([_i("type",["menu"]),Ki("text"),Ki("tooltip"),Ki("icon"),Li("items",PG)],zG,!0),$G=xi("type",{submit:VG,cancel:VG,custom:VG,menu:jG}),XG=[Oi("type"),Oi("text"),_i("level",["info","warn","error","success"]),Oi("icon"),Gi("url","")],GG=ti(XG),WG=function(t){return[Oi("type"),t]},YG=[Oi("type"),Oi("text"),Zi("disabled",!1),Zi("primary",!1),Ei("name","name",So((function(){return ou("button-name")})),ci),Ki("icon"),Zi("borderless",!1)],JG=ti(YG),qG=[Oi("type"),Oi("name"),Oi("label"),Zi("disabled",!1)],ZG=ti(qG),tW=li,eW=[Oi("type"),Oi("name")],nW=eW.concat([Ki("label")]),rW=nW.concat([Gi("columns","auto")]),oW=ti(rW),iW=ii([Oi("value"),Oi("text"),Oi("icon")]),aW=nW,sW=ti(aW),uW=ci,cW=nW,lW=ti(cW),dW=ci,fW=eW.concat([Ji("tag","textarea"),Oi("scriptId"),Oi("scriptUrl"),ea("settings",void 0)]),AW=eW.concat([Ji("tag","textarea"),Hi("init")]),mW=hi((function(t){return yi("customeditor.old",Zo(AW),t).orThunk((function(){return yi("customeditor.new",Zo(fW),t)}))})),pW=ci,gW=nW,hW=ti(gW),vW=gi(),bW=function(t){return[Oi("type"),Ui("columns"),t]},yW=[Oi("type"),Oi("html"),qi("presets","presentation",["presentation","document"])],wW=ti(yW),BW=nW.concat([Zi("sandboxed",!0)]),CW=ti(BW),xW=ci,SW=nW.concat([Fi("currentState",ti([ki("blob"),Oi("url")]))]),EW=ti(SW),TW=nW.concat([Ki("inputMode"),Ki("placeholder"),Zi("maximized",!1),Zi("disabled",!1)]),QW=ti(TW),kW=ci,FW=function(t){return[Oi("type"),Oi("label"),t]},UW=[Oi("text"),Oi("value")],OW=[Oi("text"),Li("items",Si("items",(function(){return _W})))],_W=ni([ti(UW),ti(OW)]),IW=nW.concat([Li("items",_W),Zi("disabled",!1)]),HW=ti(IW),DW=ci,MW=nW.concat([Ni("items",[Oi("text"),Oi("value")]),Yi("size",1),Zi("disabled",!1)]),NW=ti(MW),LW=ci,PW=nW.concat([Zi("constrain",!0),Zi("disabled",!1)]),RW=ti(PW),zW=ti([Oi("width"),Oi("height")]),KW=[Oi("type"),Li("header",ci),Li("cells",ei(ci))],VW=ti(KW),jW=nW.concat([Ki("placeholder"),Zi("maximized",!1),Zi("disabled",!1)]),$W=ti(jW),XW=ci,GW=nW.concat([qi("filetype","file",["image","media","file"]),Gi("disabled",!1)]),WW=ti(GW),YW=ti([Oi("value"),Gi("meta",{})]),JW=function(t){return Ei("items","items",xo(),ei(hi((function(e){return yi("Checking item of "+t,qW,e).fold((function(t){return ro.error(Ci(t))}),(function(t){return ro.value(t)}))}))))},qW=Jo((function(){return pi("type",{alertbanner:GG,bar:ti(WG(JW("bar"))),button:JG,checkbox:ZG,colorinput:sW,colorpicker:lW,dropzone:hW,grid:ti(bW(JW("grid"))),iframe:CW,input:QW,listbox:HW,selectbox:NW,sizeinput:RW,textarea:$W,urlinput:WW,customeditor:mW,htmlpanel:wW,imagetools:EW,collection:oW,label:ti(FW(JW("label"))),table:VW,panel:tY})})),ZW=[Oi("type"),Gi("classes",[]),Li("items",qW)],tY=ti(ZW),eY=[Ei("name","name",So((function(){return ou("tab-name")})),ci),Oi("title"),Li("items",qW)],nY=[Oi("type"),Ni("tabs",eY)],rY=ti(nY),oY=KG,iY=$G,aY=ti([Oi("title"),Fi("body",pi("type",{panel:tY,tabpanel:rY})),Ji("size","normal"),Li("buttons",iY),Gi("initialData",{}),ta("onAction",g),ta("onChange",g),ta("onSubmit",g),ta("onClose",g),ta("onCancel",g),Gi("onTabChange",g)]),sY=function(t){return yi("dialog",aY,t)},uY=ti(U([_i("type",["cancel","custom"])],oY,!0)),cY=ti([Oi("title"),Oi("url"),zi("height"),zi("width"),ji("buttons",uY),ta("onAction",g),ta("onCancel",g),ta("onClose",g),ta("onMessage",g)]),lY=function(t){return yi("dialog",cY,t)},dY=function(t){return a(t)?[t].concat(rt(St(t),dY)):s(t)?rt(t,dY):[]},fY=function(t){return i(t.type)&&i(t.name)},AY={checkbox:tW,colorinput:uW,colorpicker:dW,dropzone:vW,input:kW,iframe:xW,sizeinput:zW,selectbox:LW,listbox:DW,size:zW,textarea:XW,urlinput:YW,customeditor:pW,collection:iW,togglemenuitem:RG},mY=function(t){return D.from(AY[t.type])},pY=function(t){return Y(dY(t),fY)},gY=function(t){var e=pY(t),n=rt(e,(function(t){return mY(t).fold((function(){return[]}),(function(e){return[Fi(t.name,e)]}))}));return ti(n)},hY=function(t){var e=wi(sY(t)),n=gY(t),r=t.initialData;return{internalDialog:e,dataValidator:n,initialData:r}},vY={open:function(t,e){var n=hY(e);return t(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(t,e){var n=wi(lY(e));return t(n)},redial:function(t){return hY(t)}},bY=function(t){var e=[],n={};return ht(t,(function(t,r){t.fold((function(){e.push(r)}),(function(t){n[r]=t}))})),e.length>0?ro.error(e):ro.value(n)},yY=function(t,e){var n=CB(U_.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(t.classes)},components:$(t.items,(function(t){return iN(n,t,e)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:fd([Qy.config({mode:"acyclic",useTabstopAt:x(pI)}),z_.memento(n),oI.memento(n,{postprocess:function(t){return bY(t).fold((function(t){return console.error(t),{}}),w)}})])}},wY=function(t,e){return{uid:t.uid,dom:t.dom,components:t.components,events:gw(t.action),behaviours:ng(t.tabButtonBehaviours,[Wy.config({}),Qy.config({mode:"execution",useSpace:!0,useEnter:!0}),Zp.config({store:{mode:"memory",initialValue:t.value}})]),domModification:t.domModification}},BY=dh({name:"TabButton",configFields:[Gi("uid",void 0),ki("value"),Ei("dom","dom",Qo((function(){return{attributes:{role:"tab",id:ou("aria"),"aria-selected":"false"}}})),ai()),Pi("action"),Gi("domModification",{}),tg("tabButtonBehaviours",[Wy,Qy,Zp]),ki("view")],factory:wY}),CY=y([ki("tabs"),ki("dom"),Gi("clickToDismiss",!1),tg("tabbarBehaviours",[nv,Qy]),il(["tabClass","selectedClass"])]),xY=Hg({factory:BY,name:"tabs",unit:"tab",overrides:function(t){var e=function(t,e){nv.dehighlight(t,e),Cs(t,bs(),{tabbar:t,button:e})},n=function(t,e){nv.highlight(t,e),Cs(t,vs(),{tabbar:t,button:e})};return{action:function(r){var o=r.getSystem().getByUid(t.uid).getOrDie(),i=nv.isHighlighted(o,r),a=function(){return i&&t.clickToDismiss?e:i?g:n}();a(o,r)},domModification:{classes:[t.markers.tabClass]}}}}),SY=y([xY]),EY=function(t,e,n,r){return{uid:t.uid,dom:t.dom,components:e,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:ng(t.tabbarBehaviours,[nv.config({highlightClass:t.markers.selectedClass,itemClass:t.markers.tabClass,onHighlight:function(t,e){Pn(e.element,"aria-selected","true")},onDehighlight:function(t,e){Pn(e.element,"aria-selected","false")}}),Qy.config({mode:"flow",getInitial:function(t){return nv.getHighlighted(t).map((function(t){return t.element}))},selector:"."+t.markers.tabClass,executeOnMove:!0})])}},TY=fh({name:"Tabbar",configFields:CY(),partFields:SY(),factory:EY}),QY=function(t,e){return{uid:t.uid,dom:t.dom,behaviours:ng(t.tabviewBehaviours,[Ny.config({})]),domModification:{attributes:{role:"tabpanel"}}}},kY=dh({name:"Tabview",configFields:[tg("tabviewBehaviours",[Ny])],factory:QY}),FY=y([Gi("selectFirst",!0),sl("onChangeTab"),sl("onDismissTab"),Gi("tabs",[]),tg("tabSectionBehaviours",[])]),UY=Og({factory:TY,schema:[ki("dom"),Mi("markers",[ki("tabClass"),ki("selectedClass")])],name:"tabbar",defaults:function(t){return{tabs:t.tabs}}}),OY=Og({factory:kY,name:"tabview"}),_Y=y([UY,OY]),IY=function(t,e,n,r){var o=function(e){var n=Zp.getValue(e);Xg(e,t,"tabview").each((function(r){var o=tt(t.tabs,(function(t){return t.value===n}));o.each((function(n){var o=n.view();Kn(e.element,"id").each((function(t){Pn(r.element,"aria-labelledby",t)})),Ny.set(r,o),t.onChangeTab(r,e,o)}))}))},i=function(e,n){Xg(e,t,"tabbar").each((function(t){n(t).each(xs)}))};return{uid:t.uid,dom:t.dom,components:e,behaviours:eg(t.tabSectionBehaviours),events:Qs(nt([t.selectFirst?[zs((function(t,e){i(t,nv.getFirst)}))]:[],[Os(vs(),(function(t,e){var n=e.event.button;o(n)})),Os(bs(),(function(e,n){var r=n.event.button;t.onDismissTab(e,r)}))]])),apis:{getViewItems:function(e){return Xg(e,t,"tabview").map((function(t){return Ny.contents(t)})).getOr([])},showTab:function(t,e){var n=function(t){var n=nv.getCandidates(t),r=tt(n,(function(t){return Zp.getValue(t)===e}));return r.filter((function(e){return!nv.isHighlighted(t,e)}))};i(t,n)}}}},HY=fh({name:"TabSection",configFields:FY(),partFields:_Y(),factory:IY,apis:{getViewItems:function(t,e){return t.getViewItems(e)},showTab:function(t,e,n){t.showTab(e,n)}}}),DY=function(t,e,n){return $(t,(function(r,o){Ny.set(n,t[o].view());var i=e.dom.getBoundingClientRect();return Ny.set(n,[]),i.height}))},MY=function(t){return dt(ct(t,(function(t,e){return t>e?-1:t<e?1:0})))},NY=function(t,e,n){var r,o=pn(t).dom,i=Dc(t,".tox-dialog-wrap").getOr(t),a="fixed"===Jn(i,"position");r=a?Math.max(o.clientHeight,window.innerHeight):Math.max(o.offsetHeight,o.scrollHeight);var s=ar(e),u=e.dom.offsetLeft>=n.dom.offsetLeft+hr(n),c=u?Math.max(ar(n),s):s,l=parseInt(Jn(t,"margin-top"),10)||0,d=parseInt(Jn(t,"margin-bottom"),10)||0,f=ar(t)+l+d,A=f-c;return r-A},LY=function(t,e){dt(t).each((function(t){return HY.showTab(e,t.value)}))},PY=function(t,e){Gn(t,"height",e+"px"),en().browser.isIE()?nr(t,"flex-basis"):Gn(t,"flex-basis",e+"px")},RY=function(t,e,n){Dc(t,'[role="dialog"]').each((function(t){Nc(t,'[role="tablist"]').each((function(r){n.get().map((function(n){return Gn(e,"height","0"),Gn(e,"flex-basis","0"),Math.min(n,NY(t,e,r))})).each((function(t){PY(e,t)}))}))}))},zY=function(t){return Nc(t,'[role="tabpanel"]')},KY=function(t){var e=function(){var e=nf(),n=[zs((function(n){var r=n.element;zY(r).each((function(o){Gn(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=DY(t,o,n),i=MY(r);i.fold(e.clear,e.set)})),RY(r,o,e),nr(o,"visibility"),LY(t,n),yB.requestAnimationFrame((function(){RY(r,o,e)}))}))})),Os(ds(),(function(t){var n=t.element;zY(n).each((function(t){RY(n,t,e)}))})),Os(_k,(function(t,n){var r=t.element;zY(r).each((function(t){var n=Sd(kn(t));Gn(t,"visibility","hidden");var o=Zn(t,"height").map((function(t){return parseInt(t,10)}));nr(t,"height"),nr(t,"flex-basis");var i=t.dom.getBoundingClientRect().height,a=o.forall((function(t){return i>t}));a?(e.set(i),RY(r,t,e)):o.each((function(e){PY(t,e)})),nr(t,"visibility"),n.each(Bd)}))}))],r=!1;return{extraEvents:n,selectFirst:r}}(),n=function(){var t=[],e=!0;return{extraEvents:t,selectFirst:e}}();return{smartTabHeight:e,naiveTabHeight:n}},VY="send-data-to-section",jY="send-data-to-view",$Y=function(t,e){var n=oa({}),r=function(t){var e=Zp.getValue(t),r=bY(e).getOr({}),o=n.get(),i=Bo(o,r);n.set(i)},o=function(t){var e=n.get();Zp.setValue(t,e)},i=oa(null),a=$(t.tabs,(function(t){return{value:t.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:e.shared.providers.translate(t.title)},view:function(){return[U_.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:$(t.items,(function(t){return iN(n,t,e)})),formBehaviours:fd([Qy.config({mode:"acyclic",useTabstopAt:x(pI)}),Py("TabView.form.events",[zs(o),Ks(r)]),vd.config({channels:ma([{key:VY,value:{onReceive:r}},{key:jY,value:{onReceive:o}}])})])}}))]}}})),s=KY(a).smartTabHeight;return HY.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(t,e,n){var r=Zp.getValue(e);Cs(t,Ok,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[HY.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[TY.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:fd([hk.config({})])}),HY.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:s.selectFirst,tabSectionBehaviours:fd([Py("tabpanel",s.extraEvents),Qy.config({mode:"acyclic"}),hh.config({find:function(t){return dt(HY.getViewItems(t))}}),Zp.config({store:{mode:"manual",getValue:function(t){return t.getSystem().broadcastOn([VY],{}),n.get()},setValue:function(t,e){n.set(e),t.getSystem().broadcastOn([jY],{})}}})])})},XY=ou("update-dialog"),GY=ou("update-title"),WY=ou("update-body"),YY=ou("update-footer"),JY=ou("body-send-message"),qY=function(t,e,n,r){var o=function(t){switch(t.body.type){case"tabpanel":return[$Y(t.body,n)];default:return[yY(t.body,n)]}},i=function(t,e){return D.some({isTabPanel:function(){return"tabpanel"===e.body.type}})},a={"aria-live":"polite"};return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:k(k({},e.map((function(t){return{id:t}})).getOr({})),r?a:{})},components:[],behaviours:fd([z_.childAt(0),fV.config({channel:WY,updateState:i,renderComponents:o,initialData:t})])}},ZY=function(t,e,n,r){return qY(t,D.some(e),n,r)},tJ=function(t,e){var n=qY(t,D.none(),e,!1);return LG.parts.body(n)},eJ=function(t){var e={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[fI({dom:{tag:"iframe",attributes:{src:t.url}},behaviours:fd([hk.config({}),Wy.config({})])})]}],behaviours:fd([Qy.config({mode:"acyclic",useTabstopAt:x(pI)})])};return LG.parts.body(e)},nJ=wE.deviceType.isTouch(),rJ=function(t,e){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[t,e]}},oJ=function(t,e){return LG.parts.close(BB.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close")}},action:t,buttonBehaviours:fd([hk.config({})])}))},iJ=function(){return LG.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},aJ=function(t,e){return LG.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:WR("<p>"+e.translate(t)+"</p>")}]}]})},sJ=function(t){return LG.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:t})},uJ=function(t,e){return[sk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:t}),sk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:e})]},cJ=function(t){var e,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return LG.sketch({lazySink:t.lazySink,onEscape:function(e){return t.onEscape(e),D.some(!0)},useTabstopAt:function(t){return!pI(t)},dom:{tag:"div",classes:[n].concat(t.extraClasses),styles:k({position:"relative"},t.extraStyles)},components:U([t.header,t.body],t.footer.toArray(),!0),parts:{blocker:{dom:WR('<div class="'+r+'"></div>'),components:[{dom:{tag:"div",classes:nJ?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:fd(U([Wy.config({}),Py("dialog-events",t.dialogEvents.concat([Rs(Na(),(function(t,e){Qy.focusIn(t)}))])),Py("scroll-lock",[zs((function(){ic(Mn(),i)})),Ks((function(){sc(Mn(),i)}))])],t.extraBehaviours,!0)),eventOrder:k((e={},e[es()]=["dialog-events"],e[fs()]=["scroll-lock","dialog-events","alloy.base.behaviour"],e[As()]=["alloy.base.behaviour","dialog-events","scroll-lock"],e),t.eventOrder)})},lJ=function(t){return BB.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close"),title:t.translate("Close")}},components:[HB("close",{tag:"div",classes:["tox-icon"]},t.icons)],action:function(t){Bs(t,Tk)}})},dJ=function(t,e,n){var r=function(t){return[Cc(n.translate(t.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:k({},e.map((function(t){return{id:t}})).getOr({}))},components:r(t),behaviours:fd([fV.config({channel:GY,renderComponents:r})])}},fJ=function(){return{dom:WR('<div class="tox-dialog__draghandle"></div>')}},AJ=function(t,e,n){return sk.sketch({dom:WR('<div class="tox-dialog__header"></div>'),components:[dJ(t,D.some(e),n),fJ(),lJ(n)],containerBehaviours:fd([gG.config({mode:"mouse",blockerClass:"blocker",getTarget:function(t){return Lc(t,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])})},mJ=function(t,e){var n=LG.parts.title(dJ(t,D.none(),e)),r=LG.parts.draghandle(fJ()),o=LG.parts.close(lJ(e)),i=[n].concat(t.draggable?[r]:[]).concat([o]);return sk.sketch({dom:WR('<div class="tox-dialog__header"></div>'),components:i})},pJ=function(t,e){return mJ({title:e.shared.providers.translate(t),draggable:e.dialog.isDraggableModal()},e.shared.providers)},gJ=function(t,e,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(t)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:e,components:[{dom:WR('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}},hJ=function(t,e,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){LG.setBusy(t(),(function(t,r){return gJ(n.message,r,e)}))},onUnblock:function(){LG.setIdle(t())}}},vJ=function(t,e,n,r){var o,i=function(t,e){return D.some(e)};return Tc(cJ(k(k({},t),{lazySink:r.shared.getSink,extraBehaviours:U([fV.config({channel:XY,updateState:i,initialData:e}),oI.memory({})],t.extraBehaviours,!0),onEscape:function(t){Bs(t,Tk)},dialogEvents:n,eventOrder:(o={},o[ts()]=[fV.name(),vd.name()],o[fs()]=["scroll-lock",fV.name(),"messages","dialog-events","alloy.base.behaviour"],o[As()]=["alloy.base.behaviour","dialog-events","messages",fV.name(),"scroll-lock"],o)})))},bJ=function(t){var e=function(t){var e=$(t.items,(function(t){var e=oa(!1);return k(k({},t),{storage:e})}));return k(k({},t),{items:e})};return $(t,(function(t){return"menu"===t.type?e(t):t}))},yJ=function(t){return q(t,(function(t,e){if("menu"===e.type){var n=e;return q(n.items,(function(t,e){return t[e.name]=e.storage,t}),t)}return t}),{})},wJ=function(t,e){return[Ns(Na(),mI),t(Ek,(function(t,n){e.onClose(),n.onClose()})),t(Tk,(function(t,e,n,r){e.onCancel(t),Bs(r,Ek)})),Os(Uk,(function(t,n){return e.onUnblock()})),Os(Fk,(function(t,n){return e.onBlock(n.event)}))]},BJ=function(t,e){var n=function(e,n){return Os(e,(function(e,o){r(e,(function(r,i){n(t(),r,o.event,e)}))}))},r=function(t,e){fV.getState(t).get().each((function(n){e(n,t)}))};return U(U([],wJ(n,e),!0),[n(Qk,(function(t,e,n){e.onAction(t,{name:n.name})}))],!1)},CJ=function(t,e,n){var r=function(e,n){return Os(e,(function(e,r){o(e,(function(o,i){n(t(),o,r.event,e)}))}))},o=function(t,e){fV.getState(t).get().each((function(n){e(n.internalDialog,t)}))};return U(U([],wJ(r,e),!0),[r(kk,(function(t,e){return e.onSubmit(t)})),r(Sk,(function(t,e,n){e.onChange(t,{name:n.name})})),r(Qk,(function(t,e,r,o){var i=function(){return Qy.focusIn(o)},a=function(t){return Vn(t,"disabled")||Kn(t,"aria-disabled").exists((function(t){return"true"===t}))},s=kn(o.element),u=Sd(s);e.onAction(t,{name:r.name,value:r.value}),Sd(s).fold(i,(function(t){a(t)||u.exists((function(e){return fn(t,e)&&a(e)}))?i():n().toOptional().filter((function(e){return!fn(e.element,t)})).each(i)}))})),r(Ok,(function(t,e,n){e.onTabChange(t,{newTabName:n.name,oldTabName:n.oldName})})),Ks((function(e){var n=t();Zp.setValue(e,n.getData())}))],!1)},xJ={initUrlDialog:BJ,initDialog:CJ},SJ=function(t,e){return eD(t,t.type,e)},EJ=function(t,e,n){return tt(e,(function(t){return t.name===n})).bind((function(e){return e.memento.getOpt(t)}))},TJ=function(t,e){var n=e.map((function(t){return t.footerButtons})).getOr([]),r=W(n,(function(t){return"start"===t.align})),o=function(t,e){return sk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+t]},components:$(e,(function(t){return t.memento.asSpec()}))})},i=o("start",r.pass),a=o("end",r.fail);return[i,a]},QJ=function(t,e){var n=function(t,n){var r=$(n.buttons,(function(t){var n=CB(SJ(t,e));return{name:t.name,align:t.align,memento:n}})),o=function(t,e){return EJ(t,r,e)};return D.some({lookupByName:o,footerButtons:r})};return{dom:WR('<div class="tox-dialog__footer"></div>'),components:[],behaviours:fd([fV.config({channel:YY,initialData:t,updateState:n,renderComponents:TJ})])}},kJ=function(t,e){return QJ(t,e)},FJ=function(t,e){return LG.parts.footer(QJ(t,e))},UJ=function(t,e){var n=t.getRoot();if(n.getSystem().isConnected()){var r=hh.getCurrent(t.getFormWrapper()).getOr(t.getFormWrapper());return U_.getField(r,e).fold((function(){var n=t.getFooter(),o=fV.getState(n);return o.get().bind((function(t){return t.lookupByName(r,e)}))}),(function(t){return D.some(t)}))}return D.none()},OJ=function(t,e){var n=t.getRoot();return fV.getState(n).get().map((function(t){return wi(yi("data",t.dataValidator,e))})).getOr(e)},_J=function(t,e,n){var r=function(e){var n=t.getRoot();n.getSystem().isConnected()&&e(n)},o=function(){var e=t.getRoot(),r=e.getSystem().isConnected()?t.getFormWrapper():e,o=Zp.getValue(r),i=vt(n,(function(t){return t.get()}));return k(k({},o),i)},a=function(e){r((function(r){var o=p.getData(),i=k(k({},o),e),a=OJ(t,i),s=t.getFormWrapper();Zp.setValue(s,a),ht(n,(function(t,e){Tt(i,e)&&t.set(i[e])}))}))},s=function(e){UJ(t,e).each(Dh.disable)},u=function(e){UJ(t,e).each(Dh.enable)},c=function(e){UJ(t,e).each(Wy.focus)},l=function(t){if(!i(t))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(e){Cs(e,Fk,{message:t})}))},d=function(){r((function(t){Bs(t,Uk)}))},f=function(e){r((function(n){var r=t.getBody(),o=fV.getState(r);o.get().exists((function(t){return t.isTabPanel()}))&&hh.getCurrent(r).each((function(t){HY.showTab(t,e)}))}))},A=function(t){r((function(n){var r=e(t);n.getSystem().broadcastOn([XY],r),n.getSystem().broadcastOn([GY],r.internalDialog),n.getSystem().broadcastOn([WY],r.internalDialog),n.getSystem().broadcastOn([YY],r.internalDialog),p.setData(r.initialData)}))},m=function(){r((function(t){Bs(t,Ek)}))},p={getData:o,setData:a,disable:s,enable:u,focus:c,block:l,unblock:d,showTab:f,redial:A,close:m};return p},IJ=function(t){switch(t){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}},HJ=function(t,e,n){var r=pJ(t.internalDialog.title,n),o=tJ({body:t.internalDialog.body},n),i=bJ(t.internalDialog.buttons),a=yJ(i),s=FJ({buttons:i},n),u=xJ.initDialog((function(){return A}),hJ((function(){return d}),n.shared.providers,e),n.shared.getSink),c=IJ(t.internalDialog.size),l={header:r,body:o,footer:D.some(s),extraClasses:c,extraBehaviours:[],extraStyles:{}},d=vJ(l,t,u,n),f=function(){var t=function(){var t=LG.getBody(d);return hh.getCurrent(t).getOr(t)};return{getRoot:y(d),getBody:function(){return LG.getBody(d)},getFooter:function(){return LG.getFooter(d)},getFormWrapper:t}}(),A=_J(f,e.redial,a);return{dialog:d,instanceApi:A}},DJ=function(t,e,n,r){var o,i,a=ou("dialog-label"),s=ou("dialog-content"),u=function(t,e){return D.some(e)},c=CB(AJ({title:t.internalDialog.title,draggable:!0},a,n.shared.providers)),l=CB(ZY({body:t.internalDialog.body},s,n,r)),d=bJ(t.internalDialog.buttons),f=yJ(d),A=CB(kJ({buttons:d},n)),m=xJ.initDialog((function(){return g}),{onBlock:function(t){$R.block(p,(function(e,r){return gJ(t.message,r,n.shared.providers)}))},onUnblock:function(){$R.unblock(p)},onClose:function(){return e.closeWindow()}},n.shared.getSink),p=Tc({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=a,o["aria-describedby"]=s,o)},eventOrder:(i={},i[ts()]=[fV.name(),vd.name()],i[es()]=["execute-on-form"],i[fs()]=["reflecting","execute-on-form"],i),behaviours:fd([Qy.config({mode:"cyclic",onEscape:function(t){return Bs(t,Ek),D.some(!0)},useTabstopAt:function(t){return!pI(t)&&("button"!==se(t)||"disabled"!==zn(t,"disabled"))}}),fV.config({channel:XY,updateState:u,initialData:t}),Wy.config({}),Py("execute-on-form",m.concat([Rs(Na(),(function(t,e){Qy.focusIn(t)}))])),$R.config({getRoot:function(){return D.some(p)}}),Ny.config({}),oI.memory({})]),components:[c.asSpec(),l.asSpec(),A.asSpec()]}),g=_J({getRoot:y(p),getFooter:function(){return A.get(p)},getBody:function(){return l.get(p)},getFormWrapper:function(){var t=l.get(p);return hh.getCurrent(t).getOr(t)}},e.redial,f);return{dialog:p,instanceApi:g}},MJ=tinymce.util.Tools.resolve("tinymce.util.URI"),NJ=function(t){var e=function(e){t.getSystem().isConnected()&&e(t)},n=function(t){if(!i(t))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");e((function(e){Cs(e,Fk,{message:t})}))},r=function(){e((function(t){Bs(t,Uk)}))},o=function(){e((function(t){Bs(t,Ek)}))},a=function(t){e((function(e){e.getSystem().broadcastOn([JY],t)}))};return{block:n,unblock:r,close:o,sendMessage:a}},LJ=["insertContent","setContent","execCommand","close","block","unblock"],PJ=function(t){return a(t)&&-1!==LJ.indexOf(t.mceAction)},RJ=function(t){return!PJ(t)&&a(t)&&Tt(t,"mceAction")},zJ=function(t,e,n){switch(n.mceAction){case"insertContent":t.insertContent(n.content);break;case"setContent":t.setContent(n.content);break;case"execCommand":var r=!!c(n.ui)&&n.ui;t.execCommand(n.cmd,r,n.value);break;case"close":e.close();break;case"block":e.block(n.message);break;case"unblock":e.unblock();break}},KJ=function(t,e,n,r){var o,i=pJ(t.title,r),a=eJ(t),s=t.buttons.bind((function(t){return 0===t.length?D.none():D.some(FJ({buttons:t},r))})),u=xJ.initUrlDialog((function(){return h}),hJ((function(){return g}),r.shared.providers,e)),c=k(k({},t.height.fold((function(){return{}}),(function(t){return{height:t+"px","max-height":t+"px"}}))),t.width.fold((function(){return{}}),(function(t){return{width:t+"px","max-width":t+"px"}}))),l=t.width.isNone()&&t.height.isNone()?["tox-dialog--width-lg"]:[],d=new MJ(t.url,{base_uri:new MJ(window.location.href)}),f=d.protocol+"://"+d.host+(d.port?":"+d.port:""),A=ef(),m=[Py("messages",[zs((function(){var e=of(ee.fromDom(window),"message",(function(e){if(d.isSameOrigin(new MJ(e.raw.origin))){var r=e.raw.data;PJ(r)?zJ(n,h,r):RJ(r)&&t.onMessage(h,r)}}));A.set(e)})),Ks(A.clear)]),vd.config({channels:(o={},o[JY]={onReceive:function(t,e){Nc(t.element,"iframe").each((function(t){var n=t.dom.contentWindow;n.postMessage(e,f)}))}},o)})],p={header:i,body:a,footer:s,extraClasses:l,extraBehaviours:m,extraStyles:c},g=vJ(p,t,u,r),h=NJ(g);return{dialog:g,instanceApi:h}},VJ=function(t){var e=t.backstage.shared,n=function(n,r){var o=function(){LG.hide(u),r()},i=CB(eD({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:D.none()},"cancel",t.backstage)),a=iJ(),s=oJ(o,e.providers),u=Tc(cJ({lazySink:function(){return e.getSink()},header:rJ(a,s),body:aJ(n,e.providers),footer:D.some(sJ(uJ([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Os(Tk,o)],eventOrder:{}}));LG.show(u);var c=i.get(u);Wy.focus(c)};return{open:n}},jJ=function(t){var e=t.backstage.shared,n=function(n,r){var o=function(t){LG.hide(c),r(t)},i=CB(eD({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:D.none()},"submit",t.backstage)),a=eD({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:D.none()},"cancel",t.backstage),s=iJ(),u=oJ((function(){return o(!1)}),e.providers),c=Tc(cJ({lazySink:function(){return e.getSink()},header:rJ(s,u),body:aJ(n,e.providers),footer:D.some(sJ(uJ([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Os(Tk,(function(){return o(!1)})),Os(kk,(function(){return o(!0)}))],eventOrder:{}}));LG.show(c);var l=i.get(c);Wy.focus(l)};return{open:n}},$J=function(t,e){return wi(yi("data",e,t))},XJ=function(t){return IQ(t,".tox-alert-dialog")||IQ(t,".tox-confirm-dialog")},GJ=function(t,e,n){return e&&n?[]:[yP.config({contextual:{lazyContext:function(){return D.some(Jr(ee.fromDom(t.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},WJ=function(t){var e=t.backstage,n=t.editor,r=VS(n),o=VJ(t),i=jJ(t),a=function(t,n,r){return void 0!==n&&"toolbar"===n.inline?l(t,e.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?l(t,e.shared.anchors.cursor(),r,n.ariaAttrs):c(t,r)},s=function(t,e){return u(t,e)},u=function(t,r){var o=function(t){var o=KJ(t,{closeWindow:function(){LG.hide(o.dialog),r(o.instanceApi)}},n,e);return LG.show(o.dialog),o.instanceApi};return vY.openUrl(o,t)},c=function(t,n){var r=function(t,r,o){var i=r,a={dataValidator:o,initialData:i,internalDialog:t},s=HJ(a,{redial:vY.redial,closeWindow:function(){LG.hide(s.dialog),n(s.instanceApi)}},e);return LG.show(s.dialog),s.instanceApi.setData(i),s.instanceApi};return vY.open(r,t)},l=function(t,o,i,a){var s=function(t,s,u){var c=$J(s,u),l=nf(),d=e.shared.header.isPositionedAtTop(),f={dataValidator:u,initialData:c,internalDialog:t},A=function(){return l.on((function(t){tB.reposition(t),yP.refresh(t)}))},m=DJ(f,{redial:vY.redial,closeWindow:function(){l.on(tB.hide),n.off("ResizeEditor",A),l.clear(),i(m.instanceApi)}},e,a),p=Tc(tB.sketch(k(k({lazySink:e.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},d?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:fd(U([Py("window-manager-inline-events",[Os(ms(),(function(t,e){Bs(m.dialog,Tk)}))])],GJ(n,r,d),!0)),isExtraPart:function(t,e){return XJ(e)}})));return l.set(p),tB.showWithin(p,Qc(m.dialog),{anchor:o},D.some(Mn())),r&&d||(yP.refresh(p),n.on("ResizeEditor",A)),m.instanceApi.setData(c),Qy.focusIn(m.dialog),m.instanceApi};return vY.open(s,t)},d=function(t,e){i.open(t,(function(t){e(t)}))},f=function(t,e){o.open(t,(function(){e()}))},A=function(t){t.close()};return{open:a,openUrl:s,alert:f,close:A,confirm:d}};function YJ(){Q.add("silver",(function(t){var e=OG(t),n=e.uiMothership,r=e.backstage,o=e.renderUI,i=e.getUi;_Q.register(t,r.shared);var a=WJ({editor:t,backstage:r});return{renderUI:o,getWindowManagerImpl:y(a),getNotificationManagerImpl:function(){return PB(t,{backstage:r},n)},ui:i()}}))}YJ()})()}).call(this,n("c8ba"))},"0342":function(t,e,n){},"060d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createCounterText=e.inlineListItemElement=e.getListOwner=void 0;var r=n("0ce7"),o=n("5644"),i=l(o),a=n("b654"),s=l(a),u=n("7f66"),c=n("33c1");function l(t){return t&&t.__esModule?t:{default:t}}var d=7,f=["OL","UL","MENU"],A=(e.getListOwner=function(t){var e=t.parent;if(!e)return null;do{var n=-1!==f.indexOf(e.tagName);if(n)return e;e=e.parent}while(e);return t.parent},e.inlineListItemElement=function(t,e,n){var o=e.style.listStyle;if(o){var a=t.ownerDocument.defaultView.getComputedStyle(t,null),c=t.ownerDocument.createElement("html2canvaswrapper");switch((0,r.copyCSSStyles)(a,c),c.style.position="absolute",c.style.bottom="auto",c.style.display="block",c.style.letterSpacing="normal",o.listStylePosition){case u.LIST_STYLE_POSITION.OUTSIDE:c.style.left="auto",c.style.right=t.ownerDocument.defaultView.innerWidth-e.bounds.left-e.style.margin[1].getAbsoluteValue(e.bounds.width)+d+"px",c.style.textAlign="right";break;case u.LIST_STYLE_POSITION.INSIDE:c.style.left=e.bounds.left-e.style.margin[3].getAbsoluteValue(e.bounds.width)+"px",c.style.right="auto",c.style.textAlign="left";break}var l=void 0,f=e.style.margin[0].getAbsoluteValue(e.bounds.width),A=o.listStyleImage;if(A)if("url"===A.method){var m=t.ownerDocument.createElement("img");m.src=A.args[0],c.style.top=e.bounds.top-f+"px",c.style.width="auto",c.style.height="auto",c.appendChild(m)}else{var p=.5*parseFloat(e.style.font.fontSize);c.style.top=e.bounds.top-f+e.bounds.height-1.5*p+"px",c.style.width=p+"px",c.style.height=p+"px",c.style.backgroundImage=a.listStyleImage}else"number"===typeof e.listIndex&&(l=t.ownerDocument.createTextNode(F(e.listIndex,o.listStyleType,!0)),c.appendChild(l),c.style.top=e.bounds.top-f+"px");var g=t.ownerDocument.body;g.appendChild(c),l?(e.childNodes.push(s.default.fromTextNode(l,e)),g.removeChild(c)):e.childNodes.push(new i.default(c,e,n,0))}},{integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]}),m={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},p={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},g={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},h=function(t,e,n,r,o,i){return t<e||t>n?F(t,o,i.length>0):r.integers.reduce((function(e,n,o){while(t>=n)t-=n,e+=r.values[o];return e}),"")+i},v=function(t,e,n,r){var o="";do{n||t--,o=r(t)+o,t/=e}while(t*e>=e);return o},b=function(t,e,n,r,o){var i=n-e+1;return(t<0?"-":"")+(v(Math.abs(t),i,r,(function(t){return(0,c.fromCodePoint)(Math.floor(t%i)+e)}))+o)},y=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:". ",r=e.length;return v(Math.abs(t),r,!1,(function(t){return e[Math.floor(t%r)]}))+n},w=1,B=2,C=4,x=8,S=function(t,e,n,o,i,a){if(t<-9999||t>9999)return F(t,u.LIST_STYLE_TYPE.CJK_DECIMAL,i.length>0);var s=Math.abs(t),c=i;if(0===s)return e[0]+c;for(var l=0;s>0&&l<=4;l++){var d=s%10;0===d&&(0,r.contains)(a,w)&&""!==c?c=e[d]+c:d>1||1===d&&0===l||1===d&&1===l&&(0,r.contains)(a,B)||1===d&&1===l&&(0,r.contains)(a,C)&&t>100||1===d&&l>1&&(0,r.contains)(a,x)?c=e[d]+(l>0?n[l-1]:"")+c:1===d&&l>0&&(c=n[l-1]+c),s=Math.floor(s/10)}return(t<0?o:"")+c},E="十百千萬",T="拾佰仟萬",Q="マイナス",k="마이너스 ",F=e.createCounterText=function(t,e,n){var r=n?". ":"",o=n?"、":"",i=n?", ":"";switch(e){case u.LIST_STYLE_TYPE.DISC:return"•";case u.LIST_STYLE_TYPE.CIRCLE:return"◦";case u.LIST_STYLE_TYPE.SQUARE:return"◾";case u.LIST_STYLE_TYPE.DECIMAL_LEADING_ZERO:var a=b(t,48,57,!0,r);return a.length<4?"0"+a:a;case u.LIST_STYLE_TYPE.CJK_DECIMAL:return y(t,"〇一二三四五六七八九",o);case u.LIST_STYLE_TYPE.LOWER_ROMAN:return h(t,1,3999,A,u.LIST_STYLE_TYPE.DECIMAL,r).toLowerCase();case u.LIST_STYLE_TYPE.UPPER_ROMAN:return h(t,1,3999,A,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.LOWER_GREEK:return b(t,945,969,!1,r);case u.LIST_STYLE_TYPE.LOWER_ALPHA:return b(t,97,122,!1,r);case u.LIST_STYLE_TYPE.UPPER_ALPHA:return b(t,65,90,!1,r);case u.LIST_STYLE_TYPE.ARABIC_INDIC:return b(t,1632,1641,!0,r);case u.LIST_STYLE_TYPE.ARMENIAN:case u.LIST_STYLE_TYPE.UPPER_ARMENIAN:return h(t,1,9999,m,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.LOWER_ARMENIAN:return h(t,1,9999,m,u.LIST_STYLE_TYPE.DECIMAL,r).toLowerCase();case u.LIST_STYLE_TYPE.BENGALI:return b(t,2534,2543,!0,r);case u.LIST_STYLE_TYPE.CAMBODIAN:case u.LIST_STYLE_TYPE.KHMER:return b(t,6112,6121,!0,r);case u.LIST_STYLE_TYPE.CJK_EARTHLY_BRANCH:return y(t,"子丑寅卯辰巳午未申酉戌亥",o);case u.LIST_STYLE_TYPE.CJK_HEAVENLY_STEM:return y(t,"甲乙丙丁戊己庚辛壬癸",o);case u.LIST_STYLE_TYPE.CJK_IDEOGRAPHIC:case u.LIST_STYLE_TYPE.TRAD_CHINESE_INFORMAL:return S(t,"零一二三四五六七八九",E,"負",o,B|C|x);case u.LIST_STYLE_TYPE.TRAD_CHINESE_FORMAL:return S(t,"零壹貳參肆伍陸柒捌玖",T,"負",o,w|B|C|x);case u.LIST_STYLE_TYPE.SIMP_CHINESE_INFORMAL:return S(t,"零一二三四五六七八九",E,"负",o,B|C|x);case u.LIST_STYLE_TYPE.SIMP_CHINESE_FORMAL:return S(t,"零壹贰叁肆伍陆柒捌玖",T,"负",o,w|B|C|x);case u.LIST_STYLE_TYPE.JAPANESE_INFORMAL:return S(t,"〇一二三四五六七八九","十百千万",Q,o,0);case u.LIST_STYLE_TYPE.JAPANESE_FORMAL:return S(t,"零壱弐参四伍六七八九","拾百千万",Q,o,w|B|C);case u.LIST_STYLE_TYPE.KOREAN_HANGUL_FORMAL:return S(t,"영일이삼사오육칠팔구","십백천만",k,i,w|B|C);case u.LIST_STYLE_TYPE.KOREAN_HANJA_INFORMAL:return S(t,"零一二三四五六七八九","十百千萬",k,i,0);case u.LIST_STYLE_TYPE.KOREAN_HANJA_FORMAL:return S(t,"零壹貳參四五六七八九","拾百千",k,i,w|B|C);case u.LIST_STYLE_TYPE.DEVANAGARI:return b(t,2406,2415,!0,r);case u.LIST_STYLE_TYPE.GEORGIAN:return h(t,1,19999,g,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.GUJARATI:return b(t,2790,2799,!0,r);case u.LIST_STYLE_TYPE.GURMUKHI:return b(t,2662,2671,!0,r);case u.LIST_STYLE_TYPE.HEBREW:return h(t,1,10999,p,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.HIRAGANA:return y(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case u.LIST_STYLE_TYPE.HIRAGANA_IROHA:return y(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case u.LIST_STYLE_TYPE.KANNADA:return b(t,3302,3311,!0,r);case u.LIST_STYLE_TYPE.KATAKANA:return y(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",o);case u.LIST_STYLE_TYPE.KATAKANA_IROHA:return y(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",o);case u.LIST_STYLE_TYPE.LAO:return b(t,3792,3801,!0,r);case u.LIST_STYLE_TYPE.MONGOLIAN:return b(t,6160,6169,!0,r);case u.LIST_STYLE_TYPE.MYANMAR:return b(t,4160,4169,!0,r);case u.LIST_STYLE_TYPE.ORIYA:return b(t,2918,2927,!0,r);case u.LIST_STYLE_TYPE.PERSIAN:return b(t,1776,1785,!0,r);case u.LIST_STYLE_TYPE.TAMIL:return b(t,3046,3055,!0,r);case u.LIST_STYLE_TYPE.TELUGU:return b(t,3174,3183,!0,r);case u.LIST_STYLE_TYPE.THAI:return b(t,3664,3673,!0,r);case u.LIST_STYLE_TYPE.TIBETAN:return b(t,3872,3881,!0,r);case u.LIST_STYLE_TYPE.DECIMAL:default:return b(t,48,57,!0,r)}}},"0613":function(t,e,n){},"078d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=/([+-]?\d*\.?\d+)(deg|grad|rad|turn)/i;e.parseAngle=function(t){var e=t.match(r);if(e){var n=parseFloat(e[1]);switch(e[2].toLowerCase()){case"deg":return Math.PI*n/180;case"grad":return Math.PI/200*n;case"rad":return n;case"turn":return 2*Math.PI*n}}return null}},"07d1":function(t,e,n){n("94ce")},"080b":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=function(t){return t.getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e")},r=function(t){return t.getParam("pagebreak_split_block",!1)},o="mce-pagebreak",i=function(t){var n='<img src="'+e.transparentSrc+'" class="'+o+'" data-mce-resize="false" data-mce-placeholder />';return t?"<p>"+n+"</p>":n},a=function(t){var e=n(t),a=function(){return r(t)},s=new RegExp(e.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,(function(t){return"\\"+t})),"gi");t.on("BeforeSetContent",(function(t){t.content=t.content.replace(s,i(a()))})),t.on("PreInit",(function(){t.serializer.addNodeFilter("img",(function(n){var r,i,s=n.length;while(s--)if(r=n[s],i=r.attr("class"),i&&-1!==i.indexOf(o)){var u=r.parent;if(t.schema.getBlockElements()[u.name]&&a()){u.type=3,u.value=e,u.raw=!0,r.remove();continue}r.type=3,r.value=e,r.raw=!0}}))}))},s=function(t){t.addCommand("mcePageBreak",(function(){t.insertContent(i(r(t)))}))},u=function(t){t.on("ResolveName",(function(e){"IMG"===e.target.nodeName&&t.dom.hasClass(e.target,o)&&(e.name="pagebreak")}))},c=function(t){var e=function(){return t.execCommand("mcePageBreak")};t.ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:e}),t.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:e})};function l(){t.add("pagebreak",(function(t){s(t),c(t),a(t),u(t)}))}l()})()},"08b5":function(t,e,n){},"0902":function(t,e,n){n("88b6")},"090e":function(t,e,n){},"09fe":function(t,e,n){},"0a9d":function(t,e,n){n("69a4")},"0ce7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.contains=function(t,e){return 0!==(t&e)},e.distance=function(t,e){return Math.sqrt(t*t+e*e)},e.copyCSSStyles=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);"content"!==r&&e.style.setProperty(r,t.getPropertyValue(r))}return e},e.SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},"0d1b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("f804"),i=n("120f"),a=s(i);function s(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var c=function(t,e,n){return new a.default(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},l=function(){function t(e,n,r,i){u(this,t),this.type=o.PATH.BEZIER_CURVE,this.start=e,this.startControl=n,this.endControl=r,this.end=i}return r(t,[{key:"subdivide",value:function(e,n){var r=c(this.start,this.startControl,e),o=c(this.startControl,this.endControl,e),i=c(this.endControl,this.end,e),a=c(r,o,e),s=c(o,i,e),u=c(a,s,e);return n?new t(this.start,r,a,u):new t(u,s,i,this.end)}},{key:"reverse",value:function(){return new t(this.end,this.endControl,this.startControl,this.start)}}]),t}();e.default=l},"0d68":function(t,e,n){n("030f")},"0da8":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.OVERFLOW={VISIBLE:0,HIDDEN:1,SCROLL:2,AUTO:3};e.parseOverflow=function(t){switch(t){case"hidden":return r.HIDDEN;case"scroll":return r.SCROLL;case"auto":return r.AUTO;case"visible":default:return r.VISIBLE}}},"0dd9":function(t,e,n){"use strict";n("8e82")},"104a":function(t,e,n){},"120f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("f804");function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function t(e,n){o(this,t),this.type=r.PATH.VECTOR,this.x=e,this.y=n};e.default=i},"140e":function(t,e,n){},"145d":function(t,e,n){},"14ee":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ResourceStore=void 0;var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("510e"),i=s(o),a=n("66a3");function s(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var c=function(){function t(e,n,r){u(this,t),this.options=e,this._window=r,this.origin=this.getOrigin(r.location.href),this.cache={},this.logger=n,this._index=0}return r(t,[{key:"loadImage",value:function(t){var e=this;if(this.hasResourceInCache(t))return t;if(!g(t)||i.default.SUPPORT_SVG_DRAWING){if(!0===this.options.allowTaint||m(t)||this.isSameOrigin(t))return this.addImage(t,t,!1);if(!this.isSameOrigin(t)){if("string"===typeof this.options.proxy)return this.cache[t]=(0,a.Proxy)(t,this.options).then((function(t){return h(t,e.options.imageTimeout||0)})),t;if(!0===this.options.useCORS&&i.default.SUPPORT_CORS_IMAGES)return this.addImage(t,t,!0)}}}},{key:"inlineImage",value:function(t){var e=this;return m(t)?h(t,this.options.imageTimeout||0):this.hasResourceInCache(t)?this.cache[t]:this.isSameOrigin(t)||"string"!==typeof this.options.proxy?this.xhrImage(t):this.cache[t]=(0,a.Proxy)(t,this.options).then((function(t){return h(t,e.options.imageTimeout||0)}))}},{key:"xhrImage",value:function(t){var e=this;return this.cache[t]=new Promise((function(n,r){var o=new XMLHttpRequest;if(o.onreadystatechange=function(){if(4===o.readyState)if(200!==o.status)r("Failed to fetch image "+t.substring(0,256)+" with status code "+o.status);else{var e=new FileReader;e.addEventListener("load",(function(){var t=e.result;n(t)}),!1),e.addEventListener("error",(function(t){return r(t)}),!1),e.readAsDataURL(o.response)}},o.responseType="blob",e.options.imageTimeout){var i=e.options.imageTimeout;o.timeout=i,o.ontimeout=function(){return r("")}}o.open("GET",t,!0),o.send()})).then((function(t){return h(t,e.options.imageTimeout||0)})),this.cache[t]}},{key:"loadCanvas",value:function(t){var e=String(this._index++);return this.cache[e]=Promise.resolve(t),e}},{key:"hasResourceInCache",value:function(t){return"undefined"!==typeof this.cache[t]}},{key:"addImage",value:function(t,e,n){var r=this;var o=function(t){return new Promise((function(o,i){var a=new Image;if(a.onload=function(){return o(a)},t&&!n||(a.crossOrigin="anonymous"),a.onerror=i,a.src=e,!0===a.complete&&setTimeout((function(){o(a)}),500),r.options.imageTimeout){var s=r.options.imageTimeout;setTimeout((function(){return i("")}),s)}}))};return this.cache[t]=p(e)&&!g(e)?i.default.SUPPORT_BASE64_DRAWING(e).then(o):o(!0),t}},{key:"isSameOrigin",value:function(t){return this.getOrigin(t)===this.origin}},{key:"getOrigin",value:function(t){var e=this._link||(this._link=this._window.document.createElement("a"));return e.href=t,e.href=e.href,e.protocol+e.hostname+e.port}},{key:"ready",value:function(){var t=this,e=Object.keys(this.cache),n=e.map((function(e){return t.cache[e].catch((function(t){return null}))}));return Promise.all(n).then((function(t){return new l(e,t)}))}}]),t}();e.default=c;var l=e.ResourceStore=function(){function t(e,n){u(this,t),this._keys=e,this._resources=n}return r(t,[{key:"get",value:function(t){var e=this._keys.indexOf(t);return-1===e?null:this._resources[e]}}]),t}(),d=/^data:image\/svg\+xml/i,f=/^data:image\/.*;base64,/i,A=/^data:image\/.*/i,m=function(t){return A.test(t)},p=function(t){return f.test(t)},g=function(t){return"svg"===t.substr(-3).toLowerCase()||d.test(t)},h=function(t,e){return new Promise((function(n,r){var o=new Image;o.onload=function(){return n(o)},o.onerror=r,o.src=t,!0===o.complete&&setTimeout((function(){n(o)}),500),e&&setTimeout((function(){return r("")}),e)}))}},1669:function(t,e,n){"use strict";n("43dd")},"169f":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(t){return t.getParam("allow_html_in_named_anchor",!1,"boolean")},o="a:not([href])",i=function(t){return!t},a=function(t){var e=t.getAttribute("id")||t.getAttribute("name");return e||""},s=function(t){return t&&"a"===t.nodeName.toLowerCase()},u=function(t){return s(t)&&!t.getAttribute("href")&&""!==a(t)},c=function(t){return u(t)&&!t.firstChild},l=function(t){var r=t.dom;e(r).walk(t.selection.getRng(),(function(t){n.each(t,(function(t){c(t)&&r.remove(t,!1)}))}))},d=function(t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)},f=function(t){return t.dom.getParent(t.selection.getStart(),o)},A=function(t){var e=f(t);return e?a(e):""},m=function(t,e){t.undoManager.transact((function(){r(t)||t.selection.collapse(!0),t.selection.isCollapsed()?t.insertContent(t.dom.createHTML("a",{id:e})):(l(t),t.formatter.remove("namedAnchor",null,null,!0),t.formatter.apply("namedAnchor",{value:e}),t.addVisual())}))},p=function(t,e,n){n.removeAttribute("name"),n.id=e,t.addVisual(),t.undoManager.add()},g=function(t,e){var n=f(t);n?p(t,e,n):m(t,e),t.focus()},h=function(t,e){return d(e)?(g(t,e),!0):(t.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!1)},v=function(t){var e=A(t);t.windowManager.open({title:"Anchor",size:"normal",body:{type:"panel",items:[{name:"id",type:"input",label:"ID",placeholder:"example"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{id:e},onSubmit:function(e){h(t,e.getData().id)&&e.close()}})},b=function(t){t.addCommand("mceAnchor",(function(){v(t)}))},y=function(t){return t&&i(t.attr("href"))&&!i(t.attr("id")||t.attr("name"))},w=function(t){return y(t)&&!t.firstChild},B=function(t){return function(e){for(var n=0;n<e.length;n++){var r=e[n];w(r)&&r.attr("contenteditable",t)}}},C=function(t){t.on("PreInit",(function(){t.parser.addNodeFilter("a",B("false")),t.serializer.addNodeFilter("a",B(null))}))},x=function(t){t.formatter.register("namedAnchor",{inline:"a",selector:o,remove:"all",split:!0,deep:!0,attributes:{id:"%value"},onmatch:function(t,e,n){return u(t)}})},S=function(t){t.ui.registry.addToggleButton("anchor",{icon:"bookmark",tooltip:"Anchor",onAction:function(){return t.execCommand("mceAnchor")},onSetup:function(e){return t.selection.selectorChangedWithUnbind("a:not([href])",e.setActive).unbind}}),t.ui.registry.addMenuItem("anchor",{icon:"bookmark",text:"Anchor...",onAction:function(){return t.execCommand("mceAnchor")}})};function E(){t.add("anchor",(function(t){C(t),b(t),S(t),t.on("PreInit",(function(){x(t)}))}))}E()})()},"16f1":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t,e){return t.fire("insertCustomChar",{chr:e})},n=function(t,n){var r=e(t,n).chr;t.execCommand("mceInsertContent",!1,r)},r=function(t){var e=typeof t;return null===t?"null":"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 r(e)===t}},i=function(t){return function(e){return t===e}},a=o("array"),s=i(null),u=function(){},c=function(t){return function(){return t}},l=function(t){return t},d=c(!1),f=c(!0),A=function(){return m},m=function(){var t=function(t){return t()},e=l,n={fold:function(t,e){return t()},isSome:d,isNone:f,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:c(null),getOrUndefined:c(void 0),or:e,orThunk:t,map:A,each:u,bind:A,exists:d,forall:f,filter:function(){return A()},toArray:function(){return[]},toString:c("none()")};return n}(),p=function(t){var e=c(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:f,isNone:d,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return p(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:m},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},g=function(t){return null===t||void 0===t?m:p(t)},h={some:p,none:A,from:g},v=Array.prototype.push,b=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},y=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},w=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return h.some(i);if(n(i,r))break}return h.none()},B=function(t,e){return w(t,e,d)},C=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!a(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);v.apply(e,t[n])}return e},x=function(t,e){return C(b(t,e))},S=tinymce.util.Tools.resolve("tinymce.util.Tools"),E=function(t){return t.getParam("charmap")},T=function(t){return t.getParam("charmap_append")},Q=S.isArray,k="User Defined",F=function(){return[{name:"Currency",characters:[[36,"dollar sign"],[162,"cent sign"],[8364,"euro sign"],[163,"pound sign"],[165,"yen sign"],[164,"currency sign"],[8352,"euro-currency sign"],[8353,"colon sign"],[8354,"cruzeiro sign"],[8355,"french franc sign"],[8356,"lira sign"],[8357,"mill sign"],[8358,"naira sign"],[8359,"peseta sign"],[8360,"rupee sign"],[8361,"won sign"],[8362,"new sheqel sign"],[8363,"dong sign"],[8365,"kip sign"],[8366,"tugrik sign"],[8367,"drachma sign"],[8368,"german penny symbol"],[8369,"peso sign"],[8370,"guarani sign"],[8371,"austral sign"],[8372,"hryvnia sign"],[8373,"cedi sign"],[8374,"livre tournois sign"],[8375,"spesmilo sign"],[8376,"tenge sign"],[8377,"indian rupee sign"],[8378,"turkish lira sign"],[8379,"nordic mark sign"],[8380,"manat sign"],[8381,"ruble sign"],[20870,"yen character"],[20803,"yuan character"],[22291,"yuan character, in hong kong and taiwan"],[22278,"yen/yuan character variant one"]]},{name:"Text",characters:[[169,"copyright sign"],[174,"registered sign"],[8482,"trade mark sign"],[8240,"per mille sign"],[181,"micro sign"],[183,"middle dot"],[8226,"bullet"],[8230,"three dot leader"],[8242,"minutes / feet"],[8243,"seconds / inches"],[167,"section sign"],[182,"paragraph sign"],[223,"sharp s / ess-zed"]]},{name:"Quotations",characters:[[8249,"single left-pointing angle quotation mark"],[8250,"single right-pointing angle quotation mark"],[171,"left pointing guillemet"],[187,"right pointing guillemet"],[8216,"left single quotation mark"],[8217,"right single quotation mark"],[8220,"left double quotation mark"],[8221,"right double quotation mark"],[8218,"single low-9 quotation mark"],[8222,"double low-9 quotation mark"],[60,"less-than sign"],[62,"greater-than sign"],[8804,"less-than or equal to"],[8805,"greater-than or equal to"],[8211,"en dash"],[8212,"em dash"],[175,"macron"],[8254,"overline"],[164,"currency sign"],[166,"broken bar"],[168,"diaeresis"],[161,"inverted exclamation mark"],[191,"turned question mark"],[710,"circumflex accent"],[732,"small tilde"],[176,"degree sign"],[8722,"minus sign"],[177,"plus-minus sign"],[247,"division sign"],[8260,"fraction slash"],[215,"multiplication sign"],[185,"superscript one"],[178,"superscript two"],[179,"superscript three"],[188,"fraction one quarter"],[189,"fraction one half"],[190,"fraction three quarters"]]},{name:"Mathematical",characters:[[402,"function / florin"],[8747,"integral"],[8721,"n-ary sumation"],[8734,"infinity"],[8730,"square root"],[8764,"similar to"],[8773,"approximately equal to"],[8776,"almost equal to"],[8800,"not equal to"],[8801,"identical to"],[8712,"element of"],[8713,"not an element of"],[8715,"contains as member"],[8719,"n-ary product"],[8743,"logical and"],[8744,"logical or"],[172,"not sign"],[8745,"intersection"],[8746,"union"],[8706,"partial differential"],[8704,"for all"],[8707,"there exists"],[8709,"diameter"],[8711,"backward difference"],[8727,"asterisk operator"],[8733,"proportional to"],[8736,"angle"]]},{name:"Extended Latin",characters:[[192,"A - grave"],[193,"A - acute"],[194,"A - circumflex"],[195,"A - tilde"],[196,"A - diaeresis"],[197,"A - ring above"],[256,"A - macron"],[198,"ligature AE"],[199,"C - cedilla"],[200,"E - grave"],[201,"E - acute"],[202,"E - circumflex"],[203,"E - diaeresis"],[274,"E - macron"],[204,"I - grave"],[205,"I - acute"],[206,"I - circumflex"],[207,"I - diaeresis"],[298,"I - macron"],[208,"ETH"],[209,"N - tilde"],[210,"O - grave"],[211,"O - acute"],[212,"O - circumflex"],[213,"O - tilde"],[214,"O - diaeresis"],[216,"O - slash"],[332,"O - macron"],[338,"ligature OE"],[352,"S - caron"],[217,"U - grave"],[218,"U - acute"],[219,"U - circumflex"],[220,"U - diaeresis"],[362,"U - macron"],[221,"Y - acute"],[376,"Y - diaeresis"],[562,"Y - macron"],[222,"THORN"],[224,"a - grave"],[225,"a - acute"],[226,"a - circumflex"],[227,"a - tilde"],[228,"a - diaeresis"],[229,"a - ring above"],[257,"a - macron"],[230,"ligature ae"],[231,"c - cedilla"],[232,"e - grave"],[233,"e - acute"],[234,"e - circumflex"],[235,"e - diaeresis"],[275,"e - macron"],[236,"i - grave"],[237,"i - acute"],[238,"i - circumflex"],[239,"i - diaeresis"],[299,"i - macron"],[240,"eth"],[241,"n - tilde"],[242,"o - grave"],[243,"o - acute"],[244,"o - circumflex"],[245,"o - tilde"],[246,"o - diaeresis"],[248,"o slash"],[333,"o macron"],[339,"ligature oe"],[353,"s - caron"],[249,"u - grave"],[250,"u - acute"],[251,"u - circumflex"],[252,"u - diaeresis"],[363,"u - macron"],[253,"y - acute"],[254,"thorn"],[255,"y - diaeresis"],[563,"y - macron"],[913,"Alpha"],[914,"Beta"],[915,"Gamma"],[916,"Delta"],[917,"Epsilon"],[918,"Zeta"],[919,"Eta"],[920,"Theta"],[921,"Iota"],[922,"Kappa"],[923,"Lambda"],[924,"Mu"],[925,"Nu"],[926,"Xi"],[927,"Omicron"],[928,"Pi"],[929,"Rho"],[931,"Sigma"],[932,"Tau"],[933,"Upsilon"],[934,"Phi"],[935,"Chi"],[936,"Psi"],[937,"Omega"],[945,"alpha"],[946,"beta"],[947,"gamma"],[948,"delta"],[949,"epsilon"],[950,"zeta"],[951,"eta"],[952,"theta"],[953,"iota"],[954,"kappa"],[955,"lambda"],[956,"mu"],[957,"nu"],[958,"xi"],[959,"omicron"],[960,"pi"],[961,"rho"],[962,"final sigma"],[963,"sigma"],[964,"tau"],[965,"upsilon"],[966,"phi"],[967,"chi"],[968,"psi"],[969,"omega"]]},{name:"Symbols",characters:[[8501,"alef symbol"],[982,"pi symbol"],[8476,"real part symbol"],[978,"upsilon - hook symbol"],[8472,"Weierstrass p"],[8465,"imaginary part"]]},{name:"Arrows",characters:[[8592,"leftwards arrow"],[8593,"upwards arrow"],[8594,"rightwards arrow"],[8595,"downwards arrow"],[8596,"left right arrow"],[8629,"carriage return"],[8656,"leftwards double arrow"],[8657,"upwards double arrow"],[8658,"rightwards double arrow"],[8659,"downwards double arrow"],[8660,"left right double arrow"],[8756,"therefore"],[8834,"subset of"],[8835,"superset of"],[8836,"not a subset of"],[8838,"subset of or equal to"],[8839,"superset of or equal to"],[8853,"circled plus"],[8855,"circled times"],[8869,"perpendicular"],[8901,"dot operator"],[8968,"left ceiling"],[8969,"right ceiling"],[8970,"left floor"],[8971,"right floor"],[9001,"left-pointing angle bracket"],[9002,"right-pointing angle bracket"],[9674,"lozenge"],[9824,"black spade suit"],[9827,"black club suit"],[9829,"black heart suit"],[9830,"black diamond suit"],[8194,"en space"],[8195,"em space"],[8201,"thin space"],[8204,"zero width non-joiner"],[8205,"zero width joiner"],[8206,"left-to-right mark"],[8207,"right-to-left mark"]]}]},U=function(t){return S.grep(t,(function(t){return Q(t)&&2===t.length}))},O=function(t){return Q(t)?U(t):"function"===typeof t?t():[]},_=function(t,e){var n=E(t);n&&(e=[{name:k,characters:O(n)}]);var r=T(t);if(r){var o=S.grep(e,(function(t){return t.name===k}));return o.length?(o[0].characters=[].concat(o[0].characters).concat(O(r)),e):e.concat({name:k,characters:O(r)})}return e},I=function(t){var e=_(t,F());return e.length>1?[{name:"All",characters:x(e,(function(t){return t.characters}))}].concat(e):e},H=function(t){var e=function(){return I(t)},r=function(e){n(t,e)};return{getCharMap:e,insertChar:r}},D=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},M=function(t,e){var n=null,r=function(){s(n)||(clearTimeout(n),n=null)},o=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)};return{cancel:r,throttle:o}},N=String.fromCodePoint,L=function(t,e){return-1!==t.indexOf(e)},P=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(N)return N.apply(void 0,t);for(var n=[],r=0,o="",i=0,a=t.length;i!==a;++i){var s=+t[i];if(!(s<1114111&&s>>>0===s))throw RangeError("Invalid code point: "+s);s<=65535?r=n.push(s):(s-=65536,r=n.push(55296+(s>>10),s%1024+56320)),r>=16383&&(o+=String.fromCharCode.apply(null,n),n.length=0)}return o+String.fromCharCode.apply(null,n)},R=function(t,e,n){return!!L(P(t).toLowerCase(),n)||(L(e.toLowerCase(),n)||L(e.toLowerCase().replace(/\s+/g,""),n))},z=function(t,e){var n=[],r=e.toLowerCase();return y(t.characters,(function(t){R(t[0],t[1],r)&&n.push(t)})),b(n,(function(t){return{text:t[1],value:P(t[0]),icon:P(t[0])}}))},K="pattern",V=function(t,e){var r=function(){return[{label:"Search",type:"input",name:K},{type:"collection",name:"results"}]},o=function(){return b(e,(function(t){return{title:t.name,name:t.name,items:r()}}))},i=function(){return{type:"panel",items:r()}},a=function(){return{type:"tabpanel",tabs:o()}},s=1===e.length?D(k):D("All"),u=function(t,n){B(e,(function(t){return t.name===s.get()})).each((function(e){var r=z(e,n);t.setData({results:r})}))},c=40,l=M((function(t){var e=t.getData().pattern;u(t,e)}),c),d=1===e.length?i():a(),f={pattern:"",results:z(e[0],"")},A={title:"Special Character",size:"normal",body:d,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:f,onAction:function(e,r){"results"===r.name&&(n(t,r.value),e.close())},onTabChange:function(t,e){s.set(e.newTabName),l.throttle(t)},onChange:function(t,e){e.name===K&&l.throttle(t)}},m=t.windowManager.open(A);m.focus(K)},j=function(t,e){t.addCommand("mceShowCharmap",(function(){V(t,e)}))},$=tinymce.util.Tools.resolve("tinymce.util.Promise"),X=function(t,e){t.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",minChars:2,fetch:function(t,n){return new $((function(n,r){n(z(e,t))}))},onAction:function(e,n,r){t.selection.setRng(n),t.insertContent(r),e.hide()}})},G=function(t){t.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return t.execCommand("mceShowCharmap")}}),t.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character...",onAction:function(){return t.execCommand("mceShowCharmap")}})};function W(){t.add("charmap",(function(t){var e=I(t);return j(t,e),G(t),X(t,e[0]),H(t)}))}W()})()},1982:function(t,e,n){"use strict";n("5d3b")},"1a3d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n("f137"),a=(n("9cb7"),n("9d66")),s=n("b654"),u=d(s),c=n("e21a"),l=n("9462");function d(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var A=function(){function t(e,n){f(this,t),this.target=e,this.options=n,e.render(n)}return o(t,[{key:"renderNode",value:function(t){t.isVisible()&&(this.renderNodeBackgroundAndBorders(t),this.renderNodeContent(t))}},{key:"renderNodeContent",value:function(t){var e=this,n=function(){if(t.childNodes.length&&t.childNodes.forEach((function(n){if(n instanceof u.default){var r=n.parent.style;e.target.renderTextNode(n.bounds,r.color,r.font,r.textDecoration,r.textShadow)}else e.target.drawShape(n,t.style.color)})),t.image){var n=e.options.imageStore.get(t.image);if(n){var r=(0,i.calculateContentBox)(t.bounds,t.style.padding,t.style.border),o="number"===typeof n.width&&n.width>0?n.width:r.width,a="number"===typeof n.height&&n.height>0?n.height:r.height;o>0&&a>0&&e.target.clip([(0,i.calculatePaddingBoxPath)(t.curvedBounds)],(function(){e.target.drawImage(n,new i.Bounds(0,0,o,a),r)}))}}},r=t.getClipPaths();r.length?this.target.clip(r,n):n()}},{key:"renderNodeBackgroundAndBorders",value:function(t){var e=this,n=!t.style.background.backgroundColor.isTransparent()||t.style.background.backgroundImage.length,r=t.style.border.some((function(t){return t.borderStyle!==l.BORDER_STYLE.NONE&&!t.borderColor.isTransparent()})),o=function(){var r=(0,c.calculateBackgroungPaintingArea)(t.curvedBounds,t.style.background.backgroundClip);n&&e.target.clip([r],(function(){t.style.background.backgroundColor.isTransparent()||e.target.fill(t.style.background.backgroundColor),e.renderBackgroundImage(t)})),t.style.border.forEach((function(n,r){n.borderStyle===l.BORDER_STYLE.NONE||n.borderColor.isTransparent()||e.renderBorder(n,r,t.curvedBounds)}))};if(n||r){var i=t.parent?t.parent.getClipPaths():[];i.length?this.target.clip(i,o):o()}}},{key:"renderBackgroundImage",value:function(t){var e=this;t.style.background.backgroundImage.slice(0).reverse().forEach((function(n){"url"===n.source.method&&n.source.args.length?e.renderBackgroundRepeat(t,n):/gradient/i.test(n.source.method)&&e.renderBackgroundGradient(t,n)}))}},{key:"renderBackgroundRepeat",value:function(t,e){var n=this.options.imageStore.get(e.source.args[0]);if(n){var r=(0,c.calculateBackgroungPositioningArea)(t.style.background.backgroundOrigin,t.bounds,t.style.padding,t.style.border),o=(0,c.calculateBackgroundSize)(e,n,r),i=(0,c.calculateBackgroundPosition)(e.position,o,r),a=(0,c.calculateBackgroundRepeatPath)(e,i,o,r,t.bounds),s=Math.round(r.left+i.x),u=Math.round(r.top+i.y);this.target.renderRepeat(a,n,o,s,u)}}},{key:"renderBackgroundGradient",value:function(t,e){var n=(0,c.calculateBackgroungPositioningArea)(t.style.background.backgroundOrigin,t.bounds,t.style.padding,t.style.border),r=(0,c.calculateGradientBackgroundSize)(e,n),o=(0,c.calculateBackgroundPosition)(e.position,r,n),s=new i.Bounds(Math.round(n.left+o.x),Math.round(n.top+o.y),r.width,r.height),u=(0,a.parseGradient)(t,e.source,s);if(u)switch(u.type){case a.GRADIENT_TYPE.LINEAR_GRADIENT:this.target.renderLinearGradient(s,u);break;case a.GRADIENT_TYPE.RADIAL_GRADIENT:this.target.renderRadialGradient(s,u);break}}},{key:"renderBorder",value:function(t,e,n){this.target.drawShape((0,i.parsePathForBorder)(n,e),t.borderColor)}},{key:"renderStack",value:function(t){var e=this;if(t.container.isVisible()){var n=t.getOpacity();n!==this._opacity&&(this.target.setOpacity(t.getOpacity()),this._opacity=n);var r=t.container.style.transform;null!==r?this.target.transform(t.container.bounds.left+r.transformOrigin[0].value,t.container.bounds.top+r.transformOrigin[1].value,r.transform,(function(){return e.renderStackContent(t)})):this.renderStackContent(t)}}},{key:"renderStackContent",value:function(t){var e=p(t),n=r(e,5),o=n[0],i=n[1],a=n[2],s=n[3],u=n[4],c=m(t),l=r(c,2),d=l[0],f=l[1];this.renderNodeBackgroundAndBorders(t.container),o.sort(g).forEach(this.renderStack,this),this.renderNodeContent(t.container),f.forEach(this.renderNode,this),s.forEach(this.renderStack,this),u.forEach(this.renderStack,this),d.forEach(this.renderNode,this),i.forEach(this.renderStack,this),a.sort(g).forEach(this.renderStack,this)}},{key:"render",value:function(t){this.options.backgroundColor&&this.target.rectangle(this.options.x,this.options.y,this.options.width,this.options.height,this.options.backgroundColor),this.renderStack(t);var e=this.target.getTarget();return e}}]),t}();e.default=A;var m=function(t){for(var e=[],n=[],r=t.children.length,o=0;o<r;o++){var i=t.children[o];i.isInlineLevel()?e.push(i):n.push(i)}return[e,n]},p=function(t){for(var e=[],n=[],r=[],o=[],i=[],a=t.contexts.length,s=0;s<a;s++){var u=t.contexts[s];u.container.isPositioned()||u.container.style.opacity<1||u.container.isTransformed()?u.container.style.zIndex.order<0?e.push(u):u.container.style.zIndex.order>0?r.push(u):n.push(u):u.container.isFloating()?o.push(u):i.push(u)}return[e,n,r,o,i]},g=function(t,e){return t.container.style.zIndex.order>e.container.style.zIndex.order?1:t.container.style.zIndex.order<e.container.style.zIndex.order?-1:t.container.index>e.container.index?1:-1}},"1b11":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseTextBounds=e.TextBounds=void 0;var r=n("f137"),o=n("a2a2"),i=n("510e"),a=u(i),s=n("33c1");function u(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var l=e.TextBounds=function t(e,n){c(this,t),this.text=e,this.bounds=n},d=(e.parseTextBounds=function(t,e,n){for(var r=0!==e.style.letterSpacing,i=r?(0,s.toCodePoints)(t).map((function(t){return(0,s.fromCodePoint)(t)})):(0,s.breakWords)(t,e),u=i.length,c=n.parentNode?n.parentNode.ownerDocument.defaultView:null,A=c?c.pageXOffset:0,m=c?c.pageYOffset:0,p=[],g=0,h=0;h<u;h++){var v=i[h];if(e.style.textDecoration!==o.TEXT_DECORATION.NONE||v.trim().length>0)if(a.default.SUPPORT_RANGE_BOUNDS)p.push(new l(v,f(n,g,v.length,A,m)));else{var b=n.splitText(v.length);p.push(new l(v,d(n,A,m))),n=b}else a.default.SUPPORT_RANGE_BOUNDS||(n=n.splitText(v.length));g+=v.length}return p},function(t,e,n){var o=t.ownerDocument.createElement("html2canvaswrapper");o.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(o,t);var a=(0,r.parseBounds)(o,e,n);return o.firstChild&&i.replaceChild(o.firstChild,o),a}return new r.Bounds(0,0,0,0)}),f=function(t,e,n,o,i){var a=t.ownerDocument.createRange();return a.setStart(t,e),a.setEnd(t,e+n),r.Bounds.fromClientRect(a.getBoundingClientRect(),o,i)}},"1c53":function(t,e,n){"use strict";n("2c48")},"1e71":function(t,e,n){"use strict";n("ba0a")},"1f05":function(t,e,n){},"21a6":function(t,e,n){(function(n){var r,o,i;(function(n,a){o=[],r=a,i="function"===typeof r?r.apply(e,o):r,void 0===i||(t.exports=i)})(0,(function(){"use strict";function e(t,e){return"undefined"==typeof e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function r(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){u(r.response,e,n)},r.onerror=function(){console.error("could not download file")},r.send()}function o(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(r){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),u=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(t,e,n){var s=a.URL||a.webkitURL,u=document.createElement("a");e=e||t.name||"download",u.download=e,u.rel="noopener","string"==typeof t?(u.href=t,u.origin===location.origin?i(u):o(u.href)?r(t,e,n):i(u,u.target="_blank")):(u.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(u.href)}),4e4),setTimeout((function(){i(u)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,a){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,a),n);else if(o(t))r(t,n,a);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){i(s)}))}}:function(t,e,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof t)return r(t,e,n);var i="application/octet-stream"===t.type,u=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&u||s)&&"undefined"!=typeof FileReader){var l=new FileReader;l.onloadend=function(){var t=l.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location=t,o=null},l.readAsDataURL(t)}else{var d=a.URL||a.webkitURL,f=d.createObjectURL(t);o?o.location=f:location.href=f,o=null,setTimeout((function(){d.revokeObjectURL(f)}),4e4)}});a.saveAs=u.saveAs=u,t.exports=u}))}).call(this,n("c8ba"))},"21e2":function(t,e,n){t.exports=n.p+"static/img/mor.a512a74c.png"},"22ad":function(t,e,n){},2401:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){var e=typeof t;return null===t?"null":"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},n=function(t){return function(n){return e(n)===t}},r=function(t){return function(e){return typeof e===t}},o=n("string"),i=n("object"),a=n("array"),s=r("boolean"),u=r("function"),c=r("number"),l=function(){},d=function(t){return function(){return t}},f=function(t){return t},A=function(t,e){return t===e},m=function(t){return function(e){return!t(e)}},p=d(!1),g=d(!0),h=function(){return v},v=function(){var t=function(t){return t()},e=f,n={fold:function(t,e){return t()},isSome:p,isNone:g,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:e,orThunk:t,map:h,each:l,bind:h,exists:p,forall:g,filter:function(){return h()},toArray:function(){return[]},toString:d("none()")};return n}(),b=function(t){var e=d(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:g,isNone:p,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return b(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:v},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},y=function(t){return null===t||void 0===t?v:b(t)},w={some:b,none:h,from:y},B=Array.prototype.slice,C=Array.prototype.push,x=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},S=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},E=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},T=function(t,e){if(0===t.length)return[];for(var n=e(t[0]),r=[],o=[],i=0,a=t.length;i<a;i++){var s=t[i],u=e(s);u!==n&&(r.push(o),o=[]),n=u,o.push(s)}return 0!==o.length&&r.push(o),r},Q=function(t,e,n){return S(t,(function(t,r){n=e(n,t,r)})),n},k=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return w.some(i);if(n(i,r))break}return w.none()},F=function(t,e){return k(t,e,p)},U=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!a(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);C.apply(e,t[n])}return e},O=function(t,e){return U(x(t,e))},_=function(t){var e=B.call(t,0);return e.reverse(),e},I=function(t,e){return e>=0&&e<t.length?w.some(t[e]):w.none()},H=function(t){return I(t,0)},D=function(t){return I(t,t.length-1)},M=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return w.none()},N=function(){return N=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},N.apply(this,arguments)};function L(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var P=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},R=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),f=!c&&!u&&!l;return{isiPad:d(o),isiPhone:d(i),isTablet:d(u),isPhone:d(c),isTouch:d(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:d(l),isDesktop:d(f)}},z=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}},K=function(t,e){var n=z(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return $(r(1),r(2))},V=function(t,e){var n=String(e).toLowerCase();return 0===t.length?j():K(t,n)},j=function(){return $(0,0)},$=function(t,e){return{major:t,minor:e}},X={nu:$,detect:V,unknown:j},G=function(t,e){return M(e.brands,(function(e){var n=e.brand.toLowerCase();return F(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:X.nu(parseInt(e.version,10),0)}}))}))},W=function(t,e){var n=String(e).toLowerCase();return F(t,(function(t){return t.search(n)}))},Y=function(t,e){return W(t,e).map((function(t){var n=X.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},J=function(t,e){return W(t,e).map((function(t){var n=X.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},q=function(t,e){return-1!==t.indexOf(e)},Z=function(t){return function(e){return e.replace(t,"")}},tt=Z(/^\s+|\s+$/g),et=function(t){return t.length>0},nt=function(t){return!et(t)},rt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ot=function(t){return function(e){return q(e,t)}},it=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return q(t,"edge/")&&q(t,"chrome")&&q(t,"safari")&&q(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,rt],search:function(t){return q(t,"chrome")&&!q(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return q(t,"msie")||q(t,"trident")}},{name:"Opera",versionRegexes:[rt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ot("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ot("firefox")},{name:"Safari",versionRegexes:[rt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(q(t,"safari")||q(t,"mobile/"))&&q(t,"applewebkit")}}],at=[{name:"Windows",search:ot("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return q(t,"iphone")||q(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ot("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:ot("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ot("linux"),versionRegexes:[]},{name:"Solaris",search:ot("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ot("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ot("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],st={browsers:d(it),oses:d(at)},ut="Edge",ct="Chrome",lt="IE",dt="Opera",ft="Firefox",At="Safari",mt=function(){return pt({current:void 0,version:X.unknown()})},pt=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(ut),isChrome:r(ct),isIE:r(lt),isOpera:r(dt),isFirefox:r(ft),isSafari:r(At)}},gt={unknown:mt,nu:pt,edge:d(ut),chrome:d(ct),ie:d(lt),opera:d(dt),firefox:d(ft),safari:d(At)},ht="Windows",vt="iOS",bt="Android",yt="Linux",wt="OSX",Bt="Solaris",Ct="FreeBSD",xt="ChromeOS",St=function(){return Et({current:void 0,version:X.unknown()})},Et=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(ht),isiOS:r(vt),isAndroid:r(bt),isOSX:r(wt),isLinux:r(yt),isSolaris:r(Bt),isFreeBSD:r(Ct),isChromeOS:r(xt)}},Tt={unknown:St,nu:Et,windows:d(ht),ios:d(vt),android:d(bt),linux:d(yt),osx:d(wt),solaris:d(Bt),freebsd:d(Ct),chromeos:d(xt)},Qt=function(t,e,n){var r=st.browsers(),o=st.oses(),i=e.bind((function(t){return G(r,t)})).orThunk((function(){return Y(r,t)})).fold(gt.unknown,gt.nu),a=J(o,t).fold(Tt.unknown,Tt.nu),s=R(a,i,t,n);return{browser:i,os:a,deviceType:s}},kt={detect:Qt},Ft=function(t){return window.matchMedia(t).matches},Ut=P((function(){return kt.detect(navigator.userAgent,w.from(navigator.userAgentData),Ft)})),Ot=function(){return Ut()},_t=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},It=function(t,e){return _t(t,e,Node.DOCUMENT_POSITION_CONTAINED_BY)},Ht=1,Dt=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Lt(r.childNodes[0])},Mt=function(t,e){var n=e||document,r=n.createElement(t);return Lt(r)},Nt=function(t,e){var n=e||document,r=n.createTextNode(t);return Lt(r)},Lt=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},Pt=function(t,e,n){return w.from(t.dom.elementFromPoint(e,n)).map(Lt)},Rt={fromHtml:Dt,fromTag:Mt,fromText:Nt,fromDom:Lt,fromPoint:Pt},zt=function(t,e){var n=t.dom;if(n.nodeType!==Ht)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Kt=function(t,e){return t.dom===e.dom},Vt=function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)},jt=function(t,e){return It(t.dom,e.dom)},$t=function(t,e){return Ot().browser.isIE()?jt(t,e):Vt(t,e)},Xt=zt,Gt=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Wt=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Yt=tinymce.util.Tools.resolve("tinymce.util.VK"),Jt=Object.keys,qt=function(t,e){for(var n=Jt(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];e(a,i)}},Zt=function(t){return function(e,n){t[n]=e}},te=function(t,e,n,r){var o={};return qt(t,(function(t,o){(e(t,o)?n:r)(t,o)})),o},ee=function(t,e){var n={};return te(t,e,Zt(n),l),n};"undefined"!==typeof window?window:Function("return this;")();var ne=function(t){var e=t.dom.nodeName;return e.toLowerCase()},re=function(t){return t.dom.nodeType},oe=function(t){return function(e){return re(e)===t}},ie=oe(Ht),ae=function(t){return function(e){return ie(e)&&ne(e)===t}},se=function(t,e,n){if(!(o(n)||s(n)||c(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},ue=function(t,e){var n=t.dom;qt(e,(function(t,e){se(n,e,t)}))},ce=function(t){return Q(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})},le=function(t){return w.from(t.dom.parentNode).map(Rt.fromDom)},de=function(t){return x(t.dom.childNodes,Rt.fromDom)},fe=function(t,e){var n=t.dom.childNodes;return w.from(n[e]).map(Rt.fromDom)},Ae=function(t){return fe(t,0)},me=function(t){return fe(t,t.dom.childNodes.length-1)},pe=function(t,e){var n=le(t);n.each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},ge=function(t,e){t.dom.appendChild(e.dom)},he=function(t,e){S(e,(function(e){pe(t,e)}))},ve=function(t,e){S(e,(function(e){ge(t,e)}))},be=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},ye=function(t,e){return Rt.fromDom(t.dom.cloneNode(e))},we=function(t){return ye(t,!0)},Be=function(t,e){var n=Rt.fromTag(e),r=ce(t);return ue(n,r),n},Ce=function(t,e){var n=Be(t,e);pe(t,n);var r=de(t);return ve(n,r),be(t),n},xe=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Se=tinymce.util.Tools.resolve("tinymce.util.Tools"),Ee=function(t){return function(e){return e&&e.nodeName.toLowerCase()===t}},Te=function(t){return function(e){return e&&t.test(e.nodeName)}},Qe=function(t){return t&&3===t.nodeType},ke=Te(/^(OL|UL|DL)$/),Fe=Te(/^(OL|UL)$/),Ue=Ee("ol"),Oe=Te(/^(LI|DT|DD)$/),_e=Te(/^(DT|DD)$/),Ie=Te(/^(TH|TD)$/),He=Ee("br"),De=function(t){return t.parentNode.firstChild===t},Me=function(t,e){return e&&!!t.schema.getTextBlockElements()[e.nodeName]},Ne=function(t,e){return t&&t.nodeName in e},Le=function(t,e){return!!He(e)&&(t.isBlock(e.nextSibling)&&!He(e.previousSibling))},Pe=function(t,e,n){var r=t.isEmpty(e);return!(n&&t.select("span[data-mce-type=bookmark]",e).length>0)&&r},Re=function(t,e){return t.isChildOf(e,t.getRoot())},ze=function(t){return t.getParam("lists_indent_on_tab",!0)},Ke=function(t){var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},Ve=function(t){return t.getParam("forced_root_block_attrs",{})},je=function(t,e){var n,r,o,i=t.dom,a=t.schema.getBlockElements(),s=i.createFragment(),u=Ke(t);if(u&&(r=i.create(u),r.tagName===u.toUpperCase()&&i.setAttribs(r,Ve(t)),Ne(e.firstChild,a)||s.appendChild(r)),e)while(n=e.firstChild){var c=n.nodeName;o||"SPAN"===c&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),Ne(n,a)?(s.appendChild(n),r=null):u?(r||(r=i.create(u),s.appendChild(r)),r.appendChild(n)):s.appendChild(n)}return u?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):s.appendChild(i.create("br")),s},$e=xe.DOM,Xe=function(t,e,n){var r=function(t){Se.each(o,(function(e){t.parentNode.insertBefore(e,n.parentNode)})),$e.remove(t)},o=$e.select('span[data-mce-type="bookmark"]',e),i=je(t,n),a=$e.createRng();a.setStartAfter(n),a.setEndAfter(e);for(var s=a.extractContents(),u=s.firstChild;u;u=u.firstChild)if("LI"===u.nodeName&&t.dom.isEmpty(u)){$e.remove(u);break}t.dom.isEmpty(s)||$e.insertAfter(s,e),$e.insertAfter(i,e),Pe(t.dom,n.parentNode)&&r(n.parentNode),$e.remove(n),Pe(t.dom,e)&&$e.remove(e)},Ge=ae("dd"),We=ae("dt"),Ye=function(t,e){Ge(e)?Ce(e,"dt"):We(e)&&le(e).each((function(n){return Xe(t,n.dom,e.dom)}))},Je=function(t){We(t)&&Ce(t,"dd")},qe=function(t,e,n){S(n,"Indent"===e?Je:function(e){return Ye(t,e)})},Ze=function(t,e){if(Qe(t))return{container:t,offset:e};var n=Gt.getNode(t,e);return Qe(n)?{container:n,offset:e>=t.childNodes.length?n.data.length:0}:n.previousSibling&&Qe(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&Qe(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:t,offset:e}},tn=function(t){var e=t.cloneRange(),n=Ze(t.startContainer,t.startOffset);e.setStart(n.container,n.offset);var r=Ze(t.endContainer,t.endOffset);return e.setEnd(r.container,r.offset),e},en=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),nn=function(t,e){var n=e||t.selection.getStart(!0);return t.dom.getParent(n,"OL,UL,DL",ln(t,n))},rn=function(t,e){return t&&1===e.length&&e[0]===t},on=function(t){return E(t.querySelectorAll("ol,ul,dl"),ke)},an=function(t){var e=nn(t),n=t.selection.getSelectedBlocks();return rn(e,n)?on(e):E(n,(function(t){return ke(t)&&e!==t}))},sn=function(t,e){var n=Se.map(e,(function(e){var n=t.dom.getParent(e,"li,dd,dt",ln(t,e));return n||e}));return en.unique(n)},un=function(t){var e=t.selection.getSelectedBlocks();return E(sn(t,e),Oe)},cn=function(t){return E(un(t),_e)},ln=function(t,e){var n=t.dom.getParents(e,"TD,TH");return n.length>0?n[0]:t.getBody()},dn=function(t,e){var n=t.dom.getParents(e,"ol,ul",ln(t,e));return D(n)},fn=function(t){var e=dn(t,t.selection.getStart()),n=E(t.selection.getSelectedBlocks(),Fe);return e.toArray().concat(n)},An=function(t){var e=fn(t);return mn(t,e)},mn=function(t,e){var n=x(e,(function(e){return dn(t,e).getOr(e)}));return en.unique(n)},pn=function(t,e,n){return void 0===n&&(n=A),t.exists((function(t){return n(t,e)}))},gn=function(t,e,n){return t.isSome()&&e.isSome()?w.some(n(t.getOrDie(),e.getOrDie())):w.none()},hn=function(t,e){var n=e||document,r=n.createDocumentFragment();return S(t,(function(t){r.appendChild(t.dom)})),Rt.fromDom(r)},vn=function(t,e,n){return t.fire("ListMutation",{action:e,element:n})},bn=function(t){return void 0!==t.style&&u(t.style.getPropertyValue)},yn=function(t,e,n){if(!o(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);bn(t)&&t.style.setProperty(e,n)},wn=function(t,e,n){var r=t.dom;yn(r,e,n)},Bn=function(t,e){ge(t.item,e.list)},Cn=function(t){for(var e=1;e<t.length;e++)Bn(t[e-1],t[e])},xn=function(t,e){gn(D(t),H(e),Bn)},Sn=function(t,e){var n={list:Rt.fromTag(e,t),item:Rt.fromTag("li",t)};return ge(n.list,n.item),n},En=function(t,e,n){for(var r=[],o=0;o<n;o++)r.push(Sn(t,e.listType));return r},Tn=function(t,e){for(var n=0;n<t.length-1;n++)wn(t[n].item,"list-style-type","none");D(t).each((function(t){ue(t.list,e.listAttributes),ue(t.item,e.itemAttributes),ve(t.item,e.content)}))},Qn=function(t,e){ne(t.list)!==e.listType&&(t.list=Ce(t.list,e.listType)),ue(t.list,e.listAttributes)},kn=function(t,e,n){var r=Rt.fromTag("li",t);return ue(r,e),ve(r,n),r},Fn=function(t,e){ge(t.list,e),t.item=e},Un=function(t,e,n){var r=e.slice(0,n.depth);return D(r).each((function(e){var r=kn(t,n.itemAttributes,n.content);Fn(e,r),Qn(e,n)})),r},On=function(t,e,n){var r=En(t,n,n.depth-e.length);return Cn(r),Tn(r,n),xn(e,r),e.concat(r)},_n=function(t,e){var n=Q(e,(function(e,n){return n.depth>e.length?On(t,e,n):Un(t,e,n)}),[]);return H(n).map((function(t){return t.list}))},In=function(t){return Xt(t,"OL,UL")},Hn=function(t){return Ae(t).exists(In)},Dn=function(t){return me(t).exists(In)},Mn=function(t){return t.depth>0},Nn=function(t){return t.isSelected},Ln=function(t){var e=de(t),n=Dn(t)?e.slice(0,-1):e;return x(n,we)},Pn=function(t,e,n){return le(t).filter(ie).map((function(r){return{depth:e,dirty:!1,isSelected:n,content:Ln(t),itemAttributes:ce(t),listAttributes:ce(r),listType:ne(r)}}))},Rn=function(t,e){switch(t){case"Indent":e.depth++;break;case"Outdent":e.depth--;break;case"Flatten":e.depth=0}e.dirty=!0},zn=function(t,e){t.listType=e.listType,t.listAttributes=N({},e.listAttributes)},Kn=function(t){t.listAttributes=ee(t.listAttributes,(function(t,e){return"start"!==e}))},Vn=function(t,e){var n=t[e].depth,r=function(t){return t.depth===n&&!t.dirty},o=function(t){return t.depth<n};return k(_(t.slice(0,e)),r,o).orThunk((function(){return k(t.slice(e+1),r,o)}))},jn=function(t){return S(t,(function(e,n){Vn(t,n).fold((function(){e.dirty&&Kn(e)}),(function(t){return zn(e,t)}))})),t},$n=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},Xn=function(t,e,n,r){return Ae(r).filter(In).fold((function(){e.each((function(t){Kt(t.start,r)&&n.set(!0)}));var o=Pn(r,t,n.get());e.each((function(t){Kt(t.end,r)&&n.set(!1)}));var i=me(r).filter(In).map((function(r){return Gn(t,e,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Gn(t,e,n,r)}))},Gn=function(t,e,n,r){return O(de(r),(function(r){var o=In(r)?Gn:Xn,i=t+1;return o(i,e,n,r)}))},Wn=function(t,e){var n=$n(!1),r=0;return x(t,(function(t){return{sourceList:t,entries:Gn(r,e,n,t)}}))},Yn=function(t,e){var n=jn(e);return x(n,(function(e){var n=hn(e.content);return Rt.fromDom(je(t,n.dom))}))},Jn=function(t,e){var n=jn(e);return _n(t.contentDocument,n).toArray()},qn=function(t,e){return O(T(e,Mn),(function(e){var n=H(e).exists(Mn);return n?Jn(t,e):Yn(t,e)}))},Zn=function(t,e){S(E(t,Nn),(function(t){return Rn(e,t)}))},tr=function(t){var e=x(un(t),Rt.fromDom);return gn(F(e,m(Hn)),F(_(e),m(Hn)),(function(t,e){return{start:t,end:e}}))},er=function(t,e,n){var r=Wn(e,tr(t));S(r,(function(e){Zn(e.entries,n);var r=qn(t,e.entries);S(r,(function(e){vn(t,"Indent"===n?"IndentList":"OutdentList",e.dom)})),he(e.sourceList,r),be(e.sourceList)}))},nr=function(t,e){var n=x(An(t),Rt.fromDom),r=x(cn(t),Rt.fromDom),o=!1;if(n.length||r.length){var i=t.selection.getBookmark();er(t,n,e),qe(t,e,r),t.selection.moveToBookmark(i),t.selection.setRng(tn(t.selection.getRng())),t.nodeChanged(),o=!0}return o},rr=function(t){return nr(t,"Indent")},or=function(t){return nr(t,"Outdent")},ir=function(t){return nr(t,"Flatten")},ar=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),sr=xe.DOM,ur=function(t){var e={},n=function(n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(1===r.nodeType){var i=sr.create("span",{"data-mce-type":"bookmark"});r.hasChildNodes()?(o=Math.min(o,r.childNodes.length-1),n?r.insertBefore(i,r.childNodes[o]):sr.insertAfter(i,r.childNodes[o])):r.appendChild(i),r=i,o=0}e[n?"startContainer":"endContainer"]=r,e[n?"startOffset":"endOffset"]=o};return n(!0),t.collapsed||n(),e},cr=function(t){var e=function(e){var n,r=function(t){var e=t.parentNode.firstChild,n=0;while(e){if(e===t)return n;1===e.nodeType&&"bookmark"===e.getAttribute("data-mce-type")||n++,e=e.nextSibling}return-1},o=n=t[e?"startContainer":"endContainer"],i=t[e?"startOffset":"endOffset"];o&&(1===o.nodeType&&(i=r(o),o=o.parentNode,sr.remove(n),!o.hasChildNodes()&&sr.isBlock(o)&&o.appendChild(sr.create("br"))),t[e?"startContainer":"endContainer"]=o,t[e?"startOffset":"endOffset"]=i)};e(!0),e();var n=sr.createRng();return n.setStart(t.startContainer,t.startOffset),t.endContainer&&n.setEnd(t.endContainer,t.endOffset),tn(n)},lr=function(t){switch(t){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},dr=function(t){return/\btox\-/.test(t.className)},fr=function(t,e,n){var r=function(t){var r=k(t.parents,ke,Ie).filter((function(t){return t.nodeName===e&&!dr(t)})).isSome();n(r)},o=t.dom.getParents(t.selection.getNode());return r({parents:o}),t.on("NodeChange",r),function(){return t.off("NodeChange",r)}},Ar=function(t,e,n){var r=n["list-style-type"]?n["list-style-type"]:null;t.setStyle(e,"list-style-type",r)},mr=function(t,e){Se.each(e,(function(e,n){t.setAttribute(n,e)}))},pr=function(t,e,n){mr(e,n["list-attributes"]),Se.each(t.select("li",e),(function(t){mr(t,n["list-item-attributes"])}))},gr=function(t,e,n){Ar(t,e,n),pr(t,e,n)},hr=function(t,e,n){Se.each(n,(function(n){var r;return t.setStyle(e,(r={},r[n]="",r))}))},vr=function(t,e,n,r){var o=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"];1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&He(o.nextSibling)&&(o=o.nextSibling);while(o.parentNode!==r){if(Me(t,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},br=function(t,e,n){for(var r,o=[],i=t.dom,a=vr(t,e,!0,n),s=vr(t,e,!1,n),u=[],c=a;c;c=c.nextSibling)if(u.push(c),c===s)break;return Se.each(u,(function(e){if(Me(t,e))return o.push(e),void(r=null);if(i.isBlock(e)||He(e))return He(e)&&i.remove(e),void(r=null);var a=e.nextSibling;ar.isBookmarkNode(e)&&(ke(a)||Me(t,a)||!a&&e.parentNode===n)?r=null:(r||(r=i.create("p"),e.parentNode.insertBefore(r,e),o.push(r)),r.appendChild(e))})),o},yr=function(t,e,n){var r=t.getStyle(e,"list-style-type"),o=n?n["list-style-type"]:"";return o=null===o?"":o,r===o},wr=function(t,e,n){var r=t.selection.getRng(),o="LI",i=ln(t,t.selection.getStart(!0)),a=t.dom;if("false"!==a.getContentEditable(t.selection.getNode())){e=e.toUpperCase(),"DL"===e&&(o="DT");var s=ur(r),u=br(t,r,i);Se.each(u,(function(r){var i,s=r.previousSibling,u=r.parentNode;Oe(u)||(s&&ke(s)&&s.nodeName===e&&yr(a,s,n)?(i=s,r=a.rename(r,o),s.appendChild(r)):(i=a.create(e),r.parentNode.insertBefore(i,r),i.appendChild(r),r=a.rename(r,o)),hr(a,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),gr(a,i,n),Er(t.dom,i))})),t.selection.setRng(cr(s))}},Br=function(t,e){return t&&e&&ke(t)&&t.nodeName===e.nodeName},Cr=function(t,e,n){var r=t.getStyle(e,"list-style-type",!0),o=t.getStyle(n,"list-style-type",!0);return r===o},xr=function(t,e){return t.className===e.className},Sr=function(t,e,n){return Br(e,n)&&Cr(t,e,n)&&xr(e,n)},Er=function(t,e){var n,r;if(n=e.nextSibling,Sr(t,e,n)){while(r=n.firstChild)e.appendChild(r);t.remove(n)}if(n=e.previousSibling,Sr(t,e,n)){while(r=n.lastChild)e.insertBefore(r,e.firstChild);t.remove(n)}},Tr=function(t,e,n,r){if(e.nodeName!==n){var o=t.dom.rename(e,n);gr(t.dom,o,r),vn(t,lr(n),o)}else gr(t.dom,e,r),vn(t,lr(n),e)},Qr=function(t,e,n,r,o){var i=ke(e);if(i&&e.nodeName===r&&!kr(o))ir(t);else{wr(t,r,o);var a=ur(t.selection.getRng()),s=i?L([e],n,!0):n;Se.each(s,(function(e){Tr(t,e,r,o)})),t.selection.setRng(cr(a))}},kr=function(t){return"list-style-type"in t},Fr=function(t,e,n,r){if(e!==t.getBody())if(e)if(e.nodeName!==n||kr(r)||dr(e)){var o=ur(t.selection.getRng());gr(t.dom,e,r);var i=t.dom.rename(e,n);Er(t.dom,i),t.selection.setRng(cr(o)),wr(t,n,r),vn(t,lr(n),i)}else ir(t);else wr(t,n,r),vn(t,lr(n),e)},Ur=function(t,e,n){var r=nn(t),o=an(t),a=i(n)?n:{};o.length>0?Qr(t,r,o,e,a):Fr(t,r,e,a)},Or=xe.DOM,_r=function(t,e){var n=e.parentNode;if("LI"===n.nodeName&&n.firstChild===e){var r=n.previousSibling;r&&"LI"===r.nodeName?(r.appendChild(e),Pe(t,n)&&Or.remove(n)):Or.setStyle(n,"listStyleType","none")}if(ke(n)){r=n.previousSibling;r&&"LI"===r.nodeName&&r.appendChild(e)}},Ir=function(t,e){var n=Se.grep(t.select("ol,ul",e));Se.each(n,(function(e){_r(t,e)}))},Hr=function(t,e,n,r){var o=e.startContainer,i=e.startOffset;if(Qe(o)&&(n?i<o.data.length:i>0))return o;var a=t.schema.getNonEmptyElements();1===o.nodeType&&(o=Gt.getNode(o,i));var s=new Wt(o,r);n&&Le(t.dom,o)&&s.next();while(o=s[n?"next":"prev2"]()){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if(Qe(o)&&o.data.length>0)return o}},Dr=function(t,e){var n=e.childNodes;return 1===n.length&&!ke(n[0])&&t.isBlock(n[0])},Mr=function(t,e){Dr(t,e)&&t.remove(e.firstChild,!0)},Nr=function(t,e,n){var r,o=Dr(t,n)?n.firstChild:n;if(Mr(t,e),!Pe(t,e,!0))while(r=e.firstChild)o.appendChild(r)},Lr=function(t,e,n){var r,o=e.parentNode;if(Re(t,e)&&Re(t,n)){ke(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&He(o.previousSibling)&&t.remove(o.previousSibling);var i=n.lastChild;i&&He(i)&&e.hasChildNodes()&&t.remove(i),Pe(t,n,!0)&&t.$(n).empty(),Nr(t,e,n),r&&n.appendChild(r);var a=$t(Rt.fromDom(n),Rt.fromDom(e)),s=a?t.getParents(e,ke,n):[];t.remove(e),S(s,(function(e){Pe(t,e)&&e!==t.getRoot()&&t.remove(e)}))}},Pr=function(t,e,n){t.dom.$(n).empty(),Lr(t.dom,e,n),t.selection.setCursorLocation(n,0)},Rr=function(t,e,n,r){var o=t.dom;if(o.isEmpty(r))Pr(t,n,r);else{var i=ur(e);Lr(o,n,r),t.selection.setRng(cr(i))}},zr=function(t,e,n,r){var o=ur(e);Lr(t.dom,n,r);var i=cr(o);t.selection.setRng(i)},Kr=function(t,e){var n=t.dom,r=t.selection,o=r.getStart(),i=ln(t,o),a=n.getParent(r.getStart(),"LI",i);if(a){var s=a.parentNode;if(s===t.getBody()&&Pe(n,s))return!0;var u=tn(r.getRng()),c=n.getParent(Hr(t,u,e,i),"LI",i);if(c&&c!==a)return t.undoManager.transact((function(){e?Rr(t,u,c,a):De(a)?or(t):zr(t,u,a,c)})),!0;if(!c&&!e&&0===u.startOffset&&0===u.endOffset)return t.undoManager.transact((function(){ir(t)})),!0}return!1},Vr=function(t,e,n){var r=t.getParent(e.parentNode,t.isBlock,n);t.remove(e),r&&t.isEmpty(r)&&t.remove(r)},jr=function(t,e){var n=t.dom,r=t.selection.getStart(),o=ln(t,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=tn(t.selection.getRng()),s=n.getParent(Hr(t,a,e,o),"LI",o);if(s)return t.undoManager.transact((function(){Vr(n,i,o),Er(n,s.parentNode),t.selection.select(s,!0),t.selection.collapse(e)})),!0}return!1},$r=function(t,e){return Kr(t,e)||jr(t,e)},Xr=function(t){var e=t.selection.getStart(),n=ln(t,e),r=t.dom.getParent(e,"LI,DT,DD",n);return!!(r||un(t).length>0)&&(t.undoManager.transact((function(){t.execCommand("Delete"),Ir(t.dom,t.getBody())})),!0)},Gr=function(t,e){return t.selection.isCollapsed()?$r(t,e):Xr(t)},Wr=function(t){t.on("keydown",(function(e){e.keyCode===Yt.BACKSPACE?Gr(t,!1)&&e.preventDefault():e.keyCode===Yt.DELETE&&Gr(t,!0)&&e.preventDefault()}))},Yr=function(t){return{backspaceDelete:function(e){Gr(t,e)}}},Jr=function(t,e){var n=nn(t);t.undoManager.transact((function(){i(e.styles)&&t.dom.setStyles(n,e.styles),i(e.attrs)&&qt(e.attrs,(function(e,r){return t.dom.setAttrib(n,r,e)}))}))},qr=function(t){var e=_(tt(t).split("")),n=x(e,(function(t,e){var n=t.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,e)*n}));return Q(n,(function(t,e){return t+e}),0)},Zr=function(t){if(t--,t<0)return"";var e=t%26,n=Math.floor(t/26),r=Zr(n),o=String.fromCharCode("A".charCodeAt(0)+e);return r+o},to=function(t){return/^[A-Z]+$/.test(t)},eo=function(t){return/^[a-z]+$/.test(t)},no=function(t){return/^[0-9]+$/.test(t)},ro=function(t){return no(t)?2:to(t)?0:eo(t)?1:nt(t)?3:4},oo=function(t){switch(ro(t)){case 2:return w.some({listStyleType:w.none(),start:t});case 0:return w.some({listStyleType:w.some("upper-alpha"),start:qr(t).toString()});case 1:return w.some({listStyleType:w.some("lower-alpha"),start:qr(t).toString()});case 3:return w.some({listStyleType:w.none(),start:""});case 4:return w.none()}},io=function(t){var e=parseInt(t.start,10);return pn(t.listStyleType,"upper-alpha")?Zr(e):pn(t.listStyleType,"lower-alpha")?Zr(e).toLowerCase():t.start},ao=function(t){var e=nn(t);Ue(e)&&t.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:io({start:t.dom.getAttrib(e,"start","1"),listStyleType:w.some(t.dom.getStyle(e,"list-style-type"))})},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(e){var n=e.getData();oo(n.start).each((function(e){t.execCommand("mceListUpdate",!1,{attrs:{start:"1"===e.start?"":e.start},styles:{"list-style-type":e.listStyleType.getOr("")}})})),e.close()}})},so=function(t,e){return function(){var n=nn(t);return n&&n.nodeName===e}},uo=function(t){t.addCommand("mceListProps",(function(){ao(t)}))},co=function(t){t.on("BeforeExecCommand",(function(e){var n=e.command.toLowerCase();"indent"===n?rr(t):"outdent"===n&&or(t)})),t.addCommand("InsertUnorderedList",(function(e,n){Ur(t,"UL",n)})),t.addCommand("InsertOrderedList",(function(e,n){Ur(t,"OL",n)})),t.addCommand("InsertDefinitionList",(function(e,n){Ur(t,"DL",n)})),t.addCommand("RemoveList",(function(){ir(t)})),uo(t),t.addCommand("mceListUpdate",(function(e,n){i(n)&&Jr(t,n)})),t.addQueryStateHandler("InsertUnorderedList",so(t,"UL")),t.addQueryStateHandler("InsertOrderedList",so(t,"OL")),t.addQueryStateHandler("InsertDefinitionList",so(t,"DL"))},lo=function(t){t.on("keydown",(function(e){e.keyCode!==Yt.TAB||Yt.metaKeyPressed(e)||t.undoManager.transact((function(){(e.shiftKey?or(t):rr(t))&&e.preventDefault()}))}))},fo=function(t){ze(t)&&lo(t),Wr(t)},Ao=function(t){var e=function(e){return function(){return t.execCommand(e)}};t.hasPlugin("advlist")||(t.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:e("InsertOrderedList"),onSetup:function(e){return fr(t,"OL",e.setActive)}}),t.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:e("InsertUnorderedList"),onSetup:function(e){return fr(t,"UL",e.setActive)}}))},mo=function(t){var e={text:"List properties...",icon:"ordered-list",onAction:function(){return t.execCommand("mceListProps")},onSetup:function(e){return fr(t,"OL",(function(t){return e.setDisabled(!t)}))}};t.ui.registry.addMenuItem("listprops",e),t.ui.registry.addContextMenu("lists",{update:function(e){var n=nn(t,e);return Ue(n)?["listprops"]:[]}})};function po(){t.add("lists",(function(t){return!1===t.hasPlugin("rtc",!0)?(fo(t),co(t)):uo(t),Ao(t),mo(t),Yr(t)}))}po()})()},2435:function(t,e,n){},2475:function(t,e,n){"use strict";n("4408")},2519:function(t,e){(function(){"use strict";var t=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){return n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.apply(this,arguments)},r=function(t){var e=typeof t;return null===t?"null":"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 r(e)===t}},i=function(t){return function(e){return typeof e===t}},a=o("string"),s=o("array"),u=i("boolean"),c=i("number"),l=function(){},d=function(t){return function(){return t}},f=function(t){return t},A=d(!1),m=d(!0),p="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!----]_{}⦅-・]",g=d(p),h=function(){return v},v=function(){var t=function(t){return t()},e=f,n={fold:function(t,e){return t()},isSome:A,isNone:m,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:e,orThunk:t,map:h,each:l,bind:h,exists:A,forall:m,filter:function(){return h()},toArray:function(){return[]},toString:d("none()")};return n}(),b=function(t){var e=d(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:m,isNone:A,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return b(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:v},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},y=function(t){return null===t||void 0===t?v:b(t)},w={some:b,none:h,from:y},B=g,C=tinymce.util.Tools.resolve("tinymce.util.Tools"),x=Array.prototype.slice,S=Array.prototype.push,E=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},T=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},Q=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t[n];e(r,n)}},k=function(t,e){if(0===t.length)return[];for(var n=e(t[0]),r=[],o=[],i=0,a=t.length;i<a;i++){var s=t[i],u=e(s);u!==n&&(r.push(o),o=[]),n=u,o.push(s)}return 0!==o.length&&r.push(o),r},F=function(t,e,n){return T(t,(function(t,r){n=e(n,t,r)})),n},U=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!s(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);S.apply(e,t[n])}return e},O=function(t,e){return U(E(t,e))},_=function(t,e){var n=x.call(t,0);return n.sort(e),n},I=Object.hasOwnProperty,H=function(t,e){return I.call(t,e)};"undefined"!==typeof window?window:Function("return this;")();var D=9,M=11,N=1,L=3,P=function(t){return t.dom.nodeType},R=function(t){return function(e){return P(e)===t}},z=R(L),K=function(t,e,n){if(!(a(n)||u(n)||c(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},V=function(t,e,n){K(t.dom,e,n)},j=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},$=function(t,e){return j(t,e,Node.DOCUMENT_POSITION_PRECEDING)},X=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Y(r.childNodes[0])},G=function(t,e){var n=e||document,r=n.createElement(t);return Y(r)},W=function(t,e){var n=e||document,r=n.createTextNode(t);return Y(r)},Y=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},J=function(t,e,n){return w.from(t.dom.elementFromPoint(e,n)).map(Y)},q={fromHtml:X,fromTag:G,fromText:W,fromDom:Y,fromPoint:J},Z=function(t){return t.nodeType!==N&&t.nodeType!==D&&t.nodeType!==M||0===t.childElementCount},tt=function(t,e){var n=void 0===e?document:e.dom;return Z(n)?[]:E(n.querySelectorAll(t),q.fromDom)},et=function(t){return w.from(t.dom.parentNode).map(q.fromDom)},nt=function(t){return E(t.dom.childNodes,q.fromDom)},rt=function(t,e){return{element:t,offset:e}},ot=function(t,e){var n=nt(t);return n.length>0&&e<n.length?rt(n[e],0):rt(t,e)},it=function(t,e){var n=et(t);n.each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},at=function(t,e){t.dom.appendChild(e.dom)},st=function(t,e){it(t,e),at(e,t)},ut=function(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)?w.from(e.dom.nodeValue):w.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}},ct=ut(z,"text"),lt=function(t){return ct.get(t)},dt=function(t,e){return tt(e,t)},ft=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),At=function(t,e){return t.isBlock(e)||H(t.schema.getShortEndedElements(),e.nodeName)},mt=function(t,e){return"false"===t.getContentEditable(e)},pt=function(t,e){return"true"===t.getContentEditable(e)&&"false"===t.getContentEditableParent(e.parentNode)},gt=function(t,e){return!t.isBlock(e)&&H(t.schema.getWhiteSpaceElements(),e.nodeName)},ht=function(t,e){return At(t,e)||mt(t,e)||gt(t,e)||pt(t,e)},vt=function(t){return 3===t.nodeType},bt=function(){return{sOffset:0,fOffset:0,elements:[]}},yt=function(t,e){return ot(q.fromDom(t),e)},wt=function(t,e,n,r,o,i){void 0===i&&(i=!0);var a=i?e(!1):n;while(a){var s=mt(t,a);if(s||gt(t,a)){var u=s?r.cef(a):r.boundary(a);if(u)break;a=e(!0)}else{if(At(t,a)){if(r.boundary(a))break}else vt(a)&&r.text(a);if(a===o)break;a=e(!1)}}},Bt=function(t,e,n,r,o){if(!ht(t,n)){var i=t.getParent(r,t.isBlock),a=new ft(n,i),s=o?a.next.bind(a):a.prev.bind(a);wt(t,s,n,{boundary:m,cef:m,text:function(t){o?e.fOffset+=t.length:e.sOffset+=t.length,e.elements.push(q.fromDom(t))}})}},Ct=function(t,e,n,r,o,i){void 0===i&&(i=!0);var a=new ft(n,e),s=[],u=bt();Bt(t,u,n,e,!1);var c=function(){return u.elements.length>0&&(s.push(u),u=bt()),!1};return wt(t,a.next.bind(a),n,{boundary:c,cef:function(t){return c(),o&&s.push.apply(s,o.cef(t)),!1},text:function(t){u.elements.push(q.fromDom(t)),o&&o.text(t,u)}},r,i),r&&Bt(t,u,r,e,!0),c(),s},xt=function(t,e){var n=yt(e.startContainer,e.startOffset),r=n.element.dom,o=yt(e.endContainer,e.endOffset),i=o.element.dom;return Ct(t,e.commonAncestorContainer,r,i,{text:function(t,e){t===i?e.fOffset+=t.length-o.offset:t===r&&(e.sOffset+=n.offset)},cef:function(e){var n=O(dt(q.fromDom(e),"*[contenteditable=true]"),(function(e){var n=e.dom;return Ct(t,n,n)}));return _(n,(function(t,e){return $(t.elements[0].dom,e.elements[0].dom)?1:-1}))}},!1)},St=function(t,e){return e.collapsed?[]:xt(t,e)},Et=function(t,e){var n=t.createRng();return n.selectNode(e),St(t,n)},Tt=function(t,e){return O(e,(function(e){return Et(t,e)}))},Qt=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=e.regex;o.lastIndex=n;var i,a=[];while(i=o.exec(t)){var s=i[e.matchIndex],u=i.index+i[0].indexOf(s),c=u+s.length;if(c>r)break;a.push({start:u,finish:c}),o.lastIndex=c}return a},kt=function(t,e){var n=F(t,(function(t,n){var r=lt(n),o=t.last,i=o+r.length,a=O(e,(function(t,e){return t.start<i&&t.finish>o?[{element:n,start:Math.max(o,t.start)-o,finish:Math.min(i,t.finish)-o,matchId:e}]:[]}));return{results:t.results.concat(a),last:i}}),{results:[],last:0}).results;return k(n,(function(t){return t.matchId}))},Ft=function(t,e){return O(e,(function(e){var n=e.elements,r=E(n,lt).join(""),o=Qt(r,t,e.sOffset,r.length-e.fOffset);return kt(n,o)}))},Ut=function(t,e){Q(t,(function(t,n){Q(t,(function(t){var r=q.fromDom(e.cloneNode(!1));V(r,"data-mce-index",n);var o=t.element.dom;if(o.length===t.finish&&0===t.start)st(t.element,r);else{o.length!==t.finish&&o.splitText(t.finish);var i=o.splitText(t.start);st(q.fromDom(i),r)}}))}))},Ot=function(t,e,n,r){var o=Et(t,n),i=Ft(e,o);return Ut(i,r),i.length},_t=function(t,e,n,r){var o=n.getBookmark(),i=t.select("td[data-mce-selected],th[data-mce-selected]"),a=i.length>0?Tt(t,i):St(t,n.getRng()),s=Ft(e,a);return Ut(s,r),n.moveToBookmark(o),s.length},It=function(t){var e=t.getAttribute("data-mce-index");return"number"===typeof e?""+e:e},Ht=function(t,e,n,r){var o=t.dom.create("span",{"data-mce-bogus":1});o.className="mce-match-marker";var i=t.getBody();return $t(t,e,!1),r?_t(t.dom,n,t.selection,o):Ot(t.dom,n,i,o)},Dt=function(t){var e=t.parentNode;t.firstChild&&e.insertBefore(t.firstChild,t),t.parentNode.removeChild(t)},Mt=function(t,e){var n=[],r=C.toArray(t.getBody().getElementsByTagName("span"));if(r.length)for(var o=0;o<r.length;o++){var i=It(r[o]);null!==i&&i.length&&(i===e.toString()&&n.push(r[o]))}return n},Nt=function(t,e,n){var r=e.get(),o=r.index,i=t.dom;n=!1!==n,n?o+1===r.count?o=0:o++:o-1===-1?o=r.count-1:o--,i.removeClass(Mt(t,r.index),"mce-match-marker-selected");var a=Mt(t,o);return a.length?(i.addClass(Mt(t,o),"mce-match-marker-selected"),t.selection.scrollIntoView(a[0]),o):-1},Lt=function(t,e){var n=e.parentNode;t.remove(e),t.isEmpty(n)&&t.remove(n)},Pt=function(t,e){var n=t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").replace(/\s/g,"[^\\S\\r\\n\\uFEFF]"),r="("+n+")";return e?"(?:^|\\s|"+B()+")"+r+"(?=$|\\s|"+B()+")":r},Rt=function(t,e,n,r,o,i){var a=Pt(n,o),s={regex:new RegExp(a,r?"g":"gi"),matchIndex:1},u=Ht(t,e,s,i);if(u){var c=Nt(t,e,!0);e.set({index:c,count:u,text:n,matchCase:r,wholeWord:o,inSelection:i})}return u},zt=function(t,e){var r=Nt(t,e,!0);e.set(n(n({},e.get()),{index:r}))},Kt=function(t,e){var r=Nt(t,e,!1);e.set(n(n({},e.get()),{index:r}))},Vt=function(t){var e=It(t);return null!==e&&e.length>0},jt=function(t,e,r,o,i){var a,s=e.get(),u=s.index,c=u;o=!1!==o;for(var l=t.getBody(),d=C.grep(C.toArray(l.getElementsByTagName("span")),Vt),f=0;f<d.length;f++){var A=It(d[f]),m=a=parseInt(A,10);if(i||m===s.index){r.length?(d[f].firstChild.nodeValue=r,Dt(d[f])):Lt(t.dom,d[f]);while(d[++f]){if(m=parseInt(It(d[f]),10),m!==a){f--;break}Lt(t.dom,d[f])}o&&c--}else a>u&&d[f].setAttribute("data-mce-index",String(a-1))}return e.set(n(n({},s),{count:i?0:s.count-1,index:c})),o?zt(t,e):Kt(t,e),!i&&e.get().count>0},$t=function(t,e,r){for(var o,i,a=e.get(),s=C.toArray(t.getBody().getElementsByTagName("span")),u=0;u<s.length;u++){var c=It(s[u]);null!==c&&c.length&&(c===a.index.toString()&&(o||(o=s[u].firstChild),i=s[u].firstChild),Dt(s[u]))}if(e.set(n(n({},a),{index:-1,count:0,text:""})),o&&i){var l=t.dom.createRng();return l.setStart(o,0),l.setEnd(i,i.data.length),!1!==r&&t.selection.setRng(l),l}},Xt=function(t,e){return e.get().count>1},Gt=function(t,e){return e.get().count>1},Wt=function(t,e){var n=function(n){return $t(t,e,n)},r=function(n,r,o,i){return void 0===i&&(i=!1),Rt(t,e,n,r,o,i)},o=function(){return zt(t,e)},i=function(){return Kt(t,e)},a=function(n,r,o){return jt(t,e,n,r,o)};return{done:n,find:r,next:o,prev:i,replace:a}},Yt=function(e){var n=t(w.none()),r=function(){return n.get().each(e)},o=function(){r(),n.set(w.none())},i=function(){return n.get().isSome()},a=function(){return n.get()},s=function(t){r(),n.set(w.some(t))};return{clear:o,isSet:i,get:a,set:s}},Jt=function(){var t=Yt(l),e=function(e){return t.get().each(e)};return n(n({},t),{on:e})},qt=tinymce.util.Tools.resolve("tinymce.Env"),Zt=function(t,e){var r=Jt();t.undoManager.add();var o=C.trim(t.selection.getContent({format:"text"})),i=function(n){var r=Xt(t,e)?n.enable:n.disable;r("next");var o=Gt(t,e)?n.enable:n.disable;o("prev")},a=function(t){var r=t.getData(),o=e.get();e.set(n(n({},o),{matchCase:r.matchcase,wholeWord:r.wholewords,inSelection:r.inselection}))},s=function(t,e){var n=["replace","replaceall","prev","next"],r=e?t.disable:t.enable;T(n,r)},u=function(e){t.windowManager.alert("Could not find the specified string.",(function(){e.focus("findtext")}))},c=function(t,e){qt.browser.isSafari()&&qt.deviceType.isTouch()&&("find"===e||"replace"===e||"replaceall"===e)&&t.focus(e)},l=function(n){$t(t,e,!1),s(n,!0),i(n)},d=function(n){var r=n.getData(),o=e.get();if(r.findtext.length){if(o.text===r.findtext&&o.matchCase===r.matchcase&&o.wholeWord===r.wholewords)zt(t,e);else{var a=Rt(t,e,r.findtext,r.matchcase,r.wholewords,r.inselection);a<=0&&u(n),s(n,0===a)}i(n)}else l(n)},f=e.get(),A={findtext:o,replacetext:"",wholewords:f.wholeWord,matchcase:f.matchCase,inselection:f.inSelection},m={title:"Find and Replace",size:"normal",body:{type:"panel",items:[{type:"bar",items:[{type:"input",name:"findtext",placeholder:"Find",maximized:!0,inputMode:"search"},{type:"button",name:"prev",text:"Previous",icon:"action-prev",disabled:!0,borderless:!0},{type:"button",name:"next",text:"Next",icon:"action-next",disabled:!0,borderless:!0}]},{type:"input",name:"replacetext",placeholder:"Replace with",inputMode:"search"}]},buttons:[{type:"menu",name:"options",icon:"preferences",tooltip:"Preferences",align:"start",items:[{type:"togglemenuitem",name:"matchcase",text:"Match case"},{type:"togglemenuitem",name:"wholewords",text:"Find whole words only"},{type:"togglemenuitem",name:"inselection",text:"Find in selection"}]},{type:"custom",name:"find",text:"Find",primary:!0},{type:"custom",name:"replace",text:"Replace",disabled:!0},{type:"custom",name:"replaceall",text:"Replace all",disabled:!0}],initialData:A,onChange:function(t,n){"findtext"===n.name&&e.get().count>0&&l(t)},onAction:function(n,r){var o=n.getData();switch(r.name){case"find":d(n);break;case"replace":jt(t,e,o.replacetext)?i(n):l(n);break;case"replaceall":jt(t,e,o.replacetext,!0,!0),l(n);break;case"prev":Kt(t,e),i(n);break;case"next":zt(t,e),i(n);break;case"matchcase":case"wholewords":case"inselection":a(n),l(n);break}c(n,r.name)},onSubmit:function(t){d(t),c(t,"find")},onClose:function(){t.focus(),$t(t,e),t.undoManager.add()}};r.set(t.windowManager.open(m,{inline:"toolbar"}))},te=function(t,e){t.addCommand("SearchReplace",(function(){Zt(t,e)}))},ee=function(t,e){return function(){Zt(t,e)}},ne=function(t,e){t.ui.registry.addMenuItem("searchreplace",{text:"Find and replace...",shortcut:"Meta+F",onAction:ee(t,e),icon:"search"}),t.ui.registry.addButton("searchreplace",{tooltip:"Find and replace",onAction:ee(t,e),icon:"search"}),t.shortcuts.add("Meta+F","",ee(t,e))};function re(){e.add("searchreplace",(function(e){var n=t({index:-1,count:0,text:"",matchCase:!1,wholeWord:!1,inSelection:!1});return te(e,n),ne(e,n),Wt(e,n)}))}re()})()},2532:function(t,e,n){"use strict";var r=n("23e7"),o=n("e330"),i=n("5a34"),a=n("1d80"),s=n("577e"),u=n("ab13"),c=o("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(s(a(this)),s(i(t)),arguments.length>1?arguments[1]:void 0)}})},2793:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.parseZIndex=function(t){var e="auto"===t;return{auto:e,order:e?0:parseInt(t,10)}}},"27ad":function(t,e,n){},"27d7":function(t,e,n){},"28f8":function(t,e,n){},"2a76":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.WORD_BREAK={NORMAL:"normal",BREAK_ALL:"break-all",KEEP_ALL:"keep-all"};e.parseWordBreak=function(t){switch(t){case"break-all":return r.BREAK_ALL;case"keep-all":return r.KEEP_ALL;case"normal":default:return r.NORMAL}}},"2b07":function(t,e,n){n("dbbc")},"2b67":function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e,n){r(this,t),this.width=e,this.height=n};e.default=o},"2c2c":function(t,e,n){"use strict";n("44f8")},"2c48":function(t,e,n){},"2d6b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LineBreaker=e.inlineBreakOpportunities=e.lineBreakAtIndex=e.codePointsToCharacterClasses=e.UnicodeTrie=e.BREAK_ALLOWED=e.BREAK_NOT_ALLOWED=e.BREAK_MANDATORY=e.classes=e.LETTER_NUMBER_MODIFIER=void 0;var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=n("a50c"),a=n("beb7"),s=c(a),u=n("63ac");function c(t){return t&&t.__esModule?t:{default:t}}function l(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var f=e.LETTER_NUMBER_MODIFIER=50,A=1,m=2,p=3,g=4,h=5,v=6,b=7,y=8,w=9,B=10,C=11,x=12,S=13,E=14,T=15,Q=16,k=17,F=18,U=19,O=20,_=21,I=22,H=23,D=24,M=25,N=26,L=27,P=28,R=29,z=30,K=31,V=32,j=33,$=34,X=35,G=36,W=37,Y=38,J=39,q=40,Z=41,tt=42,et=43,nt=(e.classes={BK:A,CR:m,LF:p,CM:g,NL:h,SG:v,WJ:b,ZW:y,GL:w,SP:B,ZWJ:C,B2:x,BA:S,BB:E,HY:T,CB:Q,CL:k,CP:F,EX:U,IN:O,NS:_,OP:I,QU:H,IS:D,NU:M,PO:N,PR:L,SY:P,AI:R,AL:z,CJ:K,EB:V,EM:j,H2:$,H3:X,HL:G,ID:W,JL:Y,JV:J,JT:q,RI:Z,SA:tt,XX:et},e.BREAK_MANDATORY="!"),rt=e.BREAK_NOT_ALLOWED="×",ot=e.BREAK_ALLOWED="÷",it=e.UnicodeTrie=(0,i.createTrieFromBase64)(s.default),at=[z,G],st=[A,m,p,h],ut=[B,y],ct=[L,N],lt=st.concat(ut),dt=[Y,J,q,$,X],ft=[T,S],At=e.codePointsToCharacterClasses=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"strict",n=[],r=[],o=[];return t.forEach((function(t,i){var a=it.get(t);if(a>f?(o.push(!0),a-=f):o.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(i),n.push(Q);if(a===g||a===C){if(0===i)return r.push(i),n.push(z);var s=n[i-1];return-1===lt.indexOf(s)?(r.push(r[i-1]),n.push(s)):(r.push(i),n.push(z))}return r.push(i),a===K?n.push("strict"===e?_:W):a===tt||a===R?n.push(z):a===et?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(W):n.push(z):void n.push(a)})),[r,n,o]},mt=function(t,e,n,r){var o=r[n];if(Array.isArray(t)?-1!==t.indexOf(o):t===o){var i=n;while(i<=r.length){i++;var a=r[i];if(a===e)return!0;if(a!==B)break}}if(o===B){var s=n;while(s>0){s--;var u=r[s];if(Array.isArray(t)?-1!==t.indexOf(u):t===u){var c=n;while(c<=r.length){c++;var l=r[c];if(l===e)return!0;if(l!==B)break}}if(u!==B)break}}return!1},pt=function(t,e){var n=t;while(n>=0){var r=e[n];if(r!==B)return r;n--}return 0},gt=function(t,e,n,r,o){if(0===n[r])return rt;var i=r-1;if(Array.isArray(o)&&!0===o[i])return rt;var a=i-1,s=i+1,u=e[i],c=a>=0?e[a]:0,l=e[s];if(u===m&&l===p)return rt;if(-1!==st.indexOf(u))return nt;if(-1!==st.indexOf(l))return rt;if(-1!==ut.indexOf(l))return rt;if(pt(i,e)===y)return ot;if(it.get(t[i])===C&&(l===W||l===V||l===j))return rt;if(u===b||l===b)return rt;if(u===w)return rt;if(-1===[B,S,T].indexOf(u)&&l===w)return rt;if(-1!==[k,F,U,D,P].indexOf(l))return rt;if(pt(i,e)===I)return rt;if(mt(H,I,i,e))return rt;if(mt([k,F],_,i,e))return rt;if(mt(x,x,i,e))return rt;if(u===B)return ot;if(u===H||l===H)return rt;if(l===Q||u===Q)return ot;if(-1!==[S,T,_].indexOf(l)||u===E)return rt;if(c===G&&-1!==ft.indexOf(u))return rt;if(u===P&&l===G)return rt;if(l===O&&-1!==at.concat(O,U,M,W,V,j).indexOf(u))return rt;if(-1!==at.indexOf(l)&&u===M||-1!==at.indexOf(u)&&l===M)return rt;if(u===L&&-1!==[W,V,j].indexOf(l)||-1!==[W,V,j].indexOf(u)&&l===N)return rt;if(-1!==at.indexOf(u)&&-1!==ct.indexOf(l)||-1!==ct.indexOf(u)&&-1!==at.indexOf(l))return rt;if(-1!==[L,N].indexOf(u)&&(l===M||-1!==[I,T].indexOf(l)&&e[s+1]===M)||-1!==[I,T].indexOf(u)&&l===M||u===M&&-1!==[M,P,D].indexOf(l))return rt;if(-1!==[M,P,D,k,F].indexOf(l)){var d=i;while(d>=0){var f=e[d];if(f===M)return rt;if(-1===[P,D].indexOf(f))break;d--}}if(-1!==[L,N].indexOf(l)){var A=-1!==[k,F].indexOf(u)?a:i;while(A>=0){var g=e[A];if(g===M)return rt;if(-1===[P,D].indexOf(g))break;A--}}if(Y===u&&-1!==[Y,J,$,X].indexOf(l)||-1!==[J,$].indexOf(u)&&-1!==[J,q].indexOf(l)||-1!==[q,X].indexOf(u)&&l===q)return rt;if(-1!==dt.indexOf(u)&&-1!==[O,N].indexOf(l)||-1!==dt.indexOf(l)&&u===L)return rt;if(-1!==at.indexOf(u)&&-1!==at.indexOf(l))return rt;if(u===D&&-1!==at.indexOf(l))return rt;if(-1!==at.concat(M).indexOf(u)&&l===I||-1!==at.concat(M).indexOf(l)&&u===F)return rt;if(u===Z&&l===Z){var h=n[i],v=1;while(h>0){if(h--,e[h]!==Z)break;v++}if(v%2!==0)return rt}return u===V&&l===j?rt:ot},ht=(e.lineBreakAtIndex=function(t,e){if(0===e)return rt;if(e>=t.length)return nt;var n=At(t),r=o(n,2),i=r[0],a=r[1];return gt(t,a,i,e)},function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=At(t,e.lineBreak),r=o(n,3),i=r[0],a=r[1],s=r[2];"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(a=a.map((function(t){return-1!==[M,z,tt].indexOf(t)?W:t})));var u="keep-all"===e.wordBreak?s.map((function(e,n){return e&&t[n]>=19968&&t[n]<=40959})):null;return[i,a,u]}),vt=(e.inlineBreakOpportunities=function(t,e){var n=(0,u.toCodePoints)(t),r=rt,i=ht(n,e),a=o(i,3),s=a[0],c=a[1],l=a[2];return n.forEach((function(t,e){r+=(0,u.fromCodePoint)(t)+(e>=n.length-1?nt:gt(n,c,s,e+1,l))})),r},function(){function t(e,n,r,o){d(this,t),this._codePoints=e,this.required=n===nt,this.start=r,this.end=o}return r(t,[{key:"slice",value:function(){return u.fromCodePoint.apply(void 0,l(this._codePoints.slice(this.start,this.end)))}}]),t}());e.LineBreaker=function(t,e){var n=(0,u.toCodePoints)(t),r=ht(n,e),i=o(r,3),a=i[0],s=i[1],c=i[2],l=n.length,d=0,f=0;return{next:function(){if(f>=l)return{done:!0};var t=rt;while(f<l&&(t=gt(n,s,a,++f,c))===rt);if(t!==rt||f===l){var e=new vt(n,t,d,f);return d=f,{value:e,done:!1}}return{done:!0}}}}},"2eca":function(t,e,n){t.exports=n.p+"static/img/phoneTop.1d70792f.png"},"30df":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("5644");i(o),n("e36d");function i(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var s=function(){function t(e,n,r){a(this,t),this.container=e,this.parent=n,this.contexts=[],this.children=[],this.treatAsRealStackingContext=r}return r(t,[{key:"getOpacity",value:function(){return this.parent?this.container.style.opacity*this.parent.getOpacity():this.container.style.opacity}},{key:"getRealParentStackingContext",value:function(){return!this.parent||this.treatAsRealStackingContext?this:this.parent.getRealParentStackingContext()}}]),t}();e.default=s},3123:function(t,e,n){"use strict";n("de15")},3154:function(t,e,n){n("f034")},3302:function(t,e,n){"use strict";n("4cbe")},"33c1":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.breakWords=e.fromCodePoint=e.toCodePoints=void 0;var r=n("fe1e");Object.defineProperty(e,"toCodePoints",{enumerable:!0,get:function(){return r.toCodePoints}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return r.fromCodePoint}});var o=n("5644"),i=(a(o),n("a6ee"));function a(t){return t&&t.__esModule?t:{default:t}}e.breakWords=function(t,e){var n=(0,r.LineBreaker)(t,{lineBreak:e.style.lineBreak,wordBreak:e.style.overflowWrap===i.OVERFLOW_WRAP.BREAK_WORD?"break-word":e.style.wordBreak}),o=[],a=void 0;while(!(a=n.next()).done)o.push(a.value.slice());return o}},3744:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.FLOAT={NONE:0,LEFT:1,RIGHT:2,INLINE_START:3,INLINE_END:4};e.parseCSSFloat=function(t){switch(t){case"left":return r.LEFT;case"right":return r.RIGHT;case"inline-start":return r.INLINE_START;case"inline-end":return r.INLINE_END}return r.NONE}},"37ce":function(t,e,n){"use strict";n("3cda")},3915:function(t,e,n){"use strict";n("a28e")},"39e3":function(t,e,n){"use strict";n("22ad")},"39f1":function(t,e,n){"use strict";n("da5f")},"39fa":function(t,e,n){},"3b08":function(t,e,n){"use strict";n("4f34")},"3cda":function(t,e,n){},"3dda":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parsePadding=e.PADDING_SIDES=void 0;var r=n("6405"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}e.PADDING_SIDES={TOP:0,RIGHT:1,BOTTOM:2,LEFT:3};var a=["top","right","bottom","left"];e.parsePadding=function(t){return a.map((function(e){return new o.default(t.getPropertyValue("padding-"+e))}))}},"3ffd":function(t,e,n){"use strict";n("513d")},4188:function(t,e,n){},4237:function(t,e,n){n("be7f")},"42a2":function(t,e,n){"use strict";n("cf97")},"43dd":function(t,e,n){},"43eb":function(t,e,n){"use strict";n("7b9a")},4408:function(t,e,n){},4475:function(t,e,n){"use strict";n("97ee")},"44e7":function(t,e,n){var r=n("861d"),o=n("c6b6"),i=n("b622"),a=i("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==o(t))}},"44f8":function(t,e,n){},"457a":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=/^#([a-f0-9]{3})$/i,s=function(t){var e=t.match(a);return!!e&&[parseInt(e[1][0]+e[1][0],16),parseInt(e[1][1]+e[1][1],16),parseInt(e[1][2]+e[1][2],16),null]},u=/^#([a-f0-9]{6})$/i,c=function(t){var e=t.match(u);return!!e&&[parseInt(e[1].substring(0,2),16),parseInt(e[1].substring(2,4),16),parseInt(e[1].substring(4,6),16),null]},l=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,d=function(t){var e=t.match(l);return!!e&&[Number(e[1]),Number(e[2]),Number(e[3]),null]},f=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?\.?\d+)\s*\)$/,A=function(t){var e=t.match(f);return!!(e&&e.length>4)&&[Number(e[1]),Number(e[2]),Number(e[3]),Number(e[4])]},m=function(t){return[Math.min(t[0],255),Math.min(t[1],255),Math.min(t[2],255),t.length>3?t[3]:null]},p=function(t){var e=h[t.toLowerCase()];return e||!1},g=function(){function t(e){i(this,t);var n=Array.isArray(e)?m(e):s(e)||d(e)||A(e)||p(e)||c(e)||[0,0,0,null],o=r(n,4),a=o[0],u=o[1],l=o[2],f=o[3];this.r=a,this.g=u,this.b=l,this.a=f}return o(t,[{key:"isTransparent",value:function(){return 0===this.a}},{key:"toString",value:function(){return null!==this.a&&1!==this.a?"rgba("+this.r+","+this.g+","+this.b+","+this.a+")":"rgb("+this.r+","+this.g+","+this.b+")"}}]),t}();e.default=g;var h={transparent:[0,0,0,0],aliceblue:[240,248,255,null],antiquewhite:[250,235,215,null],aqua:[0,255,255,null],aquamarine:[127,255,212,null],azure:[240,255,255,null],beige:[245,245,220,null],bisque:[255,228,196,null],black:[0,0,0,null],blanchedalmond:[255,235,205,null],blue:[0,0,255,null],blueviolet:[138,43,226,null],brown:[165,42,42,null],burlywood:[222,184,135,null],cadetblue:[95,158,160,null],chartreuse:[127,255,0,null],chocolate:[210,105,30,null],coral:[255,127,80,null],cornflowerblue:[100,149,237,null],cornsilk:[255,248,220,null],crimson:[220,20,60,null],cyan:[0,255,255,null],darkblue:[0,0,139,null],darkcyan:[0,139,139,null],darkgoldenrod:[184,134,11,null],darkgray:[169,169,169,null],darkgreen:[0,100,0,null],darkgrey:[169,169,169,null],darkkhaki:[189,183,107,null],darkmagenta:[139,0,139,null],darkolivegreen:[85,107,47,null],darkorange:[255,140,0,null],darkorchid:[153,50,204,null],darkred:[139,0,0,null],darksalmon:[233,150,122,null],darkseagreen:[143,188,143,null],darkslateblue:[72,61,139,null],darkslategray:[47,79,79,null],darkslategrey:[47,79,79,null],darkturquoise:[0,206,209,null],darkviolet:[148,0,211,null],deeppink:[255,20,147,null],deepskyblue:[0,191,255,null],dimgray:[105,105,105,null],dimgrey:[105,105,105,null],dodgerblue:[30,144,255,null],firebrick:[178,34,34,null],floralwhite:[255,250,240,null],forestgreen:[34,139,34,null],fuchsia:[255,0,255,null],gainsboro:[220,220,220,null],ghostwhite:[248,248,255,null],gold:[255,215,0,null],goldenrod:[218,165,32,null],gray:[128,128,128,null],green:[0,128,0,null],greenyellow:[173,255,47,null],grey:[128,128,128,null],honeydew:[240,255,240,null],hotpink:[255,105,180,null],indianred:[205,92,92,null],indigo:[75,0,130,null],ivory:[255,255,240,null],khaki:[240,230,140,null],lavender:[230,230,250,null],lavenderblush:[255,240,245,null],lawngreen:[124,252,0,null],lemonchiffon:[255,250,205,null],lightblue:[173,216,230,null],lightcoral:[240,128,128,null],lightcyan:[224,255,255,null],lightgoldenrodyellow:[250,250,210,null],lightgray:[211,211,211,null],lightgreen:[144,238,144,null],lightgrey:[211,211,211,null],lightpink:[255,182,193,null],lightsalmon:[255,160,122,null],lightseagreen:[32,178,170,null],lightskyblue:[135,206,250,null],lightslategray:[119,136,153,null],lightslategrey:[119,136,153,null],lightsteelblue:[176,196,222,null],lightyellow:[255,255,224,null],lime:[0,255,0,null],limegreen:[50,205,50,null],linen:[250,240,230,null],magenta:[255,0,255,null],maroon:[128,0,0,null],mediumaquamarine:[102,205,170,null],mediumblue:[0,0,205,null],mediumorchid:[186,85,211,null],mediumpurple:[147,112,219,null],mediumseagreen:[60,179,113,null],mediumslateblue:[123,104,238,null],mediumspringgreen:[0,250,154,null],mediumturquoise:[72,209,204,null],mediumvioletred:[199,21,133,null],midnightblue:[25,25,112,null],mintcream:[245,255,250,null],mistyrose:[255,228,225,null],moccasin:[255,228,181,null],navajowhite:[255,222,173,null],navy:[0,0,128,null],oldlace:[253,245,230,null],olive:[128,128,0,null],olivedrab:[107,142,35,null],orange:[255,165,0,null],orangered:[255,69,0,null],orchid:[218,112,214,null],palegoldenrod:[238,232,170,null],palegreen:[152,251,152,null],paleturquoise:[175,238,238,null],palevioletred:[219,112,147,null],papayawhip:[255,239,213,null],peachpuff:[255,218,185,null],peru:[205,133,63,null],pink:[255,192,203,null],plum:[221,160,221,null],powderblue:[176,224,230,null],purple:[128,0,128,null],rebeccapurple:[102,51,153,null],red:[255,0,0,null],rosybrown:[188,143,143,null],royalblue:[65,105,225,null],saddlebrown:[139,69,19,null],salmon:[250,128,114,null],sandybrown:[244,164,96,null],seagreen:[46,139,87,null],seashell:[255,245,238,null],sienna:[160,82,45,null],silver:[192,192,192,null],skyblue:[135,206,235,null],slateblue:[106,90,205,null],slategray:[112,128,144,null],slategrey:[112,128,144,null],snow:[255,250,250,null],springgreen:[0,255,127,null],steelblue:[70,130,180,null],tan:[210,180,140,null],teal:[0,128,128,null],thistle:[216,191,216,null],tomato:[255,99,71,null],turquoise:[64,224,208,null],violet:[238,130,238,null],wheat:[245,222,179,null],white:[255,255,255,null],whitesmoke:[245,245,245,null],yellow:[255,255,0,null],yellowgreen:[154,205,50,null]};e.TRANSPARENT=new g([0,0,0,0])},"45c0":function(t,e,n){"use strict";n("78fe")},"4a1d":function(t,e,n){"use strict";n("619c")},"4bd0":function(t,e,n){n("a376")},"4cbe":function(t,e,n){},"4e83":function(t,e,n){t.exports=n.p+"static/img/imgs.4d159e65.png"},"4ea8":function(t,e,n){n("cdd9")},"4ec9":function(t,e,n){"use strict";var r=n("6d61"),o=n("6566");r("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},"4f34":function(t,e,n){},"4fab":function(t,e,n){"use strict";n("090e")},"510e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("e386"),o=function(t){var e=123;if(t.createRange){var n=t.createRange();if(n.getBoundingClientRect){var r=t.createElement("boundtest");r.style.height=e+"px",r.style.display="block",t.body.appendChild(r),n.selectNode(r);var o=n.getBoundingClientRect(),i=Math.round(o.height);if(t.body.removeChild(r),i===e)return!0}}return!1},i=function(t,e){var n=new Image,r=t.createElement("canvas"),o=r.getContext("2d");return new Promise((function(t){n.src=e;var i=function(){try{o.drawImage(n,0,0),r.toDataURL()}catch(e){return t(!1)}return t(!0)};n.onload=i,n.onerror=function(){return t(!1)},!0===n.complete&&setTimeout((function(){i()}),500)}))},a=function(){return"undefined"!==typeof(new Image).crossOrigin},s=function(){return"string"===typeof(new XMLHttpRequest).responseType},u=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(o){return!1}return!0},c=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},l=function(t){var e=t.createElement("canvas"),n=100;e.width=n,e.height=n;var o=e.getContext("2d");o.fillStyle="rgb(0, 255, 0)",o.fillRect(0,0,n,n);var i=new Image,a=e.toDataURL();i.src=a;var s=(0,r.createForeignObjectSVG)(n,n,0,0,i);return o.fillStyle="red",o.fillRect(0,0,n,n),(0,r.loadSerializedSVG)(s).then((function(e){o.drawImage(e,0,0);var i=o.getImageData(0,0,n,n).data;o.fillStyle="red",o.fillRect(0,0,n,n);var s=t.createElement("div");return s.style.backgroundImage="url("+a+")",s.style.height=n+"px",c(i)?(0,r.loadSerializedSVG)((0,r.createForeignObjectSVG)(n,n,0,0,s)):Promise.reject(!1)})).then((function(t){return o.drawImage(t,0,0),c(o.getImageData(0,0,n,n).data)})).catch((function(t){return!1}))},d={get SUPPORT_RANGE_BOUNDS(){var t=o(document);return Object.defineProperty(d,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=u(document);return Object.defineProperty(d,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_BASE64_DRAWING(){return function(t){var e=i(document,t);return Object.defineProperty(d,"SUPPORT_BASE64_DRAWING",{value:function(){return e}}),e}},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"===typeof Array.from&&"function"===typeof window.fetch?l(document):Promise.resolve(!1);return Object.defineProperty(d,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=a();return Object.defineProperty(d,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=s();return Object.defineProperty(d,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(d,"SUPPORT_CORS_XHR",{value:t}),t}};e.default=d},"513d":function(t,e,n){},"52a0":function(t,e,n){t.exports=n.p+"static/img/powder.3b795782.png"},"533f":function(t,e,n){"use strict";n("140e")},"55fc":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("f804");function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function t(e,n,i){o(this,t),this.type=r.PATH.CIRCLE,this.x=e,this.y=n,this.radius=i};e.default=i},5618:function(t,e,n){},5644:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("457a"),i=U(o),a=n("0ce7"),s=n("e21a"),u=n("9462"),c=n("85ef"),l=n("f97f"),d=n("3744"),f=n("d2a7"),A=n("c525"),m=n("93f9"),p=n("7f66"),g=n("9999"),h=n("0da8"),v=n("a6ee"),b=n("3dda"),y=n("e36d"),w=n("a2a2"),B=n("d3a0"),C=n("762f"),x=n("bad2"),S=n("7b72"),E=n("2a76"),T=n("2793"),Q=n("f137"),k=n("8986"),F=n("060d");function U(t){return t&&t.__esModule?t:{default:t}}function O(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var _=["INPUT","TEXTAREA","SELECT"],I=function(){function t(e,n,r,o){var a=this;O(this,t),this.parent=n,this.tagName=e.tagName,this.index=o,this.childNodes=[],this.listItems=[],"number"===typeof e.start&&(this.listStart=e.start);var U=e.ownerDocument.defaultView,I=U.pageXOffset,D=U.pageYOffset,M=U.getComputedStyle(e,null),N=(0,l.parseDisplay)(M.display),L="radio"===e.type||"checkbox"===e.type,P=(0,y.parsePosition)(M.position);if(this.style={background:L?k.INPUT_BACKGROUND:(0,s.parseBackground)(M,r),border:L?k.INPUT_BORDERS:(0,u.parseBorder)(M),borderRadius:(e instanceof U.HTMLInputElement||e instanceof HTMLInputElement)&&L?(0,k.getInputBorderRadius)(e):(0,c.parseBorderRadius)(M),color:L?k.INPUT_COLOR:new i.default(M.color),display:N,float:(0,d.parseCSSFloat)(M.float),font:(0,f.parseFont)(M),letterSpacing:(0,A.parseLetterSpacing)(M.letterSpacing),listStyle:N===l.DISPLAY.LIST_ITEM?(0,p.parseListStyle)(M):null,lineBreak:(0,m.parseLineBreak)(M.lineBreak),margin:(0,g.parseMargin)(M),opacity:parseFloat(M.opacity),overflow:-1===_.indexOf(e.tagName)?(0,h.parseOverflow)(M.overflow):h.OVERFLOW.HIDDEN,overflowWrap:(0,v.parseOverflowWrap)(M.overflowWrap?M.overflowWrap:M.wordWrap),padding:(0,b.parsePadding)(M),position:P,textDecoration:(0,w.parseTextDecoration)(M),textShadow:(0,B.parseTextShadow)(M.textShadow),textTransform:(0,C.parseTextTransform)(M.textTransform),transform:(0,x.parseTransform)(M),visibility:(0,S.parseVisibility)(M.visibility),wordBreak:(0,E.parseWordBreak)(M.wordBreak),zIndex:(0,T.parseZIndex)(P!==y.POSITION.STATIC?M.zIndex:"auto")},this.isTransformed()&&(e.style.transform="matrix(1,0,0,1,0,0)"),N===l.DISPLAY.LIST_ITEM){var R=(0,F.getListOwner)(this);if(R){var z=R.listItems.length;R.listItems.push(this),this.listIndex=e.hasAttribute("value")&&"number"===typeof e.value?e.value:0===z?"number"===typeof R.listStart?R.listStart:1:R.listItems[z-1].listIndex+1}}"IMG"===e.tagName&&e.addEventListener("load",(function(){a.bounds=(0,Q.parseBounds)(e,I,D),a.curvedBounds=(0,Q.parseBoundCurves)(a.bounds,a.style.border,a.style.borderRadius)})),this.image=H(e,r),this.bounds=L?(0,k.reformatInputBounds)((0,Q.parseBounds)(e,I,D)):(0,Q.parseBounds)(e,I,D),this.curvedBounds=(0,Q.parseBoundCurves)(this.bounds,this.style.border,this.style.borderRadius)}return r(t,[{key:"getClipPaths",value:function(){var t=this.parent?this.parent.getClipPaths():[],e=this.style.overflow!==h.OVERFLOW.VISIBLE;return e?t.concat([(0,Q.calculatePaddingBoxPath)(this.curvedBounds)]):t}},{key:"isInFlow",value:function(){return this.isRootElement()&&!this.isFloating()&&!this.isAbsolutelyPositioned()}},{key:"isVisible",value:function(){return!(0,a.contains)(this.style.display,l.DISPLAY.NONE)&&this.style.opacity>0&&this.style.visibility===S.VISIBILITY.VISIBLE}},{key:"isAbsolutelyPositioned",value:function(){return this.style.position!==y.POSITION.STATIC&&this.style.position!==y.POSITION.RELATIVE}},{key:"isPositioned",value:function(){return this.style.position!==y.POSITION.STATIC}},{key:"isFloating",value:function(){return this.style.float!==d.FLOAT.NONE}},{key:"isRootElement",value:function(){return null===this.parent}},{key:"isTransformed",value:function(){return null!==this.style.transform}},{key:"isPositionedWithZIndex",value:function(){return this.isPositioned()&&!this.style.zIndex.auto}},{key:"isInlineLevel",value:function(){return(0,a.contains)(this.style.display,l.DISPLAY.INLINE)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_BLOCK)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_FLEX)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_GRID)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_LIST_ITEM)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_TABLE)}},{key:"isInlineBlockOrInlineTable",value:function(){return(0,a.contains)(this.style.display,l.DISPLAY.INLINE_BLOCK)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_TABLE)}}]),t}();e.default=I;var H=function(t,e){if(t instanceof t.ownerDocument.defaultView.SVGSVGElement||t instanceof SVGSVGElement){var n=new XMLSerializer;return e.loadImage("data:image/svg+xml,"+encodeURIComponent(n.serializeToString(t)))}switch(t.tagName){case"IMG":var r=t;return e.loadImage(r.currentSrc||r.src);case"CANVAS":var o=t;return e.loadCanvas(o);case"IFRAME":var i=t.getAttribute("data-html2canvas-internal-iframe-key");if(i)return i;break}return null}},"5a34":function(t,e,n){var r=n("da84"),o=n("44e7"),i=r.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},"5bae":function(t,e,n){},"5d3b":function(t,e,n){},6165:function(t,e){t.exports="data:image/png;base64,UklGRk4GAABXRUJQVlA4IEIGAABQRQCdASoEAYAAPok8lEelI6IhstWc2KARCWUGe9TLyA2RE0svsAGh+Z3H4j3L3I39XMH//+otP2zzc7LLM+xePzUtfuZV/PhO5O15hSpeqbksFVfQFpl+W4WM5tR/PH345ujatg3qKdFd20EzbdX8613+sIROQw9QvQGFw0FKpyKiXn6JMkGcbRfhnZ4diwetGX0HRmgZ3IHacaAnr/Rac55aUii9wqAY4bg0n6nP2rcKYdPmg0+MspCbj/4mAhjL11z7IpC2NGXMbq2L2cZzP+M9fYbw0STUa+jAJFwrZlgpdEsJUtkyyYNMKqRS/foMJ4Qxe6kfy0IGIzanmGp+hesfbvGTpqQa8trd3ORS3C5tejfEYOFBDfqngugWoz0uNVB3o1BKrjf9Fp/DzEMs46dBT78mmk0AJWzTFuFg4+GAMC4c9DpH8XT//aJbl0fGIzGD7P4F2V3LvjBJqTyRVXkK65cDp2W45EoxgTkr++QEDm2HY5sByPet2YstVPsnca3HWrf4CeVPfO1WHd/zzPRxD3LiK68LOnnx9B4DmQt4qloQhmZ7LgeZ0rpj7iPpBNDIED26wJmxj5A8bbfJZucqDmL8mKi40GYhMUhRHtB5xASPgc2lveU5VGdAu9klJmy6MzL9LbU/tRGy36NVfzFBe+j5rsDknzPuSiW0Gj5ZNNoOnDZ3w4Xy6HehF1/VjrZqntQrRae0dUReboNg7AqsAQNkylSAnPrH50ll33XQAAD+9H4bYdP3rodpyOqoZKhBoNzfMYEo6PwLaZ7GGzwOHhDigyMLfJE6QATxvBOwIqpwn+kGlRfDLTAguKWxK4f9usjA9uzBa47S3ip5yfvYCyBaRi8HibYh/dXd8Ac3l7nLciVOUfBsI8hddJC5VUsAATeLmQcbKnnunBaD0tjzusXK0yL+5Y68ANDaiz4Mak4km8OvsMoti4tsIOznCeiWZm8UxPv8TjPu2/hMh2NUuURMfXfPYJ5WdTix8RlbQ+gP5hxiocdt3eQkptP/gzsQY6LA8152vJLgQcq3ZpgeQ3ZJ8I4AQcP6+ibSvsCpieRYk8qGOkbmDOwu6jxbT3lzqLt4xcQg8xrPV4F8nzUM/P0wkrCfBK1AV6d6PWPtsDejzATuXpJxlnzkZVxTVqaazUs9zTIlVl2pbV7vGxJbvMgsTvVFK+gQc3ve0d3Ph/DPgll0i/TiuGuLJW5Er23syk2H7PHmvcfu4qCR8+xs/4lH8iAWPR8VD7k0X0TKsz+GA72+4HDSeYKz8GaCe+qH8qRN6ebWCHrXlCEy/P0r4NaWFoI94+aCuN5XyeQsKhaVHIjdzoYYQoJ7mXUprl5ytpmh2IDZZ3ryWLyZZZbkYGt3hVIoY+LNPWg+qcJ1EY5uDANp9FC0WZCnmNa2dvNrlR5yzBJy8udtxStkMADAINYzuX7ev77C40aEO0B0OU5jKizxT9Eb/n/GuGyILg8gRMOPENaw14iuPhNqkHdtEVMvVl+/OaRCnFXCGzOLgWP0ZaVvKePpJ7vJYo0G91W7PHJHnpd7TUPP+kQaBreY7dwyuQ44E/wocTrR/yKS0lrLWvU+519Y3PCDtNl+XZK/JdWeLMvGZqGgbFZzp/joaTSRLP6R++6l+Ls8USlazo/Xj1oykuzIItRIxgt9GP+LCyAc2PK4L875k4VmOJN/lbbRJr4hP9k68CKYYmiWBK4URJejIc+m0Xb5Ivm/RzdZ7YBf5qjmABs7vTIgwv4/aUlPL3qtQK9iIMlU9R+05yhKtzNdXd3/ax35gTphUI2acs08gwTnExicA6rDfIw+4H2Vf0xU9z5TvVumB+zMvGolnPVYbvJ3ktx2Qys6Zgy8ezmTn95ZYsHdJ2TvZDQHyHADNgTnl1OlkIieP2PvqyJNGA2e9qk5+jc35XPjiyWGhU7ydEtwTsmkSTXU44XWXH3ThJJu01L9D71QDlLfxdi83I8nXDjMuELG5+B4aFHVlWrk/bDPAYcirGS18w3PK7YM87AuPrtyjgp/jHwLY8AqaZlmN+aq7Z4U7ucZbrdDtrQvUH13z86B5laAg7wGqQwELe//D1UMMig4UVG2BG13LQQtoapu831qi0YPEtMtFZTpoLnvtarPL4mgIAA="},"619c":function(t,e,n){},"62e5":function(t,e,n){n("2519")},"63ac":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.toCodePoints=function(t){var e=[],n=0,r=t.length;while(n<r){var o=t.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=t.charCodeAt(n++);56320===(64512&i)?e.push(((1023&o)<<10)+(1023&i)+65536):(e.push(o),n--)}else e.push(o)}return e},e.fromCodePoint=function(){if(String.fromCodePoint)return String.fromCodePoint.apply(String,arguments);var t=arguments.length;if(!t)return"";var e=[],n=-1,r="";while(++n<t){var o=arguments.length<=n?void 0:arguments[n];o<=65535?e.push(o):(o-=65536,e.push(55296+(o>>10),o%1024+56320)),(n+1===t||e.length>16384)&&(r+=String.fromCharCode.apply(String,e),e.length=0)}return r};for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o="undefined"===typeof Uint8Array?[]:new Uint8Array(256),i=0;i<r.length;i++)o[r.charCodeAt(i)]=i;e.decode=function(t){var e=.75*t.length,n=t.length,r=void 0,i=0,a=void 0,s=void 0,u=void 0,c=void 0;"="===t[t.length-1]&&(e--,"="===t[t.length-2]&&e--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(e):new Array(e),d=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<n;r+=4)a=o[t.charCodeAt(r)],s=o[t.charCodeAt(r+1)],u=o[t.charCodeAt(r+2)],c=o[t.charCodeAt(r+3)],d[i++]=a<<2|s>>4,d[i++]=(15&s)<<4|u>>2,d[i++]=(3&u)<<6|63&c;return l},e.polyUint16Array=function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n},e.polyUint32Array=function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}},6405:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculateLengthFromValueWithUnit=e.LENGTH_TYPE=void 0;var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("5644");i(o);function i(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var s=e.LENGTH_TYPE={PX:0,PERCENTAGE:1},u=function(){function t(e){a(this,t),this.type="%"===e.substr(e.length-1)?s.PERCENTAGE:s.PX;var n=parseFloat(e);this.value=isNaN(n)?0:n}return r(t,[{key:"isPercentage",value:function(){return this.type===s.PERCENTAGE}},{key:"getAbsoluteValue",value:function(t){return this.isPercentage()?t*(this.value/100):this.value}}],[{key:"create",value:function(e){return new t(e)}}]),t}();e.default=u;var c=function t(e){var n=e.parent;return n?t(n):parseFloat(e.style.font.fontSize)};e.calculateLengthFromValueWithUnit=function(t,e,n){switch(n){case"px":case"%":return new u(e+n);case"em":case"rem":var r=new u(e);return r.value*="em"===n?parseFloat(t.style.font.fontSize):c(t),r;default:return new u("0")}}},"64d8":function(t,e,n){n("ef1f")},6566:function(t,e,n){"use strict";var r=n("9bf2").f,o=n("7c73"),i=n("e2cc"),a=n("0366"),s=n("19aa"),u=n("2266"),c=n("7dd0"),l=n("2626"),d=n("83ab"),f=n("f183").fastKey,A=n("69f3"),m=A.set,p=A.getterFor;t.exports={getConstructor:function(t,e,n,c){var l=t((function(t,r){s(t,A),m(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),d||(t.size=0),void 0!=r&&u(r,t[c],{that:t,AS_ENTRIES:n})})),A=l.prototype,g=p(e),h=function(t,e,n){var r,o,i=g(t),a=v(t,e);return a?a.value=n:(i.last=a={index:o=f(e,!0),key:e,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),d?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},v=function(t,e){var n,r=g(t),o=f(e);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==e)return n};return i(A,{clear:function(){var t=this,e=g(t),n=e.index,r=e.first;while(r)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete n[r.index],r=r.next;e.first=e.last=void 0,d?e.size=0:t.size=0},delete:function(t){var e=this,n=g(e),r=v(e,t);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first==r&&(n.first=o),n.last==r&&(n.last=i),d?n.size--:e.size--}return!!r},forEach:function(t){var e,n=g(this),r=a(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:n.first){r(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!v(this,t)}}),i(A,n?{get:function(t){var e=v(this,t);return e&&e.value},set:function(t,e){return h(this,0===t?0:t,e)}}:{add:function(t){return h(this,t=0===t?0:t,t)}}),d&&r(A,"size",{get:function(){return g(this).size}}),l},setStrong:function(t,e,n){var r=e+" Iterator",o=p(e),i=p(r);c(t,e,(function(t,e){m(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){var t=i(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),l(e)}}},"66a3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Proxy=void 0;var r=n("510e"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}e.Proxy=function(t,e){if(!e.proxy)return Promise.reject(null);var n=e.proxy;return new Promise((function(r,i){var a=o.default.SUPPORT_CORS_XHR&&o.default.SUPPORT_RESPONSE_TYPE?"blob":"text",s=o.default.SUPPORT_CORS_XHR?new XMLHttpRequest:new XDomainRequest;if(s.onload=function(){if(s instanceof XMLHttpRequest)if(200===s.status)if("text"===a)r(s.response);else{var t=new FileReader;t.addEventListener("load",(function(){return r(t.result)}),!1),t.addEventListener("error",(function(t){return i(t)}),!1),t.readAsDataURL(s.response)}else i("");else r(s.responseText)},s.onerror=i,s.open("GET",n+"?url="+encodeURIComponent(t)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),e.imageTimeout){var u=e.imageTimeout;s.timeout=u,s.ontimeout=function(){return i("")}}s.send()}))}},6725:function(t,e,n){"use strict";n("d023")},6957:function(t,e,n){n("75b8")},"69a4":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(t){return t.getParam("content_style","","string")},o=function(t){return t.getParam("content_css_cors",!1,"boolean")},i=function(t){var e=t.getParam("body_class","","hash");return e[t.id]||""},a=function(t){var e=t.getParam("body_class","","string");return-1===e.indexOf("=")?e:i(t)},s=function(t){var e=t.getParam("body_id","","hash");return e[t.id]||e},u=function(t){var e=t.getParam("body_id","tinymce","string");return-1===e.indexOf("=")?e:s(t)},c=function(t){var i="",s=t.dom.encode,c=r(t);i+='<base href="'+s(t.documentBaseURI.getURI())+'">';var l=o(t)?' crossorigin="anonymous"':"";n.each(t.contentCSS,(function(e){i+='<link type="text/css" rel="stylesheet" href="'+s(t.documentBaseURI.toAbsolute(e))+'"'+l+">"})),c&&(i+='<style type="text/css">'+c+"</style>");var d=u(t),f=a(t),A=e.mac?"e.metaKey":"e.ctrlKey && !e.altKey",m='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+A+")) {e.preventDefault();}}}, false);<\/script> ",p=t.getBody().dir,g=p?' dir="'+s(p)+'"':"",h="<!DOCTYPE html><html><head>"+i+'</head><body id="'+s(d)+'" class="mce-content-body '+s(f)+'"'+g+">"+t.getContent()+m+"</body></html>";return h},l=function(t){var e=c(t),n=t.windowManager.open({title:"Preview",size:"large",body:{type:"panel",items:[{name:"preview",type:"iframe",sandboxed:!0}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{preview:e}});n.focus("close")},d=function(t){t.addCommand("mcePreview",(function(){l(t)}))},f=function(t){var e=function(){return t.execCommand("mcePreview")};t.ui.registry.addButton("preview",{icon:"preview",tooltip:"Preview",onAction:e}),t.ui.registry.addMenuItem("preview",{icon:"preview",text:"Preview",onAction:e})};function A(){t.add("preview",(function(t){d(t),f(t)}))}A()})()},"6d61":function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("e330"),a=n("94ca"),s=n("6eeb"),u=n("f183"),c=n("2266"),l=n("19aa"),d=n("1626"),f=n("861d"),A=n("d039"),m=n("1c7e"),p=n("d44e"),g=n("7156");t.exports=function(t,e,n){var h=-1!==t.indexOf("Map"),v=-1!==t.indexOf("Weak"),b=h?"set":"add",y=o[t],w=y&&y.prototype,B=y,C={},x=function(t){var e=i(w[t]);s(w,t,"add"==t?function(t){return e(this,0===t?0:t),this}:"delete"==t?function(t){return!(v&&!f(t))&&e(this,0===t?0:t)}:"get"==t?function(t){return v&&!f(t)?void 0:e(this,0===t?0:t)}:"has"==t?function(t){return!(v&&!f(t))&&e(this,0===t?0:t)}:function(t,n){return e(this,0===t?0:t,n),this})},S=a(t,!d(y)||!(v||w.forEach&&!A((function(){(new y).entries().next()}))));if(S)B=n.getConstructor(e,t,h,b),u.enable();else if(a(t,!0)){var E=new B,T=E[b](v?{}:-0,1)!=E,Q=A((function(){E.has(1)})),k=m((function(t){new y(t)})),F=!v&&A((function(){var t=new y,e=5;while(e--)t[b](e,e);return!t.has(-0)}));k||(B=e((function(t,e){l(t,w);var n=g(new y,t,B);return void 0!=e&&c(e,n[b],{that:n,AS_ENTRIES:h}),n})),B.prototype=w,w.constructor=B),(Q||F)&&(x("delete"),x("has"),h&&x("get")),(F||T)&&x(b),v&&w.clear&&delete w.clear}return C[t]=B,r({global:!0,forced:B!=y},C),p(B,t),v||n.setStrong(B,t,h),B}},"6f4b":function(t,e,n){},7156:function(t,e,n){var r=n("1626"),o=n("861d"),i=n("d2bb");t.exports=function(t,e,n){var a,s;return i&&r(a=e.constructor)&&a!==n&&o(s=a.prototype)&&s!==n.prototype&&i(t,s),t}},7168:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.cloneWindow=e.DocumentCloner=void 0;var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n("f137"),a=n("66a3"),s=n("14ee"),u=m(s),c=n("0ce7"),l=n("e21a"),d=n("8d29"),f=m(d),A=n("fc51");function m(t){return t&&t.__esModule?t:{default:t}}function p(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var g="data-html2canvas-ignore",h=e.DocumentCloner=function(){function t(e,n,r,o,i){p(this,t),this.referenceElement=e,this.scrolledElements=[],this.copyStyles=o,this.inlineImages=o,this.logger=r,this.options=n,this.renderer=i,this.resourceLoader=new u.default(n,r,window),this.pseudoContentData={counters:{},quoteDepth:0},this.documentElement=this.cloneNode(e.ownerDocument.documentElement)}return o(t,[{key:"inlineAllImages",value:function(t){var e=this;if(this.inlineImages&&t){var n=t.style;Promise.all((0,l.parseBackgroundImage)(n.backgroundImage).map((function(t){return"url"===t.method?e.resourceLoader.inlineImage(t.args[0]).then((function(t){return t&&"string"===typeof t.src?'url("'+t.src+'")':"none"})).catch((function(t){0})):Promise.resolve(""+t.prefix+t.method+"("+t.args.join(",")+")")}))).then((function(t){t.length>1&&(n.backgroundColor=""),n.backgroundImage=t.join(",")})),t instanceof HTMLImageElement&&this.resourceLoader.inlineImage(t.src).then((function(e){if(e&&t instanceof HTMLImageElement&&t.parentNode){var n=t.parentNode,r=(0,c.copyCSSStyles)(t.style,e.cloneNode(!1));n.replaceChild(r,t)}})).catch((function(t){0}))}}},{key:"inlineFonts",value:function(t){var e=this;return Promise.all(Array.from(t.styleSheets).map((function(e){return e.href?fetch(e.href).then((function(t){return t.text()})).then((function(t){return b(t,e.href)})).catch((function(t){return[]})):v(e,t)}))).then((function(t){return t.reduce((function(t,e){return t.concat(e)}),[])})).then((function(t){return Promise.all(t.map((function(t){return fetch(t.formats[0].src).then((function(t){return t.blob()})).then((function(t){return new Promise((function(e,n){var r=new FileReader;r.onerror=n,r.onload=function(){var t=r.result;e(t)},r.readAsDataURL(t)}))})).then((function(e){return t.fontFace.setProperty("src",'url("'+e+'")'),"@font-face {"+t.fontFace.cssText+" "}))})))})).then((function(n){var r=t.createElement("style");r.textContent=n.join("\n"),e.documentElement.appendChild(r)}))}},{key:"createElementClone",value:function(t){var e=this;if(this.copyStyles&&t instanceof HTMLCanvasElement){var n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch(A){0}}if(t instanceof HTMLIFrameElement){var r=t.cloneNode(!1),o=U();r.setAttribute("data-html2canvas-internal-iframe-key",o);var a=(0,i.parseBounds)(t,0,0),s=a.width,u=a.height;return this.resourceLoader.cache[o]=_(t,this.options).then((function(t){return e.renderer(t,{async:e.options.async,allowTaint:e.options.allowTaint,backgroundColor:"#ffffff",canvas:null,imageTimeout:e.options.imageTimeout,logging:e.options.logging,proxy:e.options.proxy,removeContainer:e.options.removeContainer,scale:e.options.scale,foreignObjectRendering:e.options.foreignObjectRendering,useCORS:e.options.useCORS,target:new f.default,width:s,height:u,x:0,y:0,windowWidth:t.ownerDocument.defaultView.innerWidth,windowHeight:t.ownerDocument.defaultView.innerHeight,scrollX:t.ownerDocument.defaultView.pageXOffset,scrollY:t.ownerDocument.defaultView.pageYOffset},e.logger.child(o))})).then((function(e){return new Promise((function(n,o){var i=document.createElement("img");i.onload=function(){return n(e)},i.onerror=o,i.src=e.toDataURL(),r.parentNode&&r.parentNode.replaceChild((0,c.copyCSSStyles)(t.ownerDocument.defaultView.getComputedStyle(t),i),r)}))})),r}if(t instanceof HTMLStyleElement&&t.sheet&&t.sheet.cssRules){var l=[].slice.call(t.sheet.cssRules,0).reduce((function(t,e){return t+e.cssText}),""),d=t.cloneNode(!1);return d.textContent=l,d}return t.cloneNode(!1)}},{key:"cloneNode",value:function(t){var e=t.nodeType===Node.TEXT_NODE?document.createTextNode(t.nodeValue):this.createElementClone(t),n=t.ownerDocument.defaultView,r=t instanceof n.HTMLElement?n.getComputedStyle(t):null,o=t instanceof n.HTMLElement?n.getComputedStyle(t,":before"):null,i=t instanceof n.HTMLElement?n.getComputedStyle(t,":after"):null;this.referenceElement===t&&e instanceof n.HTMLElement&&(this.clonedReferenceElement=e),e instanceof n.HTMLBodyElement&&Q(e);for(var a=(0,A.parseCounterReset)(r,this.pseudoContentData),s=(0,A.resolvePseudoContent)(t,o,this.pseudoContentData),u=t.firstChild;u;u=u.nextSibling)(u.nodeType!==Node.ELEMENT_NODE||"SCRIPT"!==u.nodeName&&!u.hasAttribute(g))&&(this.copyStyles&&"STYLE"===u.nodeName||e.appendChild(this.cloneNode(u)));var l=(0,A.resolvePseudoContent)(t,i,this.pseudoContentData);if((0,A.popCounters)(a,this.pseudoContentData),t instanceof n.HTMLElement&&e instanceof n.HTMLElement)switch(o&&this.inlineAllImages(B(t,e,o,s,C)),i&&this.inlineAllImages(B(t,e,i,l,x)),!r||!this.copyStyles||t instanceof HTMLIFrameElement||(0,c.copyCSSStyles)(r,e),this.inlineAllImages(e),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([e,t.scrollLeft,t.scrollTop]),t.nodeName){case"CANVAS":this.copyStyles||w(t,e);break;case"TEXTAREA":case"SELECT":e.value=t.value;break}return e}}]),t}(),v=function(t,e){return(t.cssRules?Array.from(t.cssRules):[]).filter((function(t){return t.type===CSSRule.FONT_FACE_RULE})).map((function(t){for(var n=(0,l.parseBackgroundImage)(t.style.getPropertyValue("src")),r=[],o=0;o<n.length;o++)if("url"===n[o].method&&n[o+1]&&"format"===n[o+1].method){var i=e.createElement("a");i.href=n[o].args[0],e.body&&e.body.appendChild(i);var a={src:i.href,format:n[o+1].args[0]};r.push(a)}return{formats:r.filter((function(t){return/^woff/i.test(t.format)})),fontFace:t.style}})).filter((function(t){return t.formats.length}))},b=function(t,e){var n=document.implementation.createHTMLDocument(""),r=document.createElement("base");r.href=e;var o=document.createElement("style");return o.textContent=t,n.head&&n.head.appendChild(r),n.body&&n.body.appendChild(o),o.sheet?v(o.sheet,n):[]},y=function(t,e,n){!t.defaultView||e===t.defaultView.pageXOffset&&n===t.defaultView.pageYOffset||t.defaultView.scrollTo(e,n)},w=function(t,e){try{if(e){e.width=t.width,e.height=t.height;var n=t.getContext("2d"),r=e.getContext("2d");n?r.putImageData(n.getImageData(0,0,t.width,t.height),0,0):r.drawImage(t,0,0)}}catch(o){}},B=function(t,e,n,r,o){if(n&&n.content&&"none"!==n.content&&"-moz-alt-content"!==n.content&&"none"!==n.display){var i=e.ownerDocument.createElement("html2canvaspseudoelement");if((0,c.copyCSSStyles)(n,i),r)for(var a=r.length,s=0;s<a;s++){var u=r[s];switch(u.type){case A.PSEUDO_CONTENT_ITEM_TYPE.IMAGE:var d=e.ownerDocument.createElement("img");d.src=(0,l.parseBackgroundImage)("url("+u.value+")")[0].args[0],d.style.opacity="1",i.appendChild(d);break;case A.PSEUDO_CONTENT_ITEM_TYPE.TEXT:i.appendChild(e.ownerDocument.createTextNode(u.value));break}}return i.className=S+" "+E,e.className+=o===C?" "+S:" "+E,o===C?e.insertBefore(i,e.firstChild):e.appendChild(i),i}},C=":before",x=":after",S="___html2canvas___pseudoelement_before",E="___html2canvas___pseudoelement_after",T='{\n content: "" !important;\n display: none !important;\n}',Q=function(t){k(t,"."+S+C+T+"\n ."+E+x+T)},k=function(t,e){var n=t.ownerDocument.createElement("style");n.innerHTML=e,t.appendChild(n)},F=function(t){var e=r(t,3),n=e[0],o=e[1],i=e[2];n.scrollLeft=o,n.scrollTop=i},U=function(){return Math.ceil(Date.now()+1e7*Math.random()).toString(16)},O=/^data:text\/(.+);(base64)?,(.*)$/i,_=function(t,e){try{return Promise.resolve(t.contentWindow.document.documentElement)}catch(n){return e.proxy?(0,a.Proxy)(t.src,e).then((function(t){var e=t.match(O);return e?"base64"===e[2]?window.atob(decodeURIComponent(e[3])):decodeURIComponent(e[3]):Promise.reject()})).then((function(e){return I(t.ownerDocument,(0,i.parseBounds)(t,0,0)).then((function(t){var n=t.contentWindow,r=n.document;r.open(),r.write(e);var o=H(t).then((function(){return r.documentElement}));return r.close(),o}))})):Promise.reject()}},I=function(t,e){var n=t.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(g,"true"),t.body?(t.body.appendChild(n),Promise.resolve(n)):Promise.reject("")},H=function(t){var e=t.contentWindow,n=e.document;return new Promise((function(r,o){e.onload=t.onload=n.onreadystatechange=function(){var e=setInterval((function(){n.body.childNodes.length>0&&"complete"===n.readyState&&(clearInterval(e),r(t))}),50)}}))},D=(e.cloneWindow=function(t,e,n,r,o,i){var a=new h(n,r,o,!1,i),s=t.defaultView.pageXOffset,u=t.defaultView.pageYOffset;return I(t,e).then((function(r){var o=r.contentWindow,i=o.document,c=H(r).then((function(){return a.scrolledElements.forEach(F),o.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||o.scrollY===e.top&&o.scrollX===e.left||(i.documentElement.style.top=-e.top+"px",i.documentElement.style.left=-e.left+"px",i.documentElement.style.position="absolute"),a.clonedReferenceElement instanceof o.HTMLElement||a.clonedReferenceElement instanceof t.defaultView.HTMLElement||a.clonedReferenceElement instanceof HTMLElement?Promise.resolve([r,a.clonedReferenceElement,a.resourceLoader]):Promise.reject("")}));return i.open(),i.write(D(document.doctype)+"<html></html>"),y(n.ownerDocument,s,u),i.replaceChild(i.adoptNode(a.documentElement),i.documentElement),i.close(),c}))},function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e})},7197:function(t,e,n){},"75b8":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(t){return t.getParam("save_enablewhendirty",!0)},o=function(t){return!!t.getParam("save_onsavecallback")},i=function(t){return!!t.getParam("save_oncancelcallback")},a=function(t,e){t.notificationManager.open({text:e,type:"error"})},s=function(t){var n=e.DOM.getParent(t.id,"form");if(!r(t)||t.isDirty()){if(t.save(),o(t))return t.execCallback("save_onsavecallback",t),void t.nodeChanged();n?(t.setDirty(!1),n.onsubmit&&!n.onsubmit()||("function"===typeof n.submit?n.submit():a(t,"Error: Form submit field collision.")),t.nodeChanged()):a(t,"Error: No form element found.")}},u=function(t){var e=n.trim(t.startContent);i(t)?t.execCallback("save_oncancelcallback",t):t.resetContent(e)},c=function(t){t.addCommand("mceSave",(function(){s(t)})),t.addCommand("mceCancel",(function(){u(t)}))},l=function(t){return function(e){var n=function(){e.setDisabled(r(t)&&!t.isDirty())};return n(),t.on("NodeChange dirty",n),function(){return t.off("NodeChange dirty",n)}}},d=function(t){t.ui.registry.addButton("save",{icon:"save",tooltip:"Save",disabled:!0,onAction:function(){return t.execCommand("mceSave")},onSetup:l(t)}),t.ui.registry.addButton("cancel",{icon:"cancel",tooltip:"Cancel",disabled:!0,onAction:function(){return t.execCommand("mceCancel")},onSetup:l(t)}),t.addShortcut("Meta+S","","mceSave")};function f(){t.add("save",(function(t){d(t),c(t)}))}f()})()},"762f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.TEXT_TRANSFORM={NONE:0,LOWERCASE:1,UPPERCASE:2,CAPITALIZE:3};e.parseTextTransform=function(t){switch(t){case"uppercase":return r.UPPERCASE;case"lowercase":return r.LOWERCASE;case"capitalize":return r.CAPITALIZE}return r.NONE}},"78fe":function(t,e,n){},"792a":function(t,e,n){"use strict";n("badd")},"7b69":function(t,e,n){},"7b72":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.VISIBILITY={VISIBLE:0,HIDDEN:1,COLLAPSE:2};e.parseVisibility=function(t){switch(t){case"hidden":return r.HIDDEN;case"collapse":return r.COLLAPSE;case"visible":default:return r.VISIBLE}}},"7b9a":function(t,e,n){},"7c1a":function(t,e,n){},"7c4f":function(t,e){(function(){"use strict";var t=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(t){return!!t.hasPlugin("powerpaste",!0)&&("undefined"!==typeof window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)},r=function(t){return{clipboard:t}},o=function(t){var e=typeof t;return null===t?"null":"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},i=function(t){return function(e){return o(e)===t}},a=function(t){return function(e){return typeof e===t}},s=i("array"),u=function(t){return null===t||void 0===t},c=function(t){return!u(t)},l=a("function"),d=function(){},f=function(t){return function(){return t}},A=function(t){return t},m=f(!1),p=f(!0),g=function(){return h},h=function(){var t=function(t){return t()},e=A,n={fold:function(t,e){return t()},isSome:m,isNone:p,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:e,orThunk:t,map:g,each:d,bind:g,exists:m,forall:p,filter:function(){return g()},toArray:function(){return[]},toString:f("none()")};return n}(),v=function(t){var e=f(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:p,isNone:m,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return v(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:h},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},b=function(t){return null===t||void 0===t?h:v(t)},y={some:v,none:g,from:b},w=Array.prototype.slice,B=Array.prototype.push,C=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];if(e(o,n))return!0}return!1},x=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},S=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},E=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},T=function(t,e,n){return S(t,(function(t,r){n=e(n,t,r)})),n},Q=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!s(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);B.apply(e,t[n])}return e},k=function(t,e){return Q(x(t,e))},F=l(Array.from)?Array.from:function(t){return w.call(t)},U=function(){return U=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},U.apply(this,arguments)},O=function(e){var n=t(y.none()),r=function(){return n.get().each(e)},o=function(){r(),n.set(y.none())},i=function(){return n.get().isSome()},a=function(){return n.get()},s=function(t){r(),n.set(y.some(t))};return{clear:o,isSet:i,get:a,set:s}},_=function(){var t=O(d),e=function(e){return t.get().each(e)};return U(U({},t),{on:e})},I=function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e},H=function(t,e){return I(t,e,0)},D=function(t,e){return I(t,e,t.length-e.length)},M=function(t,e){return e<=0?"":new Array(e+1).join(t)},N=tinymce.util.Tools.resolve("tinymce.Env"),L=tinymce.util.Tools.resolve("tinymce.util.Delay"),P=tinymce.util.Tools.resolve("tinymce.util.Promise"),R=tinymce.util.Tools.resolve("tinymce.util.VK"),z=function(t,e,n,r){return t.fire("PastePreProcess",{content:e,internal:n,wordContent:r})},K=function(t,e,n,r){return t.fire("PastePostProcess",{node:e,internal:n,wordContent:r})},V=function(t,e){return t.fire("PastePlainTextToggle",{state:e})},j=function(t,e){return t.fire("paste",{ieFake:e})},$=tinymce.util.Tools.resolve("tinymce.util.Tools"),X=function(t){return t.getParam("paste_block_drop",!1)},G=function(t){return t.getParam("paste_data_images",!1)},W=function(t){return t.getParam("paste_filter_drop",!0)},Y=function(t){return t.getParam("paste_preprocess")},J=function(t){return t.getParam("paste_postprocess")},q=function(t){return t.getParam("paste_webkit_styles")},Z=function(t){return t.getParam("paste_remove_styles_if_webkit",!0)},tt=function(t){return t.getParam("paste_merge_formats",!0)},et=function(t){return t.getParam("smart_paste",!0)},nt=function(t){return t.getParam("paste_as_text",!1)},rt=function(t){return t.getParam("paste_retain_style_properties")},ot=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)},it=function(t){return t.getParam("paste_convert_word_fake_lists",!0)},at=function(t){return t.getParam("paste_enable_default_filters",!0)},st=function(t){return t.getParam("validate")},ut=function(t){return t.getParam("allow_html_data_urls",!1,"boolean")},ct=function(t){return t.getParam("paste_data_images",!1,"boolean")},lt=function(t){return t.getParam("images_dataimg_filter")},dt=function(t){return t.getParam("images_reuse_filename")},ft=function(t){return t.getParam("forced_root_block")},At=function(t){return t.getParam("forced_root_block_attrs")},mt=function(t){return t.getParam("paste_tab_spaces",4,"number")},pt=function(t){var e="jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp";return $.explode(t.getParam("images_file_types",e,"string"))},gt="x-tinymce/html",ht="\x3c!-- "+gt+" --\x3e",vt=function(t){return ht+t},bt=function(t){return t.replace(ht,"")},yt=function(t){return-1!==t.indexOf(ht)},wt=f(gt),Bt=Object.hasOwnProperty,Ct=function(t,e){return Bt.call(t,e)},xt=tinymce.util.Tools.resolve("tinymce.html.Entities"),St=function(t){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(t)},Et=function(t){return t.replace(/\r?\n/g,"<br>")},Tt=function(t,e){var n=[],r="<"+t;if("object"===typeof e){for(var o in e)Ct(e,o)&&n.push(o+'="'+xt.encodeAllRaw(e[o])+'"');n.length&&(r+=" "+n.join(" "))}return r+">"},Qt=function(t,e,n){var r=t.split(/\n\n/),o=Tt(e,n),i="</"+e+">",a=$.map(r,(function(t){return t.split(/\n/).join("<br />")})),s=function(t){return o+t+i};return 1===a.length?a[0]:$.map(a,s).join("")},kt=function(t,e,n){return e?Qt(t,!0===e?"p":e,n):Et(t)},Ft=tinymce.util.Tools.resolve("tinymce.html.DomParser"),Ut=tinymce.util.Tools.resolve("tinymce.html.Serializer"),Ot=" ",_t=tinymce.util.Tools.resolve("tinymce.html.Node"),It=tinymce.util.Tools.resolve("tinymce.html.Schema"),Ht=function(t){return t.constructor===RegExp},Dt=function(t,e){return $.each(e,(function(e){t=Ht(e)?t.replace(e,""):t.replace(e[0],e[1])})),t},Mt=function(t){var e=It(),n=Ft({},e),r="",o=e.getShortEndedElements(),i=$.makeMap("script noscript style textarea video audio iframe object"," "),a=e.getBlockElements(),s=function(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{s(t)}while(t=t.next);a[e]&&n.next&&(r+="\n","p"===e&&(r+="\n"))}}else r+="\n"};return t=Dt(t,[/<!\[[^\]]+\]>/g]),s(n.parse(t)),r},Nt=function(t){var e=function(t,e,n){return e||n?Ot:" "};return t=Dt(t,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,e],/<br class="Apple-interchange-newline">/g,/<br>$/i]),t},Lt=function(t){var e=0;return function(){return t+e++}},Pt=function(t){var e=t.toLowerCase(),n={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return $.hasOwn(n,e)?"image/"+n[e]:"image/"+e},Rt=function(t){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument/i.test(t)||/class="OutlineElement/.test(t)||/id="?docs\-internal\-guid\-/.test(t)},zt=function(t){var e=!1,n=[/^[IVXLMCD]+\.[ \u00a0]/,/^[ivxlmcd]+\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/];return t=t.replace(/^[\u00a0 ]+/,""),$.each(n,(function(n){if(n.test(t))return e=!0,!1})),e},Kt=function(t){return/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(t)},Vt=function(t){var e,n,r=1,o=function(t){var e="";if(3===t.type)return t.value;if(t=t.firstChild)do{e+=o(t)}while(t=t.next);return e},i=function(t,e){if(3===t.type&&e.test(t.value))return t.value=t.value.replace(e,""),!1;if(t=t.firstChild)do{if(!i(t,e))return!1}while(t=t.next);return!0},a=function(t){if(t._listIgnore)t.remove();else if(t=t.firstChild)do{a(t)}while(t=t.next)},s=function(t,o,s){var u=t._listLevel||r;u!==r&&(u<r?e&&(e=e.parent.parent):(n=e,e=null)),e&&e.name===o?e.append(t):(n=n||e,e=new _t(o,1),s>1&&e.attr("start",""+s),t.wrap(e)),t.name="li",u>r&&n&&n.lastChild.append(e),r=u,a(t),i(t,/^\u00a0+/),i(t,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(t,/^\u00a0+/)},u=[],c=t.firstChild;while("undefined"!==typeof c&&null!==c)if(u.push(c),c=c.walk(),null!==c)while("undefined"!==typeof c&&c.parent!==t)c=c.walk();for(var l=0;l<u.length;l++)if(t=u[l],"p"===t.name&&t.firstChild){var d=o(t);if(Kt(d)){s(t,"ul");continue}if(zt(d)){var f=/([0-9]+)\./.exec(d),A=1;f&&(A=parseInt(f[1],10)),s(t,"ol",A);continue}if(t._listLevel){s(t,"ul",1);continue}e=null}else n=e,e=null},jt=function(t,e,n,r){var o={},i=t.dom.parseStyle(r);$.each(i,(function(i,a){switch(a){case"mso-list":var s=/\w+ \w+([0-9]+)/i.exec(r);s&&(n._listLevel=parseInt(s[1],10)),/Ignore/i.test(i)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":a="text-align";break;case"vert-align":a="vertical-align";break;case"font-color":case"mso-foreground":a="color";break;case"mso-background":case"mso-highlight":a="background";break;case"font-weight":case"font-style":return void("normal"!==i&&(o[a]=i));case"mso-element":if(/^(comment|comment-list)$/i.test(i))return void n.remove();break}0!==a.indexOf("mso-comment")?0!==a.indexOf("mso-")&&("all"===rt(t)||e&&e[a])&&(o[a]=i):n.remove()})),/(bold)/i.test(o["font-weight"])&&(delete o["font-weight"],n.wrap(new _t("b",1))),/(italic)/i.test(o["font-style"])&&(delete o["font-style"],n.wrap(new _t("i",1)));var a=t.dom.serializeStyle(o,n.name);return a||null},$t=function(t,e){var n,r=rt(t);r&&(n=$.makeMap(r.split(/[, ]/))),e=Dt(e,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/&nbsp;/gi,Ot],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(t,e){return e.length>0?e.replace(/./," ").slice(Math.floor(e.length/2)).split("").join(Ot):""}]]);var o=ot(t),i=It({valid_elements:o,valid_children:"-li[p]"});$.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 a=Ft({},i);a.addAttributeFilter("style",(function(e){var r,o=e.length;while(o--)r=e[o],r.attr("style",jt(t,n,r,r.attr("style"))),"span"===r.name&&r.parent&&!r.attributes.length&&r.unwrap()})),a.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)})),a.addNodeFilter("del",(function(t){var e=t.length;while(e--)t[e].remove()})),a.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 s=a.parse(e);return it(t)&&Vt(s),e=Ut({validate:st(t)},i).serialize(s),e},Xt=function(t,e){return at(t)?$t(t,e):e},Gt=function(t,e){var n=Ft({},t.schema);n.addNodeFilter("meta",(function(t){$.each(t,(function(t){t.remove()}))}));var r=n.parse(e,{forced_root_block:!1,isRootContent:!0});return Ut({validate:st(t)},t.schema).serialize(r)},Wt=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=K(t,o,n,r);return Wt(i.node.innerHTML,i.isDefaultPrevented())},Jt=function(t,e,n,r){var o=z(t,e,n,r),i=Gt(t,o.content);return t.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?Yt(t,i,n,r):Wt(i,o.isDefaultPrevented())},qt=function(t,e,n){var r=Rt(e),o=r?Xt(t,e):e;return Jt(t,o,n,r)},Zt=function(t,e){return t.insertContent(e,{merge:tt(t),paste:!0}),!0},te=function(t){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(t)},ee=function(t,e){return te(e)&&C(pt(t),(function(t){return D(e.toLowerCase(),"."+t.toLowerCase())}))},ne=function(t,e,n){return t.undoManager.extra((function(){n(t,e)}),(function(){t.insertContent('<img src="'+e+'">')})),!0},re=function(t,e,n){return t.undoManager.extra((function(){n(t,e)}),(function(){t.execCommand("mceInsertLink",!1,e)})),!0},oe=function(t,e,n){return!(!1!==t.selection.isCollapsed()||!te(e))&&re(t,e,n)},ie=function(t,e,n){return!!ee(t,e)&&ne(t,e,n)},ae=function(t,e){$.each([oe,ie,Zt],(function(n){return!0!==n(t,e,Zt)}))},se=function(t,e,n){n||!1===et(t)?Zt(t,e):ae(t,e)},ue=function(t){return-1!==" \f\t\v".indexOf(t)},ce=function(t){return"\n"===t||"\r"===t},le=function(t,e){return e<t.length&&e>=0&&ce(t[e])},de=function(t,e){var n=M(" ",mt(t)),r=e.replace(/\t/g,n),o=T(r,(function(t,e){return ue(e)||e===Ot?t.pcIsSpace||""===t.str||t.str.length===r.length-1||le(r,t.str.length+1)?{pcIsSpace:!1,str:t.str+Ot}:{pcIsSpace:!0,str:t.str+" "}:{pcIsSpace:ce(e),str:t.str+e}}),{pcIsSpace:!1,str:""});return o.str},fe=function(t,e,n,r){var o=qt(t,e,n);!1===o.cancelled&&se(t,o.content,r)},Ae=function(t,e,n){var r=n||yt(e);fe(t,bt(e),r,!1)},me=function(t,e){var n=t.dom.encode(e).replace(/\r\n/g,"\n"),r=de(t,n),o=kt(r,ft(t),At(t));fe(t,o,!1,!0)},pe=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;o<t.types.length;o++){var i=t.types[o];try{e[i]=t.getData(i)}catch(a){e[i]=""}}}return e},ge=function(t,e){return pe(e.clipboardData||t.getDoc().dataTransfer)},he=function(t,e){return e in t&&t[e].length>0},ve=function(t){return he(t,"text/html")||he(t,"text/plain")},be=function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(t);return e?{type:e[1],data:decodeURIComponent(e[2])}:{type:null,data:null}},ye=function(t,e){var n=lt(t);return!n||n(e)},we=function(t,e){var n=e.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return c(n)?t.dom.encode(n[1]):null},Be=Lt("mceclip"),Ce=function(t,e){var n=be(e.uri),r=n.data,o=n.type,i=Be(),a=e.blob,s=new Image;if(s.src=e.uri,ye(t,s)){var u=t.editorUpload.blobCache,l=void 0,d=u.getByData(r,o);if(d)l=d;else{var f=dt(t)&&c(a.name),A=f?we(t,a.name):i,m=f?a.name:void 0;l=u.create(i,a,r,A,m),u.add(l)}Ae(t,'<img src="'+l.blobUri()+'">',!1)}else Ae(t,'<img src="'+e.uri+'">',!1)},xe=function(t){return"paste"===t.type},Se=function(t){return c(t.getAsFile)},Ee=function(t){return P.all(x(t,(function(t){return new P((function(e){var n=Se(t)?t.getAsFile():t,r=new window.FileReader;r.onload=function(){e({blob:n,uri:r.result})},r.readAsDataURL(n)}))})))},Te=function(t){var e=pt(t);return function(t){return H(t.type,"image/")&&C(e,(function(e){return Pt(e)===t.type}))}},Qe=function(t,e){var n=e.items?k(F(e.items),(function(t){return"file"===t.kind?[t.getAsFile()]:[]})):[],r=e.files?F(e.files):[];return E(n.length>0?n:r,Te(t))},ke=function(t,e,n){var r=xe(e)?e.clipboardData:e.dataTransfer;if(ct(t)&&r){var o=Qe(t,r);if(o.length>0)return e.preventDefault(),Ee(o).then((function(e){n&&t.selection.setRng(n),S(e,(function(e){Ce(t,e)}))})),!0}return!1},Fe=function(t){var e=t.clipboardData;return-1!==navigator.userAgent.indexOf("Android")&&e&&e.items&&0===e.items.length},Ue=function(t){return R.metaKeyPressed(t)&&86===t.keyCode||t.shiftKey&&45===t.keyCode},Oe=function(t,e,n){var r,o=_(),i=_();t.on("keyup",i.clear),t.on("keydown",(function(n){var a=function(t){Ue(t)&&!t.isDefaultPrevented()&&e.remove()};if(Ue(n)&&!n.isDefaultPrevented()){if(r=n.shiftKey&&86===n.keyCode,r&&N.webkit&&-1!==navigator.userAgent.indexOf("Version/"))return;if(n.stopImmediatePropagation(),o.set(n),i.set(!0),N.ie&&r)return n.preventDefault(),void j(t,!0);e.remove(),e.create(),t.once("keyup",a),t.once("paste",(function(){t.off("keyup",a)}))}}));var a=function(t,n,r,o,i){var a;he(n,"text/html")?a=n["text/html"]:(a=e.getHtml(),i=i||yt(a),e.isDefaultContent(a)&&(o=!0)),a=Nt(a),e.remove();var s=!1===i&&St(a),u=te(a);(!a.length||s&&!u)&&(o=!0),(o||u)&&(a=he(n,"text/plain")&&s?n["text/plain"]:Mt(a)),e.isDefaultContent(a)?r||t.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?me(t,a):Ae(t,a,i)},s=function(){return e.getLastRng()||t.selection.getRng()};t.on("paste",(function(u){var c=o.isSet()||i.isSet();c&&o.clear();var l=ge(t,u),d="text"===n.get()||r,f=he(l,wt());r=!1,u.isDefaultPrevented()||Fe(u)?e.remove():ve(l)||!ke(t,u,s())?(c||u.preventDefault(),!N.ie||c&&!u.ieFake||he(l,"text/html")||(e.create(),t.dom.bind(e.getEl(),"paste",(function(t){t.stopPropagation()})),t.getDoc().execCommand("Paste",!1,null),l["text/html"]=e.getHtml()),he(l,"text/html")?(u.preventDefault(),f||(f=yt(l["text/html"])),a(t,l,c,d,f)):L.setEditorTimeout(t,(function(){a(t,l,c,d,f)}),0)):e.remove()}))},_e=function(t,e,n){var r;Oe(t,e,n),t.parser.addNodeFilter("img",(function(e,n,o){var i=function(t){return t.data&&!0===t.data.paste},a=function(t){t.attr("data-mce-object")||r===N.transparentSrc||t.remove()},s=function(t){return 0===t.indexOf("webkit-fake-url")},u=function(t){return 0===t.indexOf("data:")};if(!ct(t)&&i(o)){var c=e.length;while(c--)r=e[c].attr("src"),r&&(s(r)||!ut(t)&&u(r))&&a(e[c])}}))},Ie=function(t){return N.ie&&t.inline?document.body:t.getBody()},He=function(t){return Ie(t)!==t.getBody()},De=function(t,e,n){He(t)&&t.dom.bind(e,"paste keyup",(function(e){Ke(t,n)||t.fire("paste")}))},Me=function(t,e,n){var r=t.dom,o=t.getBody();e.set(t.selection.getRng());var i=t.dom.add(Ie(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);(N.ie||N.gecko)&&r.setStyle(i,"left","rtl"===r.getStyle(o,"direction",!0)?65535:-65535),r.bind(i,"beforedeactivate focusin focusout",(function(t){t.stopPropagation()})),De(t,i,n),i.focus(),t.selection.select(i,!0)},Ne=function(t,e){if(Le(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)},Le=function(t){return t.dom.get("mcepastebin")},Pe=function(t){var e=function(e,n){e.appendChild(n),t.dom.remove(n,!0)},n=$.grep(Ie(t).childNodes,(function(t){return"mcepastebin"===t.id})),r=n.shift();$.each(n,(function(t){e(r,t)}));for(var o=t.dom.select("div[id=mcepastebin]",r),i=o.length-1;i>=0;i--){var a=t.dom.create("div");r.insertBefore(a,o[i]),e(a,o[i])}return r?r.innerHTML:""},Re=function(t,e){return e===t},ze=function(t){return t&&"mcepastebin"===t.id},Ke=function(t,e){var n=Le(t);return ze(n)&&Re(e,n.innerHTML)},Ve=function(e){var n=t(null),r="%MCEPASTEBIN%";return{create:function(){return Me(e,n,r)},remove:function(){return Ne(e,n)},getEl:function(){return Le(e)},getHtml:function(){return Pe(e)},getLastRng:n.get,isDefault:function(){return Ke(e,r)},isDefaultContent:function(t){return Re(r,t)}}},je=function(t,e){var n=Ve(t);return t.on("PreInit",(function(){return _e(t,n,e)})),{pasteFormat:e,pasteHtml:function(e,n){return Ae(t,e,n)},pasteText:function(e){return me(t,e)},pasteImageData:function(e,n){return ke(t,e,n)},getDataTransferItems:pe,hasHtmlOrText:ve,hasContentType:he}},$e=function(t,e){"text"===e.pasteFormat.get()?(e.pasteFormat.set("html"),V(t,!1)):(e.pasteFormat.set("text"),V(t,!0)),t.focus()},Xe=function(t,e){t.addCommand("mceTogglePlainTextPaste",(function(){$e(t,e)})),t.addCommand("mceInsertClipboardContent",(function(t,n){n.content&&e.pasteHtml(n.content,n.internal),n.text&&e.pasteText(n.text)}))},Ge=function(t){return!1===N.iOS&&"function"===typeof(null===t||void 0===t?void 0:t.setData)},We=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(wt(),e),!0}catch(r){return!1}},Ye=function(t,e,n,r){We(t.clipboardData,e.html,e.text)?(t.preventDefault(),r()):n(e.html,r)},Je=function(t){return function(e,n){var r=vt(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 a=t.selection.getRng();i.focus();var s=t.dom.createRng();s.selectNodeContents(i),t.selection.setRng(s),L.setTimeout((function(){t.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},qe=function(t){return{html:t.selection.getContent({contextual:!0}),text:t.selection.getContent({format:"text"})}},Ze=function(t){return!!t.dom.getParent(t.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",t.getBody())},tn=function(t){return!t.selection.isCollapsed()||Ze(t)},en=function(t){return function(e){tn(t)&&Ye(e,qe(t),Je(t),(function(){if(N.browser.isChrome()||N.browser.isFirefox()){var e=t.selection.getRng();L.setEditorTimeout(t,(function(){t.selection.setRng(e),t.execCommand("Delete")}),0)}else t.execCommand("Delete")}))}},nn=function(t){return function(e){tn(t)&&Ye(e,qe(t),Je(t),d)}},rn=function(t){t.on("cut",en(t)),t.on("copy",nn(t))},on=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),an=function(t,e){return on.getCaretRangeFromPoint(e.clientX,e.clientY,t.getDoc())},sn=function(t){var e=t["text/plain"];return!!e&&0===e.indexOf("file://")},un=function(t,e){t.focus(),t.selection.setRng(e)},cn=function(t,e,n){X(t)&&t.on("dragend dragover draggesture dragdrop drop drag",(function(t){t.preventDefault(),t.stopPropagation()})),G(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=an(t,r);if(!r.isDefaultPrevented()&&!n.get()){var i=e.getDataTransferItems(r.dataTransfer),a=e.hasContentType(i,wt());if((e.hasHtmlOrText(i)&&!sn(i)||!e.pasteImageData(r,o))&&o&&W(t)){var s=i["mce-internal"]||i["text/html"]||i["text/plain"];s&&(r.preventDefault(),L.setEditorTimeout(t,(function(){t.undoManager.transact((function(){i["mce-internal"]&&t.execCommand("Delete"),un(t,o),s=Nt(s),i["text/html"]?e.pasteHtml(s,a):e.pasteText(s)}))})))}}})),t.on("dragstart",(function(t){n.set(!0)})),t.on("dragover dragend",(function(e){G(t)&&!1===n.get()&&(e.preventDefault(),un(t,an(t,e))),"dragend"===e.type&&n.set(!1)}))},ln=function(t){var e=t.plugins.paste,n=Y(t);n&&t.on("PastePreProcess",(function(t){n.call(e,e,t)}));var r=J(t);r&&t.on("PastePostProcess",(function(t){r.call(e,e,t)}))},dn=function(t,e){t.on("PastePreProcess",(function(n){n.content=e(t,n.content,n.internal,n.wordContent)}))},fn=function(t,e){t.on("PastePostProcess",(function(n){e(t,n.node)}))},An=function(t,e){if(!Rt(e))return e;var n=[];$.each(t.schema.getBlockElements(),(function(t,e){n.push(e)}));var r=new RegExp("(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*","g");return e=Dt(e,[[r,"$1"]]),e=Dt(e,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]]),e},mn=function(t,e,n,r){if(r||n)return e;var o,i=q(t);if(!1===Z(t)||"all"===i)return e;if(i&&(o=i.split(/[, ]/)),o){var a=t.dom,s=t.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(t,e,n,r){var i=a.parseStyle(a.decode(n)),u={};if("none"===o)return e+r;for(var c=0;c<o.length;c++){var l=i[o[c]],d=a.getStyle(s,o[c],!0);/color/.test(o[c])&&(l=a.toHex(l),d=a.toHex(d)),d!==l&&(u[o[c]]=l)}var f=a.serializeStyle(u,"span");return f?e+' style="'+f+'"'+r:e+r}))}else e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(t,e,n,r){return e+' style="'+n+'"'+r})),e},pn=function(t,e){t.$("a",e).find("font,u").each((function(e,n){t.dom.remove(n,!0)}))},gn=function(t){N.webkit&&dn(t,mn),N.ie&&(dn(t,An),fn(t,pn))},hn=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)}}},vn=function(t,e){var n=function(){return t.execCommand("mceTogglePlainTextPaste")};t.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:n,onSetup:hn(t,e)}),t.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:n,onSetup:hn(t,e)})};function bn(){e.add("paste",(function(e){if(!1===n(e)){var o=t(!1),i=t(nt(e)?"text":"html"),a=je(e,i);return gn(e),vn(e,a),Xe(e,a),ln(e),rn(e),cn(e,a,o),r(a)}}))}bn()})()},"7f66":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseListStyle=e.parseListStyleType=e.LIST_STYLE_TYPE=e.LIST_STYLE_POSITION=void 0;var r=n("e21a"),o=e.LIST_STYLE_POSITION={INSIDE:0,OUTSIDE:1},i=e.LIST_STYLE_TYPE={NONE:-1,DISC:0,CIRCLE:1,SQUARE:2,DECIMAL:3,CJK_DECIMAL:4,DECIMAL_LEADING_ZERO:5,LOWER_ROMAN:6,UPPER_ROMAN:7,LOWER_GREEK:8,LOWER_ALPHA:9,UPPER_ALPHA:10,ARABIC_INDIC:11,ARMENIAN:12,BENGALI:13,CAMBODIAN:14,CJK_EARTHLY_BRANCH:15,CJK_HEAVENLY_STEM:16,CJK_IDEOGRAPHIC:17,DEVANAGARI:18,ETHIOPIC_NUMERIC:19,GEORGIAN:20,GUJARATI:21,GURMUKHI:22,HEBREW:22,HIRAGANA:23,HIRAGANA_IROHA:24,JAPANESE_FORMAL:25,JAPANESE_INFORMAL:26,KANNADA:27,KATAKANA:28,KATAKANA_IROHA:29,KHMER:30,KOREAN_HANGUL_FORMAL:31,KOREAN_HANJA_FORMAL:32,KOREAN_HANJA_INFORMAL:33,LAO:34,LOWER_ARMENIAN:35,MALAYALAM:36,MONGOLIAN:37,MYANMAR:38,ORIYA:39,PERSIAN:40,SIMP_CHINESE_FORMAL:41,SIMP_CHINESE_INFORMAL:42,TAMIL:43,TELUGU:44,THAI:45,TIBETAN:46,TRAD_CHINESE_FORMAL:47,TRAD_CHINESE_INFORMAL:48,UPPER_ARMENIAN:49,DISCLOSURE_OPEN:50,DISCLOSURE_CLOSED:51},a=e.parseListStyleType=function(t){switch(t){case"disc":return i.DISC;case"circle":return i.CIRCLE;case"square":return i.SQUARE;case"decimal":return i.DECIMAL;case"cjk-decimal":return i.CJK_DECIMAL;case"decimal-leading-zero":return i.DECIMAL_LEADING_ZERO;case"lower-roman":return i.LOWER_ROMAN;case"upper-roman":return i.UPPER_ROMAN;case"lower-greek":return i.LOWER_GREEK;case"lower-alpha":return i.LOWER_ALPHA;case"upper-alpha":return i.UPPER_ALPHA;case"arabic-indic":return i.ARABIC_INDIC;case"armenian":return i.ARMENIAN;case"bengali":return i.BENGALI;case"cambodian":return i.CAMBODIAN;case"cjk-earthly-branch":return i.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return i.CJK_HEAVENLY_STEM;case"cjk-ideographic":return i.CJK_IDEOGRAPHIC;case"devanagari":return i.DEVANAGARI;case"ethiopic-numeric":return i.ETHIOPIC_NUMERIC;case"georgian":return i.GEORGIAN;case"gujarati":return i.GUJARATI;case"gurmukhi":return i.GURMUKHI;case"hebrew":return i.HEBREW;case"hiragana":return i.HIRAGANA;case"hiragana-iroha":return i.HIRAGANA_IROHA;case"japanese-formal":return i.JAPANESE_FORMAL;case"japanese-informal":return i.JAPANESE_INFORMAL;case"kannada":return i.KANNADA;case"katakana":return i.KATAKANA;case"katakana-iroha":return i.KATAKANA_IROHA;case"khmer":return i.KHMER;case"korean-hangul-formal":return i.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return i.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return i.KOREAN_HANJA_INFORMAL;case"lao":return i.LAO;case"lower-armenian":return i.LOWER_ARMENIAN;case"malayalam":return i.MALAYALAM;case"mongolian":return i.MONGOLIAN;case"myanmar":return i.MYANMAR;case"oriya":return i.ORIYA;case"persian":return i.PERSIAN;case"simp-chinese-formal":return i.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return i.SIMP_CHINESE_INFORMAL;case"tamil":return i.TAMIL;case"telugu":return i.TELUGU;case"thai":return i.THAI;case"tibetan":return i.TIBETAN;case"trad-chinese-formal":return i.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return i.TRAD_CHINESE_INFORMAL;case"upper-armenian":return i.UPPER_ARMENIAN;case"disclosure-open":return i.DISCLOSURE_OPEN;case"disclosure-closed":return i.DISCLOSURE_CLOSED;case"none":default:return i.NONE}},s=(e.parseListStyle=function(t){var e=(0,r.parseBackgroundImage)(t.getPropertyValue("list-style-image"));return{listStyleType:a(t.getPropertyValue("list-style-type")),listStyleImage:e.length?e[0]:null,listStylePosition:s(t.getPropertyValue("list-style-position"))}},function(t){switch(t){case"inside":return o.INSIDE;case"outside":default:return o.OUTSIDE}})},"810b":function(t,e,n){"use strict";n("104a")},"840a":function(t,e,n){n("d4c32")},"84ec":function(t,e,n){n("2401")},"855b":function(t,e,n){n("e2d6")},"85ba":function(t,e,n){"use strict";n("1f05")},"85ef":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseBorderRadius=void 0;var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n("6405"),i=a(o);function a(t){return t&&t.__esModule?t:{default:t}}var s=["top-left","top-right","bottom-right","bottom-left"];e.parseBorderRadius=function(t){return s.map((function(e){var n=t.getPropertyValue("border-"+e+"-radius"),o=n.split(" ").map(i.default.create),a=r(o,2),s=a[0],u=a[1];return"undefined"===typeof u?[s,s]:[s,u]}))}},"88b6":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t,e,n){var r="UL"===e?"InsertUnorderedList":"InsertOrderedList";t.execCommand(r,!1,!1===n?null:{"list-style-type":n})},n=function(t){t.addCommand("ApplyUnorderedListStyle",(function(n,r){e(t,"UL",r["list-style-type"])})),t.addCommand("ApplyOrderedListStyle",(function(n,r){e(t,"OL",r["list-style-type"])}))},r=tinymce.util.Tools.resolve("tinymce.util.Tools"),o=function(t){var e=t.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return e?e.split(/[ ,]/):[]},i=function(t){var e=t.getParam("advlist_bullet_styles","default,circle,square");return e?e.split(/[ ,]/):[]},a=function(){},s=function(t){return function(){return t}},u=function(t){return t},c=s(!1),l=s(!0),d=function(){return f},f=function(){var t=function(t){return t()},e=u,n={fold:function(t,e){return t()},isSome:c,isNone:l,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:e,orThunk:t,map:d,each:a,bind:d,exists:c,forall:l,filter:function(){return d()},toArray:function(){return[]},toString:s("none()")};return n}(),A=function(t){var e=s(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:l,isNone:c,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:f},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},m=function(t){return null===t||void 0===t?f:A(t)},p={some:A,none:d,from:m},g=function(t,e){return t.$.contains(t.getBody(),e)},h=function(t){return t&&/^(TH|TD)$/.test(t.nodeName)},v=function(t){return function(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)&&g(t,e)}},b=function(t){var e=t.dom.getParent(t.selection.getNode(),"ol,ul"),n=t.dom.getStyle(e,"listStyleType");return p.from(n)},y=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(e(r))return n}return-1},w=function(t){return t.replace(/\-/g," ").replace(/\b\w/g,(function(t){return t.toUpperCase()}))},B=function(t,e,n){var o=y(e.parents,h),i=-1!==o?e.parents.slice(0,o):e.parents,a=r.grep(i,v(t));return a.length>0&&a[0].nodeName===n},C=function(t,e){return function(n){var r=function(r){n.setActive(B(t,r,e))};return t.on("NodeChange",r),function(){return t.off("NodeChange",r)}}},x=function(t,n,o,i,a,s){t.ui.registry.addSplitButton(n,{tooltip:o,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(t){var e=r.map(s,(function(t){var e="OL"===a?"num":"bull",n="disc"===t||"decimal"===t?"default":t,r="default"===t?"":t,o=w(t);return{type:"choiceitem",value:r,icon:"list-"+e+"-"+n,text:o}}));t(e)},onAction:function(){return t.execCommand(i)},onItemAction:function(n,r){e(t,a,r)},select:function(e){var n=b(t);return n.map((function(t){return e===t})).getOr(!1)},onSetup:C(t,a)})},S=function(t,e,n,r,o,i){t.ui.registry.addToggleButton(e,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:C(t,o),onAction:function(){return t.execCommand(r)}})},E=function(t,e,n,r,o,i){i.length>1?x(t,e,n,r,o,i):S(t,e,n,r,o)},T=function(t){E(t,"numlist","Numbered list","InsertOrderedList","OL",o(t)),E(t,"bullist","Bullet list","InsertUnorderedList","UL",i(t))};function Q(){t.add("advlist",(function(t){t.hasPlugin("lists")?(T(t),n(t)):console.error("Please use the Lists plugin together with the Advanced List plugin.")}))}Q()})()},8947:function(t,e,n){"use strict";n("a465")},8986:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.reformatInputBounds=e.inlineSelectElement=e.inlineTextAreaElement=e.inlineInputElement=e.getInputBorderRadius=e.INPUT_BACKGROUND=e.INPUT_BORDERS=e.INPUT_COLOR=void 0;var r=n("b654"),o=g(r),i=n("e21a"),a=n("9462"),s=n("55fc"),u=g(s),c=n("120f"),l=g(c),d=n("457a"),f=g(d),A=n("6405"),m=g(A),p=(n("f137"),n("1b11"),n("0ce7"));function g(t){return t&&t.__esModule?t:{default:t}}e.INPUT_COLOR=new f.default([42,42,42]);var h=new f.default([165,165,165]),v=new f.default([222,222,222]),b={borderWidth:1,borderColor:h,borderStyle:a.BORDER_STYLE.SOLID},y=(e.INPUT_BORDERS=[b,b,b,b],e.INPUT_BACKGROUND={backgroundColor:v,backgroundImage:[],backgroundClip:i.BACKGROUND_CLIP.PADDING_BOX,backgroundOrigin:i.BACKGROUND_ORIGIN.PADDING_BOX},new m.default("50%")),w=[y,y],B=[w,w,w,w],C=new m.default("3px"),x=[C,C],S=[x,x,x,x],E=(e.getInputBorderRadius=function(t){return"radio"===t.type?B:S},e.inlineInputElement=function(t,e){if("radio"===t.type||"checkbox"===t.type){if(t.checked){var n=Math.min(e.bounds.width,e.bounds.height);e.childNodes.push("checkbox"===t.type?[new l.default(e.bounds.left+.39363*n,e.bounds.top+.79*n),new l.default(e.bounds.left+.16*n,e.bounds.top+.5549*n),new l.default(e.bounds.left+.27347*n,e.bounds.top+.44071*n),new l.default(e.bounds.left+.39694*n,e.bounds.top+.5649*n),new l.default(e.bounds.left+.72983*n,e.bounds.top+.23*n),new l.default(e.bounds.left+.84*n,e.bounds.top+.34085*n),new l.default(e.bounds.left+.39363*n,e.bounds.top+.79*n)]:new u.default(e.bounds.left+n/4,e.bounds.top+n/4,n/4))}}else E(T(t),t,e,!1)},e.inlineTextAreaElement=function(t,e){E(t.value,t,e,!0)},e.inlineSelectElement=function(t,e){var n=t.options[t.selectedIndex||0];E(n&&n.text||"",t,e,!1)},e.reformatInputBounds=function(t){return t.width>t.height?(t.left+=(t.width-t.height)/2,t.width=t.height):t.width<t.height&&(t.top+=(t.height-t.width)/2,t.height=t.width),t},function(t,e,n,r){var i=e.ownerDocument.body;if(t.length>0&&i){var a=e.ownerDocument.createElement("html2canvaswrapper");(0,p.copyCSSStyles)(e.ownerDocument.defaultView.getComputedStyle(e,null),a),a.style.position="absolute",a.style.left=n.bounds.left+"px",a.style.top=n.bounds.top+"px",r||(a.style.whiteSpace="nowrap");var s=e.ownerDocument.createTextNode(t);a.appendChild(s),i.appendChild(a),n.childNodes.push(o.default.fromTextNode(s,n)),i.removeChild(a)}}),T=function(t){var e="password"===t.type?new Array(t.value.length+1).join("•"):t.value;return 0===e.length?t.placeholder||"":e}},"89dc":function(t,e,n){"use strict";n("7c1a")},"8ce1":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){return function(e){return t===e}},n=e(void 0),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),o=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(t){return t.fire("RestoreDraft")},s=function(t){return t.fire("StoreDraft")},u=function(t){return t.fire("RemoveDraft")},c=function(t,e){var n={s:1e3,m:6e4},r=t||e,o=/^(\d+)([ms]?)$/.exec(""+r);return(o[2]?n[o[2]]:1)*parseInt(r,10)},l=function(t){return t.getParam("autosave_ask_before_unload",!0)},d=function(t){var e=document.location;return t.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,e.pathname).replace(/{query}/g,e.search).replace(/{hash}/g,e.hash).replace(/{id}/g,t.id)},f=function(t){return t.getParam("autosave_restore_when_empty",!1)},A=function(t){return c(t.getParam("autosave_interval"),"30s")},m=function(t){return c(t.getParam("autosave_retention"),"20m")},p=function(t,e){if(n(e))return t.dom.isEmpty(t.getBody());var r=i.trim(e);if(""===r)return!0;var o=(new DOMParser).parseFromString(r,"text/html");return t.dom.isEmpty(o)},g=function(t){var e=parseInt(o.getItem(d(t)+"time"),10)||0;return!((new Date).getTime()-e>m(t))||(h(t,!1),!1)},h=function(t,e){var n=d(t);o.removeItem(n+"draft"),o.removeItem(n+"time"),!1!==e&&u(t)},v=function(t){var e=d(t);!p(t)&&t.isDirty()&&(o.setItem(e+"draft",t.getContent({format:"raw",no_events:!0})),o.setItem(e+"time",(new Date).getTime().toString()),s(t))},b=function(t){var e=d(t);g(t)&&(t.setContent(o.getItem(e+"draft"),{format:"raw"}),a(t))},y=function(t){var e=A(t);r.setEditorInterval(t,(function(){v(t)}),e)},w=function(t){t.undoManager.transact((function(){b(t),h(t)})),t.focus()},B=function(t){return{hasDraft:function(){return g(t)},storeDraft:function(){return v(t)},restoreDraft:function(){return b(t)},removeDraft:function(e){return h(t,e)},isEmpty:function(e){return p(t,e)}}},C=tinymce.util.Tools.resolve("tinymce.EditorManager"),x=function(t){t.editorManager.on("BeforeUnload",(function(t){var e;i.each(C.get(),(function(t){t.plugins.autosave&&t.plugins.autosave.storeDraft(),!e&&t.isDirty()&&l(t)&&(e=t.translate("You have unsaved changes are you sure you want to navigate away?"))})),e&&(t.preventDefault(),t.returnValue=e)}))},S=function(t){return function(e){e.setDisabled(!g(t));var n=function(){return e.setDisabled(!g(t))};return t.on("StoreDraft RestoreDraft RemoveDraft",n),function(){return t.off("StoreDraft RestoreDraft RemoveDraft",n)}}},E=function(t){y(t),t.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){w(t)},onSetup:S(t)}),t.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){w(t)},onSetup:S(t)})};function T(){t.add("autosave",(function(t){return x(t),E(t),t.on("init",(function(){f(t)&&t.dom.isEmpty(t.getBody())&&b(t)})),B(t)}))}T()})()},"8d29":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("f804"),i=n("a2a2");function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var s=function(t,e){var n=Math.max.apply(null,t.colorStops.map((function(t){return t.stop}))),r=1/Math.max(1,n);t.colorStops.forEach((function(t){e.addColorStop(r*t.stop,t.color.toString())}))},u=function(){function t(e){a(this,t),this.canvas=e||document.createElement("canvas")}return r(t,[{key:"render",value:function(t){this.ctx=this.canvas.getContext("2d"),this.options=t,this.canvas.width=Math.floor(t.width*t.scale),this.canvas.height=Math.floor(t.height*t.scale),this.canvas.style.width=t.width+"px",this.canvas.style.height=t.height+"px",this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-t.x,-t.y),this.ctx.textBaseline="bottom",t.logger.log("Canvas renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+this.options.scale)}},{key:"clip",value:function(t,e){var n=this;t.length&&(this.ctx.save(),t.forEach((function(t){n.path(t),n.ctx.clip()}))),e(),t.length&&this.ctx.restore()}},{key:"drawImage",value:function(t,e,n){this.ctx.drawImage(t,e.left,e.top,e.width,e.height,n.left,n.top,n.width,n.height)}},{key:"drawShape",value:function(t,e){this.path(t),this.ctx.fillStyle=e.toString(),this.ctx.fill()}},{key:"fill",value:function(t){this.ctx.fillStyle=t.toString(),this.ctx.fill()}},{key:"getTarget",value:function(){return Promise.resolve(this.canvas)}},{key:"path",value:function(t){var e=this;this.ctx.beginPath(),Array.isArray(t)?t.forEach((function(t,n){var r=t.type===o.PATH.VECTOR?t:t.start;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),t.type===o.PATH.BEZIER_CURVE&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})):this.ctx.arc(t.x+t.radius,t.y+t.radius,t.radius,0,2*Math.PI,!0),this.ctx.closePath()}},{key:"rectangle",value:function(t,e,n,r,o){this.ctx.fillStyle=o.toString(),this.ctx.fillRect(t,e,n,r)}},{key:"renderLinearGradient",value:function(t,e){var n=this.ctx.createLinearGradient(t.left+e.direction.x1,t.top+e.direction.y1,t.left+e.direction.x0,t.top+e.direction.y0);s(e,n),this.ctx.fillStyle=n,this.ctx.fillRect(t.left,t.top,t.width,t.height)}},{key:"renderRadialGradient",value:function(t,e){var n=this,r=t.left+e.center.x,o=t.top+e.center.y,i=this.ctx.createRadialGradient(r,o,0,r,o,e.radius.x);if(i)if(s(e,i),this.ctx.fillStyle=i,e.radius.x!==e.radius.y){var a=t.left+.5*t.width,u=t.top+.5*t.height,c=e.radius.y/e.radius.x,l=1/c;this.transform(a,u,[1,0,0,c,0,0],(function(){return n.ctx.fillRect(t.left,l*(t.top-u)+u,t.width,t.height*l)}))}else this.ctx.fillRect(t.left,t.top,t.width,t.height)}},{key:"renderRepeat",value:function(t,e,n,r,o){this.path(t),this.ctx.fillStyle=this.ctx.createPattern(this.resizeImage(e,n),"repeat"),this.ctx.translate(r,o),this.ctx.fill(),this.ctx.translate(-r,-o)}},{key:"renderTextNode",value:function(t,e,n,r,o){var a=this;this.ctx.font=[n.fontStyle,n.fontVariant,n.fontWeight,n.fontSize,n.fontFamily].join(" "),t.forEach((function(t){if(a.ctx.fillStyle=e.toString(),o&&t.text.trim().length?o.slice(0).reverse().forEach((function(e){a.ctx.shadowColor=e.color.toString(),a.ctx.shadowOffsetX=e.offsetX*a.options.scale,a.ctx.shadowOffsetY=e.offsetY*a.options.scale,a.ctx.shadowBlur=e.blur,a.ctx.fillText(t.text,t.bounds.left,t.bounds.top+t.bounds.height)})):a.ctx.fillText(t.text,t.bounds.left,t.bounds.top+t.bounds.height),null!==r){var s=r.textDecorationColor||e;r.textDecorationLine.forEach((function(e){switch(e){case i.TEXT_DECORATION_LINE.UNDERLINE:var r=a.options.fontMetrics.getMetrics(n),o=r.baseline;a.rectangle(t.bounds.left,Math.round(t.bounds.top+t.bounds.height-o),t.bounds.width,1,s);break;case i.TEXT_DECORATION_LINE.OVERLINE:a.rectangle(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1,s);break;case i.TEXT_DECORATION_LINE.LINE_THROUGH:var u=a.options.fontMetrics.getMetrics(n),c=u.middle;a.rectangle(t.bounds.left,Math.ceil(t.bounds.top+c),t.bounds.width,1,s);break}}))}}))}},{key:"resizeImage",value:function(t,e){if(t.width===e.width&&t.height===e.height)return t;var n=this.canvas.ownerDocument.createElement("canvas");n.width=e.width,n.height=e.height;var r=n.getContext("2d");return r.drawImage(t,0,0,t.width,t.height,0,0,e.width,e.height),n}},{key:"setOpacity",value:function(t){this.ctx.globalAlpha=t}},{key:"transform",value:function(t,e,n,r){this.ctx.save(),this.ctx.translate(t,e),this.ctx.transform(n[0],n[1],n[2],n[3],n[4],n[5]),this.ctx.translate(-t,-e),r(),this.ctx.restore()}}]),t}();e.default=u},"8e82":function(t,e,n){},9096:function(t,e,n){"use strict";n("4188")},"93e0":function(t,e,n){},"93f9":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.LINE_BREAK={NORMAL:"normal",STRICT:"strict"};e.parseLineBreak=function(t){switch(t){case"strict":return r.STRICT;case"normal":default:return r.NORMAL}}},9434:function(t,e,n){n("e8b0")},9462:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseBorder=e.BORDER_SIDES=e.BORDER_STYLE=void 0;var r=n("457a"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}var a=e.BORDER_STYLE={NONE:0,SOLID:1},s=e.BORDER_SIDES={TOP:0,RIGHT:1,BOTTOM:2,LEFT:3},u=Object.keys(s).map((function(t){return t.toLowerCase()})),c=function(t){switch(t){case"none":return a.NONE}return a.SOLID};e.parseBorder=function(t){return u.map((function(e){var n=new o.default(t.getPropertyValue("border-"+e+"-color")),r=c(t.getPropertyValue("border-"+e+"-style")),i=parseFloat(t.getPropertyValue("border-"+e+"-width"));return{borderColor:n,borderStyle:r,borderWidth:isNaN(i)?0:i}}))}},"94ce":function(t,e){(function(){"use strict";var t=function(t){var e=typeof t;return null===t?"null":"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},e=function(e){return function(n){return t(n)===e}},n=function(t){return function(e){return typeof e===t}},r=function(t){return function(e){return t===e}},o=e("string"),i=e("object"),a=e("array"),s=r(null),u=n("boolean"),c=r(void 0),l=function(t){return null===t||void 0===t},d=function(t){return!l(t)},f=n("function"),A=n("number"),m=function(){},p=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},g=function(t,e){return function(n){return t(e(n))}},h=function(t){return function(){return t}},v=function(t){return t},b=function(t,e){return t===e};function y(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var w=function(t){return function(e){return!t(e)}},B=function(t){return function(){throw new Error(t)}},C=h(!1),x=h(!0),S=function(){return E},E=function(){var t=function(t){return t()},e=v,n={fold:function(t,e){return t()},isSome:C,isNone:x,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:h(null),getOrUndefined:h(void 0),or:e,orThunk:t,map:S,each:m,bind:S,exists:C,forall:x,filter:function(){return S()},toArray:function(){return[]},toString:h("none()")};return n}(),T=function(t){var e=h(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:x,isNone:C,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return T(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:E},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},Q=function(t){return null===t||void 0===t?E:T(t)},k={some:T,none:S,from:Q},F=Array.prototype.slice,U=Array.prototype.indexOf,O=Array.prototype.push,_=function(t,e){return U.call(t,e)},I=function(t,e){return _(t,e)>-1},H=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];if(e(o,n))return!0}return!1},D=function(t,e){for(var n=[],r=0;r<t;r++)n.push(e(r));return n},M=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},N=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},L=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t[n];e(r,n)}},P=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o],s=e(a,o)?n:r;s.push(a)}return{pass:n,fail:r}},R=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},z=function(t,e,n){return L(t,(function(t,r){n=e(n,t,r)})),n},K=function(t,e,n){return N(t,(function(t,r){n=e(n,t,r)})),n},V=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return k.some(i);if(n(i,r))break}return k.none()},j=function(t,e){return V(t,e,C)},$=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];if(e(o,n))return k.some(n)}return k.none()},X=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!a(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);O.apply(e,t[n])}return e},G=function(t,e){return X(M(t,e))},W=function(t,e){for(var n=0,r=t.length;n<r;++n){var o=t[n];if(!0!==e(o,n))return!1}return!0},Y=function(t){var e=F.call(t,0);return e.reverse(),e},J=function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n},q=function(t){return[t]},Z=function(t,e){var n=F.call(t,0);return n.sort(e),n},tt=function(t,e){return e>=0&&e<t.length?k.some(t[e]):k.none()},et=function(t){return tt(t,0)},nt=function(t){return tt(t,t.length-1)},rt=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return k.none()},ot=function(){return ot=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},ot.apply(this,arguments)};function it(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var at=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},st=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:h(o),isiPhone:h(i),isTablet:h(u),isPhone:h(c),isTouch:h(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:h(l),isDesktop:h(d)}},ut=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}},ct=function(t,e){var n=ut(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return ft(r(1),r(2))},lt=function(t,e){var n=String(e).toLowerCase();return 0===t.length?dt():ct(t,n)},dt=function(){return ft(0,0)},ft=function(t,e){return{major:t,minor:e}},At={nu:ft,detect:lt,unknown:dt},mt=function(t,e){return rt(e.brands,(function(e){var n=e.brand.toLowerCase();return j(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:At.nu(parseInt(e.version,10),0)}}))}))},pt=function(t,e){var n=String(e).toLowerCase();return j(t,(function(t){return t.search(n)}))},gt=function(t,e){return pt(t,e).map((function(t){var n=At.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},ht=function(t,e){return pt(t,e).map((function(t){var n=At.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},vt=function(t,e){return t.substring(e)},bt=function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e},yt=function(t,e){return Bt(t,e)?vt(t,e.length):t},wt=function(t,e){return-1!==t.indexOf(e)},Bt=function(t,e){return bt(t,e,0)},Ct=function(t,e){return bt(t,e,t.length-e.length)},xt=function(t){return function(e){return e.replace(t,"")}},St=xt(/^\s+|\s+$/g),Et=function(t){return t.length>0},Tt=function(t){return!Et(t)},Qt=function(t){var e=parseFloat(t);return isNaN(e)?k.none():k.some(e)},kt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ft=function(t){return function(e){return wt(e,t)}},Ut=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return wt(t,"edge/")&&wt(t,"chrome")&&wt(t,"safari")&&wt(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,kt],search:function(t){return wt(t,"chrome")&&!wt(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return wt(t,"msie")||wt(t,"trident")}},{name:"Opera",versionRegexes:[kt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ft("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ft("firefox")},{name:"Safari",versionRegexes:[kt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(wt(t,"safari")||wt(t,"mobile/"))&&wt(t,"applewebkit")}}],Ot=[{name:"Windows",search:Ft("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return wt(t,"iphone")||wt(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ft("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Ft("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ft("linux"),versionRegexes:[]},{name:"Solaris",search:Ft("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ft("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ft("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],_t={browsers:h(Ut),oses:h(Ot)},It="Edge",Ht="Chrome",Dt="IE",Mt="Opera",Nt="Firefox",Lt="Safari",Pt=function(){return Rt({current:void 0,version:At.unknown()})},Rt=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(It),isChrome:r(Ht),isIE:r(Dt),isOpera:r(Mt),isFirefox:r(Nt),isSafari:r(Lt)}},zt={unknown:Pt,nu:Rt,edge:h(It),chrome:h(Ht),ie:h(Dt),opera:h(Mt),firefox:h(Nt),safari:h(Lt)},Kt="Windows",Vt="iOS",jt="Android",$t="Linux",Xt="OSX",Gt="Solaris",Wt="FreeBSD",Yt="ChromeOS",Jt=function(){return qt({current:void 0,version:At.unknown()})},qt=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(Kt),isiOS:r(Vt),isAndroid:r(jt),isOSX:r(Xt),isLinux:r($t),isSolaris:r(Gt),isFreeBSD:r(Wt),isChromeOS:r(Yt)}},Zt={unknown:Jt,nu:qt,windows:h(Kt),ios:h(Vt),android:h(jt),linux:h($t),osx:h(Xt),solaris:h(Gt),freebsd:h(Wt),chromeos:h(Yt)},te=function(t,e,n){var r=_t.browsers(),o=_t.oses(),i=e.bind((function(t){return mt(r,t)})).orThunk((function(){return gt(r,t)})).fold(zt.unknown,zt.nu),a=ht(o,t).fold(Zt.unknown,Zt.nu),s=st(a,i,t,n);return{browser:i,os:a,deviceType:s}},ee={detect:te},ne=function(t){return window.matchMedia(t).matches},re=at((function(){return ee.detect(navigator.userAgent,k.from(navigator.userAgentData),ne)})),oe=function(){return re()},ie=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},ae=function(t,e){return ie(t,e,Node.DOCUMENT_POSITION_CONTAINED_BY)},se=8,ue=9,ce=11,le=1,de=3,fe=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return pe(r.childNodes[0])},Ae=function(t,e){var n=e||document,r=n.createElement(t);return pe(r)},me=function(t,e){var n=e||document,r=n.createTextNode(t);return pe(r)},pe=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},ge=function(t,e,n){return k.from(t.dom.elementFromPoint(e,n)).map(pe)},he={fromHtml:fe,fromTag:Ae,fromText:me,fromDom:pe,fromPoint:ge},ve=function(t,e){var n=t.dom;if(n.nodeType!==le)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},be=function(t){return t.nodeType!==le&&t.nodeType!==ue&&t.nodeType!==ce||0===t.childElementCount},ye=function(t,e){var n=void 0===e?document:e.dom;return be(n)?[]:M(n.querySelectorAll(t),he.fromDom)},we=function(t,e){var n=void 0===e?document:e.dom;return be(n)?k.none():k.from(n.querySelector(t)).map(he.fromDom)},Be=function(t,e){return t.dom===e.dom},Ce=function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)},xe=function(t,e){return ae(t.dom,e.dom)},Se=function(t,e){return oe().browser.isIE()?xe(t,e):Ce(t,e)},Ee=ve,Te=Object.keys,Qe=Object.hasOwnProperty,ke=function(t,e){for(var n=Te(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];e(a,i)}},Fe=function(t,e){return Ue(t,(function(t,n){return{k:n,v:e(t,n)}}))},Ue=function(t,e){var n={};return ke(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},Oe=function(t){return function(e,n){t[n]=e}},_e=function(t,e,n,r){var o={};return ke(t,(function(t,o){(e(t,o)?n:r)(t,o)})),o},Ie=function(t,e){var n={};return _e(t,e,Oe(n),m),n},He=function(t,e){var n=[];return ke(t,(function(t,r){n.push(e(t,r))})),n},De=function(t){return He(t,v)},Me=function(t){return Te(t).length},Ne=function(t,e){return Le(t,e)?k.from(t[e]):k.none()},Le=function(t,e){return Qe.call(t,e)},Pe=function(t,e){return Le(t,e)&&void 0!==t[e]&&null!==t[e]},Re=function(t){for(var e in t)if(Qe.call(t,e))return!1;return!0},ze=["tfoot","thead","tbody","colgroup"],Ke=function(t){return I(ze,t)},Ve=function(t,e){return{rows:t,columns:e}},je=function(t,e){return{row:t,column:e}},$e=function(t,e,n){return{element:t,rowspan:e,colspan:n}},Xe=function(t,e,n,r){return{element:t,rowspan:e,colspan:n,isNew:r}},Ge=function(t,e,n,r,o,i){return{element:t,rowspan:e,colspan:n,row:r,column:o,isLocked:i}},We=function(t,e,n){return{element:t,cells:e,section:n}},Ye=function(t,e,n,r){return{element:t,cells:e,section:n,isNew:r}},Je=function(t,e,n){return{element:t,isNew:e,isLocked:n}},qe=function(t,e,n,r){return{element:t,cells:e,section:n,isNew:r}},Ze=function(t,e,n,r){return{startRow:t,startCol:e,finishRow:n,finishCol:r}},tn=function(t,e,n){return{element:t,colspan:e,column:n}},en=function(t,e){return{element:t,columns:e}};"undefined"!==typeof window?window:Function("return this;")();var nn=function(t){var e=t.dom.nodeName;return e.toLowerCase()},rn=function(t){return t.dom.nodeType},on=function(t){return function(e){return rn(e)===t}},an=function(t){return rn(t)===se||"#comment"===nn(t)},sn=on(le),un=on(de),cn=on(ue),ln=on(ce),dn=function(t){return function(e){return sn(e)&&nn(e)===t}},fn=function(t){return he.fromDom(t.dom.ownerDocument)},An=function(t){return cn(t)?t:fn(t)},mn=function(t){return he.fromDom(An(t).dom.defaultView)},pn=function(t){return k.from(t.dom.parentNode).map(he.fromDom)},gn=function(t){return k.from(t.dom.parentElement).map(he.fromDom)},hn=function(t,e){var n=f(e)?e:C,r=t.dom,o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=he.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},vn=function(t){return k.from(t.dom.previousSibling).map(he.fromDom)},bn=function(t){return k.from(t.dom.nextSibling).map(he.fromDom)},yn=function(t){return M(t.dom.childNodes,he.fromDom)},wn=function(t,e){var n=t.dom.childNodes;return k.from(n[e]).map(he.fromDom)},Bn=function(t){return wn(t,0)},Cn=function(t){return ln(t)&&d(t.dom.host)},xn=f(Element.prototype.attachShadow)&&f(Node.prototype.getRootNode),Sn=h(xn),En=xn?function(t){return he.fromDom(t.dom.getRootNode())}:An,Tn=function(t){var e=En(t);return Cn(e)?k.some(e):k.none()},Qn=function(t){return he.fromDom(t.dom.host)},kn=function(t){if(Sn()&&d(t.target)){var e=he.fromDom(t.target);if(sn(e)&&Fn(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return et(n)}}return k.from(t.target)},Fn=function(t){return d(t.dom.shadowRoot)},Un=function(t){var e=un(t)?t.dom.parentNode:t.dom;if(void 0===e||null===e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return Tn(he.fromDom(e)).fold((function(){return n.body.contains(e)}),g(Un,Qn))},On=function(){return _n(he.fromDom(document))},_n=function(t){var e=t.dom.body;if(null===e||void 0===e)throw new Error("Body is not available yet");return he.fromDom(e)},In=function(t,e,n){return R(hn(t,n),e)},Hn=function(t,e){return R(yn(t),e)},Dn=function(t,e){var n=[];return N(yn(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Dn(t,e))})),n},Mn=function(t,e,n){return In(t,(function(t){return ve(t,e)}),n)},Nn=function(t,e){return Hn(t,(function(t){return ve(t,e)}))},Ln=function(t,e){return ye(e,t)};function Pn(t,e,n,r,o){return t(n,r)?k.some(n):f(o)&&o(n)?k.none():e(n,r,o)}var Rn=function(t,e,n){var r=t.dom,o=f(n)?n:C;while(r.parentNode){r=r.parentNode;var i=he.fromDom(r);if(e(i))return k.some(i);if(o(i))break}return k.none()},zn=function(t,e,n){var r=function(t,e){return e(t)};return Pn(r,Rn,t,e,n)},Kn=function(t,e){var n=function(t){return e(he.fromDom(t))},r=j(t.dom.childNodes,n);return r.map(he.fromDom)},Vn=function(t,e){var n=function(t){for(var r=0;r<t.childNodes.length;r++){var o=he.fromDom(t.childNodes[r]);if(e(o))return k.some(o);var i=n(t.childNodes[r]);if(i.isSome())return i}return k.none()};return n(t.dom)},jn=function(t,e,n){return Rn(t,(function(t){return ve(t,e)}),n)},$n=function(t,e){return Kn(t,(function(t){return ve(t,e)}))},Xn=function(t,e){return we(e,t)},Gn=function(t,e,n){var r=function(t,e){return ve(t,e)};return Pn(r,jn,t,e,n)},Wn=function(t,e,n){if(!(o(n)||u(n)||A(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Yn=function(t,e,n){Wn(t.dom,e,n)},Jn=function(t,e){var n=t.dom;ke(e,(function(t,e){Wn(n,e,t)}))},qn=function(t,e){ke(e,(function(e,n){e.fold((function(){er(t,n)}),(function(e){Wn(t.dom,n,e)}))}))},Zn=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},tr=function(t,e){return k.from(Zn(t,e))},er=function(t,e){t.dom.removeAttribute(e)},nr=function(t){return K(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})},rr=function(t,e,n){return void 0===n&&(n=b),t.exists((function(t){return n(t,e)}))},or=function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e},ir=function(t,e,n){return t.isSome()&&e.isSome()?k.some(n(t.getOrDie(),e.getOrDie())):k.none()},ar=function(t,e){return void 0!==t&&null!==t?e(t):k.none()},sr=function(t){return t.bind(v)},ur=function(t,e){return t?k.some(e):k.none()},cr=function(t){return void 0!==t.style&&f(t.style.getPropertyValue)},lr=function(t,e,n){if(!o(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);cr(t)&&t.style.setProperty(e,n)},dr=function(t,e){cr(t)&&t.style.removeProperty(e)},fr=function(t,e,n){var r=t.dom;lr(r,e,n)},Ar=function(t,e){var n=t.dom;ke(e,(function(t,e){lr(n,e,t)}))},mr=function(t,e){var n=t.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(e);return""!==o||Un(t)?o:pr(n,e)},pr=function(t,e){return cr(t)?t.style.getPropertyValue(e):""},gr=function(t,e){var n=t.dom,r=pr(n,e);return k.from(r).filter((function(t){return t.length>0}))},hr=function(t,e){var n=t.dom;dr(n,e),rr(tr(t,"style").map(St),"")&&er(t,"style")},vr=function(t,e){var n=t.dom,r=e.dom;cr(n)&&cr(r)&&(r.style.cssText=n.style.cssText)},br=function(t,e,n){return void 0===n&&(n=0),tr(t,e).map((function(t){return parseInt(t,10)})).getOr(n)},yr=function(t,e){return br(t,e,1)},wr=function(t){return dn("col")(t)?br(t,"span",1)>1:yr(t,"colspan")>1},Br=function(t){return yr(t,"rowspan")>1},Cr=function(t,e){return parseInt(mr(t,e),10)},xr=h(10),Sr=h(10),Er=function(t,e){return Tr(t,e,x)},Tr=function(t,e,n){return G(yn(t),(function(t){return ve(t,e)?n(t)?[t]:[]:Tr(t,e,n)}))},Qr=function(t,e,n){if(void 0===n&&(n=C),n(e))return k.none();if(I(t,nn(e)))return k.some(e);var r=function(t){return ve(t,"table")||n(t)};return jn(e,t.join(","),r)},kr=function(t,e){return Qr(["td","th"],t,e)},Fr=function(t){return Er(t,"th,td")},Ur=function(t){return ve(t,"colgroup")?Nn(t,"col"):G(Ir(t),(function(t){return Nn(t,"col")}))},Or=function(t,e){return Gn(t,"table",e)},_r=function(t){return Er(t,"tr")},Ir=function(t){return Or(t).fold(h([]),(function(t){return Nn(t,"colgroup")}))},Hr=function(t,e){return M(t,(function(t){if("colgroup"===nn(t)){var n=M(Ur(t),(function(t){var e=br(t,"span",1);return $e(t,1,e)}));return We(t,n,"colgroup")}n=M(Fr(t),(function(t){var e=br(t,"rowspan",1),n=br(t,"colspan",1);return $e(t,e,n)}));return We(t,n,e(t))}))},Dr=function(t){return pn(t).map((function(t){var e=nn(t);return Ke(e)?e:"tbody"})).getOr("tbody")},Mr=function(t){var e=_r(t),n=Ir(t),r=it(it([],n,!0),e,!0);return Hr(r,Dr)},Nr=function(t,e){return Hr(t,(function(){return e}))},Lr=function(t,e,n){var r=t.cells,o=r.slice(0,e),i=r.slice(e),a=o.concat(n).concat(i);return zr(t,a)},Pr=function(t,e,n){return Lr(t,e,[n])},Rr=function(t,e,n){var r=t.cells;r[e]=n},zr=function(t,e){return qe(t.element,e,t.section,t.isNew)},Kr=function(t,e){var n=t.cells,r=M(n,e);return qe(t.element,r,t.section,t.isNew)},Vr=function(t,e){return t.cells[e]},jr=function(t,e){return Vr(t,e).element},$r=function(t){return t.cells.length},Xr=function(t){var e=P(t,(function(t){return"colgroup"===t.section}));return{rows:e.fail,cols:e.pass}},Gr=function(t,e,n){var r=M(t.cells,n);return qe(e(t.element),r,t.section,!0)},Wr="data-snooker-locked-cols",Yr=function(t){return tr(t,Wr).bind((function(t){return k.from(t.match(/\d+/g))})).map((function(t){return J(t,x)}))},Jr=function(t){var e=K(Xr(t).rows,(function(t,e){return N(e.cells,(function(e,n){e.isLocked&&(t[n]=!0)})),t}),{}),n=He(e,(function(t,e){return parseInt(e,10)}));return Z(n)},qr=function(t,e){return t+","+e},Zr=function(t,e,n){return k.from(t.access[qr(e,n)])},to=function(t,e,n){var r=eo(t,(function(t){return n(e,t.element)}));return r.length>0?k.some(r[0]):k.none()},eo=function(t,e){var n=G(t.all,(function(t){return t.cells}));return R(n,e)},no=function(t){var e={},n=0;return N(t.cells,(function(t){var r=t.colspan;D(r,(function(o){var i=n+o;e[i]=tn(t.element,r,i)})),n+=r})),e},ro=function(t){var e={},n=[],r=et(t).map((function(t){return t.element})).bind(Or),o=r.bind(Yr).getOr({}),i=0,a=0,s=0,u=P(t,(function(t){return"colgroup"===t.section})),c=u.pass,l=u.fail;N(l,(function(t){var r=[];N(t.cells,(function(t){var n=0;while(void 0!==e[qr(s,n)])n++;for(var i=Pe(o,n.toString()),u=Ge(t.element,t.rowspan,t.colspan,s,n,i),c=0;c<t.colspan;c++)for(var l=0;l<t.rowspan;l++){var d=s+l,f=n+c,A=qr(d,f);e[A]=u,a=Math.max(a,f+1)}r.push(u)})),i++,n.push(We(t.element,r,t.section)),s++}));var d=nt(c).map((function(t){var e=no(t),n=en(t.element,De(e));return{colgroups:[n],columns:e}})).getOrThunk((function(){return{colgroups:[],columns:{}}})),f=d.columns,A=d.colgroups,m=Ve(i,a);return{grid:m,access:e,all:n,columns:f,colgroups:A}},oo=function(t){var e=Mr(t);return ro(e)},io=function(t){return G(t.all,(function(t){return t.cells}))},ao=function(t){return De(t.columns)},so=function(t){return Te(t.columns).length>0},uo=function(t,e){return k.from(t.columns[e])},co={fromTable:oo,generate:ro,getAt:Zr,findItem:to,filterItems:eo,justCells:io,justColumns:ao,hasColumns:so,getColumnAt:uo},lo=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},fo=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},Ao=function(t,e){for(var n=!0,r=y(fo,e),o=e.startRow;o<=e.finishRow;o++)for(var i=e.startCol;i<=e.finishCol;i++)n=n&&co.getAt(t,o,i).exists(r);return n?k.some(e):k.none()},mo=function(t,e){return Ze(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))},po=function(t,e,n){var r=co.findItem(t,e,Be),o=co.findItem(t,n,Be);return r.bind((function(t){return o.map((function(e){return mo(t,e)}))}))},go=function(t,e,n){return po(t,e,n).bind((function(e){return Ao(t,e)}))},ho=function(t,e,n,r){return co.findItem(t,e,Be).bind((function(e){var o=n>0?e.row+e.rowspan-1:e.row,i=r>0?e.column+e.colspan-1:e.column,a=co.getAt(t,o+n,i+r);return a.map((function(t){return t.element}))}))},vo=function(t,e,n){return po(t,e,n).map((function(e){var n=co.filterItems(t,y(lo,e));return M(n,(function(t){return t.element}))}))},bo=function(t,e){var n=function(t,e){return Se(e,t)};return co.findItem(t,e,n).map((function(t){return t.element}))},yo=function(t,e,n){return Or(t).bind((function(r){var o=xo(r);return ho(o,t,e,n)}))},wo=function(t,e,n){var r=xo(t);return vo(r,e,n)},Bo=function(t,e,n,r,o){var i=xo(t),a=Be(t,n)?k.some(e):bo(i,e),s=Be(t,o)?k.some(r):bo(i,r);return a.bind((function(t){return s.bind((function(e){return vo(i,t,e)}))}))},Co=function(t,e,n){var r=xo(t);return go(r,e,n)},xo=co.fromTable,So=function(t,e){var n=pn(t);n.each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},Eo=function(t,e){var n=bn(t);n.fold((function(){var n=pn(t);n.each((function(t){Qo(t,e)}))}),(function(t){So(t,e)}))},To=function(t,e){var n=Bn(t);n.fold((function(){Qo(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},Qo=function(t,e){t.dom.appendChild(e.dom)},ko=function(t,e,n){wn(t,n).fold((function(){Qo(t,e)}),(function(t){So(t,e)}))},Fo=function(t,e){So(t,e),Qo(e,t)},Uo=function(t,e){N(e,(function(e){So(t,e)}))},Oo=function(t,e){N(e,(function(n,r){var o=0===r?t:e[r-1];Eo(o,n)}))},_o=function(t,e){N(e,(function(e){Qo(t,e)}))},Io=function(t){t.dom.textContent="",N(yn(t),(function(t){Ho(t)}))},Ho=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},Do=function(t){var e=yn(t);e.length>0&&Uo(t,e),Ho(t)},Mo=function(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)?k.from(e.dom.nodeValue):k.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}},No=Mo(un,"text"),Lo=function(t){return No.get(t)},Po=function(t){return No.getOption(t)},Ro=function(t,e){return No.set(t,e)},zo=["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 Ko(){var t=function(t){return he.fromDom(t.dom.cloneNode(!1))},e=function(t){return An(t).dom},n=function(t){return!!sn(t)&&("body"===nn(t)||I(zo,nn(t)))},r=function(t){return!!sn(t)&&I(["br","img","hr","input"],nn(t))},o=function(t){return sn(t)&&"false"===Zn(t,"contenteditable")},i=function(t,e){return t.dom.compareDocumentPosition(e.dom)},a=function(t,e){var n=nr(t);Jn(e,n)},s=function(t){var e=nn(t);return I(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],e)},u=function(t){return sn(t)?tr(t,"lang"):k.none()};return{up:h({selector:jn,closest:Gn,predicate:Rn,all:hn}),down:h({selector:Ln,predicate:Dn}),styles:h({get:mr,getRaw:gr,set:fr,remove:hr}),attrs:h({get:Zn,set:Yn,remove:er,copyTo:a}),insert:h({before:So,after:Eo,afterAll:Oo,append:Qo,appendAll:_o,prepend:To,wrap:Fo}),remove:h({unwrap:Do,remove:Ho}),create:h({nu:he.fromTag,clone:t,text:he.fromText}),query:h({comparePosition:i,prevSibling:vn,nextSibling:bn}),property:h({children:yn,name:nn,parent:pn,document:e,isText:un,isComment:an,isElement:sn,isSpecial:s,getLanguage:u,getText:Lo,setText:Ro,isBoundary:n,isEmptyTag:r,isNonEditable:o}),eq:Be,is:Ee}}var Vo=function(t,e,n,r){var o=n[0],i=n.slice(1);return r(t,e,o,i)},jo=function(t,e,n){return n.length>0?Vo(t,e,n,$o):k.none()},$o=function(t,e,n,r){var o=e(t,n);return z(r,(function(n,r){var o=e(t,r);return Xo(t,n,o)}),o)},Xo=function(t,e,n){return e.bind((function(e){return n.filter(y(t.eq,e))}))},Go=function(t,e){return y(t.eq,e)},Wo=function(t,e,n,r){void 0===r&&(r=C);var o=[e].concat(t.up().all(e)),i=[n].concat(t.up().all(n)),a=function(t){var e=$(t,r);return e.fold((function(){return t}),(function(e){return t.slice(0,e+1)}))},s=a(o),u=a(i),c=j(s,(function(e){return H(u,Go(t,e))}));return{firstpath:s,secondpath:u,shared:c}},Yo=jo,Jo=Wo,qo=Ko(),Zo=function(t,e){return Yo(qo,(function(e,n){return t(n)}),e)},ti=function(t,e,n){return Jo(qo,t,e,n)},ei=function(t){return jn(t,"table")},ni=function(t,e,n){var r=function(t){return function(e){return void 0!==n&&n(e)||Be(e,t)}};return Be(t,e)?k.some({boxes:k.some([t]),start:t,finish:e}):ei(t).bind((function(o){return ei(e).bind((function(i){if(Be(o,i))return k.some({boxes:wo(o,t,e),start:t,finish:e});if(Se(o,i)){var a=Mn(e,"td,th",r(o)),s=a.length>0?a[a.length-1]:e;return k.some({boxes:Bo(o,t,o,e,i),start:t,finish:s})}if(Se(i,o)){a=Mn(t,"td,th",r(i));var u=a.length>0?a[a.length-1]:t;return k.some({boxes:Bo(i,t,o,e,i),start:t,finish:u})}return ti(t,e).shared.bind((function(a){return Gn(a,"table",n).bind((function(n){var a=Mn(e,"td,th",r(n)),s=a.length>0?a[a.length-1]:e,u=Mn(t,"td,th",r(n)),c=u.length>0?u[u.length-1]:t;return k.some({boxes:Bo(n,t,o,e,i),start:c,finish:s})}))}))}))}))},ri=function(t,e){var n=Ln(t,e);return n.length>0?k.some(n):k.none()},oi=function(t,e){return j(t,(function(t){return ve(t,e)}))},ii=function(t,e,n){return Xn(t,e).bind((function(e){return Xn(t,n).bind((function(t){return Zo(ei,[e,t]).map((function(n){return{first:e,last:t,table:n}}))}))}))},ai=function(t,e){return jn(t,"table").bind((function(n){return Xn(n,e).bind((function(e){return ni(e,t).bind((function(t){return t.boxes.map((function(e){return{boxes:e,start:t.start,finish:t.finish}}))}))}))}))},si=function(t,e,n,r,o){return oi(t,o).bind((function(t){return yo(t,e,n).bind((function(t){return ai(t,r)}))}))},ui=function(t,e){return ri(t,e)},ci=function(t,e,n){return ii(t,e,n).bind((function(e){var n=function(e){return Be(t,e)},r="thead,tfoot,tbody,table",o=jn(e.first,r,n),i=jn(e.last,r,n);return o.bind((function(t){return i.bind((function(n){return Be(t,n)?Co(e.table,e.first,e.last):k.none()}))}))}))},li=function(t){if(!a(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return N(t,(function(r,o){var i=Te(r);if(1!==i.length)throw new Error("one and only one name per case");var s=i[0],u=r[s];if(void 0!==n[s])throw new Error("duplicate key detected:"+s);if("cata"===s)throw new Error("cannot have a case named cata (sorry)");if(!a(u))throw new Error("case arguments must be an array");e.push(s),n[s]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+s+". Expected "+u.length+" ("+u+"), got "+i);var a=function(t){var r=Te(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));var o=W(e,(function(t){return I(r,t)}));if(!o)throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[s].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:a,log:function(t){console.log(t,{constructors:e,constructor:s,params:n})}}}})),n},di={generate:li},fi=di.generate([{none:[]},{multiple:["elements"]},{single:["element"]}]),Ai=function(t,e,n,r){return t.fold(e,n,r)},mi=fi.none,pi=fi.multiple,gi=fi.single,hi=function(t,e,n){var r=function(){return ui(t(),n).fold((function(){return e().fold(mi,gi)}),(function(t){return pi(t)}))};return{get:r}},vi=tinymce.util.Tools.resolve("tinymce.PluginManager"),bi=function(t,e){return he.fromDom(t.dom.cloneNode(e))},yi=function(t){return bi(t,!1)},wi=function(t){return bi(t,!0)},Bi=function(t,e){var n=he.fromTag(e),r=nr(t);return Jn(n,r),n},Ci=function(t,e){var n=Bi(t,e),r=yn(wi(t));return _o(n,r),n},xi=function(t,e){var n=Bi(t,e);So(t,n);var r=yn(t);return _o(n,r),Ho(t),n},Si=function(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;cr(r)&&(r.style[t]=n+"px")},r=function(n){var r=e(n);if(r<=0||null===r){var o=mr(n,t);return parseFloat(o)||0}return r},o=r,i=function(t,e){return K(e,(function(e,n){var r=mr(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)},a=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:a}},Ei=function(){var t=oe().browser;return t.isIE()||t.isEdge()},Ti=function(t,e){return Qt(t).getOr(e)},Qi=function(t,e,n){return Ti(mr(t,e),n)},ki=function(t){return mr(t,"box-sizing")},Fi=function(t,e,n,r){var o=Qi(t,"padding-"+n,0),i=Qi(t,"padding-"+r,0),a=Qi(t,"border-"+n+"-width",0),s=Qi(t,"border-"+r+"-width",0);return e-o-i-a-s},Ui=function(t,e){var n=t.dom,r=n.getBoundingClientRect().height||n.offsetHeight;return"border-box"===e?r:Fi(t,r,"top","bottom")},Oi=function(t,e){var n=t.dom,r=n.getBoundingClientRect().width||n.offsetWidth;return"border-box"===e?r:Fi(t,r,"left","right")},_i=function(t){return Ei()?Ui(t,ki(t)):Qi(t,"height",t.dom.offsetHeight)},Ii=function(t){return Ei()?Oi(t,ki(t)):Qi(t,"width",t.dom.offsetWidth)},Hi=function(t){return Oi(t,"content-box")},Di=Si("width",(function(t){return t.dom.offsetWidth})),Mi=function(t){return Di.get(t)},Ni=function(t){return Di.getOuter(t)},Li=Hi,Pi=Ii,Ri=function(t,e){void 0===e&&(e=x);var n=t.grid,r=D(n.columns,v),o=D(n.rows,v);return M(r,(function(n){var r=function(){return G(o,(function(e){return co.getAt(t,e,n).filter((function(t){return t.column===n})).toArray()}))},i=function(t){return 1===t.colspan&&e(t.element)},a=function(){return co.getAt(t,0,n)};return zi(r,i,a)}))},zi=function(t,e,n){var r=t(),o=j(r,e),i=o.orThunk((function(){return k.from(r[0]).orThunk(n)}));return i.map((function(t){return t.element}))},Ki=function(t){var e=t.grid,n=D(e.rows,v),r=D(e.columns,v);return M(n,(function(e){var n=function(){return G(r,(function(n){return co.getAt(t,e,n).filter((function(t){return t.row===e})).fold(h([]),(function(t){return[t]}))}))},o=function(t){return 1===t.rowspan},i=function(){return co.getAt(t,e,0)};return zi(n,o,i)}))},Vi=function(t,e){if(e<0||e>=t.length-1)return k.none();var n=t[e].fold((function(){var n=Y(t.slice(0,e));return rt(n,(function(t,e){return t.map((function(t){return{value:t,delta:e+1}}))}))}),(function(t){return k.some({value:t,delta:0})})),r=t[e+1].fold((function(){var n=t.slice(e+1);return rt(n,(function(t,e){return t.map((function(t){return{value:t,delta:e+1}}))}))}),(function(t){return k.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}))}))},ji=function(t,e){return function(n){return"rtl"===$i(n)?e:t}},$i=function(t){return"rtl"===mr(t,"direction")?"rtl":"ltr"},Xi=Si("height",(function(t){var e=t.dom;return Un(t)?e.getBoundingClientRect().height:e.offsetHeight})),Gi=function(t){return Xi.get(t)},Wi=function(t){return Xi.getOuter(t)},Yi=_i,Ji=function(t,e){var n=function(n,r){return Ji(t+n,e+r)};return{left:t,top:e,translate:n}},qi=Ji,Zi=function(t){var e=t.getBoundingClientRect();return qi(e.left,e.top)},ta=function(t,e){return void 0!==t?t:void 0!==e?e:0},ea=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return qi(n.offsetLeft,n.offsetTop);var i=ta(null===r||void 0===r?void 0:r.pageYOffset,o.scrollTop),a=ta(null===r||void 0===r?void 0:r.pageXOffset,o.scrollLeft),s=ta(o.clientTop,n.clientTop),u=ta(o.clientLeft,n.clientLeft);return na(t).translate(a-u,i-s)},na=function(t){var e=t.dom,n=e.ownerDocument,r=n.body;return r===e?qi(r.offsetLeft,r.offsetTop):Un(t)?Zi(e):qi(0,0)},ra=function(t,e){return{row:t,y:e}},oa=function(t,e){return{col:t,x:e}},ia=function(t){var e=ea(t);return e.left+Ni(t)},aa=function(t){return ea(t).left},sa=function(t,e){return oa(t,aa(e))},ua=function(t,e){return oa(t,ia(e))},ca=function(t){return ea(t).top},la=function(t,e){return ra(t,ca(e))},da=function(t,e){return ra(t,ca(e)+Wi(e))},fa=function(t,e,n){if(0===n.length)return[];var r=M(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])},Aa=function(t){return-t},ma={delta:v,positions:function(t){return fa(la,da,t)},edge:ca},pa={delta:v,edge:aa,positions:function(t){return fa(sa,ua,t)}},ga={delta:Aa,edge:ia,positions:function(t){return fa(ua,sa,t)}},ha=ji(pa,ga),va={delta:function(t,e){return ha(e).delta(t,e)},positions:function(t,e){return ha(e).positions(t,e)},edge:function(t){return ha(t).edge(t)}},ba={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},ya=function(){var t="[0-9]+",e="[+-]?"+t,n="[eE]"+e,r="\\.",o=function(t){return"(?:"+t+")?"},i=["Infinity",t+r+o(t)+o(n),r+t+o(n),t+o(n)].join("|"),a="[+-]?(?:"+i+")";return new RegExp("^("+a+")(.*)$")}(),wa=function(t,e){return H(e,(function(e){return H(ba[e],(function(e){return t===e}))}))},Ba=function(t,e){var n=k.from(ya.exec(t));return n.bind((function(t){var n=Number(t[1]),r=t[2];return wa(r,e)?k.some({value:n,unit:r}):k.none()}))},Ca=/(\d+(\.\d+)?)%/,xa=/(\d+(\.\d+)?)px|em/,Sa=dn("col"),Ea=function(t,e,n){var r=gn(t).getOrThunk((function(){return _n(fn(t))}));return e(t)/n(r)*100},Ta=function(t,e){fr(t,"width",e+"px")},Qa=function(t,e){fr(t,"width",e+"%")},ka=function(t,e){fr(t,"height",e+"px")},Fa=function(t){return Yi(t)+"px"},Ua=function(t,e,n,r){var o=Or(t).map((function(t){var r=n(t);return Math.floor(e/100*r)})).getOr(e);return r(t,o),o},Oa=function(t,e,n,r){var o=parseFloat(t);return Ct(t,"%")&&"table"!==nn(e)?Ua(e,o,n,r):o},_a=function(t){var e=Fa(t);return e?Oa(e,t,Gi,ka):Gi(t)},Ia=function(t,e,n){var r=n(t),o=yr(t,e);return r/o},Ha=function(t,e){return gr(t,e).orThunk((function(){return tr(t,e).map((function(t){return t+"px"}))}))},Da=function(t){return Ha(t,"width")},Ma=function(t){return Ha(t,"height")},Na=function(t){return Ea(t,Mi,Li)},La=function(t){return Sa(t)?Mi(t):Pi(t)},Pa=function(t){return Ia(t,"rowspan",_a)},Ra=function(t){var e=Da(t);return e.bind((function(t){return Ba(t,["fixed","relative","empty"])}))},za=function(t,e,n){fr(t,"width",e+n)},Ka=function(t){return Mi(t)+"px"},Va=function(t){return Ea(t,Mi,Li)+"%"},ja=function(t){return Da(t).exists((function(t){return Ca.test(t)}))},$a=function(t){return Da(t).exists((function(t){return xa.test(t)}))},Xa=function(t){return Da(t).isNone()},Ga=h(Ca),Wa=dn("col"),Ya=function(t){return Da(t).getOrThunk((function(){return La(t)+"px"}))},Ja=function(t){return Ma(t).getOrThunk((function(){return Pa(t)+"px"}))},qa=function(t){return M(co.justColumns(t),(function(t){return k.from(t.element)}))},Za=function(t){var e=oe().browser,n=e.isChrome()||e.isFirefox();return!Wa(t)||n},ts=function(t,e,n,r,o,i){return t.filter(r).fold((function(){return i(Vi(n,e))}),(function(t){return o(t)}))},es=function(t,e,n,r){var o=Ri(t),i=co.hasColumns(t)?qa(t):o,a=[k.some(va.edge(e))].concat(M(va.positions(o,e),(function(t){return t.map((function(t){return t.x}))}))),s=w(wr);return M(i,(function(t,e){return ts(t,e,a,s,(function(t){if(Za(t))return n(t);var i=ar(o[e],v);return ts(i,e,a,s,(function(t){return r(k.some(Mi(t)))}),r)}),r)}))},ns=function(t){return t.map((function(t){return t+"px"})).getOr("")},rs=function(t,e){return es(t,e,Ya,ns)},os=function(t,e,n){return es(t,e,Na,(function(t){return t.fold((function(){return n.minCellWidth()}),(function(t){return t/n.pixelWidth()*100}))}))},is=function(t,e,n){return es(t,e,La,(function(t){return t.getOrThunk(n.minCellWidth)}))},as=function(t,e,n,r,o){var i=Ki(t),a=[k.some(n.edge(e))].concat(M(n.positions(i,e),(function(t){return t.map((function(t){return t.y}))})));return M(i,(function(t,e){return ts(t,e,a,w(Br),r,o)}))},ss=function(t,e,n){return as(t,e,n,Pa,(function(t){return t.getOrThunk(Sr)}))},us=function(t,e,n){return as(t,e,n,Ja,ns)},cs=function(t,e){return function(){return Un(t)?e(t):parseFloat(gr(t,"width").getOr("0"))}},ls=function(t){var e=cs(t,Mi),n=h(0),r=function(e,n){return is(e,t,n)};return{width:e,pixelWidth:e,getWidths:r,getCellDelta:n,singleColumnWidth:h([0]),minCellWidth:n,setElementWidth:m,adjustTableWidth:m,isRelative:!0,label:"none"}},ds=function(t){var e=cs(t,(function(t){return parseFloat(Va(t))})),n=cs(t,Mi),r=function(t){return t/n()*100},o=function(t,e){return[100-t]},i=function(){return xr()/n()*100},a=function(n){var r=e(),o=n/100*r,i=r+o;Qa(t,i)},s=function(e,n){return os(e,t,n)};return{width:e,pixelWidth:n,getWidths:s,getCellDelta:r,singleColumnWidth:o,minCellWidth:i,setElementWidth:Qa,adjustTableWidth:a,isRelative:!0,label:"percent"}},fs=function(t){var e=cs(t,Mi),n=v,r=function(t,e){var n=Math.max(xr(),t+e);return[n-t]},o=function(n){var r=e()+n;Ta(t,r)},i=function(e,n){return is(e,t,n)};return{width:e,pixelWidth:e,getWidths:i,getCellDelta:n,singleColumnWidth:r,minCellWidth:xr,setElementWidth:Ta,adjustTableWidth:o,isRelative:!1,label:"pixel"}},As=function(t,e){var n=Ga().exec(e);return null!==n?ds(t):fs(t)},ms=function(t){var e=Da(t);return e.fold((function(){return ls(t)}),(function(e){return As(t,e)}))},ps={getTableSize:ms,pixelSize:fs,percentageSize:ds,noneSize:ls},gs=function(t,e,n,r,o,i){return{minRow:t,minCol:e,maxRow:n,maxCol:r,allCells:o,selectedCells:i}},hs=function(t,e){var n=t.grid.columns,r=t.grid.rows,o=r,i=n,a=0,s=0,u=[],c=[];return ke(t.access,(function(t){if(u.push(t),e(t)){c.push(t);var n=t.row,r=n+t.rowspan-1,l=t.column,d=l+t.colspan-1;n<o?o=n:r>a&&(a=r),l<i?i=l:d>s&&(s=d)}})),gs(o,i,a,s,u,c)},vs=function(t,e,n){var r=t[n].element,o=he.fromTag("td");Qo(o,he.fromTag("br"));var i=e?Qo:To;i(r,o)},bs=function(t,e,n,r){for(var o=e.grid.columns,i=e.grid.rows,a=0;a<i;a++)for(var s=!1,u=0;u<o;u++)if(!(a<n.minRow||a>n.maxRow||u<n.minCol||u>n.maxCol)){var c=co.getAt(e,a,u).filter(r).isNone();c?vs(t,s,a):s=!0}},ys=function(t,e,n,r){ke(n.columns,(function(t){(t.column<e.minCol||t.column>e.maxCol)&&Ho(t.element)}));var o=R(Er(t,"tr"),(function(t){return 0===t.dom.childElementCount}));N(o,Ho),e.minCol!==e.maxCol&&e.minRow!==e.maxRow||N(Er(t,"th,td"),(function(t){er(t,"rowspan"),er(t,"colspan")})),er(t,Wr),er(t,"data-snooker-col-series");var i=ps.getTableSize(t);i.adjustTableWidth(r)},ws=function(t,e,n,r){if(0===r.minCol&&e.grid.columns===r.maxCol+1)return 0;var o=is(e,t,n),i=K(o,(function(t,e){return t+e}),0),a=K(o.slice(r.minCol,r.maxCol+1),(function(t,e){return t+e}),0),s=a/i*n.pixelWidth(),u=s-n.pixelWidth();return n.getCellDelta(u)},Bs=function(t,e){var n=function(t){return ve(t.element,e)},r=wi(t),o=Mr(r),i=ps.getTableSize(t),a=co.generate(o),s=hs(a,n),u="th:not("+e+"),td:not("+e+")",c=Tr(r,"th,td",(function(t){return ve(t,u)}));N(c,Ho),bs(o,a,s,n);var l=co.fromTable(t),d=ws(t,l,i,s);return ys(r,s,a,d),r},Cs=" ",xs=function(t){return"img"===nn(t)?1:Po(t).fold((function(){return yn(t).length}),(function(t){return t.length}))},Ss=function(t){return Po(t).filter((function(t){return 0!==t.trim().length||t.indexOf(Cs)>-1})).isSome()},Es=["img","br"],Ts=function(t){var e=Ss(t);return e||I(Es,nn(t))},Qs=function(t){return Vn(t,Ts)},ks=function(t){return Fs(t,Ts)},Fs=function(t,e){var n=function(t){for(var r=yn(t),o=r.length-1;o>=0;o--){var i=r[o];if(e(i))return k.some(i);var a=n(i);if(a.isSome())return a}return k.none()};return n(t)},Us={scope:["row","col"]},Os=function(t){return function(){var e=he.fromTag("td",t.dom);return Qo(e,he.fromTag("br",t.dom)),e}},_s=function(t){return function(){return he.fromTag("col",t.dom)}},Is=function(t){return function(){return he.fromTag("colgroup",t.dom)}},Hs=function(t){return function(){return he.fromTag("tr",t.dom)}},Ds=function(t,e,n){var r=Ci(t,e);return ke(n,(function(t,e){null===t?er(r,e):Yn(r,e,t)})),r},Ms=function(t){return t},Ns=function(t,e,n){var r=Qs(t);return r.map((function(r){var o=n.join(","),i=Mn(r,o,(function(e){return Be(e,t)}));return z(i,(function(t,e){var n=yi(e);return er(n,"contenteditable"),Qo(t,n),n}),e)})).getOr(e)},Ls=function(t,e){ke(Us,(function(n,r){return tr(t,r).filter((function(t){return I(n,t)})).each((function(t){return Yn(e,r,t)}))}))},Ps=function(t,e,n){var r=function(t,e){vr(t.element,e),hr(e,"height"),1!==t.colspan&&hr(e,"width")},o=function(o){var i=he.fromTag(nn(o.element),e.dom),a=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),s=a.length>0?Ns(o.element,i,a):i;return Qo(s,he.fromTag("br")),r(o,i),Ls(o.element,i),t(o.element,i),i},i=function(n){var o=he.fromTag(nn(n.element),e.dom);return r(n,o),t(n.element,o),o};return{col:i,colgroup:Is(e),row:Hs(e),cell:o,replace:Ds,colGap:_s(e),gap:Os(e)}},Rs=function(t){return{col:_s(t),colgroup:Is(t),row:Hs(t),cell:Os(t),replace:Ms,colGap:_s(t),gap:Os(t)}},zs=function(t,e){var n=e||document,r=n.createElement("div");return r.innerHTML=t,yn(he.fromDom(r))},Ks=function(t){return M(t,he.fromDom)},Vs=function(t){return t.nodeName.toLowerCase()},js=function(t){return he.fromDom(t.getBody())},$s=function(t){return t.getBoundingClientRect().width},Xs=function(t){return t.getBoundingClientRect().height},Gs=function(t){return function(e){return Be(e,js(t))}},Ws=function(t){return t?t.replace(/px$/,""):""},Ys=function(t){return/^\d+(\.\d+)?$/.test(t)?t+"px":t},Js=function(t){er(t,"data-mce-style");var e=function(t){return er(t,"data-mce-style")};N(Fr(t),e),N(Ur(t),e)},qs=function(t,e){var n=t.dom.getStyle(e,"width")||t.dom.getAttrib(e,"width");return k.from(n).filter(Et)},Zs=function(t){return/^(\d+(\.\d+)?)%$/.test(t)},tu=function(t){return/^(\d+(\.\d+)?)px$/.test(t)},eu=function(t){return he.fromDom(t.selection.getStart())},nu=function(t){return he.fromDom(t.selection.getEnd())},ru=function(t){return Ai(t.get(),h([]),v,q)},ou=function(t){var e=function(t,e){return tr(t,e).exists((function(t){return parseInt(t,10)>1}))},n=function(t){return e(t,"rowspan")||e(t,"colspan")},r=ru(t);return r.length>0&&W(r,n)?k.some(r):k.none()},iu=function(t,e,n){return Ai(e.get(),k.none,(function(e){return e.length<=1?k.none():ci(t,n.firstSelectedSelector,n.lastSelectedSelector).map((function(t){return{bounds:t,cells:e}}))}),k.none)},au="data-mce-selected",su="td["+au+"],th["+au+"]",uu="["+au+"]",cu="data-mce-first-selected",lu="td["+cu+"],th["+cu+"]",du="data-mce-last-selected",fu="td["+du+"],th["+du+"]",Au=uu,mu={selected:au,selectedSelector:su,firstSelected:cu,firstSelectedSelector:lu,lastSelected:du,lastSelectedSelector:fu},pu=function(t){return{element:t,mergable:k.none(),unmergable:k.none(),selection:[t]}},gu=function(t,e,n){return{element:n,mergable:iu(e,t,mu),unmergable:ou(t),selection:ru(t)}},hu=function(t,e,n){return{element:t,clipboard:e,generators:n}},vu=function(t,e,n,r){return{selection:ru(t),clipboard:n,generators:r}},bu=function(t){return Or(t).bind((function(t){return ui(t,mu.firstSelectedSelector)})).fold(h(t),(function(t){return t[0]}))},yu=function(t){return function(e,n){var r=nn(e),o="col"===r||"colgroup"===r?bu(e):e;return Gn(o,t,n)}},wu=yu("th,td,caption"),Bu=yu("th,td"),Cu=function(t){return ru(t)},xu=function(t,e){var n=Bu(t),r=n.bind((function(t){return Or(t)})).map((function(t){return _r(t)}));return ir(n,r,(function(t,n){return R(n,(function(n){return H(Ks(n.dom.cells),(function(n){return"1"===Zn(n,e)||Be(n,t)}))}))})).getOr([])},Su=function(t){return Or(t[0]).map((function(t){var e=Bs(t,Au);return Js(e),[e]}))},Eu=function(t,e){return M(e,(function(e){return t.selection.serializer.serialize(e.dom,{})})).join("")},Tu=function(t){return M(t,(function(t){return t.dom.innerText})).join("")},Qu=function(t,e,n){t.on("BeforeGetContent",(function(n){var r=function(e){n.preventDefault(),Su(e).each((function(e){n.content="text"===n.format?Tu(e):Eu(t,e)}))};!0===n.selection&&Ai(e.get(),m,r,m)})),t.on("BeforeSetContent",(function(r){if(!0===r.selection&&!0===r.paste){var o=Cu(e);et(o).each((function(e){Or(e).each((function(o){var i=R(zs(r.content),(function(t){return"meta"!==nn(t)})),a=dn("table");if(1===i.length&&a(i[0])){r.preventDefault();var s=he.fromDom(t.getDoc()),u=Rs(s),c=hu(e,i[0],u);n.pasteCells(o,c).each((function(){t.focus()}))}}))}))}}))},ku=di.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),Fu=ot({},ku),Uu=function(t,e){return 0===t.length?Fu.none():1===t.length?Fu.only(0):0===e?Fu.left(0,1):e===t.length-1?Fu.right(e-1,e):e>0&&e<t.length-1?Fu.middle(e-1,e,e+1):Fu.none()},Ou=function(t,e,n,r,o){var i=t.slice(0),a=Uu(t,e),s=h(M(i,h(0))),u=function(t){return r.singleColumnWidth(i[t],n)},c=function(t,e){return o.calcLeftEdgeDeltas(i,t,e,n,r.minCellWidth(),r.isRelative)},l=function(t,e,a){return o.calcMiddleDeltas(i,t,e,a,n,r.minCellWidth(),r.isRelative)},d=function(t,e){return o.calcRightEdgeDeltas(i,t,e,n,r.minCellWidth(),r.isRelative)};return a.fold(s,u,c,l,d)},_u=function(t,e,n){for(var r=0,o=t;o<e;o++)r+=void 0!==n[o]?n[o]:0;return r},Iu=function(t,e){var n=co.justCells(t);return M(n,(function(t){var n=_u(t.column,t.column+t.colspan,e);return{element:t.element,width:n,colspan:t.colspan}}))},Hu=function(t,e){var n=co.justColumns(t);return M(n,(function(t,n){return{element:t.element,width:e[n],colspan:t.colspan}}))},Du=function(t,e){var n=co.justCells(t);return M(n,(function(t){var n=_u(t.row,t.row+t.rowspan,e);return{element:t.element,height:n,rowspan:t.rowspan}}))},Mu=function(t,e){return M(t.all,(function(t,n){return{element:t.element,height:e[n]}}))},Nu=function(t){return z(t,(function(t,e){return t+e}),0)},Lu=function(t,e){return co.hasColumns(t)?Hu(t,e):Iu(t,e)},Pu=function(t,e,n){var r=Lu(t,e);N(r,(function(t){n.setElementWidth(t.element,t.width)}))},Ru=function(t,e,n,r,o){var i=co.fromTable(t),a=o.getCellDelta(e),s=o.getWidths(i,o),u=n===i.grid.columns-1,c=r.clampTableDelta(s,n,a,o.minCellWidth(),u),l=Ou(s,n,c,o,r),d=M(l,(function(t,e){return t+s[e]}));Pu(i,d,o),r.resizeTable(o.adjustTableWidth,c,u)},zu=function(t,e,n,r){var o=co.fromTable(t),i=ss(o,t,r),a=M(i,(function(t,r){return n===r?Math.max(e+t,Sr()):t})),s=Du(o,a),u=Mu(o,a);N(u,(function(t){ka(t.element,t.height)})),N(s,(function(t){ka(t.element,t.height)}));var c=Nu(a);ka(t,c)},Ku=function(t,e,n,r,o){var i=co.generate(e),a=r.getWidths(i,r),s=r.pixelWidth(),u=o.calcRedestributedWidths(a,s,n.pixelDelta,r.isRelative),c=u.newSizes,l=u.delta;Pu(i,c,r),r.adjustTableWidth(l)},Vu=function(t,e,n,r){var o=co.generate(e),i=r.getWidths(o,r);Pu(o,i,r)},ju=function(t){return M(t,h(0))},$u=function(t,e,n,r,o){return o(t.slice(0,e)).concat(r).concat(o(t.slice(n)))},Xu=function(t){return function(e,n,r,o){if(t(r)){var i=Math.max(o,e[n]-Math.abs(r)),a=Math.abs(i-e[n]);return r>=0?a:-a}return r}},Gu=Xu((function(t){return t<0})),Wu=Xu(x),Yu=function(){var t=function(t,e,n,r,o){var i=Gu(t,e,r,o);return $u(t,e,n+1,[i,0],ju)},e=function(t,e,n,r){var o=(100+n)/100,i=Math.max(r,(t[e]+n)/o);return M(t,(function(t,n){var r=n===e?i:t/o;return r-t}))},n=function(n,r,o,i,a,s){return s?e(n,r,i,a):t(n,r,o,i,a)},r=function(t,e,r,o,i,a,s){return n(t,r,o,i,a,s)},o=function(t,e){return t(e)},i=function(t,n,r,o,i,a){if(a)return e(t,r,o,i);var s=Gu(t,r,o,i);return ju(t.slice(0,r)).concat([s])},a=function(t,e,n,r){if(r){var o=e+n,i=o/e,a=M(t,(function(t){return t/i}));return{delta:100*i-100,newSizes:a}}return{delta:n,newSizes:t}};return{resizeTable:o,clampTableDelta:Gu,calcLeftEdgeDeltas:n,calcMiddleDeltas:r,calcRightEdgeDeltas:i,calcRedestributedWidths:a}},Ju=function(){var t=function(t,e,n,r,o){var i=r>=0?n:e,a=Wu(t,i,r,o);return $u(t,e,n+1,[a,-a],ju)},e=function(e,n,r,o,i,a){return t(e,r,o,i,a)},n=function(t,e,n){n&&t(e)},r=function(t,e,n,r,o,i){if(i)return ju(t);var a=r/t.length;return M(t,h(a))},o=function(t,e,n,r,o){if(o){if(n>=0)return n;var i=K(t,(function(t,e){return t+e-r}),0);return Math.max(-i,n)}return Gu(t,e,n,r)},i=function(t,e,n,r){return{delta:0,newSizes:t}};return{resizeTable:n,clampTableDelta:o,calcLeftEdgeDeltas:t,calcMiddleDeltas:e,calcRightEdgeDeltas:r,calcRedestributedWidths:i}},qu=function(t,e){var n=k.from(t.dom.documentElement).map(he.fromDom).getOr(t);return{parent:h(n),view:h(t),origin:h(qi(0,0)),isResizable:e}},Zu=function(t,e,n){var r=function(){return ea(e)};return{parent:h(e),view:h(t),origin:r,isResizable:n}},tc=function(t,e,n){return{parent:h(e),view:h(t),origin:h(qi(0,0)),isResizable:n}},ec={only:qu,detached:Zu,body:tc},nc=di.generate([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),rc=function(t,e,n){var r=n.substring(0,n.length-t.length),o=parseFloat(r);return r===o.toString()?e(o):nc.invalid(n)},oc=function(t){return Ct(t,"%")?rc("%",nc.percent,t):Ct(t,"px")?rc("px",nc.pixels,t):nc.invalid(t)},ic=ot(ot({},nc),{from:oc}),ac=function(t,e){return M(t,(function(t){var n=ic.from(t);return n.fold((function(){return t}),(function(t){var n=t/e*100;return n+"%"}),(function(t){return t+"%"}))}))},sc=function(t,e,n){var r=n/e;return M(t,(function(t){var e=ic.from(t);return e.fold((function(){return t}),(function(t){return t*r+"px"}),(function(t){return t/100*n+"px"}))}))},uc=function(t,e){var n=t.fold((function(){return h("")}),(function(t){var n=t/e;return h(n+"px")}),(function(){var t=100/e;return h(t+"%")}));return D(e,n)},cc=function(t,e,n){return t.fold((function(){return e}),(function(t){return sc(e,n,t)}),(function(t){return ac(e,n)}))},lc=function(t,e,n){var r=ic.from(n),o=W(t,(function(t){return"0px"===t}))?uc(r,t.length):cc(r,t,e);return mc(o)},dc=function(t,e){return 0===t.length?e:z(t,(function(t,e){return ic.from(e).fold(h(0),v,v)+t}),0)},fc=function(t,e){var n=Math.floor(t);return{value:n+e,remainder:t-n}},Ac=function(t,e){return ic.from(t).fold(h(t),(function(t){return t+e+"px"}),(function(t){return t+e+"%"}))},mc=function(t){if(0===t.length)return t;var e=z(t,(function(t,e){var n=ic.from(e).fold((function(){return{value:e,remainder:0}}),(function(t){return fc(t,"px")}),(function(t){return{value:t+"%",remainder:0}}));return{output:[n.value].concat(t.output),remainder:t.remainder+n.remainder}}),{output:[],remainder:0}),n=e.output;return n.slice(0,n.length-1).concat([Ac(n[n.length-1],Math.round(e.remainder))])},pc=ic.from,gc=function(t,e,n){N(e,(function(e){var r=t.slice(e.column,e.colspan+e.column),o=dc(r,xr());fr(e.element,"width",o+n)}))},hc=function(t,e,n){N(e,(function(e,r){var o=dc([t[r]],xr());fr(e.element,"width",o+n)}))},vc=function(t,e,n,r){N(n,(function(e){var n=t.slice(e.row,e.rowspan+e.row),o=dc(n,Sr());fr(e.element,"height",o+r)})),N(e,(function(e,n){fr(e.element,"height",t[n])}))},bc=function(t){return pc(t).fold(h("px"),h("px"),h("%"))},yc=function(t,e,n){var r=co.fromTable(t),o=r.all,i=co.justCells(r),a=co.justColumns(r);e.each((function(e){var n=bc(e),o=Mi(t),s=rs(r,t),u=lc(s,o,e);co.hasColumns(r)?hc(u,a,n):gc(u,i,n),fr(t,"width",e)})),n.each((function(e){var n=bc(e),a=Gi(t),s=us(r,t,ma),u=lc(s,a,e);vc(u,o,i,n),fr(t,"height",e)}))},wc=ja,Bc=$a,Cc=Xa,xc=function(t){var e=co.fromTable(t);return e.grid},Sc=function(t){var e=[],n=function(t){if(void 0===t)throw new Error("Event bind error: undefined handler");e.push(t)},r=function(t){e=R(e,(function(e){return e!==t}))},o=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};N(t,(function(t,e){o[t]=n[e]})),N(e,(function(t){t(o)}))};return{bind:n,unbind:r,trigger:o}},Ec=function(t){var e=Fe(t,(function(t){return{bind:t.bind,unbind:t.unbind}})),n=Fe(t,(function(t){return t.trigger}));return{registry:e,trigger:n}},Tc=function(t,e){var n=null,r=function(){s(n)||(clearTimeout(n),n=null)},o=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,t.apply(null,o)}),e)};return{cancel:r,throttle:o}},Qc=function(t){return t.slice(0).sort()},kc=function(t,e){throw new Error("All required keys ("+Qc(t).join(", ")+") were not specified. Specified keys were: "+Qc(e).join(", ")+".")},Fc=function(t){throw new Error("Unsupported keys for object: "+Qc(t).join(", "))},Uc=function(t,e){if(!a(e))throw new Error("The "+t+" fields must be an array. Was: "+e+".");N(e,(function(e){if(!o(e))throw new Error("The value "+e+" in the "+t+" fields was not a string.")}))},Oc=function(t,e){throw new Error("All values need to be of type: "+e+". Keys ("+Qc(t).join(", ")+") were not.")},_c=function(t){var e=Qc(t),n=j(e,(function(t,n){return n<e.length-1&&t===e[n+1]}));n.each((function(t){throw new Error("The field: "+t+" occurs more than once in the combined fields: ["+e.join(", ")+"].")}))},Ic=function(t,e){return Hc(t,e,{validate:f,label:"function"})},Hc=function(t,e,n){if(0===e.length)throw new Error("You must specify at least one required field.");return Uc("required",e),_c(e),function(r){var o=Te(r),i=W(e,(function(t){return I(o,t)}));i||kc(e,o),t(e,o);var a=R(e,(function(t){return!n.validate(r[t],t)}));return a.length>0&&Oc(a,n.label),r}},Dc=function(t,e){var n=R(e,(function(e){return!I(t,e)}));n.length>0&&Fc(n)},Mc=function(t){return Ic(Dc,t)},Nc=Mc(["compare","extract","mutate","sink"]),Lc=Mc(["element","start","stop","destroy"]),Pc=Mc(["forceDrop","drop","move","delayDrop"]),Rc=function(){var t=k.none(),e=function(){t=k.none()},n=function(e,n){var r=t.map((function(t){return e.compare(t,n)}));return t=k.some(n),r},r=function(t,e){var r=e.extract(t);r.each((function(t){var r=n(e,t);r.each((function(t){o.trigger.move(t)}))}))},o=Ec({move:Sc(["info"])});return{onEvent:r,reset:e,events:o.registry}},zc=function(){var t=Ec({move:Sc(["info"])});return{onEvent:m,reset:m,events:t.registry}},Kc=function(){var t=zc(),e=Rc(),n=t,r=function(){n.reset(),n=e},o=function(){n.reset(),n=t},i=function(t,e){n.onEvent(t,e)},a=function(){return n===e};return{on:r,off:o,isOn:a,onEvent:i,events:e.events}},Vc=function(t,e,n){var r=!1,o=Ec({start:Sc([]),stop:Sc([])}),i=Kc(),a=function(){A.stop(),i.isOn()&&(i.off(),o.trigger.stop())},s=Tc(a,200),u=function(t){A.start(t),i.on(),o.trigger.start()},c=function(t){s.cancel(),i.onEvent(t,e)};i.events.move.bind((function(n){e.mutate(t,n.info)}));var l=function(){r=!0},d=function(){r=!1},f=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r&&t.apply(null,e)}},A=e.sink(Pc({forceDrop:a,drop:f(a),move:f(c),delayDrop:f(s.throttle)}),n),m=function(){A.destroy()};return{element:A.element,go:u,on:l,off:d,destroy:m,events:o.registry}},jc=function(t,e,n,r,o,i,a){return{target:t,x:e,y:n,stop:r,prevent:o,kill:i,raw:a}},$c=function(t){var e=he.fromDom(kn(t).getOr(t.target)),n=function(){return t.stopPropagation()},r=function(){return t.preventDefault()},o=p(r,n);return jc(e,t.clientX,t.clientY,n,r,o,t)},Xc=function(t,e){return function(n){t(n)&&e($c(n))}},Gc=function(t,e,n,r,o){var i=Xc(n,r);return t.dom.addEventListener(e,i,o),{unbind:y(Yc,t,e,i,o)}},Wc=function(t,e,n,r){return Gc(t,e,n,r,!1)},Yc=function(t,e,n,r){t.dom.removeEventListener(e,n,r)},Jc=x,qc=function(t,e,n){return Wc(t,e,Jc,n)},Zc=$c,tl=function(t,e){var n=Zn(t,e);return void 0===n||""===n?[]:n.split(" ")},el=function(t,e,n){var r=tl(t,e),o=r.concat([n]);return Yn(t,e,o.join(" ")),!0},nl=function(t,e,n){var r=R(tl(t,e),(function(t){return t!==n}));return r.length>0?Yn(t,e,r.join(" ")):er(t,e),!1},rl=function(t){return void 0!==t.dom.classList},ol=function(t){return tl(t,"class")},il=function(t,e){return el(t,"class",e)},al=function(t,e){return nl(t,"class",e)},sl=function(t,e){rl(t)?t.dom.classList.add(e):il(t,e)},ul=function(t){var e=rl(t)?t.dom.classList:ol(t);0===e.length&&er(t,"class")},cl=function(t,e){if(rl(t)){var n=t.dom.classList;n.remove(e)}else al(t,e);ul(t)},ll=function(t,e){return rl(t)&&t.dom.classList.contains(e)},dl=function(t){var e=t.replace(/\./g,"-"),n=function(t){return e+"-"+t};return{resolve:n}},fl=dl("ephox-dragster"),Al=fl.resolve,ml=function(t){var e=ot({layerClass:Al("blocker")},t),n=he.fromTag("div");Yn(n,"role","presentation"),Ar(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),sl(n,Al("blocker")),sl(n,e.layerClass);var r=h(n),o=function(){Ho(n)};return{element:r,destroy:o}},pl=function(t,e){return qi(e.left-t.left,e.top-t.top)},gl=function(t){return k.some(qi(t.x,t.y))},hl=function(t,e){t.mutate(e.left,e.top)},vl=function(t,e){var n=ml(e),r=qc(n.element(),"mousedown",t.forceDrop),o=qc(n.element(),"mouseup",t.drop),i=qc(n.element(),"mousemove",t.move),a=qc(n.element(),"mouseout",t.delayDrop),s=function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()},u=function(t){Qo(t,n.element())},c=function(){Ho(n.element())};return Lc({element:n.element,start:u,stop:c,destroy:s})},bl=Nc({compare:pl,extract:gl,sink:vl,mutate:hl}),yl=function(t,e){void 0===e&&(e={});var n=void 0!==e.mode?e.mode:bl;return Vc(t,n,e)},wl=function(t){return Gn(t,"[contenteditable]")},Bl=function(t,e){return void 0===e&&(e=!1),!oe().browser.isIE()&&Un(t)?t.dom.isContentEditable:wl(t).fold(h(e),(function(t){return"true"===Cl(t)}))},Cl=function(t){return t.dom.contentEditable},xl=dl("ephox-snooker"),Sl=xl.resolve,El=function(){var t=Ec({drag:Sc(["xDelta","yDelta"])}),e=function(e,n){t.trigger.drag(e,n)};return{mutate:e,events:t.registry}},Tl=function(){var t=Ec({drag:Sc(["xDelta","yDelta","target"])}),e=k.none(),n=El();n.events.drag.bind((function(n){e.each((function(e){t.trigger.drag(n.xDelta,n.yDelta,e)}))}));var r=function(t){e=k.some(t)},o=function(){return e};return{assign:r,get:o,mutate:n.mutate,events:t.registry}},Ql=function(t,e,n,r,o){var i=he.fromTag("div");return Ar(i,{position:"absolute",left:e-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),Jn(i,{"data-column":t,role:"presentation"}),i},kl=function(t,e,n,r,o){var i=he.fromTag("div");return Ar(i,{position:"absolute",left:e+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),Jn(i,{"data-row":t,role:"presentation"}),i},Fl=Sl("resizer-bar"),Ul=Sl("resizer-rows"),Ol=Sl("resizer-cols"),_l=7,Il=function(t,e){return G(t.all,(function(t,n){return e(t.element)?[n]:[]}))},Hl=function(t,e){var n=[];return D(t.grid.columns,(function(r){var o=co.getColumnAt(t,r).map((function(t){return t.element}));o.forall(e)&&n.push(r)})),R(n,(function(n){var r=co.filterItems(t,(function(t){return t.column===n}));return W(r,(function(t){return e(t.element)}))}))},Dl=function(t){var e=Ln(t.parent(),"."+Fl);N(e,Ho)},Ml=function(t,e,n){var r=t.origin();N(e,(function(e){e.each((function(e){var o=n(r,e);sl(o,Fl),Qo(t.parent(),o)}))}))},Nl=function(t,e,n,r){Ml(t,e,(function(t,e){var o=Ql(e.col,e.x-t.left,n.top-t.top,_l,r);return sl(o,Ol),o}))},Ll=function(t,e,n,r){Ml(t,e,(function(t,e){var o=kl(e.row,n.left-t.left,e.y-t.top,r,_l);return sl(o,Ul),o}))},Pl=function(t,e,n,r,o){var i=ea(n),a=e.isResizable,s=r.length>0?ma.positions(r,n):[],u=s.length>0?Il(t,a):[],c=R(s,(function(t,e){return H(u,(function(t){return e===t}))}));Ll(e,c,i,Ni(n));var l=o.length>0?va.positions(o,n):[],d=l.length>0?Hl(t,a):[],f=R(l,(function(t,e){return H(d,(function(t){return e===t}))}));Nl(e,f,i,Wi(n))},Rl=function(t,e){if(Dl(t),t.isResizable(e)){var n=co.fromTable(e),r=Ki(n),o=Ri(n);Pl(n,t,e,r,o)}},zl=function(t,e){var n=Ln(t.parent(),"."+Fl);N(n,e)},Kl=function(t){zl(t,(function(t){fr(t,"display","none")}))},Vl=function(t){zl(t,(function(t){fr(t,"display","block")}))},jl=function(t){return ll(t,Ul)},$l=function(t){return ll(t,Ol)},Xl=Sl("resizer-bar-dragging"),Gl=function(t){var e=Tl(),n=yl(e,{}),r=k.none(),o=function(t,e){return k.from(Zn(t,e))};e.events.drag.bind((function(t){o(t.target,"data-row").each((function(e){var n=Cr(t.target,"top");fr(t.target,"top",n+t.yDelta+"px")})),o(t.target,"data-column").each((function(e){var n=Cr(t.target,"left");fr(t.target,"left",n+t.xDelta+"px")}))}));var i=function(t,e){var n=Cr(t,e),r=br(t,"data-initial-"+e,0);return n-r};n.events.stop.bind((function(){e.get().each((function(e){r.each((function(n){o(e,"data-row").each((function(t){var r=i(e,"top");er(e,"data-initial-top"),A.trigger.adjustHeight(n,r,parseInt(t,10))})),o(e,"data-column").each((function(t){var r=i(e,"left");er(e,"data-initial-left"),A.trigger.adjustWidth(n,r,parseInt(t,10))})),Rl(t,n)}))}))}));var a=function(r,o){A.trigger.startAdjust(),e.assign(r),Yn(r,"data-initial-"+o,Cr(r,o)),sl(r,Xl),fr(r,"opacity","0.2"),n.go(t.parent())},s=qc(t.parent(),"mousedown",(function(t){jl(t.target)&&a(t.target,"top"),$l(t.target)&&a(t.target,"left")})),u=function(e){return Be(e,t.view())},c=function(t){return Gn(t,"table",u).filter(Bl)},l=qc(t.view(),"mouseover",(function(e){c(e.target).fold((function(){Un(e.target)&&Dl(t)}),(function(e){r=k.some(e),Rl(t,e)}))})),d=function(){s.unbind(),l.unbind(),n.destroy(),Dl(t)},f=function(e){Rl(t,e)},A=Ec({adjustHeight:Sc(["table","delta","row"]),adjustWidth:Sc(["table","delta","column"]),startAdjust:Sc([])});return{destroy:d,refresh:f,on:n.on,off:n.off,hideBars:y(Kl,t),showBars:y(Vl,t),events:A.registry}},Wl=function(t,e,n){var r=ma,o=va,i=Gl(t),a=Ec({beforeResize:Sc(["table","type"]),afterResize:Sc(["table","type"]),startDrag:Sc([])});return i.events.adjustHeight.bind((function(t){var e=t.table;a.trigger.beforeResize(e,"row");var n=r.delta(t.delta,e);zu(e,n,t.row,r),a.trigger.afterResize(e,"row")})),i.events.startAdjust.bind((function(t){a.trigger.startDrag()})),i.events.adjustWidth.bind((function(t){var r=t.table;a.trigger.beforeResize(r,"col");var i=o.delta(t.delta,r),s=n(r);Ru(r,i,t.column,e,s),a.trigger.afterResize(r,"col")})),{on:i.on,off:i.off,hideBars:i.hideBars,showBars:i.showBars,destroy:i.destroy,events:a.registry}},Yl={create:Wl},Jl=function(t,e){return t.fire("newrow",{node:e})},ql=function(t,e){return t.fire("newcell",{node:e})},Zl=function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})},td=function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})},ed=function(t,e,n,r,o){t.fire("TableSelectionChange",{cells:e,start:n,finish:r,otherCells:o})},nd=function(t){t.fire("TableSelectionClear")},rd=function(t,e,n){t.fire("TableModified",ot(ot({},n),{table:e}))},od={structure:!1,style:!0},id={structure:!0,style:!1},ad={structure:!0,style:!0},sd="tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol",ud={"border-collapse":"collapse",width:"100%"},cd=D(5,(function(t){var e=t+1+"px";return{title:e,value:e}})),ld=M(["Solid","Dotted","Dashed","Double","Groove","Ridge","Inset","Outset","None","Hidden"],(function(t){return{title:t,value:t.toLowerCase()}})),dd=function(t){var e;if(Od(t)){var n=t.dom,r=null!==(e=n.getParent(t.selection.getStart(),n.isBlock))&&void 0!==e?e:t.getBody(),o=Li(he.fromDom(r));return ot(ot({},ud),{width:o+"px"})}return _d(t)?Ie(ud,(function(t,e){return"width"!==e})):ud},fd={border:"1"},Ad="preservetable",md=function(t){return t.getParam("table_sizing_mode","auto")},pd=function(t){return t.getParam("table_responsive_width")},gd=function(t){return t.getParam("table_border_widths",cd,"array")},hd=function(t){return t.getParam("table_border_styles",ld,"array")},vd=function(t){return t.getParam("table_default_attributes",fd,"object")},bd=function(t){return t.getParam("table_default_styles",dd(t),"object")},yd=function(t){return t.getParam("table_resize_bars",!0,"boolean")},wd=function(t){return t.getParam("table_tab_navigation",!0,"boolean")},Bd=function(t){return t.getParam("table_cell_advtab",!0,"boolean")},Cd=function(t){return t.getParam("table_row_advtab",!0,"boolean")},xd=function(t){return t.getParam("table_advtab",!0,"boolean")},Sd=function(t){return t.getParam("table_appearance_options",!0,"boolean")},Ed=function(t){return t.getParam("table_grid",!0,"boolean")},Td=function(t){return t.getParam("table_style_by_css",!1,"boolean")},Qd=function(t){return t.getParam("table_cell_class_list",[],"array")},kd=function(t){return t.getParam("table_row_class_list",[],"array")},Fd=function(t){return t.getParam("table_class_list",[],"array")},Ud=function(t){return"relative"===md(t)||!0===pd(t)},Od=function(t){return"fixed"===md(t)||!1===pd(t)},_d=function(t){return"responsive"===md(t)},Id=function(t){return t.getParam("table_toolbar",sd)},Hd=function(t){return t.getParam("table_use_colgroups",!1,"boolean")},Dd=function(t){var e="section",n=t.getParam("table_header_type",e,"string"),r=["section","cells","sectionCells","auto"];return I(r,n)?n:e},Md=function(t){var e=["preservetable","resizetable"],n=t.getParam("table_column_resizing",Ad,"string");return j(e,(function(t){return t===n})).getOr(Ad)},Nd=function(t){return"preservetable"===Md(t)},Ld=function(t){return"resizetable"===Md(t)},Pd=function(t){var e=t.getParam("table_clone_elements");return o(e)?k.some(e.split(/[ ,]/)):Array.isArray(e)?k.some(e):k.none()},Rd=function(t){var e=t.getParam("object_resizing",!0);return o(e)?"table"===e:e},zd=function(t){return t.getParam("table_background_color_map",[],"array")},Kd=function(t){return t.getParam("table_border_color_map",[],"array")},Vd=function(t,e){return Ud(t)?ps.percentageSize(e):Od(t)?ps.pixelSize(e):ps.getTableSize(e)},jd=function(t){er(t,"width")},$d=function(t){var e=Va(t);yc(t,k.some(e),k.none()),jd(t)},Xd=function(t){var e=Ka(t);yc(t,k.some(e),k.none()),jd(t)},Gd=function(t){hr(t,"width");var e=Ur(t),n=e.length>0?e:Fr(t);N(n,(function(t){hr(t,"width"),jd(t)})),jd(t)},Wd=$d,Yd=Xd,Jd=Gd,qd=function(t){var e=co.fromTable(t);co.hasColumns(e)||N(Fr(t),(function(t){var e=mr(t,"width");fr(t,"width",e),er(t,"width")}))},Zd=function(){var t=he.fromTag("div");return Ar(t,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Qo(On(),t),t},tf=function(t,e){return t.inline?ec.body(js(t),Zd(),e):ec.only(he.fromDom(t.getDoc()),e)},ef=function(t,e){t.inline&&Ho(e.parent())},nf="bar-",rf=function(t){return"false"!==Zn(t,"data-mce-resize")},of=function(t){var e,n,r=k.none(),o=k.none(),i=k.none(),a=function(t){return"TABLE"===t.nodeName},s=function(){return o},u=function(){return i.getOr(ec.only(he.fromDom(t.getBody()),rf))},c=function(e){return Vd(t,e)},l=function(){return Nd(t)?Ju():Yu()},d=function(t){return xc(t).columns},f=function(r,o,i){var a=Ct(o,"e");if(""===n&&Wd(r),i!==e&&""!==n){fr(r,"width",n);var s=l(),u=c(r),f=Nd(t)||a?d(r)-1:0;Ru(r,i-e,f,s,u)}else if(Zs(n)){var A=parseFloat(n.replace("%","")),m=i*A/e;fr(r,"width",m+"%")}tu(n)&&qd(r)},A=function(){o.each((function(t){t.destroy()})),i.each((function(e){ef(t,e)}))};return t.on("init",(function(){var e=tf(t,rf);if(i=k.some(e),Rd(t)&&yd(t)){var n=l(),a=Yl.create(e,n,c);a.on(),a.events.startDrag.bind((function(e){r=k.some(t.selection.getRng())})),a.events.beforeResize.bind((function(e){var n=e.table.dom;Zl(t,n,$s(n),Xs(n),nf+e.type)})),a.events.afterResize.bind((function(e){var n=e.table,o=n.dom;Js(n),r.each((function(e){t.selection.setRng(e),t.focus()})),td(t,o,$s(o),Xs(o),nf+e.type),t.undoManager.add()})),o=k.some(a)}})),t.on("ObjectResizeStart",(function(r){var o=r.target;if(a(o)){var i=he.fromDom(o);N(t.dom.select(".mce-clonedresizable"),(function(e){t.dom.addClass(e,"mce-"+Md(t)+"-columns")})),!Bc(i)&&Od(t)?Yd(i):!wc(i)&&Ud(t)&&Wd(i),Cc(i)&&Bt(r.origin,nf)&&Wd(i),e=r.width,n=_d(t)?"":qs(t,o).getOr("")}})),t.on("ObjectResized",(function(e){var n=e.target;if(a(n)){var r=he.fromDom(n),o=e.origin;Bt(o,"corner-")&&f(r,o,e.width),Js(r),rd(t,r.dom,od)}})),t.on("SwitchMode",(function(){s().each((function(e){t.mode.isReadOnly()?e.hideBars():e.showBars()}))})),{lazyResize:s,lazyWire:u,destroy:A}},af=function(t,e){return{element:t,offset:e}},sf=function(t,e,n){return t.property().isText(e)&&0===t.property().getText(e).trim().length||t.property().isComment(e)?n(e).bind((function(e){return sf(t,e,n).orThunk((function(){return k.some(e)}))})):k.none()},uf=function(t,e){if(t.property().isText(e))return t.property().getText(e).length;var n=t.property().children(e);return n.length},cf=function(t,e){var n=sf(t,e,t.query().prevSibling).getOr(e);if(t.property().isText(n))return af(n,uf(t,n));var r=t.property().children(n);return r.length>0?cf(t,r[r.length-1]):af(n,uf(t,n))},lf=cf,df=Ko(),ff=function(t){return lf(df,t)},Af=function(t,e){var n=yr(t,"colspan");if(1===n){var r=Ra(t);r.each((function(n){var r=n.value/2;za(t,r,n.unit),za(e,r,n.unit)}))}},mf=dn("th"),pf=function(t){return W(t,(function(t){return mf(t.element)}))},gf=function(t,e){return t&&e?"sectionCells":t?"section":"cells"},hf=function(t){var e="thead"===t.section,n=rr(vf(t.cells),"th");return e||n?{type:"header",subType:gf(e,n)}:"tfoot"===t.section?{type:"footer"}:{type:"body"}},vf=function(t){var e=R(t,(function(t){return mf(t.element)}));return 0===e.length?k.some("td"):e.length===t.length?k.some("th"):k.none()},bf=function(t){var e=M(t,(function(t){return hf(t).type})),n=I(e,"header"),r=I(e,"footer");if(n||r){var o=I(e,"body");return!n||o||r?n||o||!r?k.none():k.some("footer"):k.some("header")}return k.some("body")},yf=function(t){return rt(t.all,(function(t){var e=hf(t);return"header"===e.type?k.from(e.subType):k.none()}))},wf=function(t,e,n){return Je(n(t.element,e),!0,t.isLocked)},Bf=function(t,e){return t.section!==e?qe(t.element,t.cells,e,t.isNew):t},Cf=function(){return{transformRow:Bf,transformCell:function(t,e,n){var r=n(t.element,e),o="td"!==nn(r)?xi(r,"td"):r;return Je(o,t.isNew,t.isLocked)}}},xf=function(){return{transformRow:Bf,transformCell:wf}},Sf=function(){return{transformRow:function(t,e){var n="thead"===e?"tbody":e;return Bf(t,n)},transformCell:wf}},Ef=function(){return{transformRow:v,transformCell:wf}},Tf=function(t,e){var n=co.fromTable(t),r=yf(n).getOr(e);switch(r){case"section":return Cf();case"sectionCells":return xf();case"cells":return Sf()}},Qf={getTableSectionType:Tf,section:Cf,sectionCells:xf,cells:Sf,fallback:Ef},kf=function(t,e,n,r){n===r?er(t,e):Yn(t,e,n)},Ff=function(t,e,n){nt(Nn(t,e)).fold((function(){return To(t,n)}),(function(t){return Eo(t,n)}))},Uf=function(t,e){var n=$n(t,e).getOrThunk((function(){var n=he.fromTag(e,fn(t).dom);return"thead"===e?Ff(t,"caption,colgroup",n):"colgroup"===e?Ff(t,"caption",n):Qo(t,n),n}));return Io(n),n},Of=function(t,e){var n=[],r=[],o=function(t){return M(t,(function(t){t.isNew&&n.push(t.element);var e=t.element;return Io(e),N(t.cells,(function(t){t.isNew&&r.push(t.element),kf(t.element,"colspan",t.colspan,1),kf(t.element,"rowspan",t.rowspan,1),Qo(e,t.element)})),e}))},i=function(t){return G(t,(function(t){return M(t.cells,(function(t){return kf(t.element,"span",t.colspan,1),t.element}))}))},a=function(e,n){var r=Uf(t,n),a="colgroup"===n?i:o,s=a(e);_o(r,s)},s=function(e){$n(t,e).each(Ho)},u=function(t,e){t.length>0?a(t,e):s(e)},c=[],l=[],d=[],f=[];return N(e,(function(t){switch(t.section){case"thead":c.push(t);break;case"tbody":l.push(t);break;case"tfoot":d.push(t);break;case"colgroup":f.push(t);break}})),u(f,"colgroup"),u(c,"thead"),u(l,"tbody"),u(d,"tfoot"),{newRows:n,newCells:r}},_f=function(t){return M(t,(function(t){var e=yi(t.element);return N(t.cells,(function(t){var n=wi(t.element);kf(n,"colspan",t.colspan,1),kf(n,"rowspan",t.rowspan,1),Qo(e,n)})),e}))},If=function(t,e){return M(t,(function(t){return Vr(t,e)}))},Hf=function(t,e){return t[e]},Df=function(t,e){if(0===t.length)return 0;var n=t[0],r=$(t,(function(t){return!e(n.element,t.element)}));return r.getOr(t.length)},Mf=function(t,e,n,r){var o=Hf(t,e),i="colgroup"===o.section,a=Df(o.cells.slice(n),r),s=i?1:Df(If(t.slice(e),n),r);return{colspan:a,rowspan:s}},Nf=function(t,e){var n=M(t,(function(t){return M(t.cells,C)})),r=function(t,e,r,o){for(var i=t;i<t+r;i++)for(var a=e;a<e+o;a++)n[i][a]=!0};return M(t,(function(o,i){var a=G(o.cells,(function(o,a){if(!1===n[i][a]){var s=Mf(t,i,a,e);return r(i,a,s.rowspan,s.colspan),[Xe(o.element,s.rowspan,s.colspan,o.isNew)]}return[]}));return Ye(o.element,a,o.section,o.isNew)}))},Lf=function(t,e,n){var r=[];N(t.colgroups,(function(o){for(var i=[],a=0;a<t.grid.columns;a++){var s=co.getColumnAt(t,a).map((function(t){return Je(t.element,n,!1)})).getOrThunk((function(){return Je(e.colGap(),!0,!1)}));i.push(s)}r.push(qe(o.element,i,"colgroup",n))}));for(var o=0;o<t.grid.rows;o++){for(var i=[],a=0;a<t.grid.columns;a++){var s=co.getAt(t,o,a).map((function(t){return Je(t.element,n,t.isLocked)})).getOrThunk((function(){return Je(e.gap(),!0,!1)}));i.push(s)}var u=t.all[o],c=qe(u.element,i,u.section,n);r.push(c)}return r},Pf=function(t,e){return Lf(t,e,!1)},Rf=function(t){return Nf(t,Be)},zf=function(t,e){return rt(t.all,(function(t){return j(t.cells,(function(t){return Be(e,t.element)}))}))},Kf=function(t,e,n){var r=M(e.selection,(function(e){return kr(e).bind((function(e){return zf(t,e)})).filter(n)})),o=or(r);return ur(o.length>0,o)},Vf=function(t,e,n,r,o){return function(i,a,s,u,c){var l=co.fromTable(a),d=k.from(null===c||void 0===c?void 0:c.section).getOrThunk(Qf.fallback),f=e(l,s).map((function(e){var n=Pf(l,u),r=t(n,e,Be,o(u),d),i=Jr(r.grid),a=Rf(r.grid);return{info:e,grid:a,cursor:r.cursor,lockedColumns:i}}));return f.bind((function(t){var e=Of(a,t.grid),o=k.from(null===c||void 0===c?void 0:c.sizing).getOrThunk((function(){return ps.getTableSize(a)})),s=k.from(null===c||void 0===c?void 0:c.resize).getOrThunk(Ju);return n(a,t.grid,t.info,{sizing:o,resize:s,section:d}),r(a),Rl(i,a),er(a,Wr),t.lockedColumns.length>0&&Yn(a,Wr,t.lockedColumns.join(",")),k.some({cursor:t.cursor,newRows:e.newRows,newCells:e.newCells})}))}},jf=function(t,e){return kr(e.element).bind((function(n){return zf(t,n).map((function(t){var n=ot(ot({},t),{generators:e.generators,clipboard:e.clipboard});return n}))}))},$f=function(t,e){return Kf(t,e,x).map((function(t){return{cells:t,generators:e.generators,clipboard:e.clipboard}}))},Xf=function(t,e){return e.mergable},Gf=function(t,e){return e.unmergable},Wf=function(t,e){return Kf(t,e,x)},Yf=function(t,e){return Kf(t,e,(function(t){return!t.isLocked}))},Jf=function(t,e){return zf(t,e).exists((function(t){return!t.isLocked}))},qf=function(t,e){return W(e,(function(e){return Jf(t,e)}))},Zf=function(t,e){return Xf(t,e).filter((function(e){return qf(t,e.cells)}))},tA=function(t,e){return Gf(t,e).filter((function(e){return qf(t,e)}))},eA=function(t,e,n,r){var o=Xr(t).rows;if(0===o.length)return t;for(var i=e.startRow;i<=e.finishRow;i++)for(var a=e.startCol;a<=e.finishCol;a++){var s=o[i],u=Vr(s,a).isLocked;Rr(s,a,Je(r(),!1,u))}return t},nA=function(t,e,n,r){for(var o=Xr(t).rows,i=!0,a=0;a<o.length;a++)for(var s=0;s<$r(o[0]);s++){var u=o[a],c=Vr(u,s),l=c.element,d=n(l,e);!0===d&&!1===i?Rr(u,s,Je(r(),!0,c.isLocked)):!0===d&&(i=!1)}return t},rA=function(t,e){return K(t,(function(t,n){return H(t,(function(t){return e(t.element,n.element)}))?t:t.concat([n])}),[])},oA=function(t,e,n,r){return e>0&&e<t[0].cells.length&&N(t,(function(t){var o=t.cells[e-1],i=t.cells[e],a=n(i.element,o.element);a&&Rr(t,e,Je(r(),!0,i.isLocked))})),t},iA=function(t,e,n,r){var o=Xr(t).rows;if(e>0&&e<o.length){var i=o[e-1].cells,a=rA(i,n);N(a,(function(t){for(var i=k.none(),a=e;a<o.length;a++)for(var s=function(e){var s=o[a],u=Vr(s,e),c=n(u.element,t.element);c&&(i.isNone()&&(i=k.some(r())),i.each((function(t){Rr(s,e,Je(t,!0,u.isLocked))})))},u=0;u<$r(o[0]);u++)s(u)}))}return t},aA=function(t){var e=function(e){return aA(t)},n=function(e){return aA(t)},r=function(e){return aA(e(t))},o=function(e){return aA(t)},i=function(e){e(t)},a=function(e){return e(t)},s=function(e,n){return n(t)},u=function(e){return e(t)},c=function(e){return e(t)},l=function(){return k.some(t)};return{isValue:x,isError:C,getOr:h(t),getOrThunk:h(t),getOrDie:h(t),or:e,orThunk:n,fold:s,map:r,mapError:o,each:i,bind:a,exists:u,forall:c,toOptional:l}},sA=function(t){var e=function(t){return t()},n=function(){return B(String(t))()},r=v,o=function(t){return t()},i=function(e){return sA(t)},a=function(e){return sA(e(t))},s=function(e){return sA(t)},u=function(e,n){return e(t)};return{isValue:C,isError:x,getOr:v,getOrThunk:e,getOrDie:n,or:r,orThunk:o,fold:u,map:i,mapError:a,each:m,bind:s,exists:C,forall:x,toOptional:k.none}},uA=function(t,e){return t.fold((function(){return sA(e)}),aA)},cA={value:aA,error:sA,fromOption:uA},lA=function(t,e,n){if(t.row>=e.length||t.column>$r(e[0]))return cA.error("invalid start address out of table bounds, row: "+t.row+", column: "+t.column);var r=e.slice(t.row),o=r[0].cells.slice(t.column),i=$r(n[0]),a=n.length;return cA.value({rowDelta:r.length-a,colDelta:o.length-i})},dA=function(t,e){var n=$r(t[0]),r=$r(e[0]);return{rowDelta:0,colDelta:n-r}},fA=function(t,e){var n=t.length,r=e.length;return{rowDelta:n-r,colDelta:0}},AA=function(t,e,n,r){var o="colgroup"===e.section?n.col:n.cell;return D(t,(function(t){return Je(o(),!0,r(t))}))},mA=function(t,e,n,r){var o=t[t.length-1];return t.concat(D(e,(function(){var t="colgroup"===o.section?n.colgroup:n.row,e=Gr(o,t,v),i=AA(e.cells.length,e,n,(function(t){return Le(r,t.toString())}));return zr(e,i)})))},pA=function(t,e,n,r){return M(t,(function(t){var o=AA(e,t,n,C);return Lr(t,r,o)}))},gA=function(t,e,n){return M(t,(function(t){return K(n,(function(n,r){var o=AA(1,t,e,x)[0];return Pr(n,r,o)}),t)}))},hA=function(t,e,n){var r=e.colDelta<0?pA:v,o=e.rowDelta<0?mA:v,i=Jr(t),a=$r(t[0]),s=H(i,(function(t){return t===a-1})),u=r(t,Math.abs(e.colDelta),n,s?a-1:a),c=Jr(u);return o(u,Math.abs(e.rowDelta),n,J(c,x))},vA=function(t,e,n,r){var o=Vr(t[e],n),i=y(r,o.element),a=t[e];return t.length>1&&$r(a)>1&&(n>0&&i(jr(a,n-1))||n<a.cells.length-1&&i(jr(a,n+1))||e>0&&i(jr(t[e-1],n))||e<t.length-1&&i(jr(t[e+1],n)))},bA=function(t,e,n,r,o,i){for(var a=t.row,s=t.column,u=n.length,c=$r(n[0]),l=a+u,d=s+c+i.length,f=J(i,x),A=a;A<l;A++)for(var m=0,p=s;p<d;p++)if(f[p])m++;else{vA(e,A,p,o)&&nA(e,jr(e[A],p),o,r.cell);var g=p-s-m,h=Vr(n[A-a],g),v=h.element,b=r.replace(v);Rr(e[A],p,Je(b,!0,h.isLocked))}return e},yA=function(t,e,n){var r=$r(e[0]),o=Xr(e).cols.length+t.row,i=D(r-t.column,(function(e){return e+t.column})),a=j(i,(function(t){return W(n,(function(e){return e!==t}))})).getOr(r-1);return{row:o,column:a}},wA=function(t,e,n){return R(n,(function(n){return n>=t.column&&n<=$r(e[0])+t.column}))},BA=function(t,e,n,r,o){var i=Jr(e),a=yA(t,e,i),s=Xr(n).rows,u=wA(a,s,i),c=lA(a,e,s);return c.map((function(t){var n=ot(ot({},t),{colDelta:t.colDelta-u.length}),i=hA(e,n,r),c=Jr(i),l=wA(a,s,c);return bA(a,i,s,r,o,l)}))},CA=function(t,e,n,r,o){oA(e,t,o,r.cell);var i=fA(n,e),a=hA(n,i,r),s=fA(e,a),u=hA(e,s,r);return M(u,(function(e,n){return Lr(e,t,a[n].cells)}))},xA=function(t,e,n,r,o){iA(e,t,o,r.cell);var i=Jr(e),a=dA(e,n),s=ot(ot({},a),{colDelta:a.colDelta-i.length}),u=hA(e,s,r),c=Xr(u),l=c.cols,d=c.rows,f=Jr(u),A=dA(n,e),m=ot(ot({},A),{colDelta:A.colDelta+f.length}),p=gA(n,r,f),g=hA(p,m,r);return l.concat(d.slice(0,t)).concat(g).concat(d.slice(t,d.length))},SA=function(t,e,n,r){return Gr(t,(function(t){return r(t,n)}),e)},EA=function(t,e,n,r,o){var i=Xr(t),a=i.rows,s=i.cols,u=a.slice(0,e),c=a.slice(e),l=SA(a[n],(function(t,n){var i=e>0&&e<a.length&&r(jr(a[e-1],n),jr(a[e],n)),s=i?Vr(a[e],n):Je(o(t.element,r),!0,t.isLocked);return s}),r,o);return s.concat(u).concat([l]).concat(c)},TA=function(t,e,n,r,o,i,a){if("colgroup"!==n&&r)return Vr(t,e);var s=Vr(t,o);return Je(a(s.element,i),!0,!1)},QA=function(t,e,n,r,o){return M(t,(function(t){var i=e>0&&e<$r(t)&&r(jr(t,e-1),jr(t,e)),a=TA(t,e,t.section,i,n,r,o);return Pr(t,e,a)}))},kA=function(t,e){return G(t,(function(t){var n=t.cells,r=z(e,(function(t,e){return e>=0&&e<t.length?t.slice(0,e).concat(t.slice(e+1)):t}),n);return r.length>0?[qe(t.element,r,t.section,t.isNew)]:[]}))},FA=function(t,e,n){var r=Xr(t),o=r.rows,i=r.cols;return i.concat(o.slice(0,e)).concat(o.slice(n+1))},UA=function(t,e,n,r){return void 0!==jr(t[e],n)&&e>0&&r(jr(t[e-1],n),jr(t[e],n))},OA=function(t,e,n){return e>0&&n(jr(t,e-1),jr(t,e))},_A=function(t,e,n,r){return UA(t,e,n,r)||OA(t[e],n,r)},IA=function(t,e){var n=W(e,v)&&pf(t.cells);return n?x:function(t,n,r){var o=nn(t.element);return!("th"===o&&e[r])}},HA=function(t,e){var n=W(e,v)&&pf(t);return n?x:function(t,n,r){var o=nn(t.element);return!("th"===o&&e[n])}},DA=function(t,e,n,r){var o=function(t){return"row"===t?Br(e):wr(e)},i=function(t){return o(t)?t+"group":t};if(t)return mf(e)?i(n):null;if(r&&mf(e)){var a="row"===n?"col":"row";return i(a)}return null},MA=function(t,e){return function(n,r,o){return k.some(DA(t,n.element,"col",e[o]))}},NA=function(t,e){return function(n,r){return k.some(DA(t,n.element,"row",e[r]))}},LA=function(t,e,n){return Je(n(t.element,e),!0,t.isLocked)},PA=function(t,e,n,r,o,i,a){var s=function(t){return H(e,(function(e){return n(t.element,e.element)}))};return M(t,(function(t,e){return Kr(t,(function(t,u){if(s(t)){var c=a(t,e,u)?o(t,n,r):t;return i(c,e,u).each((function(t){qn(c.element,{scope:k.from(t)})})),c}return t}))}))},RA=function(t,e,n){return G(t,(function(r,o){return _A(t,o,e,n)?[]:[Vr(r,e)]}))},zA=function(t,e,n){var r=t[e];return G(r.cells,(function(r,o){return _A(t,e,o,n)?[]:[r]}))},KA=function(t,e,n,r,o){var i=Xr(t).rows,a=G(e,(function(t){return RA(i,t,r)})),s=M(t,(function(t){return pf(t.cells)})),u=HA(a,s),c=NA(n,s);return PA(t,a,r,o,LA,c,u)},VA=function(t,e,n,r,o,i,a){var s=Xr(t),u=s.cols,c=s.rows,l=c[e[0]],d=G(e,(function(t){return zA(c,t,o)})),f=M(l.cells,(function(t,e){return pf(RA(c,e,o))})),A=it([],c,!0);N(e,(function(t){A[t]=a.transformRow(c[t],n)}));var m=u.concat(A),p=IA(l,f),g=MA(r,f);return PA(m,d,o,i,a.transformCell,g,p)},jA=function(t,e,n,r){var o=Xr(t).rows,i=M(e,(function(t){return Vr(o[t.row],t.column)}));return PA(t,i,n,r,LA,k.none,x)},$A=function(t){var e=function(t,e){var n=H(t,(function(t){return t.column===e.column}));return n?t:t.concat([e])};return K(t,e,[]).sort((function(t,e){return t.column-e.column}))},XA=dn("col"),GA=dn("colgroup"),WA=function(t){return"tr"===nn(t)||GA(t)},YA=function(t){var e=br(t,"colspan",1),n=br(t,"rowspan",1);return{element:t,colspan:e,rowspan:n}},JA=function(t,e){void 0===e&&(e=YA);var n=function(e){return XA(e.element)?t.col(e):t.cell(e)},r=function(e){return GA(e.element)?t.colgroup(e):t.row(e)},o=function(t){if(WA(t))return r({element:t});var o=n(e(t));return i=k.some({item:t,replacement:o}),o},i=k.none(),a=function(t,e){return i.fold((function(){return o(t)}),(function(n){return e(t,n.item)?n.replacement:o(t)}))};return{getOrInit:a}},qA=function(t){return function(e){var n=[],r=function(t,e){return j(n,(function(n){return e(n.item,t)}))},o=function(r){var o="td"===t?{scope:null}:{},i=e.replace(r,t,o);return n.push({item:r,sub:i}),i},i=function(t,e){return WA(t)||XA(t)?t:r(t,e).fold((function(){return o(t)}),(function(n){return e(t,n.item)?n.sub:o(t)}))};return{replaceOrInit:i}}},ZA=function(t){return tr(t,"scope").map((function(t){return t.substr(0,3)}))},tm=function(t){var e=function(e){var n=ZA(e);return n.each((function(t){return Yn(e,"scope",t)})),function(){var r=t.cell({element:e,colspan:1,rowspan:1});return hr(r,"width"),hr(e,"width"),n.each((function(t){return Yn(r,"scope",t)})),r}},n=function(t){var e=function(){var e=or(M(t,ZA));if(0===e.length)return k.none();var n=e[0],r=["row","col"],o=H(e,(function(t){return t!==n&&I(r,t)}));return o?k.none():k.from(n)};return hr(t[0],"width"),e().fold((function(){return er(t[0],"scope")}),(function(e){return Yn(t[0],"scope",e+"group")})),h(t[0])};return{unmerge:e,merge:n}},em={modification:JA,transform:qA,merging:tm},nm=["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"],rm=function(t,e){var n=t.property().name(e);return I(["ol","ul"],n)},om=function(t,e){var n=t.property().name(e);return I(nm,n)},im=function(t,e){return I(["br","img","hr","input"],t.property().name(e))},am=Ko(),sm=function(t){return om(am,t)},um=function(t){return rm(am,t)},cm=function(t){return im(am,t)},lm=function(t){var e=function(t){return"br"===nn(t)},n=function(t){return W(t,(function(t){return e(t)||un(t)&&0===Lo(t).trim().length}))},r=function(t){return"li"===nn(t)||Rn(t,um).isSome()},o=function(t){return bn(t).map((function(t){return!!sm(t)||!!cm(t)&&"img"!==nn(t)})).getOr(!1)},i=function(t){return ks(t).bind((function(n){var i=o(n);return pn(n).map((function(o){return!0===i||r(o)||e(n)||sm(o)&&!Be(t,o)?[]:[he.fromTag("br")]}))})).getOr([])},a=function(){var e=G(t,(function(t){var e=yn(t);return n(e)?[]:e.concat(i(t))}));return 0===e.length?[he.fromTag("br")]:e},s=a();Io(t[0]),_o(t[0],s)},dm=function(t){return Bl(t,!0)},fm=function(t){var e=Fr(t);0===e.length&&Ho(t)},Am=function(t,e){return{grid:t,cursor:e}},mm=function(t){return rt(t,(function(t){return rt(t.cells,(function(t){var e=t.element;return ur(dm(e),e)}))}))},pm=function(t,e,n){var r,o,i=Xr(t).rows;return k.from(null===(o=null===(r=i[e])||void 0===r?void 0:r.cells[n])||void 0===o?void 0:o.element).filter(dm).orThunk((function(){return mm(i)}))},gm=function(t,e,n){var r=pm(t,e,n);return Am(t,r)},hm=function(t){var e=function(t,e){var n=H(t,(function(t){return t.row===e.row}));return n?t:t.concat([e])};return K(t,e,[]).sort((function(t,e){return t.row-e.row}))},vm=function(t,e,n,r){var o=e[0].row,i=hm(e),a=z(i,(function(t,e){var i=EA(t.grid,o,e.row+t.delta,n,r.getOrInit);return{grid:i,delta:t.delta+1}}),{grid:t,delta:0}).grid;return gm(a,o,e[0].column)},bm=function(t,e,n,r){var o=hm(e),i=o[o.length-1],a=i.row+i.rowspan,s=z(o,(function(t,e){return EA(t,a,e.row,n,r.getOrInit)}),t);return gm(s,a,e[0].column)},ym=function(t,e,n,r){var o=e.details,i=$A(o),a=i[0].column,s=z(i,(function(t,e){var o=QA(t.grid,a,e.column+t.delta,n,r.getOrInit);return{grid:o,delta:t.delta+1}}),{grid:t,delta:0}).grid;return gm(s,o[0].row,a)},wm=function(t,e,n,r){var o=e.details,i=o[o.length-1],a=i.column+i.colspan,s=$A(o),u=z(s,(function(t,e){return QA(t,a,e.column,n,r.getOrInit)}),t);return gm(u,o[0].row,a)},Bm=function(t,e,n,r){var o=$A(e),i=M(o,(function(t){return t.column})),a=KA(t,i,!0,n,r.replaceOrInit);return gm(a,e[0].row,e[0].column)},Cm=function(t,e,n,r){var o=jA(t,e,n,r.replaceOrInit);return gm(o,e[0].row,e[0].column)},xm=function(t,e,n,r){var o=$A(e),i=M(o,(function(t){return t.column})),a=KA(t,i,!1,n,r.replaceOrInit);return gm(a,e[0].row,e[0].column)},Sm=function(t,e,n,r){var o=jA(t,e,n,r.replaceOrInit);return gm(o,e[0].row,e[0].column)},Em=function(t,e){return function(n,r,o,i,a){var s=hm(r),u=M(s,(function(t){return t.row})),c=VA(n,u,t,e,o,i.replaceOrInit,a);return gm(c,r[0].row,r[0].column)}},Tm=Em("thead",!0),Qm=Em("tbody",!1),km=Em("tfoot",!1),Fm=function(t,e,n,r){var o=$A(e.details),i=kA(t,M(o,(function(t){return t.column}))),a=i.length>0?i[0].cells.length-1:0;return gm(i,o[0].row,Math.min(o[0].column,a))},Um=function(t,e,n,r){var o=hm(e),i=FA(t,o[0].row,o[o.length-1].row),a=i.length>0?i.length-1:0;return gm(i,Math.min(e[0].row,a),e[0].column)},Om=function(t,e,n,r){var o=e.cells;lm(o);var i=eA(t,e.bounds,n,r.merge(o));return Am(i,k.from(o[0]))},_m=function(t,e,n,r){var o=function(t,e){return nA(t,e,n,r.unmerge(e))},i=z(e,o,t);return Am(i,k.from(e[0]))},Im=function(t,e,n,r){var o=function(t,e){var n=co.fromTable(t);return Lf(n,e,!0)},i=o(e.clipboard,e.generators),a=je(e.row,e.column),s=BA(a,t,i,e.generators,n);return s.fold((function(){return Am(t,k.some(e.element))}),(function(t){return gm(t,e.row,e.column)}))},Hm=function(t,e,n){var r=Nr(t,n.section),o=co.generate(r);return Lf(o,e,!0)},Dm=function(t,e,n,r){var o=Xr(t).rows,i=e.cells[0].column,a=o[e.cells[0].row],s=Hm(e.clipboard,e.generators,a),u=CA(i,t,s,e.generators,n);return gm(u,e.cells[0].row,e.cells[0].column)},Mm=function(t,e,n,r){var o=Xr(t).rows,i=e.cells[e.cells.length-1].column+e.cells[e.cells.length-1].colspan,a=o[e.cells[0].row],s=Hm(e.clipboard,e.generators,a),u=CA(i,t,s,e.generators,n);return gm(u,e.cells[0].row,e.cells[0].column)},Nm=function(t,e,n,r){var o=Xr(t).rows,i=e.cells[0].row,a=o[i],s=Hm(e.clipboard,e.generators,a),u=xA(i,t,s,e.generators,n);return gm(u,e.cells[0].row,e.cells[0].column)},Lm=function(t,e,n,r){var o=Xr(t).rows,i=e.cells[e.cells.length-1].row+e.cells[e.cells.length-1].rowspan,a=o[e.cells[0].row],s=Hm(e.clipboard,e.generators,a),u=xA(i,t,s,e.generators,n);return gm(u,e.cells[0].row,e.cells[0].column)},Pm=function(t,e){var n=co.fromTable(t),r=Wf(n,e);return r.bind((function(t){var e=t[t.length-1],r=t[0].column,o=e.column+e.colspan,i=X(M(n.all,(function(t){return R(t.cells,(function(t){return t.column>=r&&t.column<o}))})));return vf(i)})).getOr("")},Rm=function(t,e){var n=co.fromTable(t),r=Wf(n,e);return r.bind(vf).getOr("")},zm=function(t,e){var n=co.fromTable(t),r=Wf(n,e);return r.bind((function(t){var e=t[t.length-1],r=t[0].row,o=e.row+e.rowspan,i=n.all.slice(r,o);return bf(i)})).getOr("")},Km=function(t,e,n,r){return Vu(t,e,n,r.sizing)},Vm=function(t,e,n,r){return Ku(t,e,n,r.sizing,r.resize)},jm=function(t,e){return H(e,(function(t){return 0===t.column&&t.isLocked}))},$m=function(t,e){return H(e,(function(e){return e.column+e.colspan>=t.grid.columns&&e.isLocked}))},Xm=function(t,e){var n=Ri(t),r=$A(e);return K(r,(function(t,e){var r=n[e.column],o=r.map(Ni).getOr(0);return t+o}),0)},Gm=function(t){return function(e,n){return Wf(e,n).filter((function(n){var r=t?jm:$m;return!r(e,n)})).map((function(t){return{details:t,pixelDelta:Xm(e,t)}}))}},Wm=function(t,e){return Yf(t,e).map((function(e){return{details:e,pixelDelta:-Xm(t,e)}}))},Ym=function(t){return function(e,n){return $f(e,n).filter((function(n){var r=t?jm:$m;return!r(e,n.cells)}))}},Jm=em.transform("th"),qm=em.transform("td"),Zm=Vf(vm,Wf,m,m,em.modification),tp=Vf(bm,Wf,m,m,em.modification),ep=Vf(ym,Gm(!0),Vm,m,em.modification),np=Vf(wm,Gm(!1),Vm,m,em.modification),rp=Vf(Fm,Wm,Vm,fm,em.modification),op=Vf(Um,Wf,m,fm,em.modification),ip=Vf(Bm,Yf,m,m,Jm),ap=Vf(xm,Yf,m,m,qm),sp=Vf(Tm,Yf,m,m,Jm),up=Vf(Qm,Yf,m,m,qm),cp=Vf(km,Yf,m,m,qm),lp=Vf(Cm,Yf,m,m,Jm),dp=Vf(Sm,Yf,m,m,qm),fp=Vf(Om,Zf,Km,m,em.merging),Ap=Vf(_m,tA,Km,m,em.merging),mp=Vf(Im,jf,Km,m,em.modification),pp=Vf(Dm,Ym(!0),m,m,em.modification),gp=Vf(Mm,Ym(!1),m,m,em.modification),hp=Vf(Nm,$f,m,m,em.modification),vp=Vf(Lm,$f,m,m,em.modification),bp=Pm,yp=Rm,wp=zm,Bp=function(t,e,n){var r=function(t){return"table"===nn(js(t))},o=function(e){return!1===r(t)||xc(e).rows>1},i=function(e){return!1===r(t)||xc(e).columns>1},a=Pd(t),s=Ld(t)?m:Af,u=function(e){switch(Dd(t)){case"section":return Qf.section();case"sectionCells":return Qf.sectionCells();case"cells":return Qf.cells();default:return Qf.getTableSectionType(e,"section")}},c=function(n,r){return r.cursor.fold((function(){var r=Fr(n);return et(r).filter(Un).map((function(r){e.clear(n);var o=t.dom.createRng();return o.selectNode(r.dom),t.selection.setRng(o),Yn(r,"data-mce-selected","1"),o}))}),(function(r){var o=ff(r),i=t.dom.createRng();return i.setStart(o.element.dom,o.offset),i.setEnd(o.element.dom,o.offset),t.selection.setRng(i),e.clear(n),k.some(i)}))},l=function(e,n,r,o,i){return function(s,l,d){void 0===d&&(d=!1),Js(s);var f=o(),A=he.fromDom(t.getDoc()),m=Ps(r,A,a),p={sizing:Vd(t,s),resize:Ld(t)?Yu():Ju(),section:u(s)};return n(s)?e(f,s,l,m,p).bind((function(e){N(e.newRows,(function(e){Jl(t,e.dom)})),N(e.newCells,(function(e){ql(t,e.dom)}));var n=c(s,e);return Un(s)&&(Js(s),d||rd(t,s.dom,i)),n.map((function(t){return{rng:t,effect:i}}))})):k.none()}},d=l(op,o,m,n,id),f=l(rp,i,m,n,id),A=l(Zm,x,m,n,id),p=l(tp,x,m,n,id),g=l(ep,x,s,n,id),h=l(np,x,s,n,id),v=l(fp,x,m,n,id),b=l(Ap,x,m,n,id),y=l(pp,x,m,n,id),w=l(gp,x,m,n,id),B=l(hp,x,m,n,id),C=l(vp,x,m,n,id),S=l(mp,x,m,n,ad),E=l(lp,x,m,n,id),T=l(dp,x,m,n,id),Q=l(ip,x,m,n,id),F=l(ap,x,m,n,id),U=l(sp,x,m,n,id),O=l(up,x,m,n,id),_=l(cp,x,m,n,id),I=yp,H=bp,D=wp;return{deleteRow:d,deleteColumn:f,insertRowsBefore:A,insertRowsAfter:p,insertColumnsBefore:g,insertColumnsAfter:h,mergeCells:v,unmergeCells:b,pasteColsBefore:y,pasteColsAfter:w,pasteRowsBefore:B,pasteRowsAfter:C,pasteCells:S,makeCellsHeader:E,unmakeCellsHeader:T,makeColumnsHeader:Q,unmakeColumnsHeader:F,makeRowsHeader:U,makeRowsBody:O,makeRowsFooter:_,getTableRowType:D,getTableCellType:I,getTableColType:H}},Cp={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},xp=function(){return he.fromTag("th")},Sp=function(){return he.fromTag("td")},Ep=function(){return he.fromTag("col")},Tp=function(t,e,n,r){for(var o=he.fromTag("tr"),i=0;i<t;i++){var a=r<e||i<n?xp():Sp();i<n&&Yn(a,"scope","row"),r<e&&Yn(a,"scope","col"),Qo(a,he.fromTag("br")),Qo(o,a)}return o},Qp=function(t){var e=he.fromTag("colgroup");return D(t,(function(){return Qo(e,Ep())})),e},kp=function(t,e,n,r){return D(t,(function(t){return Tp(e,n,r,t)}))},Fp=function(t,e,n,r,o,i){void 0===i&&(i=Cp);var a=he.fromTag("table"),s="cells"!==o;Ar(a,i.styles),Jn(a,i.attributes),i.colGroups&&Qo(a,Qp(e));var u=Math.min(t,n);if(s&&n>0){var c=he.fromTag("thead");Qo(a,c);var l="sectionCells"===o?u:0,d=kp(n,e,l,r);_o(c,d)}var f=he.fromTag("tbody");Qo(a,f);var A=s?t-u:t,m=s?0:n,p=kp(A,e,m,r);return _o(f,p),a},Up=function(t){return t.dom.innerHTML},Op=function(t){var e=he.fromTag("div"),n=he.fromDom(t.dom.cloneNode(!0));return Qo(e,n),Up(e)},_p=function(t,e){t.selection.select(e.dom,!0),t.selection.collapse(!0)},Ip=function(t,e){Xn(e,"td,th").each(y(_p,t))},Hp=function(t,e){N(Ln(e,"tr"),(function(e){Jl(t,e.dom),N(Ln(e,"th,td"),(function(e){ql(t,e.dom)}))}))},Dp=function(t){return o(t)&&-1!==t.indexOf("%")},Mp=function(t,e,n,r,o){var i=bd(t),a={styles:i,attributes:vd(t),colGroups:Hd(t)};return t.undoManager.ignore((function(){var i=Fp(n,e,o,r,Dd(t),a);Yn(i,"data-mce-id","__mce");var s=Op(i);t.insertContent(s),t.addVisual()})),Xn(js(t),'table[data-mce-id="__mce"]').map((function(e){return Od(t)?Yd(e):_d(t)?Jd(e):(Ud(t)||Dp(i.width))&&Wd(e),Js(e),er(e,"data-mce-id"),Hp(t,e),Ip(t,e),e.dom})).getOr(null)},Np=function(t,e,n,r,o){void 0===r&&(r={});var i=function(t){return A(t)&&t>0};if(i(e)&&i(n)){var a=r.headerRows||0,s=r.headerColumns||0;return Mp(t,n,e,s,a)}return console.error(o),null},Lp=function(t){return function(){return t().fold((function(){return[]}),(function(t){return M(t,(function(t){return t.dom}))}))}},Pp=function(t){return function(e){var n=e.length>0?k.some(Ks(e)):k.none();t(n)}},Rp=function(t){return function(e,n,r){void 0===r&&(r={});var o=Np(t,n,e,r,"Invalid values for insertTable - rows and columns values are required to insert a table.");return t.undoManager.add(),o}},zp=function(t,e,n,r){return{insertTable:Rp(t),setClipboardRows:Pp(e.setRows),getClipboardRows:Lp(e.getRows),setClipboardCols:Pp(e.setColumns),getClipboardCols:Lp(e.getColumns),resizeHandler:n,selectionTargets:r}},Kp=function(t,e,n){var r=br(t,e,1);1===n||r<=1?er(t,e):Yn(t,e,Math.min(n,r))},Vp=function(t,e,n){if(co.hasColumns(t)){var r=R(co.justColumns(t),(function(t){return t.column>=e&&t.column<n})),o=M(r,(function(t){var r=wi(t.element);return Kp(r,"span",n-e),r})),i=he.fromTag("colgroup");return _o(i,o),[i]}return[]},jp=function(t,e,n){return M(t.all,(function(t){var r=R(t.cells,(function(t){return t.column>=e&&t.column<n})),o=M(r,(function(t){var r=wi(t.element);return Kp(r,"colspan",n-e),r})),i=he.fromTag("tr");return _o(i,o),i}))},$p=function(t,e){var n=co.fromTable(t),r=Yf(n,e);return r.map((function(t){var e=t[t.length-1],r=t[0].column,o=e.column+e.colspan,i=Vp(n,r,o),a=jp(n,r,o);return it(it([],i,!0),a,!0)}))},Xp=function(t,e,n){var r=co.fromTable(t),o=Wf(r,e);return o.bind((function(t){var e=Lf(r,n,!1),o=Xr(e).rows,i=o.slice(t[0].row,t[t.length-1].row+t[t.length-1].rowspan),a=G(i,(function(t){var e=R(t.cells,(function(t){return!t.isLocked}));return e.length>0?[ot(ot({},t),{cells:e})]:[]})),s=Rf(a);return ur(s.length>0,s)})).map((function(t){return _f(t)}))},Gp=tinymce.util.Tools.resolve("tinymce.util.Tools"),Wp=function(t,e,n){var r,o=t.select("td,th",e),i=function(e,r){for(var o=0;o<r.length;o++){var i=t.getStyle(r[o],n);if("undefined"===typeof e&&(e=i),e!==i)return""}return e};return i(r,o)},Yp=function(t,e,n){n&&t.formatter.apply("align"+n,{},e)},Jp=function(t,e,n){n&&t.formatter.apply("valign"+n,{},e)},qp=function(t,e){Gp.each("left center right".split(" "),(function(n){t.formatter.remove("align"+n,{},e)}))},Zp=function(t,e){Gp.each("top middle bottom".split(" "),(function(n){t.formatter.remove("valign"+n,{},e)}))},tg=[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}],eg=function(t){return{value:t}},ng=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,rg=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,og=function(t){return ng.test(t)||rg.test(t)},ig=function(t){return yt(t,"#").toUpperCase()},ag=function(t){return og(t)?k.some({value:ig(t)}):k.none()},sg=function(t){var e=t.toString(16);return(1===e.length?"0"+e:e).toUpperCase()},ug=function(t){var e=sg(t.red)+sg(t.green)+sg(t.blue);return eg(e)},cg=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,lg=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,dg=function(t,e,n,r){return{red:t,green:e,blue:n,alpha:r}},fg=function(t,e,n,r){var o=parseInt(t,10),i=parseInt(e,10),a=parseInt(n,10),s=parseFloat(r);return dg(o,i,a,s)},Ag=function(t){if("transparent"===t)return k.some(dg(0,0,0,0));var e=cg.exec(t);if(null!==e)return k.some(fg(e[1],e[2],e[3],"1"));var n=lg.exec(t);return null!==n?k.some(fg(n[1],n[2],n[3],n[4])):k.none()},mg=function(t){return ag(t).orThunk((function(){return Ag(t).map(ug)})).getOrThunk((function(){var e=document.createElement("canvas");e.height=1,e.width=1;var n=e.getContext("2d");n.clearRect(0,0,e.width,e.height),n.fillStyle="#FFFFFF",n.fillStyle=t,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data,o=r[0],i=r[1],a=r[2],s=r[3];return ug(dg(o,i,a,s))}))},pg=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},gg=function(t){var e=pg(k.none()),n=function(){return e.get().each(t)},r=function(){n(),e.set(k.none())},o=function(){return e.get().isSome()},i=function(){return e.get()},a=function(t){n(),e.set(k.some(t))};return{clear:r,isSet:o,get:i,set:a}},hg=function(){return gg((function(t){return t.unbind()}))},vg=function(){var t=gg(m),e=function(e){return t.get().each(e)};return ot(ot({},t),{on:e})},bg=function(t,e,n,r){return function(o){var i=hg(),a=Tt(r),s=function(){var s=Cu(e),u=function(e){return t.formatter.match(n,{value:r},e.dom,a)};a?(o.setActive(!H(s,u)),i.set(t.formatter.formatChanged(n,(function(t){return o.setActive(!t)}),!0))):(o.setActive(W(s,u)),i.set(t.formatter.formatChanged(n,o.setActive,!1,{value:r})))};return t.initialized?s():t.on("init",s),i.clear}},yg=function(t){return Pe(t,"menu")},wg=function(t){return M(t,(function(t){var e=t.text||t.title;return yg(t)?{text:e,items:wg(t.menu)}:{text:e,value:t.value}}))},Bg=function(t,e,n,r,o){return M(n,(function(n){var i=n.text||n.title;return yg(n)?{type:"nestedmenuitem",text:i,getSubmenuItems:function(){return Bg(t,e,n.menu,r,o)}}:{text:i,type:"togglemenuitem",onAction:function(){return o(n.value)},onSetup:bg(t,e,r,n.value)}}))},Cg=function(t,e){return function(n){var r;t.execCommand("mceTableApplyCellStyle",!1,(r={},r[e]=n,r))}},xg=function(t){return G(t,(function(t){return yg(t)?[ot(ot({},t),{menu:xg(t.menu)})]:Et(t.value)?[t]:[]}))},Sg=function(t,e,n,r,o){return function(i){return i(Bg(t,e,n,r,o))}},Eg=function(t,e,n){var r=M(e,(function(t){return{text:t.title,value:"#"+mg(t.value).value,type:"choiceitem"}}));return[{type:"fancymenuitem",fancytype:"colorswatch",initData:{colors:r.length>0?r:void 0,allowCustomColors:!1},onAction:function(e){var r,o="remove"===e.value?"":e.value;t.execCommand("mceTableApplyCellStyle",!1,(r={},r[n]=o,r))}}]},Tg=function(t){return function(){var e=t.queryCommandValue("mceTableRowType"),n="header"===e?"body":"header";t.execCommand("mceTableRowType",!1,{type:n})}},Qg=function(t){return function(){var e=t.queryCommandValue("mceTableColType"),n="th"===e?"td":"th";t.execCommand("mceTableColType",!1,{type:n})}},kg=function(t){var e=wg(Qd(t));return e.length>0?k.some({name:"class",type:"listbox",label:"Class",items:e}):k.none()},Fg=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",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:"listbox",label:"Horizontal align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"Vertical align",items:tg}],Ug=function(t){return Fg.concat(kg(t).toArray())},Og=function(t,e){var n=[{text:"Select...",value:""}],r=[{name:"borderstyle",type:"listbox",label:"Border style",items:n.concat(wg(hd(t)))},{name:"bordercolor",type:"colorinput",label:"Border color"},{name:"backgroundcolor",type:"colorinput",label:"Background color"}],o={name:"borderwidth",type:"input",label:"Border width"},i="cell"===e?[o].concat(r):r;return{title:"Advanced",name:"advanced",items:i}},_g=function(t){return function(e,n){var r=e.dom,o=function(e,o){t&&!o||r.setAttrib(n,e,o)},i=function(e,o){t&&!o||r.setStyle(n,e,o)},a=function(r,o){t&&!o||(""===o?e.formatter.remove(r,{value:null},n,!0):e.formatter.apply(r,{value:o},n))};return{setAttrib:o,setStyle:i,setFormat:a}}},Ig={normal:_g(!1),ifTruthy:_g(!0)},Hg=function(t){return function(e){return Bt(e,"rgb")?t.toHex(e):e}},Dg=function(t,e){var n=he.fromDom(e);return{borderwidth:gr(n,"border-width").getOr(""),borderstyle:gr(n,"border-style").getOr(""),bordercolor:gr(n,"border-color").map(Hg(t)).getOr(""),backgroundcolor:gr(n,"background-color").map(Hg(t)).getOr("")}},Mg=function(t){var e=t[0],n=t.slice(1);return N(n,(function(t){N(Te(e),(function(n){ke(t,(function(t,r){var o=e[n];""!==o&&n===r&&o!==t&&(e[n]="")}))}))})),e},Ng=function(t,e,n,r){return j(t,(function(t){return!c(n.formatter.matchNode(r,e+t))})).getOr("")},Lg=y(Ng,["left","center","right"],"align"),Pg=y(Ng,["top","middle","bottom"],"valign"),Rg=function(t,e){var n=bd(t),r=vd(t),o=function(t){return{borderstyle:Ne(n,"border-style").getOr(""),bordercolor:Hg(t)(Ne(n,"border-color").getOr("")),backgroundcolor:Hg(t)(Ne(n,"background-color").getOr(""))}},i={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},a=function(){var e=n["border-width"];return Td(t)&&e?{border:e}:Ne(r,"border").fold((function(){return{}}),(function(t){return{border:t}}))},s=e?o(t.dom):{},u=function(){var t=Ne(n,"border-spacing").or(Ne(r,"cellspacing")).fold((function(){return{}}),(function(t){return{cellspacing:t}})),e=Ne(n,"border-padding").or(Ne(r,"cellpadding")).fold((function(){return{}}),(function(t){return{cellpadding:t}}));return ot(ot({},t),e)},c=ot(ot(ot(ot(ot(ot({},i),n),r),s),a()),u());return c},zg=function(t){return Or(he.fromDom(t)).map((function(e){var n={selection:Ks(t.cells)};return wp(e,n)})).getOr("")},Kg=function(t,e,n){var r=function(e,n){var r=gr(he.fromDom(n),"border-width");return Td(t)&&r.isSome()?r.getOr(""):e.getAttrib(n,"border")||Wp(t.dom,n,"border-width")||Wp(t.dom,n,"border")},o=t.dom,i=Td(t)?o.getStyle(e,"border-spacing")||o.getAttrib(e,"cellspacing"):o.getAttrib(e,"cellspacing")||o.getStyle(e,"border-spacing"),a=Td(t)?Wp(o,e,"padding")||o.getAttrib(e,"cellpadding"):o.getAttrib(e,"cellpadding")||Wp(o,e,"padding");return ot({width:o.getStyle(e,"width")||o.getAttrib(e,"width"),height:o.getStyle(e,"height")||o.getAttrib(e,"height"),cellspacing:i,cellpadding:a,border:r(o,e),caption:!!o.select("caption",e)[0],class:o.getAttrib(e,"class",""),align:Lg(t,e)},n?Dg(o,e):{})},Vg=function(t,e,n){var r=t.dom;return ot({height:r.getStyle(e,"height")||r.getAttrib(e,"height"),class:r.getAttrib(e,"class",""),type:zg(e),align:Lg(t,e)},n?Dg(r,e):{})},jg=function(t,e,n,r){var o=t.dom,i=r.getOr(e),a=function(t,e){return o.getStyle(t,e)||o.getAttrib(t,e)};return ot({width:a(i,"width"),height:a(e,"height"),scope:o.getAttrib(e,"scope"),celltype:Vs(e),class:o.getAttrib(e,"class",""),halign:Lg(t,e),valign:Pg(t,e)},n?Dg(o,e):{})},$g=function(t,e){var n=co.fromTable(t),r=co.justCells(n),o=R(r,(function(t){return H(e,(function(e){return Be(t.element,e)}))}));return M(o,(function(t){return{element:t.element.dom,column:co.getColumnAt(n,t.column).map((function(t){return t.element.dom}))}}))},Xg=function(t,e,n){t.setAttrib("scope",n.scope),t.setAttrib("class",n.class),t.setStyle("height",Ys(n.height)),e.setStyle("width",Ys(n.width))},Gg=function(t,e){t.setFormat("tablecellbackgroundcolor",e.backgroundcolor),t.setFormat("tablecellbordercolor",e.bordercolor),t.setFormat("tablecellborderstyle",e.borderstyle),t.setFormat("tablecellborderwidth",Ys(e.borderwidth))},Wg=function(t,e,n){var r=1===e.length;N(e,(function(e){var o=e.element,i=r?Ig.normal(t,o):Ig.ifTruthy(t,o),a=e.column.map((function(e){return r?Ig.normal(t,e):Ig.ifTruthy(t,e)})).getOr(i);Xg(i,a,n),Bd(t)&&Gg(i,n),r&&(qp(t,o),Zp(t,o)),n.halign&&Yp(t,o,n.halign),n.valign&&Jp(t,o,n.valign)}))},Yg=function(t,e){t.execCommand("mceTableCellType",!1,{type:e.celltype,no_events:!0})},Jg=function(t,e,n,r){var o=Ie(r,(function(t,e){return n[e]!==t}));Me(o)>0&&e.length>=1&&Or(e[0]).each((function(n){var i=$g(n,e),a=Me(Ie(o,(function(t,e){return"scope"!==e&&"celltype"!==e})))>0,s=Le(o,"celltype");(a||Le(o,"scope"))&&Wg(t,i,r),s&&Yg(t,r),rd(t,n.dom,{structure:s,style:a})}))},qg=function(t,e,n,r){var o=r.getData();r.close(),t.undoManager.transact((function(){Jg(t,e,n,o),t.focus()}))},Zg=function(t,e){var n=Or(e[0]).map((function(n){return M($g(n,e),(function(e){return jg(t,e.element,Bd(t),e.column)}))}));return Mg(n.getOrDie())},th=function(t,e){var n=Cu(e);if(0!==n.length){var r=Zg(t,n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:Ug(t)},Og(t,"cell")]},i={type:"panel",items:[{type:"grid",columns:2,items:Ug(t)}]};t.windowManager.open({title:"Cell Properties",size:"normal",body:Bd(t)?o:i,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onSubmit:y(qg,t,n,r)})}},eh=function(t){var e=wg(kd(t));return e.length>0?k.some({name:"class",type:"listbox",label:"Class",items:e}):k.none()},nh=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",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"}],rh=function(t){return nh.concat(eh(t).toArray())},oh=function(t,e){t.setAttrib("class",e.class),t.setStyle("height",Ys(e.height))},ih=function(t,e){t.setStyle("background-color",e.backgroundcolor),t.setStyle("border-color",e.bordercolor),t.setStyle("border-style",e.borderstyle)},ah=function(t,e,n,r){var o=1===e.length;N(e,(function(e){var i=o?Ig.normal(t,e):Ig.ifTruthy(t,e);oh(i,n),Cd(t)&&ih(i,n),n.align!==r.align&&(qp(t,e),Yp(t,e,n.align))}))},sh=function(t,e){t.execCommand("mceTableRowType",!1,{type:e.type,no_events:!0})},uh=function(t,e,n,r){var o=Ie(r,(function(t,e){return n[e]!==t}));if(Me(o)>0){var i=Le(o,"type"),a=!i||Me(o)>1;a&&ah(t,e,r,n),i&&sh(t,r),Or(he.fromDom(e[0])).each((function(e){return rd(t,e.dom,{structure:i,style:a})}))}},ch=function(t,e,n,r){var o=r.getData();r.close(),t.undoManager.transact((function(){uh(t,e,n,o),t.focus()}))},lh=function(t){var e=xu(eu(t),mu.selected);if(0!==e.length){var n=M(e,(function(e){return Vg(t,e.dom,Cd(t))})),r=Mg(n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:rh(t)},Og(t,"row")]},i={type:"panel",items:[{type:"grid",columns:2,items:rh(t)}]};t.windowManager.open({title:"Row Properties",size:"normal",body:Cd(t)?o:i,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onSubmit:y(ch,t,M(e,(function(t){return t.dom})),r)})}},dh=function(t,e,n){var r=n?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],o=[{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}],i=Sd(t)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],a=[{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}],s=e.length>0?[{type:"listbox",name:"class",label:"Class",items:e}]:[];return r.concat(o).concat(i).concat(a).concat(s)},fh=function(t,e,n,r){if("TD"===e.tagName||"TH"===e.tagName)o(n)?t.setStyle(e,n,r):t.setStyle(e,n);else if(e.children)for(var i=0;i<e.children.length;i++)fh(t,e.children[i],n,r)},Ah=function(t,e,n){var r=t.dom,o={},i={};if(o.class=n.class,i.height=Ys(n.height),r.getAttrib(e,"width")&&!Td(t)?o.width=Ws(n.width):i.width=Ys(n.width),Td(t)?(i["border-width"]=Ys(n.border),i["border-spacing"]=Ys(n.cellspacing)):(o.border=n.border,o.cellpadding=n.cellpadding,o.cellspacing=n.cellspacing),Td(t)&&e.children)for(var a=0;a<e.children.length;a++)fh(r,e.children[a],{"border-width":Ys(n.border),padding:Ys(n.cellpadding)}),xd(t)&&fh(r,e.children[a],{"border-color":n.bordercolor});xd(t)&&(i["background-color"]=n.backgroundcolor,i["border-color"]=n.bordercolor,i["border-style"]=n.borderstyle),o.style=r.serializeStyle(ot(ot({},bd(t)),i)),r.setAttribs(e,ot(ot({},vd(t)),o))},mh=function(t,e,n,r){var o=t.dom,i=r.getData(),a=Ie(i,(function(t,e){return n[e]!==t}));r.close(),""===i.class&&delete i.class,t.undoManager.transact((function(){if(!e){var n=parseInt(i.cols,10)||1,r=parseInt(i.rows,10)||1;e=Mp(t,n,r,0,0)}if(Me(a)>0){Ah(t,e,i);var s=o.select("caption",e)[0];(s&&!i.caption||!s&&i.caption)&&t.execCommand("mceTableToggleCaption"),""===i.align?qp(t,e):Yp(t,e,i.align)}if(t.focus(),t.addVisual(),Me(a)>0){var u=Le(a,"caption"),c=!u||Me(a)>1;rd(t,e,{structure:u,style:c})}}))},ph=function(t,e){var n,r=t.dom,o=Rg(t,xd(t));!1===e?(n=r.getParent(t.selection.getStart(),"table",t.getBody()),n?o=Kg(t,n,xd(t)):xd(t)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor="")):(o.cols="1",o.rows="1",xd(t)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""));var i=wg(Fd(t));i.length>0&&o.class&&(o.class=o.class.replace(/\s*mce\-item\-table\s*/g,""));var a={type:"grid",columns:2,items:dh(t,i,e)},s=function(){return{type:"panel",items:[a]}},u=function(){return{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},Og(t,"table")]}},c=xd(t)?u():s();t.windowManager.open({title:"Table Properties",size:"normal",body:c,onSubmit:y(mh,t,n,o),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},gh=function(t){return wu(eu(t),Gs(t))},hh=function(t){return Bu(eu(t),Gs(t))},vh=function(t,e,n,r,a){var s=Gs(t),u=function(){return gh(t).each((function(e){Or(e,s).filter(w(s)).each((function(e){var n=he.fromText("");if(Eo(e,n),Ho(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()}}))}))},c=function(e){return gh(t).each((function(n){var r=_d(t)||Od(t)||Ud(t);r||Or(n,s).each((function(n){"relative"!==e||wc(n)?"fixed"!==e||Bc(n)?"responsive"!==e||Cc(n)||Jd(n):Yd(n):Wd(n),Js(n),rd(t,n.dom,id)}))}))},l=function(t){return Or(t,s)},d=function(e){return hh(t).bind((function(t){return l(t).map((function(n){return e(n,t)}))}))},f=function(e,n){d((function(e){t.formatter.toggle("tableclass",{value:n},e.dom),rd(t,e.dom,od)}))},A=function(e,n){d((function(e){var o=Cu(r),i=W(o,(function(e){return t.formatter.match("tablecellclass",{value:n},e.dom)})),a=i?t.formatter.remove:t.formatter.apply;N(o,(function(t){return a("tablecellclass",{value:n},t.dom)})),rd(t,e.dom,od)}))},p=function(){gh(t).each((function(e){Or(e,s).each((function(n){$n(n,"caption").fold((function(){var e=he.fromTag("caption");Qo(e,he.fromText("Caption")),ko(n,e,0),t.selection.setCursorLocation(e.dom,0)}),(function(r){dn("caption")(e)&&we("td",n).each((function(e){return t.selection.setCursorLocation(e.dom,0)})),Ho(r)})),rd(t,n.dom,id)}))}))},g=function(e){t.focus()},h=function(t,e){return void 0===e&&(e=!1),d((function(n,o){var i=gu(r,n,o);t(n,i,e).each(g)}))},v=function(){return d((function(e,n){var o=gu(r,e,n),i=Ps(m,he.fromDom(t.getDoc()),k.none());return Xp(e,o,i)}))},b=function(){return d((function(t,e){var n=gu(r,t,e);return $p(t,n)}))},B=function(e,n){return n().each((function(n){var o=M(n,(function(t){return wi(t)}));d((function(n,i){var a=Rs(he.fromDom(t.getDoc())),s=vu(r,i,o,a);e(n,s).each(g)}))}))},C=function(t){return function(e,n){return Ne(n,"type").each((function(e){h(t(e),n.no_events)}))}};ke({mceTableSplitCells:function(){return h(e.unmergeCells)},mceTableMergeCells:function(){return h(e.mergeCells)},mceTableInsertRowBefore:function(){return h(e.insertRowsBefore)},mceTableInsertRowAfter:function(){return h(e.insertRowsAfter)},mceTableInsertColBefore:function(){return h(e.insertColumnsBefore)},mceTableInsertColAfter:function(){return h(e.insertColumnsAfter)},mceTableDeleteCol:function(){return h(e.deleteColumn)},mceTableDeleteRow:function(){return h(e.deleteRow)},mceTableCutCol:function(){return b().each((function(t){a.setColumns(t),h(e.deleteColumn)}))},mceTableCutRow:function(){return v().each((function(t){a.setRows(t),h(e.deleteRow)}))},mceTableCopyCol:function(){return b().each((function(t){return a.setColumns(t)}))},mceTableCopyRow:function(){return v().each((function(t){return a.setRows(t)}))},mceTablePasteColBefore:function(){return B(e.pasteColsBefore,a.getColumns)},mceTablePasteColAfter:function(){return B(e.pasteColsAfter,a.getColumns)},mceTablePasteRowBefore:function(){return B(e.pasteRowsBefore,a.getRows)},mceTablePasteRowAfter:function(){return B(e.pasteRowsAfter,a.getRows)},mceTableDelete:u,mceTableCellToggleClass:A,mceTableToggleClass:f,mceTableToggleCaption:p,mceTableSizingMode:function(t,e){return c(e)},mceTableCellType:C((function(t){return"th"===t?e.makeCellsHeader:e.unmakeCellsHeader})),mceTableColType:C((function(t){return"th"===t?e.makeColumnsHeader:e.unmakeColumnsHeader})),mceTableRowType:C((function(t){switch(t){case"header":return e.makeRowsHeader;case"footer":return e.makeRowsFooter;default:return e.makeRowsBody}}))},(function(e,n){return t.addCommand(n,e)})),ke({mceTableProps:y(ph,t,!1),mceTableRowProps:y(lh,t),mceTableCellProps:y(th,t,r)},(function(e,n){return t.addCommand(n,(function(){return e()}))})),t.addCommand("mceInsertTable",(function(e,n){i(n)&&Te(n).length>0?Np(t,n.rows,n.columns,n.options,"Invalid values for mceInsertTable - rows and columns values are required to insert a table."):ph(t,!0)})),t.addCommand("mceTableApplyCellStyle",(function(e,n){var a=function(t){return"tablecell"+t.toLowerCase().replace("-","")};if(i(n)){var s=Cu(r);if(0!==s.length){var u=Ie(n,(function(e,n){return t.formatter.has(a(n))&&o(e)}));Re(u)||(ke(u,(function(e,n){N(s,(function(r){Ig.normal(t,r.dom).setFormat(a(n),e)}))})),l(s[0]).each((function(e){return rd(t,e.dom,od)})))}}}))},bh=function(t,e,n){var r=Gs(t),o=function(e){return Bu(eu(t)).bind((function(t){return Or(t,r).map((function(r){var o=gu(n,r,t);return e(r,o)}))})).getOr("")};ke({mceTableRowType:function(){return o(e.getTableRowType)},mceTableCellType:function(){return o(e.getTableCellType)},mceTableColType:function(){return o(e.getTableColType)}},(function(e,n){return t.addQueryValueHandler(n,e)}))},yh=function(){var t=vg(),e=vg();return{getRows:t.get,setRows:function(n){n.fold(t.clear,t.set),e.clear()},clearRows:t.clear,getColumns:e.get,setColumns:function(n){n.fold(e.clear,e.set),t.clear()},clearColumns:e.clear}},wh={remove_similar:!0,inherit:!1},Bh=ot({selector:"td,th"},wh),Ch={tablecellbackgroundcolor:ot({styles:{backgroundColor:"%value"}},Bh),tablecellverticalalign:ot({styles:{"vertical-align":"%value"}},Bh),tablecellbordercolor:ot({styles:{borderColor:"%value"}},Bh),tablecellclass:ot({classes:["%value"]},Bh),tableclass:ot({selector:"table",classes:["%value"]},wh),tablecellborderstyle:ot({styles:{borderStyle:"%value"}},Bh),tablecellborderwidth:ot({styles:{borderWidth:"%value"}},Bh)},xh=function(t){t.formatter.register(Ch)},Sh=di.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),Eh=function(t){return void 0===t&&(t=void 0),Sh.none(t)},Th=ot(ot({},Sh),{none:Eh}),Qh=function(t,e,n,r,o){void 0===o&&(o=x);var i=1===r;if(!i&&n<=0)return Th.first(t[0]);if(i&&n>=t.length-1)return Th.last(t[t.length-1]);var a=n+r,s=t[a];return o(s)?Th.middle(e,s):Qh(t,e,a,r,o)},kh=function(t,e){return Or(t,e).bind((function(e){var n=Fr(e),r=$(n,(function(e){return Be(t,e)}));return r.map((function(t){return{index:t,all:n}}))}))},Fh=function(t,e,n){var r=kh(t,n);return r.fold((function(){return Th.none(t)}),(function(n){return Qh(n.all,t,n.index,1,e)}))},Uh=function(t,e,n){var r=kh(t,n);return r.fold((function(){return Th.none()}),(function(n){return Qh(n.all,t,n.index,-1,e)}))},Oh=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},_h={create:Oh},Ih=di.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Hh=function(t,e,n,r){return t.fold(e,n,r)},Dh=function(t){return t.fold(v,v,v)},Mh=Ih.before,Nh=Ih.on,Lh=Ih.after,Ph={before:Mh,on:Nh,after:Lh,cata:Hh,getStart:Dh},Rh=di.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),zh=function(t){return Rh.exact(t.start,t.soffset,t.finish,t.foffset)},Kh=function(t){return t.match({domRange:function(t){return he.fromDom(t.startContainer)},relative:function(t,e){return Ph.getStart(t)},exact:function(t,e,n,r){return t}})},Vh=Rh.domRange,jh=Rh.relative,$h=Rh.exact,Xh=function(t){var e=Kh(t);return mn(e)},Gh=_h.create,Wh={domRange:Vh,relative:jh,exact:$h,exactFromRange:zh,getWin:Xh,range:Gh},Yh=function(t,e){var n=t.document.createRange();return n.selectNode(e.dom),n},Jh=function(t,e){var n=t.document.createRange();return qh(n,e),n},qh=function(t,e){return t.selectNodeContents(e.dom)},Zh=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)}))},tv=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)}))},ev=function(t,e,n){var r=t.document.createRange();return Zh(r,e),tv(r,n),r},nv=function(t,e,n,r,o){var i=t.document.createRange();return i.setStart(e.dom,n),i.setEnd(r.dom,o),i},rv=function(t){return{left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}},ov=function(t){var e=t.getClientRects(),n=e.length>0?e[0]:t.getBoundingClientRect();return n.width>0||n.height>0?k.some(n).map(rv):k.none()},iv=di.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),av=function(t,e,n){return e(he.fromDom(n.startContainer),n.startOffset,he.fromDom(n.endContainer),n.endOffset)},sv=function(t,e){return e.match({domRange:function(t){return{ltr:h(t),rtl:k.none}},relative:function(e,n){return{ltr:at((function(){return ev(t,e,n)})),rtl:at((function(){return k.some(ev(t,n,e))}))}},exact:function(e,n,r,o){return{ltr:at((function(){return nv(t,e,n,r,o)})),rtl:at((function(){return k.some(nv(t,r,o,e,n))}))}}})},uv=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 iv.rtl(he.fromDom(t.endContainer),t.endOffset,he.fromDom(t.startContainer),t.startOffset)})).getOrThunk((function(){return av(t,iv.ltr,n)}))}return av(t,iv.ltr,n)},cv=function(t,e){var n=sv(t,e);return uv(t,n)},lv=function(t,e){var n=cv(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}})};iv.ltr,iv.rtl;var dv=function(t,e,n,r,o){if(0===o)return 0;if(e===r)return o-1;for(var i=r,a=1;a<o;a++){var s=t(a),u=Math.abs(e-s.left);if(n<=s.bottom){if(n<s.top||u>i)return a-1;i=u}}return 0},fv=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},Av=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},a=function(t){var e=i(t);return e.getBoundingClientRect()},s=Lo(e).length,u=dv(a,n,r,o.right,s);return i(u)},mv=function(t,e,n,r){var o=t.dom.createRange();o.selectNode(e.dom);var i=o.getClientRects(),a=rt(i,(function(t){return fv(t,n,r)?k.some(t):k.none()}));return a.map((function(o){return Av(t,e,n,r,o)}))},pv=function(t,e,n,r){var o=t.dom.createRange(),i=yn(e);return rt(i,(function(e){return o.selectNode(e.dom),fv(o.getBoundingClientRect(),n,r)?gv(t,e,n,r):k.none()}))},gv=function(t,e,n,r){return un(e)?mv(t,e,n,r):pv(t,e,n,r)},hv=function(t,e,n,r){var o=t.dom.createRange();o.selectNode(e.dom);var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),s=Math.max(i.top,Math.min(i.bottom,r));return gv(t,e,a,s)},vv=!0,bv=!1,yv=function(t,e){return e-t.left<t.right-e?vv:bv},wv=function(t,e,n){var r=t.dom.createRange();return r.selectNode(e.dom),r.collapse(n),r},Bv=function(t,e,n){var r=t.dom.createRange();r.selectNode(e.dom);var o=r.getBoundingClientRect(),i=yv(o,n),a=i===vv?Qs:ks;return a(e).map((function(e){return wv(t,e,i)}))},Cv=function(t,e,n){var r=e.dom.getBoundingClientRect(),o=yv(r,n);return k.some(wv(t,e,o))},xv=function(t,e,n){var r=0===yn(e).length?Cv:Bv;return r(t,e,n)},Sv=function(t,e,n){var r,o;return k.from(null===(o=(r=t.dom).caretPositionFromPoint)||void 0===o?void 0:o.call(r,e,n)).bind((function(e){if(null===e.offsetNode)return k.none();var n=t.dom.createRange();return n.setStart(e.offsetNode,e.offset),n.collapse(),k.some(n)}))},Ev=function(t,e,n){var r,o;return k.from(null===(o=(r=t.dom).caretRangeFromPoint)||void 0===o?void 0:o.call(r,e,n))},Tv=function(t,e,n,r){var o=t.dom.createRange();o.selectNode(e.dom);var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),s=Math.max(i.top,Math.min(i.bottom,r));return hv(t,e,a,s)},Qv=function(t,e,n){return he.fromPoint(t,e,n).bind((function(r){var o=function(){return xv(t,r,e)};return 0===yn(r).length?o():Tv(t,r,e,n).orThunk(o)}))},kv=function(){return document.caretPositionFromPoint?Sv:document.caretRangeFromPoint?Ev:Qv}(),Fv=function(t,e,n){var r=he.fromDom(t.document);return kv(r,e,n).map((function(t){return _h.create(he.fromDom(t.startContainer),t.startOffset,he.fromDom(t.endContainer),t.endOffset)}))},Uv=function(t,e){var n=nn(t);return"input"===n?Ph.after(t):I(["br","img"],n)?0===e?Ph.before(t):Ph.after(t):Ph.on(t,e)},Ov=function(t,e){var n=t.fold(Ph.before,Uv,Ph.after),r=e.fold(Ph.before,Uv,Ph.after);return Wh.relative(n,r)},_v=function(t,e,n,r){var o=Uv(t,e),i=Uv(n,r);return Wh.relative(o,i)},Iv=function(t){return t.match({domRange:function(t){var e=he.fromDom(t.startContainer),n=he.fromDom(t.endContainer);return _v(e,t.startOffset,n,t.endOffset)},relative:Ov,exact:_v})},Hv=function(t,e,n,r){var o=fn(t),i=o.dom.createRange();return i.setStart(t.dom,e),i.setEnd(n.dom,r),i},Dv=function(t,e,n,r){var o=Hv(t,e,n,r),i=Be(t,n)&&e===r;return o.collapsed&&!i},Mv=function(t){return k.from(t.getSelection())},Nv=function(t,e){Mv(t).each((function(t){t.removeAllRanges(),t.addRange(e)}))},Lv=function(t,e,n,r,o){var i=nv(t,e,n,r,o);Nv(t,i)},Pv=function(t,e,n,r,o,i){e.collapse(n.dom,r),e.extend(o.dom,i)},Rv=function(t,e){return cv(t,e).match({ltr:function(e,n,r,o){Lv(t,e,n,r,o)},rtl:function(e,n,r,o){Mv(t).each((function(i){if(i.setBaseAndExtent)i.setBaseAndExtent(e.dom,n,r.dom,o);else if(i.extend)try{Pv(t,i,e,n,r,o)}catch(a){Lv(t,r,o,e,n)}else Lv(t,r,o,e,n)}))}})},zv=function(t,e,n,r,o){var i=_v(e,n,r,o);Rv(t,i)},Kv=function(t,e,n){var r=Ov(e,n);Rv(t,r)},Vv=function(t){var e=Wh.getWin(t).dom,n=function(t,n,r,o){return nv(e,t,n,r,o)},r=Iv(t);return cv(e,r).match({ltr:n,rtl:n})},jv=function(t){if(t.rangeCount>0){var e=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);return k.some(_h.create(he.fromDom(e.startContainer),e.startOffset,he.fromDom(n.endContainer),n.endOffset))}return k.none()},$v=function(t){if(null===t.anchorNode||null===t.focusNode)return jv(t);var e=he.fromDom(t.anchorNode),n=he.fromDom(t.focusNode);return Dv(e,t.anchorOffset,n,t.focusOffset)?k.some(_h.create(e,t.anchorOffset,n,t.focusOffset)):jv(t)},Xv=function(t,e,n){void 0===n&&(n=!0);var r=n?Jh:Yh,o=r(t,e);Nv(t,o)},Gv=function(t){return Mv(t).filter((function(t){return t.rangeCount>0})).bind($v)},Wv=function(t){return Gv(t).map((function(t){return Wh.exact(t.start,t.soffset,t.finish,t.foffset)}))},Yv=function(t,e){var n=lv(t,e);return ov(n)},Jv=function(t,e,n){return Fv(t,e,n)},qv=function(t){Mv(t).each((function(t){return t.removeAllRanges()}))},Zv=tinymce.util.Tools.resolve("tinymce.util.VK"),tb=function(t,e,n){return rb(t,e,Fh(n,Bl))},eb=function(t,e,n){return rb(t,e,Uh(n,Bl))},nb=function(t,e){var n=Wh.exact(e,0,e,0);return Vv(n)},rb=function(t,e,n){return n.fold(k.none,k.none,(function(e,n){return Qs(n).map((function(e){return nb(t,e)}))}),(function(n){return t.execCommand("mceTableInsertRowAfter"),tb(t,e,n)}))},ob=["table","li","dl"],ib=function(t,e,n){if(t.keyCode===Zv.TAB){var r=js(e),o=function(t){var e=nn(t);return Be(t,r)||I(ob,e)},i=e.selection.getRng(),a=he.fromDom(t.shiftKey?i.startContainer:i.endContainer);kr(a,o).each((function(r){t.preventDefault(),Or(r,o).each(n.clear),e.selection.collapse(t.shiftKey);var i=t.shiftKey?eb:tb,a=i(e,o,r);a.each((function(t){e.selection.setRng(t)}))}))}},ab=function(t,e){return{selection:t,kill:e}},sb={create:ab},ub=function(t,e,n,r){return{start:Ph.on(t,e),finish:Ph.on(n,r)}},cb={create:ub},lb=function(t,e){var n=lv(t,e);return _h.create(he.fromDom(n.startContainer),n.startOffset,he.fromDom(n.endContainer),n.endOffset)},db=cb.create,fb=function(t,e,n,r,o,i,a){return Be(n,o)&&r===i?k.none():Gn(n,"td,th",e).bind((function(n){return Gn(o,"td,th",e).bind((function(r){return Ab(t,e,n,r,a)}))}))},Ab=function(t,e,n,r,o){return Be(n,r)?k.none():ni(n,r,e).bind((function(e){var r=e.boxes.getOr([]);return r.length>1?(o(t,r,e.start,e.finish),k.some(sb.create(k.some(db(n,0,n,xs(n))),!0))):k.none()}))},mb=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 si(r,t,e,o.firstSelectedSelector,o.lastSelectedSelector).map(i)},pb=function(t,e){return{item:t,mode:e}},gb=function(t,e,n,r){return void 0===r&&(r=hb),t.property().parent(e).map((function(t){return pb(t,r)}))},hb=function(t,e,n,r){return void 0===r&&(r=vb),n.sibling(t,e).map((function(t){return pb(t,r)}))},vb=function(t,e,n,r){void 0===r&&(r=vb);var o=t.property().children(e),i=n.first(o);return i.map((function(t){return pb(t,r)}))},bb=[{current:gb,next:hb,fallback:k.none()},{current:hb,next:vb,fallback:k.some(gb)},{current:vb,next:vb,fallback:k.some(hb)}],yb=function(t,e,n,r,o){void 0===o&&(o=bb);var i=j(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 yb(t,e,n,r)}))}))}))},wb=function(){var t=function(t,e){return t.query().prevSibling(e)},e=function(t){return t.length>0?k.some(t[t.length-1]):k.none()};return{sibling:t,first:e}},Bb=function(){var t=function(t,e){return t.query().nextSibling(e)},e=function(t){return t.length>0?k.some(t[0]):k.none()};return{sibling:t,first:e}},Cb={left:wb,right:Bb},xb=function(t,e,n,r,o,i){var a=yb(t,e,r,o);return a.bind((function(e){return i(e.item)?k.none():n(e.item)?k.some(e.item):xb(t,e.item,n,e.mode,o,i)}))},Sb=function(t,e,n,r){return xb(t,e,n,hb,Cb.left(),r)},Eb=function(t,e,n,r){return xb(t,e,n,hb,Cb.right(),r)},Tb=function(t){return function(e){return 0===t.property().children(e).length}},Qb=function(t,e,n){return Fb(t,e,Tb(t),n)},kb=function(t,e,n){return Ub(t,e,Tb(t),n)},Fb=Sb,Ub=Eb,Ob=Ko(),_b=function(t,e){return Qb(Ob,t,e)},Ib=function(t,e){return kb(Ob,t,e)},Hb=function(t,e,n){return Fb(Ob,t,e,n)},Db=function(t,e,n){return Ub(Ob,t,e,n)},Mb=function(t,e,n){return Rn(t,e,n).isSome()},Nb=di.generate([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),Lb=function(t,e,n){var r=t.getRect(e),o=t.getRect(n);return o.right>r.left&&o.left<r.right},Pb=function(t){return Gn(t,"tr")},Rb=function(t,e,n,r,o,i,a){return Gn(r,"td,th",a).bind((function(n){return Gn(e,"td,th",a).map((function(e){return Be(n,e)?Be(r,n)&&xs(n)===o?i(e):Nb.none("in same cell"):Zo(Pb,[n,e]).fold((function(){return Lb(t,e,n)?Nb.success():i(e)}),(function(t){return i(e)}))}))})).getOr(Nb.none("default"))},zb=function(t,e,n,r,o){return t.fold(e,n,r,o)},Kb=ot(ot({},Nb),{verify:Rb,cata:zb}),Vb=function(t,e,n,r){return{parent:t,children:e,element:n,index:r}},jb=function(t){return pn(t).bind((function(e){var n=yn(e);return $b(n,t).map((function(r){return Vb(e,n,t,r)}))}))},$b=function(t,e){return $(t,y(Be,e))},Xb=function(t){return"br"===nn(t)},Gb=function(t,e,n){return e(t,n).bind((function(t){return un(t)&&0===Lo(t).trim().length?Gb(t,e,n):k.some(t)}))},Wb=function(t,e,n){return n.traverse(e).orThunk((function(){return Gb(e,n.gather,t)})).map(n.relative)},Yb=function(t,e){return wn(t,e).filter(Xb).orThunk((function(){return wn(t,e-1).filter(Xb)}))},Jb=function(t,e,n,r){return Yb(e,n).bind((function(e){return r.traverse(e).fold((function(){return Gb(e,r.gather,t).map(r.relative)}),(function(t){return jb(t).map((function(t){return Ph.on(t.parent,t.index)}))}))}))},qb=function(t,e,n,r){var o=Xb(e)?Wb(t,e,r):Jb(t,e,n,r);return o.map((function(t){return{start:t,finish:t}}))},Zb=function(t){return Kb.cata(t,(function(t){return k.none()}),(function(){return k.none()}),(function(t){return k.some(af(t,0))}),(function(t){return k.some(af(t,xs(t)))}))},ty=function(t,e){return{left:t.left,top:t.top+e,right:t.right,bottom:t.bottom+e}},ey=function(t,e){return{left:t.left,top:t.top-e,right:t.right,bottom:t.bottom-e}},ny=function(t,e,n){return{left:t.left+e,top:t.top+n,right:t.right+e,bottom:t.bottom+n}},ry=function(t){return t.top},oy=function(t){return t.bottom},iy=function(t,e,n){return n>=0&&n<xs(e)?t.getRangedRect(e,n,e,n+1):n>0?t.getRangedRect(e,n-1,e,n):k.none()},ay=function(t){return{left:t.left,top:t.top,right:t.right,bottom:t.bottom}},sy=function(t,e){return k.some(t.getRect(e))},uy=function(t,e,n){return sn(e)?sy(t,e).map(ay):un(e)?iy(t,e,n).map(ay):k.none()},cy=function(t,e){return sn(e)?sy(t,e).map(ay):un(e)?t.getRangedRect(e,0,e,xs(e)).map(ay):k.none()},ly=5,dy=100,fy=di.generate([{none:[]},{retry:["caret"]}]),Ay=function(t,e){return t.left<e.left||Math.abs(e.right-t.left)<1||t.left>e.right},my=function(t,e,n){return zn(e,sm).fold(C,(function(e){return cy(t,e).exists((function(t){return Ay(n,t)}))}))},py=function(t,e,n,r,o){var i=ty(o,ly);return Math.abs(n.bottom-r.bottom)<1||n.top>o.bottom?fy.retry(i):n.top===o.bottom?fy.retry(ty(o,1)):my(t,e,o)?fy.retry(ny(i,ly,0)):fy.none()},gy=function(t,e,n,r,o){var i=ey(o,ly);return Math.abs(n.top-r.top)<1||n.bottom<o.top?fy.retry(i):n.bottom===o.top?fy.retry(ey(o,1)):my(t,e,o)?fy.retry(ny(i,ly,0)):fy.none()},hy={point:ry,adjuster:gy,move:ey,gather:_b},vy={point:oy,adjuster:py,move:ty,gather:Ib},by=function(t,e,n){return t.elementFromPoint(e,n).filter((function(t){return"table"===nn(t)})).isSome()},yy=function(t,e,n,r,o){return wy(t,e,n,e.move(r,ly),o)},wy=function(t,e,n,r,o){return 0===o?k.some(r):by(t,r.left,e.point(r))?yy(t,e,n,r,o-1):t.situsFromPoint(r.left,e.point(r)).bind((function(i){return i.start.fold(k.none,(function(i){return cy(t,i).bind((function(a){return e.adjuster(t,i,a,n,r).fold(k.none,(function(r){return wy(t,e,n,r,o-1)}))})).orThunk((function(){return k.some(r)}))}),k.none)}))},By=function(t,e){return t.situsFromPoint(e.left,e.bottom+ly)},Cy=function(t,e){return t.situsFromPoint(e.left,e.top-ly)},xy=function(t,e,n){return t.point(e)>n.getInnerHeight()?k.some(t.point(e)-n.getInnerHeight()):t.point(e)<0?k.some(-t.point(e)):k.none()},Sy=function(t,e,n){var r=t.move(n,ly),o=wy(e,t,n,r,dy).getOr(r);return xy(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)}))},Ey={tryUp:y(Sy,hy),tryDown:y(Sy,vy),ieTryUp:Cy,ieTryDown:By,getJumpSize:h(ly)},Ty=20,Qy=function(t,e,n){return t.getSelection().bind((function(r){return qb(e,r.finish,r.foffset,n).fold((function(){return k.some(af(r.finish,r.foffset))}),(function(o){var i=t.fromSitus(o),a=Kb.verify(t,r.finish,r.foffset,i.finish,i.foffset,n.failure,e);return Zb(a)}))}))},ky=function(t,e,n,r,o,i){return 0===i?k.none():Oy(t,e,n,r,o).bind((function(a){var s=t.fromSitus(a),u=Kb.verify(t,n,r,s.finish,s.foffset,o.failure,e);return Kb.cata(u,(function(){return k.none()}),(function(){return k.some(a)}),(function(a){return Be(n,a)&&0===r?Fy(t,n,r,ey,o):ky(t,e,a,0,o,i-1)}),(function(a){return Be(n,a)&&r===xs(a)?Fy(t,n,r,ty,o):ky(t,e,a,xs(a),o,i-1)}))}))},Fy=function(t,e,n,r,o){return uy(t,e,n).bind((function(e){return Uy(t,o,r(e,Ey.getJumpSize()))}))},Uy=function(t,e,n){var r=oe().browser;return r.isChrome()||r.isSafari()||r.isFirefox()||r.isEdge()?e.otherRetry(t,n):r.isIE()?e.ieRetry(t,n):k.none()},Oy=function(t,e,n,r,o){return uy(t,n,r).bind((function(e){return Uy(t,o,e)}))},_y=function(t,e,n){return Qy(t,e,n).bind((function(r){return ky(t,e,r.element,r.offset,n,Ty).map(t.fromSitus)}))},Iy=function(t,e){return Mb(t,(function(t){return pn(t).exists((function(t){return Be(t,e)}))}))},Hy=function(t,e,n,r,o){return Gn(r,"td,th",e).bind((function(r){return Gn(r,"table",e).bind((function(i){return Iy(o,i)?_y(t,e,n).bind((function(t){return Gn(t.finish,"td,th",e).map((function(e){return{start:r,finish:e,range:t}}))})):k.none()}))}))},Dy=function(t,e,n,r,o,i){return oe().browser.isIE()?k.none():i(r,e).orThunk((function(){return Hy(t,e,n,r,o).map((function(t){var e=t.range;return sb.create(k.some(db(e.start,e.soffset,e.finish,e.foffset)),!0)}))}))},My=function(t,e){return Gn(t,"tr",e).bind((function(t){return Gn(t,"table",e).bind((function(n){var r=Ln(n,"tr");return Be(t,r[0])?Hb(n,(function(t){return ks(t).isSome()}),e).map((function(t){var e=xs(t);return sb.create(k.some(db(t,e,t,e)),!0)})):k.none()}))}))},Ny=function(t,e){return Gn(t,"tr",e).bind((function(t){return Gn(t,"table",e).bind((function(n){var r=Ln(n,"tr");return Be(t,r[r.length-1])?Db(n,(function(t){return Qs(t).isSome()}),e).map((function(t){return sb.create(k.some(db(t,0,t,0)),!0)})):k.none()}))}))},Ly=function(t,e,n,r,o,i,a){return Hy(t,n,r,o,i).bind((function(t){return Ab(e,n,t.start,t.finish,a)}))},Py=function(t,e){return Gn(t,"td,th",e)},Ry=function(t,e,n,r){var o=vg(),i=o.clear,a=function(i){o.on((function(o){r.clearBeforeUpdate(e),Py(i.target,n).each((function(a){ni(o,a,n).each((function(n){var o=n.boxes.getOr([]);if(1===o.length){var s=o[0],u="false"===Cl(s),c=rr(wl(i.target),s,Be);u&&c&&(r.selectRange(e,o,s,s),t.selectContents(s))}else o.length>1&&(r.selectRange(e,o,n.start,n.finish),t.selectContents(a))}))}))}))},s=function(t){r.clear(e),Py(t.target,n).each(o.set)},u=function(t){a(t)},c=function(t){a(t),i()};return{clearstate:i,mousedown:s,mouseover:u,mouseup:c}},zy={traverse:bn,gather:Ib,relative:Ph.before,otherRetry:Ey.tryDown,ieRetry:Ey.ieTryDown,failure:Kb.failedDown},Ky={traverse:vn,gather:_b,relative:Ph.before,otherRetry:Ey.tryUp,ieRetry:Ey.ieTryUp,failure:Kb.failedUp},Vy=function(t){return function(e){return e===t}},jy=Vy(38),$y=Vy(40),Xy=function(t){return t>=37&&t<=40},Gy={isBackward:Vy(37),isForward:Vy(39)},Wy={isBackward:Vy(39),isForward:Vy(37)},Yy=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return qi(n,r)},Jy=function(t,e,n){var r=void 0!==n?n.dom:document,o=r.defaultView;o&&o.scrollBy(t,e)},qy=function(t){var e=function(e,n){return he.fromPoint(he.fromDom(t.document),e,n)},n=function(t){return t.dom.getBoundingClientRect()},r=function(e,n,r,o){var i=Wh.exact(e,n,r,o);return Yv(t,i)},o=function(){return Wv(t).map((function(e){return lb(t,e)}))},i=function(e){var n=Wh.relative(e.start,e.finish);return lb(t,n)},a=function(e,n){return Jv(t,e,n).map((function(t){return cb.create(t.start,t.soffset,t.finish,t.foffset)}))},s=function(){qv(t)},u=function(e){void 0===e&&(e=!1),Wv(t).each((function(n){return n.fold((function(t){return t.collapse(e)}),(function(n,r){var o=e?n:r;Kv(t,o,o)}),(function(n,r,o,i){var a=e?n:o,s=e?r:i;zv(t,a,s,a,s)}))}))},c=function(e){Xv(t,e,!1)},l=function(e){Xv(t,e)},d=function(e){zv(t,e.start,e.soffset,e.finish,e.foffset)},f=function(e,n){Kv(t,e,n)},A=function(){return t.innerHeight},m=function(){var e=Yy(he.fromDom(t.document));return e.top},p=function(e,n){Jy(e,n,he.fromDom(t.document))};return{elementFromPoint:e,getRect:n,getRangedRect:r,getSelection:o,fromSitus:i,situsFromPoint:a,clearSelection:s,collapseSelection:u,setSelection:d,setRelativeSelection:f,selectNode:c,selectContents:l,getInnerHeight:A,getScrollY:m,scrollBy:p}},Zy=function(t,e){return{rows:t,cols:e}},tw=function(t,e,n,r){var o=qy(t),i=Ry(o,e,n,r);return{clearstate:i.clearstate,mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},ew=function(t,e,n,r){var o=qy(t),i=function(){return r.clear(e),k.none()},a=function(t,a,s,u,c,l){var d=t.raw,f=d.which,A=!0===d.shiftKey,m=ri(e,r.selectedSelector).fold((function(){return Xy(f)&&!A&&r.clearBeforeUpdate(e),$y(f)&&A?y(Ly,o,e,n,zy,u,a,r.selectRange):jy(f)&&A?y(Ly,o,e,n,Ky,u,a,r.selectRange):$y(f)?y(Dy,o,n,zy,u,a,Ny):jy(f)?y(Dy,o,n,Ky,u,a,My):k.none}),(function(t){var n=function(n){return function(){var i=rt(n,(function(n){return mb(n.rows,n.cols,e,t,r)}));return i.fold((function(){return ii(e,r.firstSelectedSelector,r.lastSelectedSelector).map((function(t){var n=$y(f)||l.isForward(f)?Ph.after:Ph.before;return o.setRelativeSelection(Ph.on(t.first,0),n(t.table)),r.clear(e),sb.create(k.none(),!0)}))}),(function(t){return k.some(sb.create(k.none(),!0))}))}};return $y(f)&&A?n([Zy(1,0)]):jy(f)&&A?n([Zy(-1,0)]):l.isBackward(f)&&A?n([Zy(0,-1),Zy(-1,0)]):l.isForward(f)&&A?n([Zy(0,1),Zy(1,0)]):Xy(f)&&!A?i:k.none}));return m()},s=function(t,o,i,a,s){return ri(e,r.selectedSelector).fold((function(){var u=t.raw,c=u.which,l=!0===u.shiftKey;return l&&Xy(c)?fb(e,n,o,i,a,s,r.selectRange):k.none()}),k.none)};return{keydown:a,keyup:s}},nw=function(t,e,n,r){var o=qy(t);return function(t,i){r.clearBeforeUpdate(e),ni(t,i,n).each((function(t){var n=t.boxes.getOr([]);r.selectRange(e,n,t.start,t.finish),o.selectContents(i),o.collapseSelection()}))}},rw=function(t,e){N(e,(function(e){cl(t,e)}))},ow=function(t){return function(e){sl(e,t)}},iw=function(t){return function(e){rw(e,t)}},aw=function(t){var e=ow(t.selected),n=iw([t.selected,t.lastSelected,t.firstSelected]),r=function(e){var r=Ln(e,t.selectedSelector);N(r,n)},o=function(n,o,i,a){r(n),N(o,e),sl(i,t.firstSelected),sl(a,t.lastSelected)};return{clearBeforeUpdate:r,clear:r,selectRange:o,selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},sw=function(t,e,n){var r=function(e){er(e,t.selected),er(e,t.firstSelected),er(e,t.lastSelected)},o=function(e){Yn(e,t.selected,"1")},i=function(t){a(t),n()},a=function(e){var n=Ln(e,t.selectedSelector+","+t.firstSelectedSelector+","+t.lastSelectedSelector);N(n,r)},s=function(n,r,a,s){i(n),N(r,o),Yn(a,t.firstSelected,"1"),Yn(s,t.lastSelected,"1"),e(r,a,s)};return{clearBeforeUpdate:a,clear:i,selectRange:s,selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},uw={byClass:aw,byAttr:sw},cw=function(t,e){var n=t.slice(0,e[e.length-1].row+1),r=Rf(n);return G(r,(function(t){var n=t.cells.slice(0,e[e.length-1].column+1);return M(n,(function(t){return t.element}))}))},lw=function(t,e){var n=t.slice(e[0].row+e[0].rowspan-1,t.length),r=Rf(n);return G(r,(function(t){var n=t.cells.slice(e[0].column+e[0].colspan-1,t.cells.length);return M(n,(function(t){return t.element}))}))},dw=function(t,e,n){var r=co.fromTable(t),o=Wf(r,e);return o.map((function(t){var e=Lf(r,n,!1),o=cw(e,t),i=lw(e,t);return{upOrLeftCells:o,downOrRightCells:i}}))},fw=tinymce.util.Tools.resolve("tinymce.Env"),Aw=function(t){return!1===ll(he.fromDom(t.target),"ephox-snooker-resizer-bar")};function mw(t,e,n){var r=function(e,r,o){n.targets().each((function(n){var i=Or(r);i.each((function(i){var a=Pd(t),s=Ps(m,he.fromDom(t.getDoc()),a),u=dw(i,n,s);ed(t,e,r,o,u)}))}))},o=function(){return nd(t)},i=uw.byAttr(mu,r,o);return t.on("init",(function(n){var r=t.getWin(),o=js(t),a=Gs(t),s=function(){var e=t.selection,n=he.fromDom(e.getStart()),r=he.fromDom(e.getEnd()),a=Zo(Or,[n,r]);a.fold((function(){return i.clear(o)}),m)},u=tw(r,o,a,i),c=ew(r,o,a,i),l=nw(r,o,a,i),d=function(t){return!0===t.raw.shiftKey};t.on("TableSelectorChange",(function(t){return l(t.start,t.finish)}));var f=function(e,n){d(e)&&(n.kill&&e.kill(),n.selection.each((function(e){var n=Wh.relative(e.start,e.finish),o=lv(r,n);t.selection.setRng(o)})))},A=function(e){var n=Zc(e);if(n.raw.shiftKey&&Xy(n.raw.which)){var r=t.selection.getRng(),o=he.fromDom(r.startContainer),i=he.fromDom(r.endContainer);c.keyup(n,o,r.startOffset,i,r.endOffset).each((function(t){f(n,t)}))}},p=function(n){var r=Zc(n);e().each((function(t){return t.hideBars()}));var o=t.selection.getRng(),i=he.fromDom(o.startContainer),a=he.fromDom(o.endContainer),s=ji(Gy,Wy)(he.fromDom(t.selection.getStart()));c.keydown(r,i,o.startOffset,a,o.endOffset,s).each((function(t){f(r,t)})),e().each((function(t){return t.showBars()}))},g=function(t){return 0===t.button},h=function(t){return void 0===t.buttons||(!(!fw.browser.isEdge()||0!==t.buttons)||0!==(1&t.buttons))},v=function(t){u.clearstate()},b=function(t){g(t)&&Aw(t)&&u.mousedown(Zc(t))},y=function(t){h(t)&&Aw(t)&&u.mouseover(Zc(t))},w=function(t){g(t)&&Aw(t)&&u.mouseup(Zc(t))},B=function(){var t=pg(he.fromDom(o)),e=pg(0),n=function(n){var r=he.fromDom(n.target);if("td"===nn(r)||"th"===nn(r)){var o=t.get(),i=e.get();Be(o,r)&&n.timeStamp-i<300&&(n.preventDefault(),l(r,r))}t.set(r),e.set(n.timeStamp)};return{touchEnd:n}},C=B();t.on("dragstart",v),t.on("mousedown",b),t.on("mouseover",y),t.on("mouseup",w),t.on("touchend",C.touchEnd),t.on("keyup",A),t.on("keydown",p),t.on("NodeChange",s)})),{clear:i.clear}}var pw=function(t,e){return $n(t,e).isSome()},gw=function(t,e){var n=pg(k.none()),r=pg([]),o=k.none(),i=dn("caption"),a=function(t){return o.forall((function(e){return!e[t]}))},s=function(){return wu(eu(t),Gs(t))},u=function(){return wu(nu(t),Gs(t))},c=function(){return s().bind((function(t){return sr(ir(Or(t),u().bind(Or),(function(n,r){return Be(n,r)?i(t)?k.some(pu(t)):k.some(gu(e,n,t)):k.none()})))}))},l=function(t){var e=Or(t.element);return e.map((function(e){var n=co.fromTable(e),r=Wf(n,t).getOr([]),o=K(r,(function(t,e){return e.isLocked&&(t.onAny=!0,0===e.column?t.onFirst=!0:e.column+e.colspan>=n.grid.columns&&(t.onLast=!0)),t}),{onAny:!1,onFirst:!1,onLast:!1});return{mergeable:Zf(n,t).isSome(),unmergeable:tA(n,t).isSome(),locked:o}}))},d=function(){n.set(at(c)()),o=n.get().bind(l),N(r.get(),(function(t){return t()}))},f=function(t){return t(),r.set(r.get().concat([t])),function(){r.set(R(r.get(),(function(e){return e!==t})))}},A=function(t,e){return f((function(){return n.get().fold((function(){t.setDisabled(!0)}),(function(n){t.setDisabled(e(n))}))}))},m=function(t,e,r){return f((function(){return n.get().fold((function(){t.setDisabled(!0),t.setActive(!1)}),(function(n){t.setDisabled(e(n)),t.setActive(r(n))}))}))},p=function(t){return o.exists((function(e){return e.locked[t]}))},g=function(t){return A(t,(function(t){return!1}))},h=function(t){return A(t,(function(t){return i(t.element)}))},v=function(t){return function(e){return A(e,(function(e){return i(e.element)||p(t)}))}},b=function(t){return function(e){return A(e,(function(e){return i(e.element)||t().isNone()}))}},y=function(t,e){return function(n){return A(n,(function(n){return i(n.element)||t().isNone()||p(e)}))}},w=function(t){return A(t,(function(t){return a("mergeable")}))},B=function(t){return A(t,(function(t){return a("unmergeable")}))},x=function(e){return m(e,C,(function(e){var n=Or(e.element,Gs(t));return n.exists((function(t){return pw(t,"caption")}))}))},S=function(e,n){return function(r){return m(r,(function(t){return i(t.element)}),(function(){return t.queryCommandValue(e)===n}))}},E=S("mceTableRowType","header"),T=S("mceTableColType","th");return t.on("NodeChange ExecCommand TableSelectorChange",d),{onSetupTable:g,onSetupCellOrRow:h,onSetupColumn:v,onSetupPasteable:b,onSetupPasteableColumn:y,onSetupMergeable:w,onSetupUnmergeable:B,resetTargets:d,onSetupTableWithCaption:x,onSetupTableRowHeaders:E,onSetupTableColumnHeaders:T,targets:n.get}},hw=function(t,e,n,r){t.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",fetch:function(t){return t("inserttable | cell row column | advtablesort | tableprops deletetable")}});var o=function(e){return function(){return t.execCommand(e)}};t.ui.registry.addButton("tableprops",{tooltip:"Table properties",onAction:o("mceTableProps"),icon:"table",onSetup:n.onSetupTable}),t.ui.registry.addButton("tabledelete",{tooltip:"Delete table",onAction:o("mceTableDelete"),icon:"table-delete-table",onSetup:n.onSetupTable}),t.ui.registry.addButton("tablecellprops",{tooltip:"Cell properties",onAction:o("mceTableCellProps"),icon:"table-cell-properties",onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tablemergecells",{tooltip:"Merge cells",onAction:o("mceTableMergeCells"),icon:"table-merge-cells",onSetup:n.onSetupMergeable}),t.ui.registry.addButton("tablesplitcells",{tooltip:"Split cell",onAction:o("mceTableSplitCells"),icon:"table-split-cells",onSetup:n.onSetupUnmergeable}),t.ui.registry.addButton("tableinsertrowbefore",{tooltip:"Insert row before",onAction:o("mceTableInsertRowBefore"),icon:"table-insert-row-above",onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tableinsertrowafter",{tooltip:"Insert row after",onAction:o("mceTableInsertRowAfter"),icon:"table-insert-row-after",onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tabledeleterow",{tooltip:"Delete row",onAction:o("mceTableDeleteRow"),icon:"table-delete-row",onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tablerowprops",{tooltip:"Row properties",onAction:o("mceTableRowProps"),icon:"table-row-properties",onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tableinsertcolbefore",{tooltip:"Insert column before",onAction:o("mceTableInsertColBefore"),icon:"table-insert-column-before",onSetup:n.onSetupColumn("onFirst")}),t.ui.registry.addButton("tableinsertcolafter",{tooltip:"Insert column after",onAction:o("mceTableInsertColAfter"),icon:"table-insert-column-after",onSetup:n.onSetupColumn("onLast")}),t.ui.registry.addButton("tabledeletecol",{tooltip:"Delete column",onAction:o("mceTableDeleteCol"),icon:"table-delete-column",onSetup:n.onSetupColumn("onAny")}),t.ui.registry.addButton("tablecutrow",{tooltip:"Cut row",icon:"cut-row",onAction:o("mceTableCutRow"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tablecopyrow",{tooltip:"Copy row",icon:"duplicate-row",onAction:o("mceTableCopyRow"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addButton("tablepasterowbefore",{tooltip:"Paste row before",icon:"paste-row-before",onAction:o("mceTablePasteRowBefore"),onSetup:n.onSetupPasteable(r.getRows)}),t.ui.registry.addButton("tablepasterowafter",{tooltip:"Paste row after",icon:"paste-row-after",onAction:o("mceTablePasteRowAfter"),onSetup:n.onSetupPasteable(r.getRows)}),t.ui.registry.addButton("tablecutcol",{tooltip:"Cut column",icon:"cut-column",onAction:o("mceTableCutCol"),onSetup:n.onSetupColumn("onAny")}),t.ui.registry.addButton("tablecopycol",{tooltip:"Copy column",icon:"duplicate-column",onAction:o("mceTableCopyCol"),onSetup:n.onSetupColumn("onAny")}),t.ui.registry.addButton("tablepastecolbefore",{tooltip:"Paste column before",icon:"paste-column-before",onAction:o("mceTablePasteColBefore"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onFirst")}),t.ui.registry.addButton("tablepastecolafter",{tooltip:"Paste column after",icon:"paste-column-after",onAction:o("mceTablePasteColAfter"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onLast")}),t.ui.registry.addButton("tableinsertdialog",{tooltip:"Insert table",onAction:o("mceInsertTable"),icon:"table"});var i=xg(Fd(t));0!==i.length&&t.ui.registry.addMenuButton("tableclass",{icon:"table-classes",tooltip:"Table styles",fetch:Sg(t,e,i,"tableclass",(function(e){return t.execCommand("mceTableToggleClass",!1,e)})),onSetup:n.onSetupTable});var a=xg(Qd(t));0!==a.length&&t.ui.registry.addMenuButton("tablecellclass",{icon:"table-cell-classes",tooltip:"Cell styles",fetch:Sg(t,e,a,"tablecellclass",(function(e){return t.execCommand("mceTableCellToggleClass",!1,e)})),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuButton("tablecellvalign",{icon:"vertical-align",tooltip:"Vertical align",fetch:Sg(t,e,tg,"tablecellverticalalign",Cg(t,"vertical-align")),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuButton("tablecellborderwidth",{icon:"border-width",tooltip:"Border width",fetch:Sg(t,e,gd(t),"tablecellborderwidth",Cg(t,"border-width")),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuButton("tablecellborderstyle",{icon:"border-style",tooltip:"Border style",fetch:Sg(t,e,hd(t),"tablecellborderstyle",Cg(t,"border-style")),onSetup:n.onSetupCellOrRow}),t.ui.registry.addToggleButton("tablecaption",{tooltip:"Table caption",onAction:o("mceTableToggleCaption"),icon:"table-caption",onSetup:n.onSetupTableWithCaption}),t.ui.registry.addMenuButton("tablecellbackgroundcolor",{icon:"cell-background-color",tooltip:"Background color",fetch:function(e){return e(Eg(t,zd(t),"background-color"))},onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuButton("tablecellbordercolor",{icon:"cell-border-color",tooltip:"Border color",fetch:function(e){return e(Eg(t,Kd(t),"border-color"))},onSetup:n.onSetupCellOrRow}),t.ui.registry.addToggleButton("tablerowheader",{tooltip:"Row header",icon:"table-top-header",onAction:Tg(t),onSetup:n.onSetupTableRowHeaders}),t.ui.registry.addToggleButton("tablecolheader",{tooltip:"Column header",icon:"table-left-header",onAction:Qg(t),onSetup:n.onSetupTableColumnHeaders})},vw=function(t){var e=function(e){return t.dom.is(e,"table")&&t.getBody().contains(e)},n=Id(t);n.length>0&&t.ui.registry.addContextToolbar("table",{predicate:e,items:n,scope:"node",position:"node"})},bw=function(t,e,n,r){var o=function(e){return function(){return t.execCommand(e)}},i=function(e){t.execCommand("mceInsertTable",!1,{rows:e.numRows,columns:e.numColumns})},a={text:"Table properties",onSetup:n.onSetupTable,onAction:o("mceTableProps")},s={text:"Delete table",icon:"table-delete-table",onSetup:n.onSetupTable,onAction:o("mceTableDelete")};t.ui.registry.addMenuItem("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",onAction:o("mceTableInsertRowBefore"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",onAction:o("mceTableInsertRowAfter"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tabledeleterow",{text:"Delete row",icon:"table-delete-row",onAction:o("mceTableDeleteRow"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tablerowprops",{text:"Row properties",icon:"table-row-properties",onAction:o("mceTableRowProps"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tablecutrow",{text:"Cut row",icon:"cut-row",onAction:o("mceTableCutRow"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tablecopyrow",{text:"Copy row",icon:"duplicate-row",onAction:o("mceTableCopyRow"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",onAction:o("mceTablePasteRowBefore"),onSetup:n.onSetupPasteable(r.getRows)}),t.ui.registry.addMenuItem("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",onAction:o("mceTablePasteRowAfter"),onSetup:n.onSetupPasteable(r.getRows)});var u={type:"nestedmenuitem",text:"Row",getSubmenuItems:h("tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter")};t.ui.registry.addMenuItem("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",onAction:o("mceTableInsertColBefore"),onSetup:n.onSetupColumn("onFirst")}),t.ui.registry.addMenuItem("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",onAction:o("mceTableInsertColAfter"),onSetup:n.onSetupColumn("onLast")}),t.ui.registry.addMenuItem("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",onAction:o("mceTableDeleteCol"),onSetup:n.onSetupColumn("onAny")}),t.ui.registry.addMenuItem("tablecutcolumn",{text:"Cut column",icon:"cut-column",onAction:o("mceTableCutCol"),onSetup:n.onSetupColumn("onAny")}),t.ui.registry.addMenuItem("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",onAction:o("mceTableCopyCol"),onSetup:n.onSetupColumn("onAny")}),t.ui.registry.addMenuItem("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",onAction:o("mceTablePasteColBefore"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onFirst")}),t.ui.registry.addMenuItem("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",onAction:o("mceTablePasteColAfter"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onLast")});var c={type:"nestedmenuitem",text:"Column",getSubmenuItems:h("tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter")};t.ui.registry.addMenuItem("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",onAction:o("mceTableCellProps"),onSetup:n.onSetupCellOrRow}),t.ui.registry.addMenuItem("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",onAction:o("mceTableMergeCells"),onSetup:n.onSetupMergeable}),t.ui.registry.addMenuItem("tablesplitcells",{text:"Split cell",icon:"table-split-cells",onAction:o("mceTableSplitCells"),onSetup:n.onSetupUnmergeable});var l={type:"nestedmenuitem",text:"Cell",getSubmenuItems:h("tablecellprops tablemergecells tablesplitcells")};!1===Ed(t)?t.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:o("mceInsertTable")}):t.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:i}]}}),t.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:o("mceInsertTable")}),t.ui.registry.addMenuItem("tableprops",a),t.ui.registry.addMenuItem("deletetable",s),t.ui.registry.addNestedMenuItem("row",u),t.ui.registry.addNestedMenuItem("column",c),t.ui.registry.addNestedMenuItem("cell",l),t.ui.registry.addContextMenu("table",{update:function(){return n.resetTargets(),n.targets().fold(h(""),(function(t){return"caption"===nn(t.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"}))}});var d=xg(Fd(t));0!==d.length&&t.ui.registry.addNestedMenuItem("tableclass",{icon:"table-classes",text:"Table styles",getSubmenuItems:function(){return Bg(t,e,d,"tableclass",(function(e){return t.execCommand("mceTableToggleClass",!1,e)}))},onSetup:n.onSetupTable});var f=xg(Qd(t));0!==f.length&&t.ui.registry.addNestedMenuItem("tablecellclass",{icon:"table-cell-classes",text:"Cell styles",getSubmenuItems:function(){return Bg(t,e,f,"tablecellclass",(function(e){return t.execCommand("mceTableCellToggleClass",!1,e)}))},onSetup:n.onSetupCellOrRow}),t.ui.registry.addNestedMenuItem("tablecellvalign",{icon:"vertical-align",text:"Vertical align",getSubmenuItems:function(){return Bg(t,e,tg,"tablecellverticalalign",Cg(t,"vertical-align"))},onSetup:n.onSetupCellOrRow}),t.ui.registry.addNestedMenuItem("tablecellborderwidth",{icon:"border-width",text:"Border width",getSubmenuItems:function(){return Bg(t,e,gd(t),"tablecellborderwidth",Cg(t,"border-width"))},onSetup:n.onSetupCellOrRow}),t.ui.registry.addNestedMenuItem("tablecellborderstyle",{icon:"border-style",text:"Border style",getSubmenuItems:function(){return Bg(t,e,hd(t),"tablecellborderstyle",Cg(t,"border-style"))},onSetup:n.onSetupCellOrRow}),t.ui.registry.addToggleMenuItem("tablecaption",{icon:"table-caption",text:"Table caption",onAction:o("mceTableToggleCaption"),onSetup:n.onSetupTableWithCaption}),t.ui.registry.addNestedMenuItem("tablecellbackgroundcolor",{icon:"cell-background-color",text:"Background color",getSubmenuItems:function(){return Eg(t,zd(t),"background-color")},onSetup:n.onSetupCellOrRow}),t.ui.registry.addNestedMenuItem("tablecellbordercolor",{icon:"cell-border-color",text:"Border color",getSubmenuItems:function(){return Eg(t,Kd(t),"border-color")},onSetup:n.onSetupCellOrRow}),t.ui.registry.addToggleMenuItem("tablerowheader",{text:"Row header",icon:"table-top-header",onAction:Tg(t),onSetup:n.onSetupTableRowHeaders}),t.ui.registry.addToggleMenuItem("tablecolheader",{text:"Column header",icon:"table-left-header",onAction:Qg(t),onSetup:n.onSetupTableColumnHeaders})},yw=function(t){var e=hi((function(){return js(t)}),(function(){return Bu(eu(t),Gs(t))}),mu.selectedSelector),n=gw(t,e),r=of(t),o=mw(t,r.lazyResize,n),i=Bp(t,o,r.lazyWire),a=yh();return vh(t,i,o,e,a),bh(t,i,e),Qu(t,e,i),bw(t,e,n,a),hw(t,e,n,a),vw(t),t.on("PreInit",(function(){t.serializer.addTempAttr(mu.firstSelected),t.serializer.addTempAttr(mu.lastSelected),xh(t)})),wd(t)&&t.on("keydown",(function(e){ib(e,t,o)})),t.on("remove",(function(){r.destroy()})),zp(t,a,r,n)};function ww(){vi.add("table",yw)}ww()})()},"951f":function(t,e,n){"use strict";var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n("8d29"),a=d(i),s=n("d448"),u=d(s),c=n("fa2c"),l=n("f137");function d(t){return t&&t.__esModule?t:{default:t}}var f=function(t,e){"object"===("undefined"===typeof console?"undefined":o(console))&&"function"===typeof console.log&&console.log("html2canvas $npm_package_version");var n=e||{},i=new u.default("boolean"!==typeof n.logging||n.logging);var s=t.ownerDocument;if(!s)return Promise.reject("Provided element is not within a Document");var d=s.defaultView,f=d.pageXOffset,A=d.pageYOffset,m="HTML"===t.tagName||"BODY"===t.tagName,p=m?(0,l.parseDocumentSize)(s):(0,l.parseBounds)(t,f,A),g=p.width,h=p.height,v=p.left,b=p.top,y={async:!0,allowTaint:!1,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,scale:d.devicePixelRatio||1,target:new a.default(n.canvas),useCORS:!1,x:v,y:b,width:Math.ceil(g),height:Math.ceil(h),windowWidth:d.innerWidth,windowHeight:d.innerHeight,scrollX:d.pageXOffset,scrollY:d.pageYOffset},w=(0,c.renderElement)(t,r({},y,n),i);return w};f.CanvasRenderer=a.default,t.exports=f},"97ee":function(t,e,n){},9999:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseMargin=void 0;var r=n("6405"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}var a=["top","right","bottom","left"];e.parseMargin=function(t){return a.map((function(e){return new o.default(t.getPropertyValue("margin-"+e))}))}},"99af":function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("d039"),a=n("e8b5"),s=n("861d"),u=n("7b0b"),c=n("07fa"),l=n("8418"),d=n("65f0"),f=n("1dde"),A=n("b622"),m=n("2d00"),p=A("isConcatSpreadable"),g=9007199254740991,h="Maximum allowed index exceeded",v=o.TypeError,b=m>=51||!i((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),y=f("concat"),w=function(t){if(!s(t))return!1;var e=t[p];return void 0!==e?!!e:a(t)},B=!b||!y;r({target:"Array",proto:!0,forced:B},{concat:function(t){var e,n,r,o,i,a=u(this),s=d(a,0),f=0;for(e=-1,r=arguments.length;e<r;e++)if(i=-1===e?a:arguments[e],w(i)){if(o=c(i),f+o>g)throw v(h);for(n=0;n<o;n++,f++)n in i&&l(s,f,i[n])}else{if(f>=g)throw v(h);l(s,f++,i)}return s.length=f,s}})},"9a20":function(t,e,n){},"9cb7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FontMetrics=void 0;var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("0ce7");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a="Hidden Text";e.FontMetrics=function(){function t(e){i(this,t),this._data={},this._document=e}return r(t,[{key:"_parseMetrics",value:function(t){var e=this._document.createElement("div"),n=this._document.createElement("img"),r=this._document.createElement("span"),i=this._document.body;if(!i)throw new Error("");e.style.visibility="hidden",e.style.fontFamily=t.fontFamily,e.style.fontSize=t.fontSize,e.style.margin="0",e.style.padding="0",i.appendChild(e),n.src=o.SMALL_IMAGE,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",r.style.fontFamily=t.fontFamily,r.style.fontSize=t.fontSize,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(a)),e.appendChild(r),e.appendChild(n);var s=n.offsetTop-r.offsetTop+2;e.removeChild(r),e.appendChild(this._document.createTextNode(a)),e.style.lineHeight="normal",n.style.verticalAlign="super";var u=n.offsetTop-e.offsetTop+2;return i.removeChild(e),{baseline:s,middle:u}}},{key:"getMetrics",value:function(t){var e=t.fontFamily+" "+t.fontSize;return void 0===this._data[e]&&(this._data[e]=this._parseMetrics(t)),this._data[e]}}]),t}()},"9d66":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformWebkitRadialGradientArgs=e.parseGradient=e.RadialGradient=e.LinearGradient=e.RADIAL_GRADIENT_SHAPE=e.GRADIENT_TYPE=void 0;var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n("5644"),i=(d(o),n("078d")),a=n("457a"),s=d(a),u=n("6405"),c=d(u),l=n("0ce7");function d(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var A=/^(to )?(left|top|right|bottom)( (left|top|right|bottom))?$/i,m=/^([+-]?\d*\.?\d+)% ([+-]?\d*\.?\d+)%$/i,p=/(px)|%|( 0)$/i,g=/^(from|to|color-stop)\((?:([\d.]+)(%)?,\s*)?(.+?)\)$/i,h=/^\s*(circle|ellipse)?\s*((?:([\d.]+)(px|r?em|%)\s*(?:([\d.]+)(px|r?em|%))?)|closest-side|closest-corner|farthest-side|farthest-corner)?\s*(?:at\s*(?:(left|center|right)|([\d.]+)(px|r?em|%))\s+(?:(top|center|bottom)|([\d.]+)(px|r?em|%)))?(?:\s|$)/i,v=e.GRADIENT_TYPE={LINEAR_GRADIENT:0,RADIAL_GRADIENT:1},b=e.RADIAL_GRADIENT_SHAPE={CIRCLE:0,ELLIPSE:1},y={left:new c.default("0%"),top:new c.default("0%"),center:new c.default("50%"),right:new c.default("100%"),bottom:new c.default("100%")},w=e.LinearGradient=function t(e,n){f(this,t),this.type=v.LINEAR_GRADIENT,this.colorStops=e,this.direction=n},B=e.RadialGradient=function t(e,n,r,o){f(this,t),this.type=v.RADIAL_GRADIENT,this.colorStops=e,this.shape=n,this.center=r,this.radius=o},C=(e.parseGradient=function(t,e,n){var r=e.args,o=e.method,i=e.prefix;return"linear-gradient"===o?x(r,n,!!i):"gradient"===o&&"linear"===r[0]?x(["to bottom"].concat(_(r.slice(3))),n,!!i):"radial-gradient"===o?S(t,"-webkit-"===i?O(r):r,n):"gradient"===o&&"radial"===r[0]?S(t,_(O(r.slice(1))),n):void 0},function(t,e,n){for(var r=[],o=e;o<t.length;o++){var i=t[o],a=p.test(i),u=i.lastIndexOf(" "),l=new s.default(a?i.substring(0,u):i),d=a?new c.default(i.substring(u+1)):o===e?new c.default("0%"):o===t.length-1?new c.default("100%"):null;r.push({color:l,stop:d})}for(var f=r.map((function(t){var e=t.color,r=t.stop,o=0===n?0:r?r.getAbsoluteValue(n)/n:null;return{color:e,stop:o}})),A=f[0].stop,m=0;m<f.length;m++)if(null!==A){var g=f[m].stop;if(null===g){var h=m;while(null===f[h].stop)h++;for(var v=h-m+1,b=f[h].stop,y=(b-A)/v;m<h;m++)A=f[m].stop=A+y}else A=g}return f}),x=function(t,e,n){var r=(0,i.parseAngle)(t[0]),o=A.test(t[0]),a=o||null!==r||m.test(t[0]),s=a?null!==r?E(n?r-.5*Math.PI:r,e):o?Q(t[0],e):k(t[0],e):E(Math.PI,e),u=a?1:0,c=Math.min((0,l.distance)(Math.abs(s.x0)+Math.abs(s.x1),Math.abs(s.y0)+Math.abs(s.y1)),2*e.width,2*e.height);return new w(C(t,u,c),s)},S=function(t,e,n){var r=e[0].match(h),o=r&&("circle"===r[1]||void 0!==r[3]&&void 0===r[5])?b.CIRCLE:b.ELLIPSE,i={},a={};r&&(void 0!==r[3]&&(i.x=(0,u.calculateLengthFromValueWithUnit)(t,r[3],r[4]).getAbsoluteValue(n.width)),void 0!==r[5]&&(i.y=(0,u.calculateLengthFromValueWithUnit)(t,r[5],r[6]).getAbsoluteValue(n.height)),r[7]?a.x=y[r[7].toLowerCase()]:void 0!==r[8]&&(a.x=(0,u.calculateLengthFromValueWithUnit)(t,r[8],r[9])),r[10]?a.y=y[r[10].toLowerCase()]:void 0!==r[11]&&(a.y=(0,u.calculateLengthFromValueWithUnit)(t,r[11],r[12])));var s={x:void 0===a.x?n.width/2:a.x.getAbsoluteValue(n.width),y:void 0===a.y?n.height/2:a.y.getAbsoluteValue(n.height)},c=U(r&&r[2]||"farthest-corner",o,s,i,n);return new B(C(e,r?1:0,Math.min(c.x,c.y)),o,s,c)},E=function(t,e){var n=e.width,r=e.height,o=.5*n,i=.5*r,a=Math.abs(n*Math.sin(t))+Math.abs(r*Math.cos(t)),s=a/2,u=o+Math.sin(t)*s,c=i-Math.cos(t)*s,l=n-u,d=r-c;return{x0:u,x1:l,y0:c,y1:d}},T=function(t){return Math.acos(t.width/2/((0,l.distance)(t.width,t.height)/2))},Q=function(t,e){switch(t){case"bottom":case"to top":return E(0,e);case"left":case"to right":return E(Math.PI/2,e);case"right":case"to left":return E(3*Math.PI/2,e);case"top right":case"right top":case"to bottom left":case"to left bottom":return E(Math.PI+T(e),e);case"top left":case"left top":case"to bottom right":case"to right bottom":return E(Math.PI-T(e),e);case"bottom left":case"left bottom":case"to top right":case"to right top":return E(T(e),e);case"bottom right":case"right bottom":case"to top left":case"to left top":return E(2*Math.PI-T(e),e);case"top":case"to bottom":default:return E(Math.PI,e)}},k=function(t,e){var n=t.split(" ").map(parseFloat),o=r(n,2),i=o[0],a=o[1],s=i/100*e.width/(a/100*e.height);return E(Math.atan(isNaN(s)?1:s)+Math.PI/2,e)},F=function(t,e,n,r){var o=[{x:0,y:0},{x:0,y:t.height},{x:t.width,y:0},{x:t.width,y:t.height}];return o.reduce((function(t,o){var i=(0,l.distance)(e-o.x,n-o.y);return(r?i<t.optimumDistance:i>t.optimumDistance)?{optimumCorner:o,optimumDistance:i}:t}),{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},U=function(t,e,n,r,o){var i=n.x,a=n.y,s=0,u=0;switch(t){case"closest-side":e===b.CIRCLE?s=u=Math.min(Math.abs(i),Math.abs(i-o.width),Math.abs(a),Math.abs(a-o.height)):e===b.ELLIPSE&&(s=Math.min(Math.abs(i),Math.abs(i-o.width)),u=Math.min(Math.abs(a),Math.abs(a-o.height)));break;case"closest-corner":if(e===b.CIRCLE)s=u=Math.min((0,l.distance)(i,a),(0,l.distance)(i,a-o.height),(0,l.distance)(i-o.width,a),(0,l.distance)(i-o.width,a-o.height));else if(e===b.ELLIPSE){var c=Math.min(Math.abs(a),Math.abs(a-o.height))/Math.min(Math.abs(i),Math.abs(i-o.width)),d=F(o,i,a,!0);s=(0,l.distance)(d.x-i,(d.y-a)/c),u=c*s}break;case"farthest-side":e===b.CIRCLE?s=u=Math.max(Math.abs(i),Math.abs(i-o.width),Math.abs(a),Math.abs(a-o.height)):e===b.ELLIPSE&&(s=Math.max(Math.abs(i),Math.abs(i-o.width)),u=Math.max(Math.abs(a),Math.abs(a-o.height)));break;case"farthest-corner":if(e===b.CIRCLE)s=u=Math.max((0,l.distance)(i,a),(0,l.distance)(i,a-o.height),(0,l.distance)(i-o.width,a),(0,l.distance)(i-o.width,a-o.height));else if(e===b.ELLIPSE){var f=Math.max(Math.abs(a),Math.abs(a-o.height))/Math.max(Math.abs(i),Math.abs(i-o.width)),A=F(o,i,a,!1);s=(0,l.distance)(A.x-i,(A.y-a)/f),u=f*s}break;default:s=r.x||0,u=void 0!==r.y?r.y:s;break}return{x:s,y:u}},O=e.transformWebkitRadialGradientArgs=function(t){var e="",n="",r="",o="",i=0,a=/^(left|center|right|\d+(?:px|r?em|%)?)(?:\s+(top|center|bottom|\d+(?:px|r?em|%)?))?$/i,s=/^(circle|ellipse)?\s*(closest-side|closest-corner|farthest-side|farthest-corner|contain|cover)?$/i,u=/^\d+(px|r?em|%)?(?:\s+\d+(px|r?em|%)?)?$/i,c=t[i].match(a);c&&i++;var l=t[i].match(s);l&&(e=l[1]||"",r=l[2]||"","contain"===r?r="closest-side":"cover"===r&&(r="farthest-corner"),i++);var d=t[i].match(u);d&&i++;var f=t[i].match(a);f&&i++;var A=t[i].match(u);A&&i++;var m=f||c;m&&m[1]&&(o=m[1]+(/^\d+$/.test(m[1])?"px":""),m[2]&&(o+=" "+m[2]+(/^\d+$/.test(m[2])?"px":"")));var p=A||d;return p&&(n=p[0],p[1]||(n+="px")),!o||e||n||r||(n=o,o=""),o&&(o="at "+o),[[e,r,n,o].filter((function(t){return!!t})).join(" ")].concat(t.slice(i))},_=function(t){return t.map((function(t){return t.match(g)})).map((function(e,n){if(!e)return t[n];switch(e[1]){case"from":return e[4]+" 0%";case"to":return e[4]+" 100%";case"color-stop":return"%"===e[3]?e[4]+" "+e[2]:e[4]+" "+100*parseFloat(e[2])+"%"}}))}},a08d:function(t,e,n){t.exports=n.p+"static/img/fwb.941cf1e6.png"},a10e:function(t,e,n){"use strict";n("27d7")},a140:function(t,e,n){"use strict";n("39fa")},a1f9:function(t,e,n){"use strict";n("fc42")},a28e:function(t,e,n){},a2a2:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseTextDecoration=e.TEXT_DECORATION_LINE=e.TEXT_DECORATION=e.TEXT_DECORATION_STYLE=void 0;var r=n("457a"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}var a=e.TEXT_DECORATION_STYLE={SOLID:0,DOUBLE:1,DOTTED:2,DASHED:3,WAVY:4},s=e.TEXT_DECORATION={NONE:null},u=e.TEXT_DECORATION_LINE={UNDERLINE:1,OVERLINE:2,LINE_THROUGH:3,BLINK:4},c=function(t){switch(t){case"underline":return u.UNDERLINE;case"overline":return u.OVERLINE;case"line-through":return u.LINE_THROUGH}return u.BLINK},l=function(t){return"none"===t?null:t.split(" ").map(c)},d=function(t){switch(t){case"double":return a.DOUBLE;case"dotted":return a.DOTTED;case"dashed":return a.DASHED;case"wavy":return a.WAVY}return a.SOLID};e.parseTextDecoration=function(t){var e=l(t.textDecorationLine?t.textDecorationLine:t.textDecoration);if(null===e)return s.NONE;var n=t.textDecorationColor?new o.default(t.textDecorationColor):null,r=d(t.textDecorationStyle);return{textDecorationLine:e,textDecorationColor:n,textDecorationStyle:r}}},a360:function(t,e,n){"use strict";n("5618")},a376:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){return t.getParam("insertdatetime_dateformat",t.translate("%Y-%m-%d"))},n=function(t){return t.getParam("insertdatetime_timeformat",t.translate("%H:%M:%S"))},r=function(t){return t.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},o=function(t){var e=r(t);return e.length>0?e[0]:n(t)},i=function(t){return t.getParam("insertdatetime_element",!1)},a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),s="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),u="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),c="January February March April May June July August September October November December".split(" "),l=function(t,e){if(t=""+t,t.length<e)for(var n=0;n<e-t.length;n++)t="0"+t;return t},d=function(t,e,n){return void 0===n&&(n=new Date),e=e.replace("%D","%m/%d/%Y"),e=e.replace("%r","%I:%M:%S %p"),e=e.replace("%Y",""+n.getFullYear()),e=e.replace("%y",""+n.getYear()),e=e.replace("%m",l(n.getMonth()+1,2)),e=e.replace("%d",l(n.getDate(),2)),e=e.replace("%H",""+l(n.getHours(),2)),e=e.replace("%M",""+l(n.getMinutes(),2)),e=e.replace("%S",""+l(n.getSeconds(),2)),e=e.replace("%I",""+((n.getHours()+11)%12+1)),e=e.replace("%p",n.getHours()<12?"AM":"PM"),e=e.replace("%B",""+t.translate(c[n.getMonth()])),e=e.replace("%b",""+t.translate(u[n.getMonth()])),e=e.replace("%A",""+t.translate(s[n.getDay()])),e=e.replace("%a",""+t.translate(a[n.getDay()])),e=e.replace("%%","%"),e},f=function(t,e,n,r){var o=t.dom.create("time",{datetime:n},r);e.parentNode.insertBefore(o,e),t.dom.remove(e),t.selection.select(o,!0),t.selection.collapse(!1)},A=function(t,e){if(i(t)){var n=d(t,e),r=void 0;r=/%[HMSIp]/.test(e)?d(t,"%Y-%m-%dT%H:%M"):d(t,"%Y-%m-%d");var o=t.dom.getParent(t.selection.getStart(),"time");o?f(t,o,r,n):t.insertContent('<time datetime="'+r+'">'+n+"</time>")}else t.insertContent(d(t,e))},m=function(t){t.addCommand("mceInsertDate",(function(n,r){A(t,null!==r&&void 0!==r?r:e(t))})),t.addCommand("mceInsertTime",(function(e,r){A(t,null!==r&&void 0!==r?r:n(t))}))},p=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},g=tinymce.util.Tools.resolve("tinymce.util.Tools"),h=function(t){var e=r(t),n=p(o(t)),i=function(e){return t.execCommand("mceInsertDate",!1,e)};t.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(t){return t===n.get()},fetch:function(n){n(g.map(e,(function(e){return{type:"choiceitem",text:d(t,e),value:e}})))},onAction:function(t){i(n.get())},onItemAction:function(t,e){n.set(e),i(e)}});var a=function(t){return function(){n.set(t),i(t)}};t.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return g.map(e,(function(e){return{type:"menuitem",text:d(t,e),onAction:a(e)}}))}})};function v(){t.add("insertdatetime",(function(t){m(t),h(t)}))}v()})()},a434:function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("23cb"),a=n("5926"),s=n("07fa"),u=n("7b0b"),c=n("65f0"),l=n("8418"),d=n("1dde"),f=d("splice"),A=o.TypeError,m=Math.max,p=Math.min,g=9007199254740991,h="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!f},{splice:function(t,e){var n,r,o,d,f,v,b=u(this),y=s(b),w=i(t,y),B=arguments.length;if(0===B?n=r=0:1===B?(n=0,r=y-w):(n=B-2,r=p(m(a(e),0),y-w)),y+n-r>g)throw A(h);for(o=c(b,r),d=0;d<r;d++)f=w+d,f in b&&l(o,d,b[f]);if(o.length=r,n<r){for(d=w;d<y-r;d++)f=d+r,v=d+n,f in b?b[v]=b[f]:delete b[v];for(d=y;d>y-r+n;d--)delete b[d-1]}else if(n>r)for(d=y-r;d>w;d--)f=d+r-1,v=d+n-1,f in b?b[v]=b[f]:delete b[v];for(d=0;d<n;d++)b[d+w]=arguments[d+2];return b.length=y-r+n,o}})},a465:function(t,e,n){},a50c:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Trie=e.createTrieFromBase64=e.UTRIE2_INDEX_2_MASK=e.UTRIE2_INDEX_2_BLOCK_LENGTH=e.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=e.UTRIE2_INDEX_1_OFFSET=e.UTRIE2_UTF8_2B_INDEX_2_LENGTH=e.UTRIE2_UTF8_2B_INDEX_2_OFFSET=e.UTRIE2_INDEX_2_BMP_LENGTH=e.UTRIE2_LSCP_INDEX_2_LENGTH=e.UTRIE2_DATA_MASK=e.UTRIE2_DATA_BLOCK_LENGTH=e.UTRIE2_LSCP_INDEX_2_OFFSET=e.UTRIE2_SHIFT_1_2=e.UTRIE2_INDEX_SHIFT=e.UTRIE2_SHIFT_1=e.UTRIE2_SHIFT_2=void 0;var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("63ac");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=e.UTRIE2_SHIFT_2=5,s=e.UTRIE2_SHIFT_1=11,u=e.UTRIE2_INDEX_SHIFT=2,c=e.UTRIE2_SHIFT_1_2=s-a,l=e.UTRIE2_LSCP_INDEX_2_OFFSET=65536>>a,d=e.UTRIE2_DATA_BLOCK_LENGTH=1<<a,f=e.UTRIE2_DATA_MASK=d-1,A=e.UTRIE2_LSCP_INDEX_2_LENGTH=1024>>a,m=e.UTRIE2_INDEX_2_BMP_LENGTH=l+A,p=e.UTRIE2_UTF8_2B_INDEX_2_OFFSET=m,g=e.UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,h=e.UTRIE2_INDEX_1_OFFSET=p+g,v=e.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>s,b=e.UTRIE2_INDEX_2_BLOCK_LENGTH=1<<c,y=e.UTRIE2_INDEX_2_MASK=b-1,w=(e.createTrieFromBase64=function(t){var e=(0,o.decode)(t),n=Array.isArray(e)?(0,o.polyUint32Array)(e):new Uint32Array(e),r=Array.isArray(e)?(0,o.polyUint16Array)(e):new Uint16Array(e),i=24,a=r.slice(i/2,n[4]/2),s=2===n[5]?r.slice((i+n[4])/2):n.slice(Math.ceil((i+n[4])/4));return new w(n[0],n[1],n[2],n[3],a,s)},e.Trie=function(){function t(e,n,r,o,a,s){i(this,t),this.initialValue=e,this.errorValue=n,this.highStart=r,this.highValueIndex=o,this.index=a,this.data=s}return r(t,[{key:"get",value:function(t){var e=void 0;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=this.index[t>>a],e=(e<<u)+(t&f),this.data[e];if(t<=65535)return e=this.index[l+(t-55296>>a)],e=(e<<u)+(t&f),this.data[e];if(t<this.highStart)return e=h-v+(t>>s),e=this.index[e],e+=t>>a&y,e=this.index[e],e=(e<<u)+(t&f),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue}}]),t}())},a6ee:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.OVERFLOW_WRAP={NORMAL:0,BREAK_WORD:1};e.parseOverflowWrap=function(t){switch(t){case"break-word":return r.BREAK_WORD;case"normal":default:return r.NORMAL}}},a7ee:function(t,e,n){},aa47:function(t,e,n){"use strict";
/**!
* Sortable 1.10.2
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/
function r(t){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){o(t,e,n[e])}))}return t}function s(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}function u(t,e){if(null==t)return{};var n,r,o=s(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function c(t){return l(t)||d(t)||f()}function l(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}function d(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance")}n.r(e),n.d(e,"MultiDrag",(function(){return Ne})),n.d(e,"Sortable",(function(){return qt})),n.d(e,"Swap",(function(){return Ee}));var A="1.10.2";function m(t){if("undefined"!==typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var p=m(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),g=m(/Edge/i),h=m(/firefox/i),v=m(/safari/i)&&!m(/chrome/i)&&!m(/android/i),b=m(/iP(ad|od|hone)/i),y=m(/chrome/i)&&m(/android/i),w={capture:!1,passive:!1};function B(t,e,n){t.addEventListener(e,n,!p&&w)}function C(t,e,n){t.removeEventListener(e,n,!p&&w)}function x(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(n){return!1}return!1}}function S(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function E(t,e,n,r){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&x(t,e):x(t,e))||r&&t===n)return t;if(t===n)break}while(t=S(t))}return null}var T,Q=/\s+/g;function k(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(Q," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(Q," ")}}function F(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"===typeof n?"":"px")}}function U(t,e){var n="";if("string"===typeof t)n=t;else do{var r=F(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function O(t,e,n){if(t){var r=t.getElementsByTagName(e),o=0,i=r.length;if(n)for(;o<i;o++)n(r[o],o);return r}return[]}function _(){var t=document.scrollingElement;return t||document.documentElement}function I(t,e,n,r,o){if(t.getBoundingClientRect||t===window){var i,a,s,u,c,l,d;if(t!==window&&t!==_()?(i=t.getBoundingClientRect(),a=i.top,s=i.left,u=i.bottom,c=i.right,l=i.height,d=i.width):(a=0,s=0,u=window.innerHeight,c=window.innerWidth,l=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!p))do{if(o&&o.getBoundingClientRect&&("none"!==F(o,"transform")||n&&"static"!==F(o,"position"))){var f=o.getBoundingClientRect();a-=f.top+parseInt(F(o,"border-top-width")),s-=f.left+parseInt(F(o,"border-left-width")),u=a+i.height,c=s+i.width;break}}while(o=o.parentNode);if(r&&t!==window){var A=U(o||t),m=A&&A.a,g=A&&A.d;A&&(a/=g,s/=m,d/=m,l/=g,u=a+l,c=s+d)}return{top:a,left:s,bottom:u,right:c,width:d,height:l}}}function H(t,e,n){var r=R(t,!0),o=I(t)[e];while(r){var i=I(r)[n],a=void 0;if(a="top"===n||"left"===n?o>=i:o<=i,!a)return r;if(r===_())break;r=R(r,!1)}return!1}function D(t,e,n){var r=0,o=0,i=t.children;while(o<i.length){if("none"!==i[o].style.display&&i[o]!==qt.ghost&&i[o]!==qt.dragged&&E(i[o],n.draggable,t,!1)){if(r===e)return i[o];r++}o++}return null}function M(t,e){var n=t.lastElementChild;while(n&&(n===qt.ghost||"none"===F(n,"display")||e&&!x(n,e)))n=n.previousElementSibling;return n||null}function N(t,e){var n=0;if(!t||!t.parentNode)return-1;while(t=t.previousElementSibling)"TEMPLATE"===t.nodeName.toUpperCase()||t===qt.clone||e&&!x(t,e)||n++;return n}function L(t){var e=0,n=0,r=_();if(t)do{var o=U(t),i=o.a,a=o.d;e+=t.scrollLeft*i,n+=t.scrollTop*a}while(t!==r&&(t=t.parentNode));return[e,n]}function P(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n);return-1}function R(t,e){if(!t||!t.getBoundingClientRect)return _();var n=t,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=F(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return _();if(r||e)return n;r=!0}}}while(n=n.parentNode);return _()}function z(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function K(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function V(t,e){return function(){if(!T){var n=arguments,r=this;1===n.length?t.call(r,n[0]):t.apply(r,n),T=setTimeout((function(){T=void 0}),e)}}}function j(){clearTimeout(T),T=void 0}function $(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function X(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function G(t,e){F(t,"position","absolute"),F(t,"top",e.top),F(t,"left",e.left),F(t,"width",e.width),F(t,"height",e.height)}function W(t){F(t,"position",""),F(t,"top",""),F(t,"left",""),F(t,"width",""),F(t,"height","")}var Y="Sortable"+(new Date).getTime();function J(){var t,e=[];return{captureAnimationState:function(){if(e=[],this.options.animation){var t=[].slice.call(this.el.children);t.forEach((function(t){if("none"!==F(t,"display")&&t!==qt.ghost){e.push({target:t,rect:I(t)});var n=a({},e[e.length-1].rect);if(t.thisAnimationDuration){var r=U(t,!0);r&&(n.top-=r.f,n.left-=r.e)}t.fromRect=n}}))}},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(P(e,{target:t}),1)},animateAll:function(n){var r=this;if(!this.options.animation)return clearTimeout(t),void("function"===typeof n&&n());var o=!1,i=0;e.forEach((function(t){var e=0,n=t.target,a=n.fromRect,s=I(n),u=n.prevFromRect,c=n.prevToRect,l=t.rect,d=U(n,!0);d&&(s.top-=d.f,s.left-=d.e),n.toRect=s,n.thisAnimationDuration&&K(u,s)&&!K(a,s)&&(l.top-s.top)/(l.left-s.left)===(a.top-s.top)/(a.left-s.left)&&(e=Z(l,u,c,r.options)),K(s,a)||(n.prevFromRect=a,n.prevToRect=s,e||(e=r.options.animation),r.animate(n,l,s,e)),e&&(o=!0,i=Math.max(i,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),e),n.thisAnimationDuration=e)})),clearTimeout(t),o?t=setTimeout((function(){"function"===typeof n&&n()}),i):"function"===typeof n&&n(),e=[]},animate:function(t,e,n,r){if(r){F(t,"transition",""),F(t,"transform","");var o=U(this.el),i=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(i||1),u=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!u,F(t,"transform","translate3d("+s+"px,"+u+"px,0)"),q(t),F(t,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),F(t,"transform","translate3d(0,0,0)"),"number"===typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){F(t,"transition",""),F(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),r)}}}}function q(t){return t.offsetWidth}function Z(t,e,n,r){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*r.animation}var tt=[],et={initializeByDefault:!0},nt={mount:function(t){for(var e in et)et.hasOwnProperty(e)&&!(e in t)&&(t[e]=et[e]);tt.push(t)},pluginEvent:function(t,e,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var o=t+"Global";tt.forEach((function(r){e[r.pluginName]&&(e[r.pluginName][o]&&e[r.pluginName][o](a({sortable:e},n)),e.options[r.pluginName]&&e[r.pluginName][t]&&e[r.pluginName][t](a({sortable:e},n)))}))},initializePlugins:function(t,e,n,r){for(var o in tt.forEach((function(r){var o=r.pluginName;if(t.options[o]||r.initializeByDefault){var a=new r(t,e,t.options);a.sortable=t,a.options=t.options,t[o]=a,i(n,a.defaults)}})),t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);"undefined"!==typeof a&&(t.options[o]=a)}},getEventProperties:function(t,e){var n={};return tt.forEach((function(r){"function"===typeof r.eventProperties&&i(n,r.eventProperties.call(e[r.pluginName],t))})),n},modifyOption:function(t,e,n){var r;return tt.forEach((function(o){t[o.pluginName]&&o.optionListeners&&"function"===typeof o.optionListeners[e]&&(r=o.optionListeners[e].call(t[o.pluginName],n))})),r}};function rt(t){var e=t.sortable,n=t.rootEl,r=t.name,o=t.targetEl,i=t.cloneEl,s=t.toEl,u=t.fromEl,c=t.oldIndex,l=t.newIndex,d=t.oldDraggableIndex,f=t.newDraggableIndex,A=t.originalEvent,m=t.putSortable,h=t.extraEventProperties;if(e=e||n&&n[Y],e){var v,b=e.options,y="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||p||g?(v=document.createEvent("Event"),v.initEvent(r,!0,!0)):v=new CustomEvent(r,{bubbles:!0,cancelable:!0}),v.to=s||n,v.from=u||n,v.item=o||n,v.clone=i,v.oldIndex=c,v.newIndex=l,v.oldDraggableIndex=d,v.newDraggableIndex=f,v.originalEvent=A,v.pullMode=m?m.lastPutMode:void 0;var w=a({},h,nt.getEventProperties(r,e));for(var B in w)v[B]=w[B];n&&n.dispatchEvent(v),b[y]&&b[y].call(e,v)}}var ot=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,o=u(n,["evt"]);nt.pluginEvent.bind(qt)(t,e,a({dragEl:at,parentEl:st,ghostEl:ut,rootEl:ct,nextEl:lt,lastDownEl:dt,cloneEl:ft,cloneHidden:At,dragStarted:Et,putSortable:bt,activeSortable:qt.active,originalEvent:r,oldIndex:mt,oldDraggableIndex:gt,newIndex:pt,newDraggableIndex:ht,hideGhostForTarget:Gt,unhideGhostForTarget:Wt,cloneNowHidden:function(){At=!0},cloneNowShown:function(){At=!1},dispatchSortableEvent:function(t){it({sortable:e,name:t,originalEvent:r})}},o))};function it(t){rt(a({putSortable:bt,cloneEl:ft,targetEl:at,rootEl:ct,oldIndex:mt,oldDraggableIndex:gt,newIndex:pt,newDraggableIndex:ht},t))}var at,st,ut,ct,lt,dt,ft,At,mt,pt,gt,ht,vt,bt,yt,wt,Bt,Ct,xt,St,Et,Tt,Qt,kt,Ft,Ut=!1,Ot=!1,_t=[],It=!1,Ht=!1,Dt=[],Mt=!1,Nt=[],Lt="undefined"!==typeof document,Pt=b,Rt=g||p?"cssFloat":"float",zt=Lt&&!y&&!b&&"draggable"in document.createElement("div"),Kt=function(){if(Lt){if(p)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Vt=function(t,e){var n=F(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=D(t,0,e),i=D(t,1,e),a=o&&F(o),s=i&&F(i),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+I(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+I(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a["float"]&&"none"!==a["float"]){var l="left"===a["float"]?"left":"right";return!i||"both"!==s.clear&&s.clear!==l?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||u>=r&&"none"===n[Rt]||i&&"none"===n[Rt]&&u+c>r)?"vertical":"horizontal"},jt=function(t,e,n){var r=n?t.left:t.top,o=n?t.right:t.bottom,i=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,u=n?e.width:e.height;return r===a||o===s||r+i/2===a+u/2},$t=function(t,e){var n;return _t.some((function(r){if(!M(r)){var o=I(r),i=r[Y].options.emptyInsertThreshold,a=t>=o.left-i&&t<=o.right+i,s=e>=o.top-i&&e<=o.bottom+i;return i&&a&&s?n=r:void 0}})),n},Xt=function(t){function e(t,n){return function(r,o,i,a){var s=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"===typeof t)return e(t(r,o,i,a),n)(r,o,i,a);var u=(n?r:o).options.group.name;return!0===t||"string"===typeof t&&t===u||t.join&&t.indexOf(u)>-1}}var n={},o=t.group;o&&"object"==r(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},Gt=function(){!Kt&&ut&&F(ut,"display","none")},Wt=function(){!Kt&&ut&&F(ut,"display","")};Lt&&document.addEventListener("click",(function(t){if(Ot)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Ot=!1,!1}),!0);var Yt=function(t){if(at){t=t.touches?t.touches[0]:t;var e=$t(t.clientX,t.clientY);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[Y]._onDragOver(n)}}},Jt=function(t){at&&at.parentNode[Y]._isOutsideThisEl(t.target)};function qt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=i({},e),t[Y]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Vt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==qt.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var r in nt.initializePlugins(this,t,n),n)!(r in e)&&(e[r]=n[r]);for(var o in Xt(e),this)"_"===o.charAt(0)&&"function"===typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&zt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?B(t,"pointerdown",this._onTapStart):(B(t,"mousedown",this._onTapStart),B(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(B(t,"dragover",this),B(t,"dragenter",this)),_t.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),i(this,J())}function Zt(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}function te(t,e,n,r,o,i,a,s){var u,c,l=t[Y],d=l.options.onMove;return!window.CustomEvent||p||g?(u=document.createEvent("Event"),u.initEvent("move",!0,!0)):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=e,u.from=t,u.dragged=n,u.draggedRect=r,u.related=o||e,u.relatedRect=i||I(e),u.willInsertAfter=s,u.originalEvent=a,t.dispatchEvent(u),d&&(c=d.call(l,u,a)),c}function ee(t){t.draggable=!1}function ne(){Mt=!1}function re(t,e,n){var r=I(M(n.el,n.options.draggable)),o=10;return e?t.clientX>r.right+o||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+o}function oe(t,e,n,r,o,i,a,s){var u=r?t.clientY:t.clientX,c=r?n.height:n.width,l=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!a)if(s&&kt<c*o){if(!It&&(1===Qt?u>l+c*i/2:u<d-c*i/2)&&(It=!0),It)f=!0;else if(1===Qt?u<l+kt:u>d-kt)return-Qt}else if(u>l+c*(1-o)/2&&u<d-c*(1-o)/2)return ie(e);return f=f||a,f&&(u<l+c*i/2||u>d-c*i/2)?u>l+c/2?1:-1:0}function ie(t){return N(at)<N(t)?1:-1}function ae(t){var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;while(n--)r+=e.charCodeAt(n);return r.toString(36)}function se(t){Nt.length=0;var e=t.getElementsByTagName("input"),n=e.length;while(n--){var r=e[n];r.checked&&Nt.push(r)}}function ue(t){return setTimeout(t,0)}function ce(t){return clearTimeout(t)}qt.prototype={constructor:qt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(Tt=null)},_getDirection:function(t,e){return"function"===typeof this.options.direction?this.options.direction.call(this,t,e,at):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,r=this.options,o=r.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=r.filter;if(se(n),!at&&!(/mousedown|pointerdown/.test(i)&&0!==t.button||r.disabled)&&!u.isContentEditable&&(s=E(s,r.draggable,n,!1),(!s||!s.animated)&&dt!==s)){if(mt=N(s),gt=N(s,r.draggable),"function"===typeof c){if(c.call(this,t,s,this))return it({sortable:e,rootEl:u,name:"filter",targetEl:s,toEl:n,fromEl:n}),ot("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=E(u,r.trim(),n,!1),r)return it({sortable:e,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),ot("filter",e,{evt:t}),!0})),c))return void(o&&t.cancelable&&t.preventDefault());r.handle&&!E(u,r.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var r,o=this,i=o.el,a=o.options,s=i.ownerDocument;if(n&&!at&&n.parentNode===i){var u=I(n);if(ct=i,at=n,st=at.parentNode,lt=at.nextSibling,dt=n,vt=a.group,qt.dragged=at,yt={target:at,clientX:(e||t).clientX,clientY:(e||t).clientY},xt=yt.clientX-u.left,St=yt.clientY-u.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,at.style["will-change"]="all",r=function(){ot("delayEnded",o,{evt:t}),qt.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!h&&o.nativeDraggable&&(at.draggable=!0),o._triggerDragStart(t,e),it({sortable:o,name:"choose",originalEvent:t}),k(at,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){O(at,t.trim(),ee)})),B(s,"dragover",Yt),B(s,"mousemove",Yt),B(s,"touchmove",Yt),B(s,"mouseup",o._onDrop),B(s,"touchend",o._onDrop),B(s,"touchcancel",o._onDrop),h&&this.nativeDraggable&&(this.options.touchStartThreshold=4,at.draggable=!0),ot("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(g||p))r();else{if(qt.eventCanceled)return void this._onDrop();B(s,"mouseup",o._disableDelayedDrag),B(s,"touchend",o._disableDelayedDrag),B(s,"touchcancel",o._disableDelayedDrag),B(s,"mousemove",o._delayedDragTouchMoveHandler),B(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&B(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){at&&ee(at),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;C(t,"mouseup",this._disableDelayedDrag),C(t,"touchend",this._disableDelayedDrag),C(t,"touchcancel",this._disableDelayedDrag),C(t,"mousemove",this._delayedDragTouchMoveHandler),C(t,"touchmove",this._delayedDragTouchMoveHandler),C(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?B(document,"pointermove",this._onTouchMove):B(document,e?"touchmove":"mousemove",this._onTouchMove):(B(at,"dragend",this),B(ct,"dragstart",this._onDragStart));try{document.selection?ue((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(t,e){if(Ut=!1,ct&&at){ot("dragStarted",this,{evt:e}),this.nativeDraggable&&B(document,"dragover",Jt);var n=this.options;!t&&k(at,n.dragClass,!1),k(at,n.ghostClass,!0),qt.active=this,t&&this._appendGhost(),it({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(wt){this._lastX=wt.clientX,this._lastY=wt.clientY,Gt();var t=document.elementFromPoint(wt.clientX,wt.clientY),e=t;while(t&&t.shadowRoot){if(t=t.shadowRoot.elementFromPoint(wt.clientX,wt.clientY),t===e)break;e=t}if(at.parentNode[Y]._isOutsideThisEl(t),e)do{if(e[Y]){var n=void 0;if(n=e[Y]._onDragOver({clientX:wt.clientX,clientY:wt.clientY,target:t,rootEl:e}),n&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Wt()}},_onTouchMove:function(t){if(yt){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,o=t.touches?t.touches[0]:t,i=ut&&U(ut,!0),a=ut&&i&&i.a,s=ut&&i&&i.d,u=Pt&&Ft&&L(Ft),c=(o.clientX-yt.clientX+r.x)/(a||1)+(u?u[0]-Dt[0]:0)/(a||1),l=(o.clientY-yt.clientY+r.y)/(s||1)+(u?u[1]-Dt[1]:0)/(s||1);if(!qt.active&&!Ut){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(ut){i?(i.e+=c-(Bt||0),i.f+=l-(Ct||0)):i={a:1,b:0,c:0,d:1,e:c,f:l};var d="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");F(ut,"webkitTransform",d),F(ut,"mozTransform",d),F(ut,"msTransform",d),F(ut,"transform",d),Bt=c,Ct=l,wt=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!ut){var t=this.options.fallbackOnBody?document.body:ct,e=I(at,!0,Pt,!0,t),n=this.options;if(Pt){Ft=t;while("static"===F(Ft,"position")&&"none"===F(Ft,"transform")&&Ft!==document)Ft=Ft.parentNode;Ft!==document.body&&Ft!==document.documentElement?(Ft===document&&(Ft=_()),e.top+=Ft.scrollTop,e.left+=Ft.scrollLeft):Ft=_(),Dt=L(Ft)}ut=at.cloneNode(!0),k(ut,n.ghostClass,!1),k(ut,n.fallbackClass,!0),k(ut,n.dragClass,!0),F(ut,"transition",""),F(ut,"transform",""),F(ut,"box-sizing","border-box"),F(ut,"margin",0),F(ut,"top",e.top),F(ut,"left",e.left),F(ut,"width",e.width),F(ut,"height",e.height),F(ut,"opacity","0.8"),F(ut,"position",Pt?"absolute":"fixed"),F(ut,"zIndex","100000"),F(ut,"pointerEvents","none"),qt.ghost=ut,t.appendChild(ut),F(ut,"transform-origin",xt/parseInt(ut.style.width)*100+"% "+St/parseInt(ut.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,r=t.dataTransfer,o=n.options;ot("dragStart",this,{evt:t}),qt.eventCanceled?this._onDrop():(ot("setupClone",this),qt.eventCanceled||(ft=X(at),ft.draggable=!1,ft.style["will-change"]="",this._hideClone(),k(ft,this.options.chosenClass,!1),qt.clone=ft),n.cloneId=ue((function(){ot("clone",n),qt.eventCanceled||(n.options.removeCloneOnHide||ct.insertBefore(ft,at),n._hideClone(),it({sortable:n,name:"clone"}))})),!e&&k(at,o.dragClass,!0),e?(Ot=!0,n._loopId=setInterval(n._emulateDragOver,50)):(C(document,"mouseup",n._onDrop),C(document,"touchend",n._onDrop),C(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,at)),B(document,"drop",n),F(at,"transform","translateZ(0)")),Ut=!0,n._dragStartId=ue(n._dragStarted.bind(n,e,t)),B(document,"selectstart",n),Et=!0,v&&F(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,r,o,i=this.el,s=t.target,u=this.options,c=u.group,l=qt.active,d=vt===c,f=u.sort,A=bt||l,m=this,p=!1;if(!Mt){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),s=E(s,u.draggable,i,!0),O("dragOver"),qt.eventCanceled)return p;if(at.contains(t.target)||s.animated&&s.animatingX&&s.animatingY||m._ignoreWhileAnimating===s)return D(!1);if(Ot=!1,l&&!u.disabled&&(d?f||(r=!ct.contains(at)):bt===this||(this.lastPutMode=vt.checkPull(this,l,at,t))&&c.checkPut(this,l,at,t))){if(o="vertical"===this._getDirection(t,s),e=I(at),O("dragOverValid"),qt.eventCanceled)return p;if(r)return st=ct,_(),this._hideClone(),O("revert"),qt.eventCanceled||(lt?ct.insertBefore(at,lt):ct.appendChild(at)),D(!0);var g=M(i,u.draggable);if(!g||re(t,o,this)&&!g.animated){if(g===at)return D(!1);if(g&&i===t.target&&(s=g),s&&(n=I(s)),!1!==te(ct,i,at,e,s,n,t,!!s))return _(),i.appendChild(at),st=i,L(),D(!0)}else if(s.parentNode===i){n=I(s);var h,v,b=0,y=at.parentNode!==i,w=!jt(at.animated&&at.toRect||e,s.animated&&s.toRect||n,o),B=o?"top":"left",C=H(s,"top","top")||H(at,"top","top"),x=C?C.scrollTop:void 0;if(Tt!==s&&(h=n[B],It=!1,Ht=!w&&u.invertSwap||y),b=oe(t,s,n,o,w?1:u.swapThreshold,null==u.invertedSwapThreshold?u.swapThreshold:u.invertedSwapThreshold,Ht,Tt===s),0!==b){var S=N(at);do{S-=b,v=st.children[S]}while(v&&("none"===F(v,"display")||v===ut))}if(0===b||v===s)return D(!1);Tt=s,Qt=b;var T=s.nextElementSibling,Q=!1;Q=1===b;var U=te(ct,i,at,e,s,n,t,Q);if(!1!==U)return 1!==U&&-1!==U||(Q=1===U),Mt=!0,setTimeout(ne,30),_(),Q&&!T?i.appendChild(at):s.parentNode.insertBefore(at,Q?T:s),C&&$(C,0,x-C.scrollTop),st=at.parentNode,void 0===h||Ht||(kt=Math.abs(h-I(s)[B])),L(),D(!0)}if(i.contains(at))return D(!1)}return!1}function O(u,c){ot(u,m,a({evt:t,isOwner:d,axis:o?"vertical":"horizontal",revert:r,dragRect:e,targetRect:n,canSort:f,fromSortable:A,target:s,completed:D,onMove:function(n,r){return te(ct,i,at,e,n,I(n),t,r)},changed:L},c))}function _(){O("dragOverAnimationCapture"),m.captureAnimationState(),m!==A&&A.captureAnimationState()}function D(e){return O("dragOverCompleted",{insertion:e}),e&&(d?l._hideClone():l._showClone(m),m!==A&&(k(at,bt?bt.options.ghostClass:l.options.ghostClass,!1),k(at,u.ghostClass,!0)),bt!==m&&m!==qt.active?bt=m:m===qt.active&&bt&&(bt=null),A===m&&(m._ignoreWhileAnimating=s),m.animateAll((function(){O("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==A&&(A.animateAll(),A._ignoreWhileAnimating=null)),(s===at&&!at.animated||s===i&&!s.animated)&&(Tt=null),u.dragoverBubble||t.rootEl||s===document||(at.parentNode[Y]._isOutsideThisEl(t.target),!e&&Yt(t)),!u.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),p=!0}function L(){pt=N(at),ht=N(at,u.draggable),it({sortable:m,name:"change",toEl:i,newIndex:pt,newDraggableIndex:ht,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){C(document,"mousemove",this._onTouchMove),C(document,"touchmove",this._onTouchMove),C(document,"pointermove",this._onTouchMove),C(document,"dragover",Yt),C(document,"mousemove",Yt),C(document,"touchmove",Yt)},_offUpEvents:function(){var t=this.el.ownerDocument;C(t,"mouseup",this._onDrop),C(t,"touchend",this._onDrop),C(t,"pointerup",this._onDrop),C(t,"touchcancel",this._onDrop),C(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;pt=N(at),ht=N(at,n.draggable),ot("drop",this,{evt:t}),st=at&&at.parentNode,pt=N(at),ht=N(at,n.draggable),qt.eventCanceled||(Ut=!1,Ht=!1,It=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ce(this.cloneId),ce(this._dragStartId),this.nativeDraggable&&(C(document,"drop",this),C(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),v&&F(document.body,"user-select",""),F(at,"transform",""),t&&(Et&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),ut&&ut.parentNode&&ut.parentNode.removeChild(ut),(ct===st||bt&&"clone"!==bt.lastPutMode)&&ft&&ft.parentNode&&ft.parentNode.removeChild(ft),at&&(this.nativeDraggable&&C(at,"dragend",this),ee(at),at.style["will-change"]="",Et&&!Ut&&k(at,bt?bt.options.ghostClass:this.options.ghostClass,!1),k(at,this.options.chosenClass,!1),it({sortable:this,name:"unchoose",toEl:st,newIndex:null,newDraggableIndex:null,originalEvent:t}),ct!==st?(pt>=0&&(it({rootEl:st,name:"add",toEl:st,fromEl:ct,originalEvent:t}),it({sortable:this,name:"remove",toEl:st,originalEvent:t}),it({rootEl:st,name:"sort",toEl:st,fromEl:ct,originalEvent:t}),it({sortable:this,name:"sort",toEl:st,originalEvent:t})),bt&&bt.save()):pt!==mt&&pt>=0&&(it({sortable:this,name:"update",toEl:st,originalEvent:t}),it({sortable:this,name:"sort",toEl:st,originalEvent:t})),qt.active&&(null!=pt&&-1!==pt||(pt=mt,ht=gt),it({sortable:this,name:"end",toEl:st,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){ot("nulling",this),ct=at=st=ut=lt=ft=dt=At=yt=wt=Et=pt=ht=mt=gt=Tt=Qt=bt=vt=qt.dragged=qt.ghost=qt.clone=qt.active=null,Nt.forEach((function(t){t.checked=!0})),Nt.length=Bt=Ct=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":at&&(this._onDragOver(t),Zt(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,o=n.length,i=this.options;r<o;r++)t=n[r],E(t,i.draggable,this.el,!1)&&e.push(t.getAttribute(i.dataIdAttr)||ae(t));return e},sort:function(t){var e={},n=this.el;this.toArray().forEach((function(t,r){var o=n.children[r];E(o,this.options.draggable,n,!1)&&(e[t]=o)}),this),t.forEach((function(t){e[t]&&(n.removeChild(e[t]),n.appendChild(e[t]))}))},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return E(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var r=nt.modifyOption(this,t,e);n[t]="undefined"!==typeof r?r:e,"group"===t&&Xt(n)},destroy:function(){ot("destroy",this);var t=this.el;t[Y]=null,C(t,"mousedown",this._onTapStart),C(t,"touchstart",this._onTapStart),C(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(C(t,"dragover",this),C(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),_t.splice(_t.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!At){if(ot("hideClone",this),qt.eventCanceled)return;F(ft,"display","none"),this.options.removeCloneOnHide&&ft.parentNode&&ft.parentNode.removeChild(ft),At=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(At){if(ot("showClone",this),qt.eventCanceled)return;ct.contains(at)&&!this.options.group.revertClone?ct.insertBefore(ft,at):lt?ct.insertBefore(ft,lt):ct.appendChild(ft),this.options.group.revertClone&&this.animate(at,ft),F(ft,"display",""),At=!1}}else this._hideClone()}},Lt&&B(document,"touchmove",(function(t){(qt.active||Ut)&&t.cancelable&&t.preventDefault()})),qt.utils={on:B,off:C,css:F,find:O,is:function(t,e){return!!E(t,e,t,!1)},extend:z,throttle:V,closest:E,toggleClass:k,clone:X,index:N,nextTick:ue,cancelNextTick:ce,detectDirection:Vt,getChild:D},qt.get=function(t){return t[Y]},qt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(qt.utils=a({},qt.utils,t.utils)),nt.mount(t)}))},qt.create=function(t,e){return new qt(t,e)},qt.version=A;var le,de,fe,Ae,me,pe,ge=[],he=!1;function ve(){function t(){for(var t in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"===typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?B(document,"dragover",this._handleAutoScroll):this.options.supportPointer?B(document,"pointermove",this._handleFallbackAutoScroll):e.touches?B(document,"touchmove",this._handleFallbackAutoScroll):B(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?C(document,"dragover",this._handleAutoScroll):(C(document,"pointermove",this._handleFallbackAutoScroll),C(document,"touchmove",this._handleFallbackAutoScroll),C(document,"mousemove",this._handleFallbackAutoScroll)),ye(),be(),j()},nulling:function(){me=de=le=he=pe=fe=Ae=null,ge.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,r=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,i=document.elementFromPoint(r,o);if(me=t,e||g||p||v){Be(t,this.options,i,e);var a=R(i,!0);!he||pe&&r===fe&&o===Ae||(pe&&ye(),pe=setInterval((function(){var i=R(document.elementFromPoint(r,o),!0);i!==a&&(a=i,be()),Be(t,n.options,i,e)}),10),fe=r,Ae=o)}else{if(!this.options.bubbleScroll||R(i,!0)===_())return void be();Be(t,this.options,R(i,!1),!1)}}},i(t,{pluginName:"scroll",initializeByDefault:!0})}function be(){ge.forEach((function(t){clearInterval(t.pid)})),ge=[]}function ye(){clearInterval(pe)}var we,Be=V((function(t,e,n,r){if(e.scroll){var o,i=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,u=e.scrollSpeed,c=_(),l=!1;de!==n&&(de=n,be(),le=e.scroll,o=e.scrollFn,!0===le&&(le=R(n,!0)));var d=0,f=le;do{var A=f,m=I(A),p=m.top,g=m.bottom,h=m.left,v=m.right,b=m.width,y=m.height,w=void 0,B=void 0,C=A.scrollWidth,x=A.scrollHeight,S=F(A),E=A.scrollLeft,T=A.scrollTop;A===c?(w=b<C&&("auto"===S.overflowX||"scroll"===S.overflowX||"visible"===S.overflowX),B=y<x&&("auto"===S.overflowY||"scroll"===S.overflowY||"visible"===S.overflowY)):(w=b<C&&("auto"===S.overflowX||"scroll"===S.overflowX),B=y<x&&("auto"===S.overflowY||"scroll"===S.overflowY));var Q=w&&(Math.abs(v-i)<=s&&E+b<C)-(Math.abs(h-i)<=s&&!!E),k=B&&(Math.abs(g-a)<=s&&T+y<x)-(Math.abs(p-a)<=s&&!!T);if(!ge[d])for(var U=0;U<=d;U++)ge[U]||(ge[U]={});ge[d].vx==Q&&ge[d].vy==k&&ge[d].el===A||(ge[d].el=A,ge[d].vx=Q,ge[d].vy=k,clearInterval(ge[d].pid),0==Q&&0==k||(l=!0,ge[d].pid=setInterval(function(){r&&0===this.layer&&qt.active._onTouchMove(me);var e=ge[this.layer].vy?ge[this.layer].vy*u:0,n=ge[this.layer].vx?ge[this.layer].vx*u:0;"function"===typeof o&&"continue"!==o.call(qt.dragged.parentNode[Y],n,e,t,me,ge[this.layer].el)||$(ge[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&f!==c&&(f=R(f,!1)));he=l}}),30),Ce=function(t){var e=t.originalEvent,n=t.putSortable,r=t.dragEl,o=t.activeSortable,i=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var u=n||o;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,l=document.elementFromPoint(c.clientX,c.clientY);s(),u&&!u.el.contains(l)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function xe(){}function Se(){}function Ee(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){var e=t.dragEl;we=e},dragOverValid:function(t){var e=t.completed,n=t.target,r=t.onMove,o=t.activeSortable,i=t.changed,a=t.cancel;if(o.options.swap){var s=this.sortable.el,u=this.options;if(n&&n!==s){var c=we;!1!==r(n)?(k(n,u.swapClass,!0),we=n):we=null,c&&c!==we&&k(c,u.swapClass,!1)}i(),e(!0),a()}},drop:function(t){var e=t.activeSortable,n=t.putSortable,r=t.dragEl,o=n||this.sortable,i=this.options;we&&k(we,i.swapClass,!1),we&&(i.swap||n&&n.options.swap)&&r!==we&&(o.captureAnimationState(),o!==e&&e.captureAnimationState(),Te(r,we),o.animateAll(),o!==e&&e.animateAll())},nulling:function(){we=null}},i(t,{pluginName:"swap",eventProperties:function(){return{swapItem:we}}})}function Te(t,e){var n,r,o=t.parentNode,i=e.parentNode;o&&i&&!o.isEqualNode(e)&&!i.isEqualNode(t)&&(n=N(t),r=N(e),o.isEqualNode(i)&&n<r&&r++,o.insertBefore(e,o.children[n]),i.insertBefore(t,i.children[r]))}xe.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=D(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(e,r):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:Ce},i(xe,{pluginName:"revertOnSpill"}),Se.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable,r=n||this.sortable;r.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),r.animateAll()},drop:Ce},i(Se,{pluginName:"removeOnSpill"});var Qe,ke,Fe,Ue,Oe,_e=[],Ie=[],He=!1,De=!1,Me=!1;function Ne(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"===typeof this[e]&&(this[e]=this[e].bind(this));t.options.supportPointer?B(document,"pointerup",this._deselectMultiDrag):(B(document,"mouseup",this._deselectMultiDrag),B(document,"touchend",this._deselectMultiDrag)),B(document,"keydown",this._checkKeyDown),B(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,n){var r="";_e.length&&ke===t?_e.forEach((function(t,e){r+=(e?", ":"")+t.textContent})):r=n.textContent,e.setData("Text",r)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var e=t.dragEl;Fe=e},delayEnded:function(){this.isMultiDrag=~_e.indexOf(Fe)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var r=0;r<_e.length;r++)Ie.push(X(_e[r])),Ie[r].sortableIndex=_e[r].sortableIndex,Ie[r].draggable=!1,Ie[r].style["will-change"]="",k(Ie[r],this.options.selectedClass,!1),_e[r]===Fe&&k(Ie[r],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,r=t.dispatchSortableEvent,o=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||_e.length&&ke===e&&(Pe(!0,n),r("clone"),o()))},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,r=t.cancel;this.isMultiDrag&&(Pe(!1,n),Ie.forEach((function(t){F(t,"display","")})),e(),Oe=!1,r())},hideClone:function(t){var e=this,n=(t.sortable,t.cloneNowHidden),r=t.cancel;this.isMultiDrag&&(Ie.forEach((function(t){F(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)})),n(),Oe=!0,r())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&ke&&ke.multiDrag._deselectMultiDrag(),_e.forEach((function(t){t.sortableIndex=N(t)})),_e=_e.sort((function(t,e){return t.sortableIndex-e.sortableIndex})),Me=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){_e.forEach((function(t){t!==Fe&&F(t,"position","absolute")}));var r=I(Fe,!1,!0,!0);_e.forEach((function(t){t!==Fe&&G(t,r)})),De=!0,He=!0}n.animateAll((function(){De=!1,He=!1,e.options.animation&&_e.forEach((function(t){W(t)})),e.options.sort&&Re()}))}},dragOver:function(t){var e=t.target,n=t.completed,r=t.cancel;De&&~_e.indexOf(e)&&(n(!1),r())},revert:function(t){var e=t.fromSortable,n=t.rootEl,r=t.sortable,o=t.dragRect;_e.length>1&&(_e.forEach((function(t){r.addAnimationState({target:t,rect:De?I(t):o}),W(t),t.fromRect=o,e.removeAnimationState(t)})),De=!1,Le(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,o=t.activeSortable,i=t.parentEl,a=t.putSortable,s=this.options;if(r){if(n&&o._hideClone(),He=!1,s.animation&&_e.length>1&&(De||!n&&!o.options.sort&&!a)){var u=I(Fe,!1,!0,!0);_e.forEach((function(t){t!==Fe&&(G(t,u),i.appendChild(t))})),De=!0}if(!n)if(De||Re(),_e.length>1){var c=Oe;o._showClone(e),o.options.animation&&!Oe&&c&&Ie.forEach((function(t){o.addAnimationState({target:t,rect:Ue}),t.fromRect=Ue,t.thisAnimationDuration=null}))}else o._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(_e.forEach((function(t){t.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){Ue=i({},e);var o=U(Fe,!0);Ue.top-=o.f,Ue.left-=o.e}},dragOverAnimationComplete:function(){De&&(De=!1,Re())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,o=t.sortable,i=t.dispatchSortableEvent,a=t.oldIndex,s=t.putSortable,u=s||this.sortable;if(e){var c=this.options,l=r.children;if(!Me)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),k(Fe,c.selectedClass,!~_e.indexOf(Fe)),~_e.indexOf(Fe))_e.splice(_e.indexOf(Fe),1),Qe=null,rt({sortable:o,rootEl:n,name:"deselect",targetEl:Fe,originalEvt:e});else{if(_e.push(Fe),rt({sortable:o,rootEl:n,name:"select",targetEl:Fe,originalEvt:e}),e.shiftKey&&Qe&&o.el.contains(Qe)){var d,f,A=N(Qe),m=N(Fe);if(~A&&~m&&A!==m)for(m>A?(f=A,d=m):(f=m,d=A+1);f<d;f++)~_e.indexOf(l[f])||(k(l[f],c.selectedClass,!0),_e.push(l[f]),rt({sortable:o,rootEl:n,name:"select",targetEl:l[f],originalEvt:e}))}else Qe=Fe;ke=u}if(Me&&this.isMultiDrag){if((r[Y].options.sort||r!==n)&&_e.length>1){var p=I(Fe),g=N(Fe,":not(."+this.options.selectedClass+")");if(!He&&c.animation&&(Fe.thisAnimationDuration=null),u.captureAnimationState(),!He&&(c.animation&&(Fe.fromRect=p,_e.forEach((function(t){if(t.thisAnimationDuration=null,t!==Fe){var e=De?I(t):p;t.fromRect=e,u.addAnimationState({target:t,rect:e})}}))),Re(),_e.forEach((function(t){l[g]?r.insertBefore(t,l[g]):r.appendChild(t),g++})),a===N(Fe))){var h=!1;_e.forEach((function(t){t.sortableIndex===N(t)||(h=!0)})),h&&i("update")}_e.forEach((function(t){W(t)})),u.animateAll()}ke=u}(n===r||s&&"clone"!==s.lastPutMode)&&Ie.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=Me=!1,Ie.length=0},destroyGlobal:function(){this._deselectMultiDrag(),C(document,"pointerup",this._deselectMultiDrag),C(document,"mouseup",this._deselectMultiDrag),C(document,"touchend",this._deselectMultiDrag),C(document,"keydown",this._checkKeyDown),C(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(("undefined"===typeof Me||!Me)&&ke===this.sortable&&(!t||!E(t.target,this.options.draggable,this.sortable.el,!1))&&(!t||0===t.button))while(_e.length){var e=_e[0];k(e,this.options.selectedClass,!1),_e.shift(),rt({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},i(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[Y];e&&e.options.multiDrag&&!~_e.indexOf(t)&&(ke&&ke!==e&&(ke.multiDrag._deselectMultiDrag(),ke=e),k(t,e.options.selectedClass,!0),_e.push(t))},deselect:function(t){var e=t.parentNode[Y],n=_e.indexOf(t);e&&e.options.multiDrag&&~n&&(k(t,e.options.selectedClass,!1),_e.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return _e.forEach((function(r){var o;e.push({multiDragElement:r,index:r.sortableIndex}),o=De&&r!==Fe?-1:De?N(r,":not(."+t.options.selectedClass+")"):N(r),n.push({multiDragElement:r,index:o})})),{items:c(_e),clones:[].concat(Ie),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return t=t.toLowerCase(),"ctrl"===t?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function Le(t,e){_e.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}function Pe(t,e){Ie.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}function Re(){_e.forEach((function(t){t!==Fe&&t.parentNode&&t.parentNode.removeChild(t)}))}qt.mount(new ve),qt.mount(Se,xe),e["default"]=qt},aafd:function(t,e,n){"use strict";n("27ad")},ab13:function(t,e,n){var r=n("b622"),o=r("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[o]=!1,"/./"[t](e)}catch(r){}}return!1}},b061:function(t,e,n){"use strict";n("0613")},b0c0:function(t,e,n){var r=n("83ab"),o=n("5e77").EXISTS,i=n("e330"),a=n("9bf2").f,s=Function.prototype,u=i(s.toString),c=/^\s*function ([^ (]*)/,l=i(c.exec),d="name";r&&!o&&a(s,d,{configurable:!0,get:function(){try{return l(c,u(this))[1]}catch(t){return""}}})},b145:function(t,e,n){"use strict";n("08b5")},b528:function(t,e,n){},b654:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("762f"),i=n("1b11");function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var s=function(){function t(e,n,r){a(this,t),this.text=e,this.parent=n,this.bounds=r}return r(t,null,[{key:"fromTextNode",value:function(e,n){var r=c(e.data,n.style.textTransform);return new t(r,n,(0,i.parseTextBounds)(r,n,e))}}]),t}();e.default=s;var u=/(^|\s|:|-|\(|\))([a-z])/g,c=function(t,e){switch(e){case o.TEXT_TRANSFORM.LOWERCASE:return t.toLowerCase();case o.TEXT_TRANSFORM.CAPITALIZE:return t.replace(u,l);case o.TEXT_TRANSFORM.UPPERCASE:return t.toUpperCase();default:return t}};function l(t,e,n){return t.length>0?e+n.toUpperCase():t}},b6f1:function(t,e,n){},b76a:function(t,e,n){(function(e,r){t.exports=r(n("aa47"))})("undefined"!==typeof self&&self,(function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),s=n("84f2"),u=n("41a0"),c=n("7f20"),l=n("38fd"),d=n("2b4c")("iterator"),f=!([].keys&&"next"in[].keys()),A="@@iterator",m="keys",p="values",g=function(){return this};t.exports=function(t,e,n,h,v,b,y){u(n,e,h);var w,B,C,x=function(t){if(!f&&t in Q)return Q[t];switch(t){case m:return function(){return new n(this,t)};case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",E=v==p,T=!1,Q=t.prototype,k=Q[d]||Q[A]||v&&Q[v],F=k||x(v),U=v?E?x("entries"):F:void 0,O="Array"==e&&Q.entries||k;if(O&&(C=l(O.call(new t)),C!==Object.prototype&&C.next&&(c(C,S,!0),r||"function"==typeof C[d]||a(C,d,g))),E&&k&&k.name!==p&&(T=!0,F=function(){return k.call(this)}),r&&!y||!f&&!T&&Q[d]||a(Q,d,F),s[e]=F,s[S]=g,v)if(w={values:E?F:x(p),keys:b?F:x(m),entries:U},y)for(B in w)B in Q||i(Q,B,w[B]);else o(o.P+o.F*(f||T),e,w);return w}},"02f4":function(t,e,n){var r=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var i,a,s=String(o(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(i=s.charCodeAt(u),i<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):i:t?s.slice(u,u+2):a-56320+(i-55296<<10)+65536)}}},"0390":function(t,e,n){"use strict";var r=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var r=n("cb7c");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var r=n("ce10"),o=n("e11e");t.exports=Object.keys||function(t){return r(t,o)}},1495:function(t,e,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){o(t);var n,a=i(e),s=a.length,u=0;while(s>u)r.f(t,n=a[u++],e[n]);return t}},"214f":function(t,e,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),a=n("be13"),s=n("2b4c"),u=n("520a"),c=s("species"),l=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var f=s(t),A=!i((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),m=A?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](""),!e})):void 0;if(!A||!m||"replace"===t&&!l||"split"===t&&!d){var p=/./[f],g=n(a,f,""[t],(function(t,e,n,r,o){return e.exec===u?A&&!o?{done:!0,value:p.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),h=g[0],v=g[1];r(String.prototype,t,h),o(RegExp.prototype,f,2==e?function(t,e){return v.call(t,this,e)}:function(t){return v.call(t,this)})}}},"230e":function(t,e,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,e,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(t,e){try{return t[e]}catch(n){}};t.exports=function(t){var e,n,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),o))?n:i?r(e):"Object"==(s=r(e))&&"function"==typeof e.callee?"Arguments":s}},2621:function(t,e){e.f=Object.getOwnPropertySymbols},"2aba":function(t,e,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),u="toString",c=(""+s).split(u);n("8378").inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(u&&(i(n,a)||o(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,u,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(t,e,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},u="prototype",c=function(){var t,e=n("230e")("iframe"),r=i.length,o="<",a=">";e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(o+"script"+a+"document.F=Object"+o+"/script"+a),t.close(),c=t.F;while(r--)delete c[u][i[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[u]=r(t),n=new s,s[u]=null,n[a]=t):n=c(),void 0===e?n:o(n,e)}},"2b4c":function(t,e,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i,s=t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))};s.store=r},"2d00":function(t,e){t.exports=!1},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2fdb":function(t,e,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var r=n("86cc"),o=n("4630");t.exports=n("9e1e")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"38fd":function(t,e,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},"41a0":function(t,e,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},"456d":function(t,e,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(t){return o(r(t))}}))},4588:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"4bf8":function(t,e,n){var r=n("be13");t.exports=function(t){return Object(r(t))}},5147:function(t,e,n){var r=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(o){}}return!0}},"520a":function(t,e,n){"use strict";var r=n("0bfb"),o=RegExp.prototype.exec,i=String.prototype.replace,a=o,s="lastIndex",u=function(){var t=/a/,e=/b*/g;return o.call(t,"a"),o.call(e,"a"),0!==t[s]||0!==e[s]}(),c=void 0!==/()??/.exec("")[1],l=u||c;l&&(a=function(t){var e,n,a,l,d=this;return c&&(n=new RegExp("^"+d.source+"$(?!\\s)",r.call(d))),u&&(e=d[s]),a=o.call(d,t),u&&a&&(d[s]=d.global?a.index+a[0].length:e),c&&a&&a.length>1&&i.call(a[0],n,(function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(a[l]=void 0)})),a}),t.exports=a},"52a7":function(t,e){e.f={}.propertyIsEnumerable},5537:function(t,e,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(t,e,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),s=n("9b43"),u="prototype",c=function(t,e,n){var l,d,f,A,m=t&c.F,p=t&c.G,g=t&c.S,h=t&c.P,v=t&c.B,b=p?r:g?r[e]||(r[e]={}):(r[e]||{})[u],y=p?o:o[e]||(o[e]={}),w=y[u]||(y[u]={});for(l in p&&(n=e),n)d=!m&&b&&void 0!==b[l],f=(d?b:n)[l],A=v&&d?s(f,r):h&&"function"==typeof f?s(Function.call,f):f,b&&a(b,l,f,t&c.U),y[l]!=f&&i(y,l,A),h&&w[l]!=f&&(w[l]=f)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},"5eda":function(t,e,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},"5f1b":function(t,e,n){"use strict";var r=n("23c6"),o=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var i=n.call(t,e);if("object"!==typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"613b":function(t,e,n){var r=n("5537")("keys"),o=n("ca5a");t.exports=function(t){return r[t]||(r[t]=o(t))}},"626a":function(t,e,n){var r=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},6762:function(t,e,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var r=n("626a"),o=n("be13");t.exports=function(t){return r(o(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var r=n("d3f4");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},7333:function(t,e,n){"use strict";var r=n("0d58"),o=n("2621"),i=n("52a7"),a=n("4bf8"),s=n("626a"),u=Object.assign;t.exports=!u||n("79e5")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r}))?function(t,e){var n=a(t),u=arguments.length,c=1,l=o.f,d=i.f;while(u>c){var f,A=s(arguments[c++]),m=l?r(A).concat(l(A)):r(A),p=m.length,g=0;while(p>g)d.call(A,f=m[g++])&&(n[f]=A[f])}return n}:u},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var r=n("4588"),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"7f20":function(t,e,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},8378:function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(t,e){t.exports={}},"86cc":function(t,e,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"9b43":function(t,e,n){var r=n("d8e8");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var r=n("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&n("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9def":function(t,e,n){var r=n("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(e,n){e.exports=t},a481:function(t,e,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),a=n("4588"),s=n("0390"),u=n("5f1b"),c=Math.max,l=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,A=/\$([$&`']|\d\d?)/g,m=function(t){return void 0===t?t:String(t)};n("214f")("replace",2,(function(t,e,n,p){return[function(r,o){var i=t(this),a=void 0==r?void 0:r[e];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(t,e){var o=p(n,t,this,e);if(o.done)return o.value;var d=r(t),f=String(this),A="function"===typeof e;A||(e=String(e));var h=d.global;if(h){var v=d.unicode;d.lastIndex=0}var b=[];while(1){var y=u(d,f);if(null===y)break;if(b.push(y),!h)break;var w=String(y[0]);""===w&&(d.lastIndex=s(f,i(d.lastIndex),v))}for(var B="",C=0,x=0;x<b.length;x++){y=b[x];for(var S=String(y[0]),E=c(l(a(y.index),f.length),0),T=[],Q=1;Q<y.length;Q++)T.push(m(y[Q]));var k=y.groups;if(A){var F=[S].concat(T,E,f);void 0!==k&&F.push(k);var U=String(e.apply(void 0,F))}else U=g(S,f,E,T,k,e);E>=C&&(B+=f.slice(C,E)+U,C=E+S.length)}return B+f.slice(C)}];function g(t,e,r,i,a,s){var u=r+t.length,c=i.length,l=A;return void 0!==a&&(a=o(a),l=f),n.call(s,l,(function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(u);case"<":s=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>c){var f=d(l/10);return 0===f?n:f<=c?void 0===i[f-1]?o.charAt(1):i[f-1]+o.charAt(1):n}s=i[l-1]}return void 0===s?"":s}))}}))},aae3:function(t,e,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},ac6a:function(t,e,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),s=n("32e9"),u=n("84f2"),c=n("2b4c"),l=c("iterator"),d=c("toStringTag"),f=u.Array,A={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(A),p=0;p<m.length;p++){var g,h=m[p],v=A[h],b=a[h],y=b&&b.prototype;if(y&&(y[l]||s(y,l,f),y[d]||s(y,d,h),u[h]=f,v))for(g in r)y[g]||i(y,g,r[g],!0)}},b0c5:function(t,e,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},be13:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var r=n("6821"),o=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,a){var s,u=r(e),c=o(u.length),l=i(a,c);if(t&&n!=n){while(c>l)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},c649:function(t,e,n){"use strict";(function(t){n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return o})),n.d(e,"d",(function(){return u}));n("a481");function r(){return"undefined"!==typeof window?window.console:t.console}var o=r();function i(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var a=/-(\w)/g,s=i((function(t){return t.replace(a,(function(t,e){return e?e.toUpperCase():""}))}));function u(t){null!==t.parentElement&&t.parentElement.removeChild(t)}function c(t,e,n){var r=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,r)}}).call(this,n("c8ba"))},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},ca5a:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},cadf:function(t,e,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");t.exports=n("01f9")(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,e,n){var r=n("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,e,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");t.exports=function(t,e){var n,s=o(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);while(e.length>u)r(s,n=e[u++])&&(~i(c,n)||c.push(n));return c}},d2c8:function(t,e,n){var r=n("aae3"),o=n("be13");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},d3f4:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},e11e:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(t,e,n){"use strict";var r=n("5ca1"),o=n("9def"),i=n("d2c8"),a="startsWith",s=""[a];r(r.P+r.F*n("5147")(a),"String",{startsWith:function(t){var e=i(this,t,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},f6fd:function(t,e){(function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(r){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})})(document)},f751:function(t,e,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var r=n("7726").document;t.exports=r&&r.documentElement},fb15:function(t,e,n){"use strict";var r;(n.r(e),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d");function o(t){if(Array.isArray(t))return t}function i(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{r||null==s["return"]||s["return"]()}finally{if(o)throw i}}return n}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function s(t,e){if(t){if("string"===typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(t,e){return o(t)||i(t,e)||s(t,e)||u()}n("6762"),n("2fdb");function l(t){if(Array.isArray(t))return a(t)}function d(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function A(t){return l(t)||d(t)||s(t)||f()}var m=n("a352"),p=n.n(m),g=n("c649");function h(t,e,n){return void 0===n||(t=t||{},t[e]=n),t}function v(t,e){return t.map((function(t){return t.elm})).indexOf(e)}function b(t,e,n,r){if(!t)return[];var o=t.map((function(t){return t.elm})),i=e.length-r,a=A(e).map((function(t,e){return e>=i?o.length:o.indexOf(t)}));return n?a.filter((function(t){return-1!==t})):a}function y(t,e){var n=this;this.$nextTick((function(){return n.$emit(t.toLowerCase(),e)}))}function w(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),y.call(e,t,n)}}function B(t){return["transition-group","TransitionGroup"].includes(t)}function C(t){if(!t||1!==t.length)return!1;var e=c(t,1),n=e[0].componentOptions;return!!n&&B(n.tag)}function x(t,e,n){return t[n]||(e[n]?e[n]():void 0)}function S(t,e,n){var r=0,o=0,i=x(e,n,"header");i&&(r=i.length,t=t?[].concat(A(i),A(t)):A(i));var a=x(e,n,"footer");return a&&(o=a.length,t=t?[].concat(A(t),A(a)):A(a)),{children:t,headerOffset:r,footerOffset:o}}function E(t,e){var n=null,r=function(t,e){n=h(n,t,e)},o=Object.keys(t).filter((function(t){return"id"===t||t.startsWith("data-")})).reduce((function(e,n){return e[n]=t[n],e}),{});if(r("attrs",o),!e)return n;var i=e.on,a=e.props,s=e.attrs;return r("on",i),r("props",a),Object.assign(n.attrs,s),n}var T=["Start","Add","Remove","Update","End"],Q=["Choose","Unchoose","Sort","Filter","Clone"],k=["Move"].concat(T,Q).map((function(t){return"on"+t})),F=null,U={options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},O={name:"draggable",inheritAttrs:!1,props:U,data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(t){var e=this.$slots.default;this.transitionMode=C(e);var n=S(e,this.$slots,this.$scopedSlots),r=n.children,o=n.headerOffset,i=n.footerOffset;this.headerOffset=o,this.footerOffset=i;var a=E(this.$attrs,this.componentData);return t(this.getTag(),a,r)},created:function(){null!==this.list&&null!==this.value&&g["b"].error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&g["b"].warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&g["b"].warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var e={};T.forEach((function(n){e["on"+n]=w.call(t,n)})),Q.forEach((function(n){e["on"+n]=y.bind(t,n)}));var n=Object.keys(this.$attrs).reduce((function(e,n){return e[Object(g["a"])(n)]=t.$attrs[n],e}),{}),r=Object.assign({},this.options,n,e,{onMove:function(e,n){return t.onDragMove(e,n)}});!("draggable"in r)&&(r.draggable=">*"),this._sortable=new p.a(this.rootContainer,r),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){this.updateOptions(t)},deep:!0},$attrs:{handler:function(t){this.updateOptions(t)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var t=this._vnode.fnOptions;return t&&t.functional},getTag:function(){return this.tag||this.element},updateOptions:function(t){for(var e in t){var n=Object(g["a"])(e);-1===k.indexOf(n)&&this._sortable.option(n,t[e])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick((function(){t.visibleIndexes=b(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode,t.footerOffset)}))},getUnderlyingVm:function(t){var e=v(this.getChildrenNodes()||[],t);if(-1===e)return null;var n=this.realList[e];return{index:e,element:n}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&B(e.$options._componentTag)?e.$parent:!("realList"in e)&&1===e.$children.length&&"realList"in e.$children[0]?e.$children[0]:e},emitChanges:function(t){var e=this;this.$nextTick((function(){e.$emit("change",t)}))},alterList:function(t){if(this.list)t(this.list);else{var e=A(this.value);t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,A(t))};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};var o=r.realList,i={list:o,component:r};if(e!==n&&o&&r.getUnderlyingVm){var a=r.getUnderlyingVm(n);if(a)return Object.assign(a,i)}return i},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){var e=this.getChildrenNodes();e[t].data=null;var n=this.getComponent();n.children=[],n.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),F=t.item},onDragAdd:function(t){var e=t.item._underlying_vm_;if(void 0!==e){Object(g["d"])(t.item);var n=this.getVmIndex(t.newIndex);this.spliceList(n,0,e),this.computeIndexes();var r={element:e,newIndex:n};this.emitChanges({added:r})}},onDragRemove:function(t){if(Object(g["c"])(this.rootContainer,t.item,t.oldIndex),"clone"!==t.pullMode){var e=this.context.index;this.spliceList(e,1);var n={element:this.context.element,oldIndex:e};this.resetTransitionData(e),this.emitChanges({removed:n})}else Object(g["d"])(t.clone)},onDragUpdate:function(t){Object(g["d"])(t.item),Object(g["c"])(t.from,t.item,t.oldIndex);var e=this.context.index,n=this.getVmIndex(t.newIndex);this.updatePosition(e,n);var r={element:this.context.element,oldIndex:e,newIndex:n};this.emitChanges({moved:r})},updateProperty:function(t,e){t.hasOwnProperty(e)&&(t[e]+=this.headerOffset)},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=A(e.to.children).filter((function(t){return"none"!==t.style["display"]})),r=n.indexOf(e.related),o=t.component.getVmIndex(r),i=-1!==n.indexOf(F);return i||!e.willInsertAfter?o:o+1},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var r=this.getRelatedContextFromMoveEvent(t),o=this.context,i=this.computeFutureIndex(r,t);Object.assign(o,{futureIndex:i});var a=Object.assign({},t,{relatedContext:r,draggedContext:o});return n(a,e)},onDragEnd:function(){this.computeIndexes(),F=null}}};"undefined"!==typeof window&&"Vue"in window&&window.Vue.component("draggable",O);var _=O;e["default"]=_}})["default"]}))},ba0a:function(t,e,n){},bad2:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseTransform=void 0;var r=n("6405"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}var a=function(t){return parseFloat(t.trim())},s=/(matrix|matrix3d)\((.+)\)/,u=(e.parseTransform=function(t){var e=c(t.transform||t.webkitTransform||t.mozTransform||t.msTransform||t.oTransform);return null===e?null:{transform:e,transformOrigin:u(t.transformOrigin||t.webkitTransformOrigin||t.mozTransformOrigin||t.msTransformOrigin||t.oTransformOrigin)}},function(t){if("string"!==typeof t){var e=new o.default("0");return[e,e]}var n=t.split(" ").map(o.default.create);return[n[0],n[1]]}),c=function(t){if("none"===t||"string"!==typeof t)return null;var e=t.match(s);if(e){if("matrix"===e[1]){var n=e[2].split(",").map(a);return[n[0],n[1],n[2],n[3],n[4],n[5]]}var r=e[2].split(",").map(a);return[r[0],r[1],r[4],r[5],r[12],r[13]]}return null}},badd:function(t,e,n){},bb2f:function(t,e,n){var r=n("d039");t.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},bbdd:function(t,e,n){},bc54:function(t,e,n){n("7c4f")},bc9f:function(t,e,n){"use strict";n("5bae")},be7f:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.util.VK"),n=function(t){var e=typeof t;return null===t?"null":"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},r=function(t){return function(e){return n(e)===t}},o=function(t){return function(e){return typeof e===t}},i=function(t){return function(e){return t===e}},a=r("string"),s=r("array"),u=i(null),c=o("boolean"),l=o("function"),d=function(){},f=function(t){return function(){return t}},A=function(t){return t},m=function(t,e){return t===e},p=f(!1),g=f(!0),h=function(){return v},v=function(){var t=function(t){return t()},e=A,n={fold:function(t,e){return t()},isSome:p,isNone:g,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:e,orThunk:t,map:h,each:d,bind:h,exists:p,forall:g,filter:function(){return h()},toArray:function(){return[]},toString:f("none()")};return n}(),b=function(t){var e=f(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:g,isNone:p,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return b(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:v},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},y=function(t){return null===t||void 0===t?v:b(t)},w={some:b,none:h,from:y},B=Array.prototype.indexOf,C=Array.prototype.push,x=function(t,e){return B.call(t,e)},S=function(t,e){return x(t,e)>-1},E=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},T=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},Q=function(t,e,n){return T(t,(function(t,r){n=e(n,t,r)})),n},k=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!s(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);C.apply(e,t[n])}return e},F=function(t,e){return k(E(t,e))},U=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return w.none()},O=function(t,e,n){return void 0===n&&(n=m),t.exists((function(t){return n(t,e)}))},_=function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e},I=function(t,e){return t?w.some(e):w.none()},H=function(t){var e=t.getParam("link_assume_external_targets",!1);return c(e)&&e?1:!a(e)||"http"!==e&&"https"!==e?0:e},D=function(t){return t.getParam("link_context_toolbar",!1,"boolean")},M=function(t){return t.getParam("link_list")},N=function(t){return t.getParam("default_link_target")},L=function(t){return t.getParam("target_list",!0)},P=function(t){return t.getParam("rel_list",[],"array")},R=function(t){return t.getParam("link_class_list",[],"array")},z=function(t){return t.getParam("link_title",!0,"boolean")},K=function(t){return t.getParam("allow_unsafe_link_target",!1,"boolean")},V=function(t){return t.getParam("link_quicklink",!1,"boolean")},j=function(t){return t.getParam("link_default_protocol","http","string")},$=tinymce.util.Tools.resolve("tinymce.util.Tools"),X=function(t){return a(t.value)?t.value:""},G=function(t){return a(t.text)?t.text:a(t.title)?t.title:""},W=function(t,e){var n=[];return $.each(t,(function(t){var r=G(t);if(void 0!==t.menu){var o=W(t.menu,e);n.push({text:r,items:o})}else{var i=e(t);n.push({text:r,value:i})}})),n},Y=function(t){return void 0===t&&(t=X),function(e){return w.from(e).map((function(e){return W(e,t)}))}},J=function(t){return Y(X)(t)},q=function(t,e){return function(n){return{name:t,type:"listbox",label:e,items:n}}},Z={sanitize:J,sanitizeWith:Y,createUi:q,getValue:X},tt=function(){return tt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},tt.apply(this,arguments)},et=Object.keys,nt=Object.hasOwnProperty,rt=function(t,e){for(var n=et(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];e(a,i)}},ot=function(t){return function(e,n){t[n]=e}},it=function(t,e,n,r){var o={};return rt(t,(function(t,o){(e(t,o)?n:r)(t,o)})),o},at=function(t,e){var n={};return it(t,e,ot(n),d),n},st=function(t,e){return nt.call(t,e)},ut=function(t,e){return st(t,e)&&void 0!==t[e]&&null!==t[e]},ct=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),lt=tinymce.util.Tools.resolve("tinymce.util.URI"),dt=function(t){return t&&"a"===t.nodeName.toLowerCase()},ft=function(t){return dt(t)&&!!pt(t)},At=function(t,e){if(t.collapsed)return[];var n=t.cloneContents(),r=new ct(n.firstChild,n),o=[],i=n.firstChild;do{e(i)&&o.push(i)}while(i=r.next());return o},mt=function(t){return/^\w+:/i.test(t)},pt=function(t){var e=t.getAttribute("data-mce-href");return e||t.getAttribute("href")},gt=function(t,e){var n=["noopener"],r=t?t.split(/\s+/):[],o=function(t){return $.trim(t.sort().join(" "))},i=function(t){return t=a(t),t.length>0?t.concat(n):n},a=function(t){return t.filter((function(t){return-1===$.inArray(n,t)}))},s=e?i(r):a(r);return s.length>0?o(s):""},ht=function(t){return t.replace(/\uFEFF/g,"")},vt=function(t,e){return e=e||t.selection.getNode(),Ct(e)?t.dom.select("a[href]",e)[0]:t.dom.getParent(e,"a[href]")},bt=function(t,e){var n=e?e.innerText||e.textContent:t.getContent({format:"text"});return ht(n)},yt=function(t){return $.grep(t,ft).length>0},wt=function(t){return At(t,ft).length>0},Bt=function(t){var e=t.schema.getTextInlineElements(),n=function(t){return 1===t.nodeType&&!dt(t)&&!st(e,t.nodeName.toLowerCase())},r=At(t.selection.getRng(),n);return 0===r.length},Ct=function(t){return t&&"FIGURE"===t.nodeName&&/\bimage\b/i.test(t.className)},xt=function(t){var e=["title","rel","class","target"];return Q(e,(function(e,n){return t[n].each((function(t){e[n]=t.length>0?t:null})),e}),{href:t.href})},St=function(t,e){return"http"!==e&&"https"!==e||mt(t)?t:e+"://"+t},Et=function(t,e){var n=tt({},e);if(!(P(t).length>0)&&!1===K(t)){var r=gt(n.rel,"_blank"===n.target);n.rel=r||null}return w.from(n.target).isNone()&&!1===L(t)&&(n.target=N(t)),n.href=St(n.href,H(t)),n},Tt=function(t,e,n,r){n.each((function(t){st(e,"innerText")?e.innerText=t:e.textContent=t})),t.dom.setAttribs(e,r),t.selection.select(e)},Qt=function(t,e,n,r){Ct(e)?Mt(t,e,r):n.fold((function(){t.execCommand("mceInsertLink",!1,r)}),(function(e){t.insertContent(t.dom.createHTML("a",r,t.dom.encode(e)))}))},kt=function(t,e,n){var r=t.selection.getNode(),o=vt(t,r),i=Et(t,xt(n));t.undoManager.transact((function(){n.href===e.href&&e.attach(),o?(t.focus(),Tt(t,o,n.text,i)):Qt(t,r,n.text,i)}))},Ft=function(t){var e=t.dom,n=t.selection,r=n.getBookmark(),o=n.getRng().cloneRange(),i=e.getParent(o.startContainer,"a[href]",t.getBody()),a=e.getParent(o.endContainer,"a[href]",t.getBody());i&&o.setStartBefore(i),a&&o.setEndAfter(a),n.setRng(o),t.execCommand("unlink"),n.moveToBookmark(r)},Ut=function(t){t.undoManager.transact((function(){var e=t.selection.getNode();Ct(e)?Dt(t,e):Ft(t),t.focus()}))},Ot=function(t){var e=t.class,n=t.href,r=t.rel,o=t.target,i=t.text,a=t.title;return at({class:e.getOrNull(),href:n,rel:r.getOrNull(),target:o.getOrNull(),text:i.getOrNull(),title:a.getOrNull()},(function(t,e){return!1===u(t)}))},_t=function(t,e){var n=e.href;return tt(tt({},e),{href:lt.isDomSafe(n,"a",t.settings)?n:""})},It=function(t,e,n){var r=_t(t,n);t.hasPlugin("rtc",!0)?t.execCommand("createlink",!1,Ot(r)):kt(t,e,r)},Ht=function(t){t.hasPlugin("rtc",!0)?t.execCommand("unlink"):Ut(t)},Dt=function(t,e){var n=t.dom.select("img",e)[0];if(n){var r=t.dom.getParents(n,"a[href]",e)[0];r&&(r.parentNode.insertBefore(n,r),t.dom.remove(r))}},Mt=function(t,e,n){var r=t.dom.select("img",e)[0];if(r){var o=t.dom.create("a",n);r.parentNode.insertBefore(o,r),o.appendChild(r)}},Nt=function(t){return ut(t,"items")},Lt=function(t,e){return U(e,(function(e){return Nt(e)?Lt(t,e.items):I(e.value===t,e)}))},Pt=function(t,e,n,r){var o=r[e],i=t.length>0;return void 0!==o?Lt(o,n).map((function(e){return{url:{value:e.value,meta:{text:i?t:e.text,attach:d}},text:i?t:e.text}})):w.none()},Rt=function(t,e){return"link"===e?t.link:"anchor"===e?t.anchor:w.none()},zt=function(t,e){var n={text:t.text,title:t.title},r=function(t){return I(n.title.length<=0,w.from(t.meta.title).getOr(""))},o=function(t){return I(n.text.length<=0,w.from(t.meta.text).getOr(t.value))},i=function(t){var e=o(t.url),n=r(t.url);return e.isSome()||n.isSome()?w.some(tt(tt({},e.map((function(t){return{text:t}})).getOr({})),n.map((function(t){return{title:t}})).getOr({}))):w.none()},a=function(t,r){var o=Rt(e,r.name).getOr([]);return Pt(n.text,r.name,o,t)},s=function(t,e){var r=e.name;return"url"===r?i(t()):S(["anchor","link"],r)?a(t(),e):"text"===r||"title"===r?(n[r]=t()[r],w.none()):w.none()};return{onChange:s}},Kt={init:zt,getDelta:Pt},Vt=tinymce.util.Tools.resolve("tinymce.util.Delay"),jt=tinymce.util.Tools.resolve("tinymce.util.Promise"),$t=function(t,e,n){var r=t.selection.getRng();Vt.setEditorTimeout(t,(function(){t.windowManager.confirm(e,(function(e){t.selection.setRng(r),n(e)}))}))},Xt=function(t){var e=t.href,n=e.indexOf("@")>0&&-1===e.indexOf("/")&&-1===e.indexOf("mailto:");return n?w.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:function(t){return tt(tt({},t),{href:"mailto:"+e})}}):w.none()},Gt=function(t,e){return function(n){var r=n.href,o=1===t&&!mt(r)||0===t&&/^\s*www(\.|\d\.)/i.test(r);return o?w.some({message:"The URL you entered seems to be an external link. Do you want to add the required "+e+":// prefix?",preprocess:function(t){return tt(tt({},t),{href:e+"://"+r})}}):w.none()}},Wt=function(t,e){return U([Xt,Gt(H(t),j(t))],(function(t){return t(e)})).fold((function(){return jt.resolve(e)}),(function(n){return new jt((function(r){$t(t,n.message,(function(t){r(t?n.preprocess(e):e)}))}))}))},Yt={preprocess:Wt},Jt=function(t){var e=t.dom.select("a:not([href])"),n=F(e,(function(t){var e=t.name||t.id;return e?[{text:e,value:"#"+e}]:[]}));return n.length>0?w.some([{text:"None",value:""}].concat(n)):w.none()},qt={getAnchors:Jt},Zt=function(t){var e=R(t);return e.length>0?Z.sanitize(e):w.none()},te={getClasses:Zt},ee=tinymce.util.Tools.resolve("tinymce.util.XHR"),ne=function(t){try{return w.some(JSON.parse(t))}catch(e){return w.none()}},re=function(t){var e=function(e){return t.convertURL(e.value||e.url,"href")},n=M(t);return new jt((function(t){a(n)?ee.send({url:n,success:function(e){return t(ne(e))},error:function(e){return t(w.none())}}):l(n)?n((function(e){return t(w.some(e))})):t(w.from(n))})).then((function(t){return t.bind(Z.sanitizeWith(e)).map((function(t){if(t.length>0){var e=[{text:"None",value:""}];return e.concat(t)}return t}))}))},oe={getLinks:re},ie=function(t,e){var n=P(t);if(n.length>0){var r=O(e,"_blank"),o=!1===K(t),i=function(t){return gt(Z.getValue(t),r)},a=o?Z.sanitizeWith(i):Z.sanitize;return a(n)}return w.none()},ae={getRels:ie},se=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],ue=function(t){var e=L(t);return s(e)?Z.sanitize(e).orThunk((function(){return w.some(se)})):!1===e?w.none():w.some(se)},ce={getTargets:ue},le=function(t,e,n){var r=t.getAttrib(e,n);return null!==r&&r.length>0?w.some(r):w.none()},de=function(t,e){var n=t.dom,r=Bt(t),o=r?w.some(bt(t.selection,e)):w.none(),i=e?w.some(n.getAttrib(e,"href")):w.none(),a=e?w.from(n.getAttrib(e,"target")):w.none(),s=le(n,e,"rel"),u=le(n,e,"class"),c=le(n,e,"title");return{url:i,text:o,title:c,target:a,rel:s,linkClass:u}},fe=function(t,e){return oe.getLinks(t).then((function(n){var r=de(t,e);return{anchor:r,catalogs:{targets:ce.getTargets(t),rels:ae.getRels(t,r.target),classes:te.getClasses(t),anchor:qt.getAnchors(t),link:n},optNode:w.from(e),flags:{titleEnabled:z(t)}}}))},Ae={collect:fe},me=function(t,e){return function(n){var r=n.getData();if(!r.url.value)return Ht(t),void n.close();var o=function(t){return w.from(r[t]).filter((function(n){return!O(e.anchor[t],n)}))},i={href:r.url.value,text:o("text"),target:o("target"),rel:o("rel"),class:o("linkClass"),title:o("title")},a={href:r.url.value,attach:void 0!==r.url.meta&&r.url.meta.attach?r.url.meta.attach:d};Yt.preprocess(t,i).then((function(e){It(t,a,e)})),n.close()}},pe=function(t){var e=vt(t);return Ae.collect(t,e)},ge=function(t,e){var n=t.anchor,r=n.url.getOr("");return{url:{value:r,meta:{original:{value:r}}},text:n.text.getOr(""),title:n.title.getOr(""),anchor:r,link:r,rel:n.rel.getOr(""),target:n.target.or(e).getOr(""),linkClass:n.linkClass.getOr("")}},he=function(t,e,n){var r=[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],o=t.anchor.text.map((function(){return{name:"text",type:"input",label:"Text to display"}})).toArray(),i=t.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],a=w.from(N(n)),s=ge(t,a),u=t.catalogs,c=Kt.init(s,u),l={type:"panel",items:k([r,o,i,_([u.anchor.map(Z.createUi("anchor","Anchors")),u.rels.map(Z.createUi("rel","Rel")),u.targets.map(Z.createUi("target","Open link in...")),u.link.map(Z.createUi("link","Link list")),u.classes.map(Z.createUi("linkClass","Class"))])])};return{title:"Insert/Edit Link",size:"normal",body:l,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:s,onChange:function(t,e){var n=e.name;c.onChange(t.getData,{name:n}).each((function(e){t.setData(e)}))},onSubmit:e}},ve=function(t){var e=pe(t);e.then((function(e){var n=me(t,e);return he(e,n,t)})).then((function(e){t.windowManager.open(e)}))},be=function(t,e){document.body.appendChild(t),t.dispatchEvent(e),document.body.removeChild(t)},ye=function(t){var e=document.createElement("a");e.target="_blank",e.href=t,e.rel="noreferrer noopener";var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),be(e,n)},we=function(t,e){return t.dom.getParent(e,"a[href]")},Be=function(t){return we(t,t.selection.getStart())},Ce=function(t){return!0===t.altKey&&!1===t.shiftKey&&!1===t.ctrlKey&&!1===t.metaKey},xe=function(t,e){if(e){var n=pt(e);if(/^#/.test(n)){var r=t.$(n);r.length&&t.selection.scrollIntoView(r[0],!0)}else ye(e.href)}},Se=function(t){return function(){ve(t)}},Ee=function(t){return function(){xe(t,Be(t))}},Te=function(t){t.on("click",(function(n){var r=we(t,n.target);r&&e.metaKeyPressed(n)&&(n.preventDefault(),xe(t,r))})),t.on("keydown",(function(e){var n=Be(t);n&&13===e.keyCode&&Ce(e)&&(e.preventDefault(),xe(t,n))}))},Qe=function(t,e){return t.on("NodeChange",e),function(){return t.off("NodeChange",e)}},ke=function(t){return function(e){var n=function(){return e.setActive(!t.mode.isReadOnly()&&null!==vt(t,t.selection.getNode()))};return n(),Qe(t,n)}},Fe=function(t){return function(e){var n=function(){return e.setDisabled(null===vt(t,t.selection.getNode()))};return n(),Qe(t,n)}},Ue=function(t){return function(e){var n=function(e){return yt(e)||wt(t.selection.getRng())},r=t.dom.getParents(t.selection.getStart());return e.setDisabled(!n(r)),Qe(t,(function(t){return e.setDisabled(!n(t.parents))}))}},Oe=function(t){t.addCommand("mceLink",(function(){V(t)?t.fire("contexttoolbar-show",{toolbarKey:"quicklink"}):Se(t)()}))},_e=function(t){t.addShortcut("Meta+K","",(function(){t.execCommand("mceLink")}))},Ie=function(t){t.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:Se(t),onSetup:ke(t)}),t.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:Ee(t),onSetup:Fe(t)}),t.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return Ht(t)},onSetup:Ue(t)})},He=function(t){t.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:Ee(t),onSetup:Fe(t)}),t.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:Se(t)}),t.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return Ht(t)},onSetup:Ue(t)})},De=function(t){var e="link unlink openlink",n="link";t.ui.registry.addContextMenu("link",{update:function(r){return yt(t.dom.getParents(r,"a"))?e:n}})},Me=function(t){var e=function(t){t.selection.collapse(!1)},n=function(e){var n=t.selection.getNode();return e.setDisabled(!vt(t,n)),d},r=function(e){var n=vt(t),r=Bt(t);if(!n&&r){var o=bt(t.selection,n);return w.some(o.length>0?o:e)}return w.none()};t.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:ke(t)},label:"Link",predicate:function(e){return!!vt(t,e)&&D(t)},initValue:function(){var e=vt(t);return e?pt(e):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(e){var n=t.selection.getNode();return e.setActive(!!vt(t,n)),ke(t)(e)},onAction:function(n){var o=n.getValue(),i=r(o),a={href:o,attach:d};It(t,a,{href:o,text:i,title:w.none(),rel:w.none(),target:w.none(),class:w.none()}),e(t),n.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:n,onAction:function(e){Ht(t),e.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:n,onAction:function(e){Ee(t)(),e.hide()}}]})};function Ne(){t.add("link",(function(t){Ie(t),He(t),De(t),Me(t),Te(t),Oe(t),_e(t)}))}Ne()})()},beb7:function(t,e,n){"use strict";t.exports="KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"},c08f:function(t,e,n){"use strict";n("145d")},c3a3:function(t,e,n){},c3d7:function(t,e,n){n("16f1")},c43e:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NodeParser=void 0;var r=n("30df"),o=f(r),i=n("5644"),a=f(i),s=n("b654"),u=f(s),c=n("8986"),l=n("060d"),d=n("7f66");function f(t){return t&&t.__esModule?t:{default:t}}e.NodeParser=function(t,e,n){var r=0,i=new a.default(t,null,e,r++),s=new o.default(i,null,!0);return m(t,i,s,e,r),s};var A=["SCRIPT","HEAD","TITLE","OBJECT","BR","OPTION"],m=function t(e,n,r,i,s){for(var f,m=e.firstChild;m;m=f){f=m.nextSibling;var h=m.ownerDocument.defaultView;if(m instanceof h.Text||m instanceof Text||h.parent&&m instanceof h.parent.Text)m.data.trim().length>0&&n.childNodes.push(u.default.fromTextNode(m,n));else if(m instanceof h.HTMLElement||m instanceof HTMLElement||h.parent&&m instanceof h.parent.HTMLElement){if(-1===A.indexOf(m.nodeName)){var v=new a.default(m,n,i,s++);if(v.isVisible()){"INPUT"===m.tagName?(0,c.inlineInputElement)(m,v):"TEXTAREA"===m.tagName?(0,c.inlineTextAreaElement)(m,v):"SELECT"===m.tagName?(0,c.inlineSelectElement)(m,v):v.style.listStyle&&v.style.listStyle.listStyleType!==d.LIST_STYLE_TYPE.NONE&&(0,l.inlineListItemElement)(m,v,i);var b="TEXTAREA"!==m.tagName,y=p(v,m);if(y||g(v)){var w=y||v.isPositioned()?r.getRealParentStackingContext():r,B=new o.default(v,w,y);w.contexts.push(B),b&&t(m,v,B,i,s)}else r.children.push(v),b&&t(m,v,r,i,s)}}}else if(m instanceof h.SVGSVGElement||m instanceof SVGSVGElement||h.parent&&m instanceof h.parent.SVGSVGElement){var C=new a.default(m,n,i,s++),x=p(C,m);if(x||g(C)){var S=x||C.isPositioned()?r.getRealParentStackingContext():r,E=new o.default(C,S,x);S.contexts.push(E)}else r.children.push(C)}}},p=function(t,e){return t.isRootElement()||t.isPositionedWithZIndex()||t.style.opacity<1||t.isTransformed()||h(t,e)},g=function(t){return t.isPositioned()||t.isFloating()},h=function(t,e){return"BODY"===e.nodeName&&t.parent instanceof a.default&&t.parent.style.background.backgroundColor.isTransparent()}},c4a9:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return o}));var r=function(){return"undefined"!==typeof window?window:t},o=function(){var t=r();return t&&t.tinymce?t.tinymce:null}}).call(this,n("c8ba"))},c525:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.parseLetterSpacing=function(t){if("normal"===t)return 0;var e=parseFloat(t);return isNaN(e)?0:e}},c777:function(t,e,n){"use strict";n("28f8")},c8ac:function(t,e,n){"use strict";n("df91")},c9bc:function(t,e,n){"use strict";n("09fe")},caad:function(t,e,n){"use strict";var r=n("23e7"),o=n("4d64").includes,i=n("44d2");r({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},cd73:function(t,e,n){"use strict";n("7197")},cdd9:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(){return e=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},e.apply(this,arguments)},n=function(t){var e=typeof t;return null===t?"null":"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},r=function(t){return function(e){return n(e)===t}},o=function(t){return function(e){return typeof e===t}},i=function(t){return function(e){return t===e}},a=r("string"),s=r("object"),u=r("array"),c=i(null),l=o("boolean"),d=function(t){return null===t||void 0===t},f=function(t){return!d(t)},A=o("function"),m=o("number"),p=function(){},g=function(t){return function(){return t}},h=function(t){return t},v=g(!1),b=g(!0),y=function(){return w},w=function(){var t=function(t){return t()},e=h,n={fold:function(t,e){return t()},isSome:v,isNone:b,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:g(null),getOrUndefined:g(void 0),or:e,orThunk:t,map:y,each:p,bind:y,exists:v,forall:b,filter:function(){return y()},toArray:function(){return[]},toString:g("none()")};return n}(),B=function(t){var e=g(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:b,isNone:v,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return B(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:w},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},C=function(t){return null===t||void 0===t?w:B(t)},x={some:B,none:y,from:C},S=Object.keys,E=Object.hasOwnProperty,T=function(t,e){for(var n=S(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];e(a,i)}},Q=function(t){return function(e,n){t[n]=e}},k=function(t,e,n,r){var o={};return T(t,(function(t,o){(e(t,o)?n:r)(t,o)})),o},F=function(t,e){var n={};return k(t,e,Q(n),p),n},U=function(t,e){return E.call(t,e)},O=function(t,e){return U(t,e)&&void 0!==t[e]&&null!==t[e]},_=Array.prototype.push,I=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!u(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);_.apply(e,t[n])}return e},H=function(t,e){return e>=0&&e<t.length?x.some(t[e]):x.none()},D=function(t){return H(t,0)},M=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return x.none()};"undefined"!==typeof window?window:Function("return this;")();var N=function(t,e,n){if(!(a(n)||l(n)||m(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},L=function(t,e,n){N(t.dom,e,n)},P=function(t,e){t.dom.removeAttribute(e)},R=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return V(r.childNodes[0])},z=function(t,e){var n=e||document,r=n.createElement(t);return V(r)},K=function(t,e){var n=e||document,r=n.createTextNode(t);return V(r)},V=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},j=function(t,e,n){return x.from(t.dom.elementFromPoint(e,n)).map(V)},$={fromHtml:R,fromTag:z,fromText:K,fromDom:V,fromPoint:j},X=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),G=tinymce.util.Tools.resolve("tinymce.util.Promise"),W=tinymce.util.Tools.resolve("tinymce.util.URI"),Y=tinymce.util.Tools.resolve("tinymce.util.XHR"),J=function(t){return t.getParam("image_dimensions",!0,"boolean")},q=function(t){return t.getParam("image_advtab",!1,"boolean")},Z=function(t){return t.getParam("image_uploadtab",!0,"boolean")},tt=function(t){return t.getParam("image_prepend_url","","string")},et=function(t){return t.getParam("image_class_list")},nt=function(t){return t.getParam("image_description",!0,"boolean")},rt=function(t){return t.getParam("image_title",!1,"boolean")},ot=function(t){return t.getParam("image_caption",!1,"boolean")},it=function(t){return t.getParam("image_list",!1)},at=function(t){return f(t.getParam("images_upload_url"))},st=function(t){return f(t.getParam("images_upload_handler"))},ut=function(t){return t.getParam("a11y_advanced_options",!1,"boolean")},ct=function(t){return t.getParam("automatic_uploads",!0,"boolean")},lt=function(t,e){return Math.max(parseInt(t,10),parseInt(e,10))},dt=function(t){return new G((function(e){var n=document.createElement("img"),r=function(t){n.onload=n.onerror=null,n.parentNode&&n.parentNode.removeChild(n),e(t)};n.onload=function(){var t=lt(n.width,n.clientWidth),e=lt(n.height,n.clientHeight),o={width:t,height:e};r(G.resolve(o))},n.onerror=function(){r(G.reject("Failed to get image dimensions for: "+t))};var o=n.style;o.visibility="hidden",o.position="fixed",o.bottom=o.left="0px",o.width=o.height="auto",document.body.appendChild(n),n.src=t}))},ft=function(t){return t&&(t=t.replace(/px$/,"")),t},At=function(t){return t.length>0&&/^[0-9]+$/.test(t)&&(t+="px"),t},mt=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},pt=function(t,e){var n=it(t);a(n)?Y.send({url:n,success:function(t){e(JSON.parse(t))}}):A(n)?n(e):e(n)},gt=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||!J(t)||t.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},ht=function(t){return new G((function(e,n){var r=new FileReader;r.onload=function(){e(r.result)},r.onerror=function(){n(r.error.message)},r.readAsDataURL(t)}))},vt=function(t){return"IMG"===t.nodeName&&(t.hasAttribute("data-mce-object")||t.hasAttribute("data-mce-placeholder"))},bt=function(t,e){return W.isDomSafe(e,"img",t.settings)},yt=X.DOM,wt=function(t){return t.style.marginLeft&&t.style.marginRight&&t.style.marginLeft===t.style.marginRight?ft(t.style.marginLeft):""},Bt=function(t){return t.style.marginTop&&t.style.marginBottom&&t.style.marginTop===t.style.marginBottom?ft(t.style.marginTop):""},Ct=function(t){return t.style.borderWidth?ft(t.style.borderWidth):""},xt=function(t,e){return t.hasAttribute(e)?t.getAttribute(e):""},St=function(t,e){return t.style[e]?t.style[e]:""},Et=function(t){return null!==t.parentNode&&"FIGURE"===t.parentNode.nodeName},Tt=function(t,e,n){""===n?t.removeAttribute(e):t.setAttribute(e,n)},Qt=function(t){var e=yt.create("figure",{class:"image"});yt.insertAfter(e,t),e.appendChild(t),e.appendChild(yt.create("figcaption",{contentEditable:"true"},"Caption")),e.contentEditable="false"},kt=function(t){var e=t.parentNode;yt.insertAfter(t,e),yt.remove(e)},Ft=function(t){Et(t)?kt(t):Qt(t)},Ut=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")},Ot=function(t,e){return function(t,n,r){t.style[n]?(t.style[n]=At(r),Ut(t,e)):Tt(t,n,r)}},_t=function(t,e){return t.style[e]?ft(t.style[e]):xt(t,e)},It=function(t,e){var n=At(e);t.style.marginLeft=n,t.style.marginRight=n},Ht=function(t,e){var n=At(e);t.style.marginTop=n,t.style.marginBottom=n},Dt=function(t,e){var n=At(e);t.style.borderWidth=n},Mt=function(t,e){t.style.borderStyle=e},Nt=function(t){return St(t,"borderStyle")},Lt=function(t){return"FIGURE"===t.nodeName},Pt=function(t){return"IMG"===t.nodeName},Rt=function(t){return 0===yt.getAttrib(t,"alt").length&&"presentation"===yt.getAttrib(t,"role")},zt=function(t){return Rt(t)?"":xt(t,"alt")},Kt=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}},Vt=function(t,e){var n=document.createElement("img");return Tt(n,"style",e.style),(wt(n)||""!==e.hspace)&&It(n,e.hspace),(Bt(n)||""!==e.vspace)&&Ht(n,e.vspace),(Ct(n)||""!==e.border)&&Dt(n,e.border),(Nt(n)||""!==e.borderStyle)&&Mt(n,e.borderStyle),t(n.getAttribute("style"))},jt=function(t,n){var r=document.createElement("img");if(Jt(t,e(e({},n),{caption:!1}),r),Gt(r,n.alt,n.isDecorative),n.caption){var o=yt.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(yt.create("figcaption",{contentEditable:"true"},"Caption")),o.contentEditable="false",o}return r},$t=function(t,e){return{src:xt(e,"src"),alt:zt(e),title:xt(e,"title"),width:_t(e,"width"),height:_t(e,"height"),class:xt(e,"class"),style:t(xt(e,"style")),caption:Et(e),hspace:wt(e),vspace:Bt(e),border:Ct(e),borderStyle:St(e,"borderStyle"),isDecorative:Rt(e)}},Xt=function(t,e,n,r,o){n[r]!==e[r]&&o(t,r,n[r])},Gt=function(t,e,n){if(n){yt.setAttrib(t,"role","presentation");var r=$.fromDom(t);L(r,"alt","")}else{if(c(e)){r=$.fromDom(t);P(r,"alt")}else{r=$.fromDom(t);L(r,"alt",e)}"presentation"===yt.getAttrib(t,"role")&&yt.setAttrib(t,"role","")}},Wt=function(t,e,n){n.alt===e.alt&&n.isDecorative===e.isDecorative||Gt(t,n.alt,n.isDecorative)},Yt=function(t,e){return function(n,r,o){t(n,o),Ut(n,e)}},Jt=function(t,e,n){var r=$t(t,n);Xt(n,r,e,"caption",(function(t,e,n){return Ft(t)})),Xt(n,r,e,"src",Tt),Xt(n,r,e,"title",Tt),Xt(n,r,e,"width",Ot("width",t)),Xt(n,r,e,"height",Ot("height",t)),Xt(n,r,e,"class",Tt),Xt(n,r,e,"style",Yt((function(t,e){return Tt(t,"style",e)}),t)),Xt(n,r,e,"hspace",Yt(It,t)),Xt(n,r,e,"vspace",Yt(Ht,t)),Xt(n,r,e,"border",Yt(Dt,t)),Xt(n,r,e,"borderStyle",Yt(Mt,t)),Wt(n,r,e)},qt=function(t,e){var n=t.dom.styles.parse(e),r=mt(n),o=t.dom.styles.parse(t.dom.styles.serialize(r));return t.dom.styles.serialize(o)},Zt=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||vt(e))?null:e},te=function(t,e){var n=t.dom,r=F(t.schema.getTextBlockElements(),(function(e,n){return!t.schema.isValidChild(n,"figure")})),o=n.getParent(e.parentNode,(function(t){return O(r,t.nodeName)}),t.getBody());return o?n.split(o,e):e},ee=function(t){var e=Zt(t);return e?$t((function(e){return qt(t,e)}),e):Kt()},ne=function(t,e){var n=jt((function(e){return qt(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),Lt(r)){var o=te(t,r);t.selection.select(o)}else t.selection.select(r)},re=function(t,e){t.dom.setAttrib(e,"src",e.getAttribute("src"))},oe=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())}},ie=function(t,e){var n=Zt(t);if(Jt((function(e){return qt(t,e)}),e,n),re(t,n),Lt(n.parentNode)){var r=n.parentNode;te(t,r),t.selection.select(n.parentNode)}else t.selection.select(n),gt(t,e,n)},ae=function(t,n){var r=n.src;return e(e({},n),{src:bt(t,r)?r:""})},se=function(t,n){var r=Zt(t);if(r){var o=$t((function(e){return qt(t,e)}),r),i=e(e({},o),n),a=ae(t,i);i.src?ie(t,a):oe(t,r)}else n.src&&ne(t,e(e({},Kt()),n))},ue=function(t,e){var n=s(t)&&s(e);return n?le(t,e):e},ce=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<e.length;o++){var i=e[o];for(var a in i)U(i,a)&&(r[a]=t(r[a],i[a]))}return r}},le=ce(ue),de=function(t){return t.length>0},fe=tinymce.util.Tools.resolve("tinymce.util.ImageUploader"),Ae=tinymce.util.Tools.resolve("tinymce.util.Tools"),me=function(t){return a(t.value)?t.value:""},pe=function(t){return a(t.text)?t.text:a(t.title)?t.title:""},ge=function(t,e){var n=[];return Ae.each(t,(function(t){var r=pe(t);if(void 0!==t.menu){var o=ge(t.menu,e);n.push({text:r,items:o})}else{var i=e(t);n.push({text:r,value:i})}})),n},he=function(t){return void 0===t&&(t=me),function(e){return e?x.from(e).map((function(e){return ge(e,t)})):x.none()}},ve=function(t){return he(me)(t)},be=function(t){return U(t,"items")},ye=function(t,e){return M(t,(function(t){return be(t)?ye(t.items,e):t.value===e?x.some(t):x.none()}))},we=function(t,e){return t.bind((function(t){return ye(t,e)}))},Be={sanitizer:he,sanitize:ve,findEntry:we},Ce=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:"listbox",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"}]}]}]}},xe={makeTab:Ce},Se=function(t){var e=Be.sanitizer((function(e){return t.convertURL(e.value||e.url,"src")})),n=new G((function(n){pt(t,(function(t){n(e(t).map((function(t){return I([[{text:"None",value:""}],t])})))}))})),r=Be.sanitize(et(t)),o=q(t),i=Z(t),s=at(t),u=st(t),c=ee(t),l=nt(t),d=rt(t),f=J(t),A=ot(t),m=ut(t),p=ct(t),g=x.some(tt(t)).filter((function(t){return a(t)&&t.length>0}));return n.then((function(t){return{image:c,imageList:t,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:s,hasUploadHandler:u,hasDescription:l,hasImageTitle:d,hasDimensions:f,hasImageCaption:A,prependURL:g,hasAccessibilityOptions:m,automaticUploads:p}}))},Ee=function(t){var n={name:"src",type:"urlinput",filetype:"image",label:"Source"},r=t.imageList.map((function(t){return{name:"images",type:"listbox",label:"Image list",items:t}})),o={name:"alt",type:"input",label:"Alternative description",disabled:t.hasAccessibilityOptions&&t.image.isDecorative},i={name:"title",type:"input",label:"Image title"},a={name:"dimensions",type:"sizeinput"},s={type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]},u=t.classList.map((function(t){return{name:"classes",type:"listbox",label:"Class",items:t}})),c={type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]},l=function(t){return t?{type:"grid",columns:2}:{type:"panel"}};return I([[n],r.toArray(),t.hasAccessibilityOptions&&t.hasDescription?[s]:[],t.hasDescription?[o]:[],t.hasImageTitle?[i]:[],t.hasDimensions?[a]:[],[e(e({},l(t.classList.isSome()&&t.hasImageCaption)),{items:I([u.toArray(),t.hasImageCaption?[c]:[]])})]])},Te=function(t){return{title:"General",name:"general",items:Ee(t)}},Qe={makeTab:Te,makeItems:Ee},ke=function(t){var e=[{type:"dropzone",name:"fileinput"}];return{title:"Upload",name:"upload",items:e}},Fe={makeTab:ke},Ue=function(t){return{prevImage:Be.findEntry(t.imageList,t.image.src),prevAlt:t.image.alt,open:!0}},Oe=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:[],isDecorative:t.isDecorative}},_e=function(t,e){return{src:t.src.value,alt:0===t.alt.length&&e?null: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,isDecorative:t.isDecorative}},Ie=function(t,e){return/^(?:[a-zA-Z]+:)?\/\//.test(e)?x.none():t.prependURL.bind((function(t){return e.substring(0,t.length)!==t?x.some(t+e):x.none()}))},He=function(t,e){var n=e.getData();Ie(t,n.src.value).each((function(t){e.setData({src:{value:t,meta:n.src.meta}})}))},De=function(t,e,n){t.hasDescription&&a(n.alt)&&(e.alt=n.alt),t.hasAccessibilityOptions&&(e.isDecorative=n.isDecorative||e.isDecorative||!1),t.hasImageTitle&&a(n.title)&&(e.title=n.title),t.hasDimensions&&(a(n.width)&&(e.dimensions.width=n.width),a(n.height)&&(e.dimensions.height=n.height)),a(n.class)&&Be.findEntry(t.classList,n.class).each((function(t){e.classes=t.value})),t.hasImageCaption&&l(n.caption)&&(e.caption=n.caption),t.hasAdvTab&&(a(n.style)&&(e.style=n.style),a(n.vspace)&&(e.vspace=n.vspace),a(n.border)&&(e.border=n.border),a(n.hspace)&&(e.hspace=n.hspace),a(n.borderstyle)&&(e.borderstyle=n.borderstyle))},Me=function(t,e){var n=e.getData(),r=n.src.meta;if(void 0!==r){var o=le({},n);De(t,o,r),e.setData(o)}},Ne=function(t,e,n,r){var o=r.getData(),i=o.src.value,a=o.src.meta||{};a.width||a.height||!e.hasDimensions||(de(i)?t.imageSize(i).then((function(t){n.open&&r.setData({dimensions:t})})).catch((function(t){return console.error(t)})):r.setData({dimensions:{width:"",height:""}}))},Le=function(t,e,n){var r=n.getData(),o=Be.findEntry(t.imageList,r.src.value);e.prevImage=o,n.setData({images:o.map((function(t){return t.value})).getOr("")})},Pe=function(t,e,n,r){He(e,r),Me(e,r),Ne(t,e,n,r),Le(e,n,r)},Re=function(t,e,n,r){var o=r.getData(),i=Be.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,Pe(t,e,n,r)},ze=function(t){var e=t["margin-top"]&&t["margin-bottom"]&&t["margin-top"]===t["margin-bottom"];return e?ft(String(t["margin-top"])):""},Ke=function(t){var e=t["margin-right"]&&t["margin-left"]&&t["margin-right"]===t["margin-left"];return e?ft(String(t["margin-right"])):""},Ve=function(t){return t["border-width"]?ft(String(t["border-width"])):""},je=function(t){return t["border-style"]?String(t["border-style"]):""},$e=function(t,e,n){return e(t(e(n)))},Xe=function(t,e,n){var r=mt(t(n.style)),o=le({},n);return o.vspace=ze(r),o.hspace=Ke(r),o.border=Ve(r),o.borderstyle=je(r),o.style=$e(t,e,r),o},Ge=function(t,e){var n=e.getData(),r=Xe(t.parseStyle,t.serializeStyle,n);e.setData(r)},We=function(t,e,n){var r=le(Oe(e.image),n.getData()),o=Vt(t.normalizeCss,_e(r,!1));n.setData({style:o})},Ye=function(t,e,n,r){var o=r.getData();r.block("Uploading image"),D(o.fileinput).fold((function(){r.unblock()}),(function(o){var i=URL.createObjectURL(o),a=function(){r.unblock(),URL.revokeObjectURL(i)},s=function(o){r.setData({src:{value:o,meta:{}}}),r.showTab("general"),Pe(t,e,n,r)};ht(o).then((function(n){var u=t.createBlobCache(o,i,n);e.automaticUploads?t.uploadImage(u).then((function(t){s(t.url),a()})).catch((function(e){a(),t.alertErr(e)})):(t.addToBlobCache(u),s(u.blobUri()),r.unblock())}))}))},Je=function(t,e,n){return function(r,o){"src"===o.name?Pe(t,e,n,r):"images"===o.name?Re(t,e,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?Ge(t,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?We(t,e,r):"fileinput"===o.name?Ye(t,e,n,r):"isDecorative"===o.name&&(r.getData().isDecorative?r.disable("alt"):r.enable("alt"))}},qe=function(t){return function(){t.open=!1}},Ze=function(t){if(t.hasAdvTab||t.hasUploadUrl||t.hasUploadHandler){var e={type:"tabpanel",tabs:I([[Qe.makeTab(t)],t.hasAdvTab?[xe.makeTab(t)]:[],t.hasUploadTab&&(t.hasUploadUrl||t.hasUploadHandler)?[Fe.makeTab(t)]:[]])};return e}var n={type:"panel",items:Qe.makeItems(t)};return n},tn=function(t){return function(e){var n=Ue(e);return{title:"Insert/Edit Image",size:"normal",body:Ze(e),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Oe(e.image),onSubmit:t.onSubmit(e),onChange:Je(t,e,n),onClose:qe(n)}}},en=function(t){return function(e){return function(n){var r=le(Oe(e.image),n.getData());t.execCommand("mceUpdateImage",!1,_e(r,e.hasAccessibilityOptions)),t.editorUpload.uploadImagesAuto(),n.close()}}},nn=function(t){return function(e){return bt(t,e)?dt(t.documentBaseURI.toAbsolute(e)).then((function(t){return{width:String(t.width),height:String(t.height)}})):G.resolve({width:"",height:""})}},rn=function(t){return function(e,n,r){return t.editorUpload.blobCache.create({blob:e,blobUri:n,name:e.name?e.name.replace(/\.[^\.]+$/,""):null,filename:e.name,base64:r.split(",")[1]})}},on=function(t){return function(e){t.editorUpload.blobCache.add(e)}},an=function(t){return function(e){t.windowManager.alert(e)}},sn=function(t){return function(e){return qt(t,e)}},un=function(t){return function(e){return t.dom.parseStyle(e)}},cn=function(t){return function(e,n){return t.dom.serializeStyle(e,n)}},ln=function(t){return function(e){return fe(t).upload([e],!1).then((function(t){return 0===t.length?G.reject("Failed to upload image"):!1===t[0].status?G.reject(t[0].error.message):t[0]}))}},dn=function(t){var e={onSubmit:en(t),imageSize:nn(t),addToBlobCache:on(t),createBlobCache:rn(t),alertErr:an(t),normalizeCss:sn(t),parseStyle:un(t),serializeStyle:cn(t),uploadImage:ln(t)},n=function(){Se(t).then(tn(e)).then(t.windowManager.open)};return{open:n}},fn=function(t){t.addCommand("mceImage",dn(t).open),t.addCommand("mceUpdateImage",(function(e,n){t.undoManager.transact((function(){return se(t,n)}))}))},An=function(t){var e=t.attr("class");return e&&/\bimage\b/.test(e)},mn=function(t){return function(e){var n=e.length,r=function(e){e.attr("contenteditable",t?"true":null)};while(n--){var o=e[n];An(o)&&(o.attr("contenteditable",t?"false":null),Ae.each(o.getAll("figcaption"),r))}}},pn=function(t){t.on("PreInit",(function(){t.parser.addNodeFilter("figure",mn(!0)),t.serializer.addNodeFilter("figure",mn(!1))}))},gn=function(t){t.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:dn(t).open,onSetup:function(e){return e.setActive(f(Zt(t))),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 Lt(t)||Pt(t)&&!vt(t)?["image"]:[]}})};function hn(){t.add("image",(function(t){pn(t),gn(t),fn(t)}))}hn()})()},ce7f:function(t,e,n){"use strict";n("7b69")},ced8:function(t,e,n){"use strict";n("b6f1")},cf52:function(t,e,n){},cf97:function(t,e,n){},d023:function(t,e,n){},d2a7:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){switch(t){case"normal":return 400;case"bold":return 700}var e=parseInt(t,10);return isNaN(e)?400:e};e.parseFont=function(t){var e=t.fontFamily,n=t.fontSize,o=t.fontStyle,i=t.fontVariant,a=r(t.fontWeight);return{fontFamily:e,fontSize:n,fontStyle:o,fontVariant:i,fontWeight:a}}},d2dc:function(t,e,n){n("169f")},d3a0:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseTextShadow=void 0;var r=n("457a"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}var a=/^([+-]|\d|\.)$/i;e.parseTextShadow=function(t){if("none"===t||"string"!==typeof t)return null;for(var e="",n=!1,r=[],i=[],s=0,u=null,c=function(){e.length&&(n?r.push(parseFloat(e)):u=new o.default(e)),n=!1,e=""},l=function(){r.length&&null!==u&&i.push({color:u,offsetX:r[0]||0,offsetY:r[1]||0,blur:r[2]||0}),r.splice(0,r.length),u=null},d=0;d<t.length;d++){var f=t[d];switch(f){case"(":e+=f,s++;break;case")":e+=f,s--;break;case",":0===s?(c(),l()):e+=f;break;case" ":0===s?c():e+=f;break;default:0===e.length&&a.test(f)&&(n=!0),e+=f}}return c(),l(),0===i.length?null:i}},d448:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(e,n,r){o(this,t),this.enabled=e,this.start=r||Date.now(),this.id=n}return r(t,[{key:"child",value:function(e){return new t(this.enabled,e,this.start)}},{key:"log",value:function(){if(this.enabled&&window.console&&window.console.log){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];Function.prototype.bind.call(window.console.log,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas ("+this.id+"):":"html2canvas:"].concat([].slice.call(e,0)))}}},{key:"error",value:function(){if(this.enabled&&window.console&&window.console.error){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];Function.prototype.bind.call(window.console.error,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas ("+this.id+"):":"html2canvas:"].concat([].slice.call(e,0)))}}}]),t}();e.default=i},d4c32:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=function(t){t.addCommand("mcePrint",(function(){e.browser.isIE()?t.getDoc().execCommand("print",!1,null):t.getWin().print()}))},r=function(t){var e=function(){return t.execCommand("mcePrint")};t.ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:e}),t.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:e})};function o(){t.add("print",(function(t){n(t),r(t),t.addShortcut("Meta+P","","mcePrint")}))}o()})()},d7de:function(t,e,n){"use strict";n("6f4b")},da1f:function(t,e,n){},da5f:function(t,e,n){},db77:function(t,e,n){"use strict";n("cf52")},dbbc:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){t.addCommand("InsertHorizontalRule",(function(){t.execCommand("mceInsertContent",!1,"<hr />")}))},n=function(t){var e=function(){return t.execCommand("InsertHorizontalRule")};t.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:e}),t.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:e})};function r(){t.add("hr",(function(t){e(t),n(t)}))}r()})()},dd0c:function(t,e,n){t.exports=n.p+"static/img/headerimg.49fc73a8.png"},de15:function(t,e,n){},df91:function(t,e,n){},e21a:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseBackgroundImage=e.parseBackground=e.calculateBackgroundRepeatPath=e.calculateBackgroundPosition=e.calculateBackgroungPositioningArea=e.calculateBackgroungPaintingArea=e.calculateGradientBackgroundSize=e.calculateBackgroundSize=e.BACKGROUND_ORIGIN=e.BACKGROUND_CLIP=e.BACKGROUND_SIZE=e.BACKGROUND_REPEAT=void 0;var r=n("457a"),o=A(r),i=n("6405"),a=A(i),s=n("2b67"),u=A(s),c=n("120f"),l=A(c),d=n("f137"),f=n("3dda");function A(t){return t&&t.__esModule?t:{default:t}}function m(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var p=e.BACKGROUND_REPEAT={REPEAT:0,NO_REPEAT:1,REPEAT_X:2,REPEAT_Y:3},g=e.BACKGROUND_SIZE={AUTO:0,CONTAIN:1,COVER:2,LENGTH:3},h=e.BACKGROUND_CLIP={BORDER_BOX:0,PADDING_BOX:1,CONTENT_BOX:2},v=e.BACKGROUND_ORIGIN=h,b="auto",y=function t(e){switch(m(this,t),e){case"contain":this.size=g.CONTAIN;break;case"cover":this.size=g.COVER;break;case"auto":this.size=g.AUTO;break;default:this.value=new a.default(e)}},w=(e.calculateBackgroundSize=function(t,e,n){var r=0,o=0,i=t.size;if(i[0].size===g.CONTAIN||i[0].size===g.COVER){var a=n.width/n.height,s=e.width/e.height;return a<s!==(i[0].size===g.COVER)?new u.default(n.width,n.width/s):new u.default(n.height*s,n.height)}return i[0].value&&(r=i[0].value.getAbsoluteValue(n.width)),i[0].size===g.AUTO&&i[1].size===g.AUTO?o=e.height:i[1].size===g.AUTO?o=r/e.width*e.height:i[1].value&&(o=i[1].value.getAbsoluteValue(n.height)),i[0].size===g.AUTO&&(r=o/e.height*e.width),new u.default(r,o)},e.calculateGradientBackgroundSize=function(t,e){var n=t.size,r=n[0].value?n[0].value.getAbsoluteValue(e.width):e.width,o=n[1].value?n[1].value.getAbsoluteValue(e.height):n[0].value?r:e.height;return new u.default(r,o)},new y(b)),B=(e.calculateBackgroungPaintingArea=function(t,e){switch(e){case h.BORDER_BOX:return(0,d.calculateBorderBoxPath)(t);case h.PADDING_BOX:default:return(0,d.calculatePaddingBoxPath)(t)}},e.calculateBackgroungPositioningArea=function(t,e,n,r){var o=(0,d.calculatePaddingBox)(e,r);switch(t){case v.BORDER_BOX:return e;case v.CONTENT_BOX:var i=n[f.PADDING_SIDES.LEFT].getAbsoluteValue(e.width),a=n[f.PADDING_SIDES.RIGHT].getAbsoluteValue(e.width),s=n[f.PADDING_SIDES.TOP].getAbsoluteValue(e.width),u=n[f.PADDING_SIDES.BOTTOM].getAbsoluteValue(e.width);return new d.Bounds(o.left+i,o.top+s,o.width-i-a,o.height-s-u);case v.PADDING_BOX:default:return o}},e.calculateBackgroundPosition=function(t,e,n){return new l.default(t[0].getAbsoluteValue(n.width-e.width),t[1].getAbsoluteValue(n.height-e.height))},e.calculateBackgroundRepeatPath=function(t,e,n,r,o){var i=t.repeat;switch(i){case p.REPEAT_X:return[new l.default(Math.round(o.left),Math.round(r.top+e.y)),new l.default(Math.round(o.left+o.width),Math.round(r.top+e.y)),new l.default(Math.round(o.left+o.width),Math.round(n.height+r.top+e.y)),new l.default(Math.round(o.left),Math.round(n.height+r.top+e.y))];case p.REPEAT_Y:return[new l.default(Math.round(r.left+e.x),Math.round(o.top)),new l.default(Math.round(r.left+e.x+n.width),Math.round(o.top)),new l.default(Math.round(r.left+e.x+n.width),Math.round(o.height+o.top)),new l.default(Math.round(r.left+e.x),Math.round(o.height+o.top))];case p.NO_REPEAT:return[new l.default(Math.round(r.left+e.x),Math.round(r.top+e.y)),new l.default(Math.round(r.left+e.x+n.width),Math.round(r.top+e.y)),new l.default(Math.round(r.left+e.x+n.width),Math.round(r.top+e.y+n.height)),new l.default(Math.round(r.left+e.x),Math.round(r.top+e.y+n.height))];default:return[new l.default(Math.round(o.left),Math.round(o.top)),new l.default(Math.round(o.left+o.width),Math.round(o.top)),new l.default(Math.round(o.left+o.width),Math.round(o.height+o.top)),new l.default(Math.round(o.left),Math.round(o.height+o.top))]}},e.parseBackground=function(t,e){return{backgroundColor:new o.default(t.backgroundColor),backgroundImage:S(t,e),backgroundClip:B(t.backgroundClip),backgroundOrigin:C(t.backgroundOrigin)}},function(t){switch(t){case"padding-box":return h.PADDING_BOX;case"content-box":return h.CONTENT_BOX}return h.BORDER_BOX}),C=function(t){switch(t){case"padding-box":return v.PADDING_BOX;case"content-box":return v.CONTENT_BOX}return v.BORDER_BOX},x=function(t){switch(t.trim()){case"no-repeat":return p.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return p.REPEAT_X;case"repeat-y":case"no-repeat repeat":return p.REPEAT_Y;case"repeat":return p.REPEAT}return p.REPEAT},S=function(t,e){var n=Q(t.backgroundImage).map((function(t){if("url"===t.method){var n=e.loadImage(t.args[0]);t.args=n?[n]:[]}return t})),r=t.backgroundPosition.split(","),o=t.backgroundRepeat.split(","),i=t.backgroundSize.split(",");return n.map((function(t,e){var n=(i[e]||b).trim().split(" ").map(E),a=(r[e]||b).trim().split(" ").map(T);return{source:t,repeat:x("string"===typeof o[e]?o[e]:o[0]),size:n.length<2?[n[0],w]:[n[0],n[1]],position:a.length<2?[a[0],a[0]]:[a[0],a[1]]}}))},E=function(t){return"auto"===t?w:new y(t)},T=function(t){switch(t){case"bottom":case"right":return new a.default("100%");case"left":case"top":return new a.default("0%");case"auto":return new a.default("0")}return new a.default(t)},Q=e.parseBackgroundImage=function(t){var e=/^\s$/,n=[],r=[],o="",i=null,a="",s=0,u=0,c=function(){var t="";if(o){'"'===a.substr(0,1)&&(a=a.substr(1,a.length-2)),a&&r.push(a.trim());var e=o.indexOf("-",1)+1;"-"===o.substr(0,1)&&e>0&&(t=o.substr(0,e).toLowerCase(),o=o.substr(e)),o=o.toLowerCase(),"none"!==o&&n.push({prefix:t,method:o,args:r})}r=[],o=a=""};return t.split("").forEach((function(t){if(0!==s||!e.test(t)){switch(t){case'"':i?i===t&&(i=null):i=t;break;case"(":if(i)break;if(0===s)return void(s=1);u++;break;case")":if(i)break;if(1===s){if(0===u)return s=0,void c();u--}break;case",":if(i)break;if(0===s)return void c();if(1===s&&0===u&&!o.match(/^url$/i))return r.push(a.trim()),void(a="");break}0===s?o+=t:a+=t}})),c(),n}},e2d6:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){var e=typeof t;return null===t?"null":"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},n=function(t){return function(n){return e(n)===t}},r=function(t){return function(e){return typeof e===t}},o=n("string"),i=r("boolean"),a=function(t){return null===t||void 0===t},s=function(t){return!a(t)},u=r("function"),c=r("number"),l=function(){},d=function(t,e){return function(n){return t(e(n))}},f=function(t){return function(){return t}},A=function(t){return t},m=f(!1),p=f(!0),g=function(){return h},h=function(){var t=function(t){return t()},e=A,n={fold:function(t,e){return t()},isSome:m,isNone:p,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:e,orThunk:t,map:g,each:l,bind:g,exists:m,forall:p,filter:function(){return g()},toArray:function(){return[]},toString:f("none()")};return n}(),v=function(t){var e=f(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:p,isNone:m,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return v(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:h},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},b=function(t){return null===t||void 0===t?h:v(t)},y={some:v,none:g,from:b},w=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},B=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},C=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},x=9,S=11,E=1,T=3,Q=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return U(r.childNodes[0])},k=function(t,e){var n=e||document,r=n.createElement(t);return U(r)},F=function(t,e){var n=e||document,r=n.createTextNode(t);return U(r)},U=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},O=function(t,e,n){return y.from(t.dom.elementFromPoint(e,n)).map(U)},_={fromHtml:Q,fromTag:k,fromText:F,fromDom:U,fromPoint:O},I=function(t,e){var n=t.dom;if(n.nodeType!==E)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")};"undefined"!==typeof window?window:Function("return this;")();var H=function(t){var e=t.dom.nodeName;return e.toLowerCase()},D=function(t){return t.dom.nodeType},M=function(t){return function(e){return D(e)===t}},N=M(E),L=M(T),P=M(x),R=M(S),z=function(t){return function(e){return N(e)&&H(e)===t}},K=function(t){return _.fromDom(t.dom.ownerDocument)},V=function(t){return P(t)?t:K(t)},j=function(t){return y.from(t.dom.parentNode).map(_.fromDom)},$=function(t){return w(t.dom.childNodes,_.fromDom)},X=function(t,e,n){if(!(o(n)||i(n)||c(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},G=function(t,e,n){X(t.dom,e,n)},W=function(t,e){t.dom.removeAttribute(e)},Y=function(t){return R(t)&&s(t.dom.host)},J=u(Element.prototype.attachShadow)&&u(Node.prototype.getRootNode),q=J?function(t){return _.fromDom(t.dom.getRootNode())}:V,Z=function(t){var e=q(t);return Y(e)?y.some(e):y.none()},tt=function(t){return _.fromDom(t.dom.host)},et=function(t){var e=L(t)?t.dom.parentNode:t.dom;if(void 0===e||null===e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return Z(_.fromDom(e)).fold((function(){return n.body.contains(e)}),d(et,tt))},nt=function(t,e,n){var r=t.dom,o=u(n)?n:m;while(r.parentNode){r=r.parentNode;var i=_.fromDom(r);if(e(i))return y.some(i);if(o(i))break}return y.none()},rt=function(t,e,n){return nt(t,(function(t){return I(t,e)}),n)},ot=function(t){return void 0!==t.style&&u(t.style.getPropertyValue)},it=function(t,e){var n=t.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(e);return""!==o||et(t)?o:at(n,e)},at=function(t,e){return ot(t)?t.style.getPropertyValue(e):""},st=function(t){return"rtl"===it(t,"direction")?"rtl":"ltr"},ut=function(t,e){return C($(t),e)},ct=function(t,e){return ut(t,(function(t){return I(t,e)}))},lt=function(t){return j(t).filter(N)},dt=function(t,e){var n=e?rt(t,"ol,ul"):y.some(t);return n.getOr(t)},ft=z("li"),At=function(t,e){var n=t.selection.getSelectedBlocks();n.length>0&&(B(n,(function(t){var n=_.fromDom(t),r=ft(n),o=dt(n,r),i=lt(o);i.each((function(t){var n=st(t);if(n!==e?G(o,"dir",e):st(o)!==e&&W(o,"dir"),r){var i=ct(o,"li[dir]");B(i,(function(t){return W(t,"dir")}))}}))})),t.nodeChanged())},mt=function(t){t.addCommand("mceDirectionLTR",(function(){At(t,"ltr")})),t.addCommand("mceDirectionRTL",(function(){At(t,"rtl")}))},pt=function(t,e){return function(n){var r=function(t){var r=_.fromDom(t.element);n.setActive(st(r)===e)};return t.on("NodeChange",r),function(){return t.off("NodeChange",r)}}},gt=function(t){t.ui.registry.addToggleButton("ltr",{tooltip:"Left to right",icon:"ltr",onAction:function(){return t.execCommand("mceDirectionLTR")},onSetup:pt(t,"ltr")}),t.ui.registry.addToggleButton("rtl",{tooltip:"Right to left",icon:"rtl",onAction:function(){return t.execCommand("mceDirectionRTL")},onSetup:pt(t,"rtl")})};function ht(){t.add("directionality",(function(t){mt(t),gt(t)}))}ht()})()},e36d:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.POSITION={STATIC:0,RELATIVE:1,ABSOLUTE:2,FIXED:3,STICKY:4};e.parsePosition=function(t){switch(t){case"relative":return r.RELATIVE;case"absolute":return r.ABSOLUTE;case"fixed":return r.FIXED;case"sticky":return r.STICKY}return r.STATIC}},e386:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(e){o(this,t),this.element=e}return r(t,[{key:"render",value:function(t){var e=this;this.options=t,this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.canvas.width=Math.floor(t.width)*t.scale,this.canvas.height=Math.floor(t.height)*t.scale,this.canvas.style.width=t.width+"px",this.canvas.style.height=t.height+"px",t.logger.log("ForeignObject renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale);var n=a(Math.max(t.windowWidth,t.width)*t.scale,Math.max(t.windowHeight,t.height)*t.scale,t.scrollX*t.scale,t.scrollY*t.scale,this.element);return s(n).then((function(n){return t.backgroundColor&&(e.ctx.fillStyle=t.backgroundColor.toString(),e.ctx.fillRect(0,0,t.width*t.scale,t.height*t.scale)),e.ctx.drawImage(n,-t.x*t.scale,-t.y*t.scale),e.canvas}))}}]),t}();e.default=i;var a=e.createForeignObjectSVG=function(t,e,n,r,o){var i="http://www.w3.org/2000/svg",a=document.createElementNS(i,"svg"),s=document.createElementNS(i,"foreignObject");return a.setAttributeNS(null,"width",t),a.setAttributeNS(null,"height",e),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n),s.setAttributeNS(null,"y",r),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(o),a},s=e.loadSerializedSVG=function(t){return new Promise((function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))}},e647:function(t,e,n){"use strict";n("da1f")},e692:function(t,e,n){"use strict";n("2435")},e8b0:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){return t},n=function(){return n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.apply(this,arguments)},r="\ufeff",o=function(t){return t.replace(/\uFEFF/g,"")},i=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},a="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!----]_{}⦅-・]",s={aletter:"[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ--ℝℤΩℨK--ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA---하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]",midnumlet:"[-'\\.‘’․﹒'.]",midletter:"[:··״‧︓﹕:]",midnum:"[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]",numeric:"[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]",cr:"\\r",lf:"\\n",newline:"[\v\f…\u2028\u2029]",extend:"[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿‌‍⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]",format:"[­؀-؃۝܏឴឵‎‏‪---\ufeff-]",katakana:"[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]",extendnumlet:"[=_‿⁀⁔︳︴-﹏_∀-<>]",punctuation:a},u={ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},c=[new RegExp(s.aletter),new RegExp(s.midnumlet),new RegExp(s.midletter),new RegExp(s.midnum),new RegExp(s.numeric),new RegExp(s.cr),new RegExp(s.lf),new RegExp(s.newline),new RegExp(s.extend),new RegExp(s.format),new RegExp(s.katakana),new RegExp(s.extendnumlet),new RegExp("@")],l="",d=new RegExp("^"+s.punctuation+"$"),f=/^\s+$/,A=c,m=u.OTHER,p=function(t){for(var e=m,n=A.length,r=0;r<n;++r){var o=A[r];if(o&&o.test(t)){e=r;break}}return e},g=function(t){var e={};return function(n){if(e[n])return e[n];var r=t(n);return e[n]=r,r}},h=function(t){var e=g(p);return i(t,e)},v=function(t,e){var n=t[e],r=t[e+1];if(e<0||e>t.length-1&&0!==e)return!1;if(n===u.ALETTER&&r===u.ALETTER)return!1;var o=t[e+2];if(n===u.ALETTER&&(r===u.MIDLETTER||r===u.MIDNUMLET||r===u.AT)&&o===u.ALETTER)return!1;var i=t[e-1];return(n!==u.MIDLETTER&&n!==u.MIDNUMLET&&r!==u.AT||r!==u.ALETTER||i!==u.ALETTER)&&((n!==u.NUMERIC&&n!==u.ALETTER||r!==u.NUMERIC&&r!==u.ALETTER)&&((n!==u.MIDNUM&&n!==u.MIDNUMLET||r!==u.NUMERIC||i!==u.NUMERIC)&&((n!==u.NUMERIC||r!==u.MIDNUM&&r!==u.MIDNUMLET||o!==u.NUMERIC)&&(n!==u.EXTEND&&n!==u.FORMAT&&i!==u.EXTEND&&i!==u.FORMAT&&r!==u.EXTEND&&r!==u.FORMAT&&((n!==u.CR||r!==u.LF)&&(n===u.NEWLINE||n===u.CR||n===u.LF||(r===u.NEWLINE||r===u.CR||r===u.LF||(n!==u.KATAKANA||r!==u.KATAKANA)&&((r!==u.EXTENDNUMLET||n!==u.ALETTER&&n!==u.NUMERIC&&n!==u.KATAKANA&&n!==u.EXTENDNUMLET)&&((n!==u.EXTENDNUMLET||r!==u.ALETTER&&r!==u.NUMERIC&&r!==u.KATAKANA)&&n!==u.AT)))))))))},b=l,y=f,w=d,B=function(t){return"http"===t||"https"===t},C=function(t,e){var n;for(n=e;n<t.length;n++)if(y.test(t[n]))break;return n},x=function(t,e){var n=C(t,e+1),r=t.slice(e+1,n).join(b);return"://"===r.substr(0,3)?n:e},S=function(t,e,n,r){for(var o=[],i=[],a=0;a<n.length;++a)if(i.push(t[a]),v(n,a)){var s=e[a];if((r.includeWhitespace||!y.test(s))&&(r.includePunctuation||!w.test(s))){var u=a-i.length+1,c=a+1,l=e.slice(u,c).join(b);if(B(l)){var d=x(e,a),f=t.slice(c,d);Array.prototype.push.apply(i,f),a=d}o.push(i)}i=[]}return o},E=function(){return{includeWhitespace:!1,includePunctuation:!1}},T=function(t,e,o){o=n(n({},E()),o);for(var i=[],a=[],s=0;s<t.length;s++){var u=e(t[s]);u!==r&&(i.push(t[s]),a.push(u))}var c=h(a);return S(i,a,c,o)},Q=T,k=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),F=function(t,e){var n=e.getBlockElements(),r=e.getShortEndedElements(),i=function(t){return n[t.nodeName]||r[t.nodeName]},a=[],s="",u=new k(t,t);while(t=u.next())3===t.nodeType?s+=o(t.data):i(t)&&s.length&&(a.push(s),s="");return s.length&&a.push(s),a},U=function(t){return t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length},O=function(t,n){var r=F(t,n).join("\n");return Q(r.split(""),e).length},_=function(t,e){var n=F(t,e).join("");return U(n)},I=function(t,e){var n=F(t,e).join("").replace(/\s/g,"");return U(n)},H=function(t,e){return function(){return e(t.getBody(),t.schema)}},D=function(t,e){return function(){return e(t.selection.getRng().cloneContents(),t.schema)}},M=function(t){return H(t,O)},N=function(t){return{body:{getWordCount:M(t),getCharacterCount:H(t,_),getCharacterCountWithoutSpaces:H(t,I)},selection:{getWordCount:D(t,O),getCharacterCount:D(t,_),getCharacterCountWithoutSpaces:D(t,I)},getCount:M(t)}},L=function(t,e){t.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(e.body.getWordCount()),String(e.selection.getWordCount())],["Characters (no spaces)",String(e.body.getCharacterCountWithoutSpaces()),String(e.selection.getCharacterCountWithoutSpaces())],["Characters",String(e.body.getCharacterCount()),String(e.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},P=function(t,e){t.addCommand("mceWordCount",(function(){return L(t,e)}))},R=tinymce.util.Tools.resolve("tinymce.util.Delay"),z=function(t,e){t.fire("wordCountUpdate",{wordCount:{words:e.body.getWordCount(),characters:e.body.getCharacterCount(),charactersWithoutSpaces:e.body.getCharacterCountWithoutSpaces()}})},K=function(t,e){z(t,e)},V=function(t,e,n){var r=R.debounce((function(){return K(t,e)}),n);t.on("init",(function(){K(t,e),R.setEditorTimeout(t,(function(){t.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",r)}),0)}))},j=function(t){var e=function(){return t.execCommand("mceWordCount")};t.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:e}),t.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:e})};function $(e){void 0===e&&(e=300),t.add("wordcount",(function(t){var n=N(t);return P(t,n),j(t),V(t,n,e),n}))}$()})()},ebac:function(t,e,n){n("080b")},ef1f:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t,e){t.focus(),t.undoManager.transact((function(){t.setContent(e)})),t.selection.setCursorLocation(),t.nodeChanged()},n=function(t){return t.getContent({source_view:!0})},r=function(t){var r=n(t);t.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:r},onSubmit:function(n){e(t,n.getData().code),n.close()}})},o=function(t){t.addCommand("mceCodeEditor",(function(){r(t)}))},i=function(t){var e=function(){return t.execCommand("mceCodeEditor")};t.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:e}),t.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:e})};function a(){t.add("code",(function(t){return o(t),i(t),{}}))}a()})()},ef37:function(t,e,n){n("fd06")},efaa:function(t,e,n){"use strict";n("b528")},f034:function(t,e){(function(){"use strict";var t=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(t){return{isFullscreen:function(){return null!==t.get()}}},r=function(t){var e=typeof t;return null===t?"null":"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 r(e)===t}},i=function(t){return function(e){return typeof e===t}},a=o("string"),s=o("array"),u=i("boolean"),c=function(t){return null===t||void 0===t},l=function(t){return!c(t)},d=i("function"),f=i("number"),A=function(){},m=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},p=function(t,e){return function(n){return t(e(n))}},g=function(t){return function(){return t}},h=function(t){return t};function v(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var b=g(!1),y=g(!0),w=function(){return B},B=function(){var t=function(t){return t()},e=h,n={fold:function(t,e){return t()},isSome:b,isNone:y,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:g(null),getOrUndefined:g(void 0),or:e,orThunk:t,map:w,each:A,bind:w,exists:b,forall:y,filter:function(){return w()},toArray:function(){return[]},toString:g("none()")};return n}(),C=function(t){var e=g(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:y,isNone:b,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return C(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:B},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},x=function(t){return null===t||void 0===t?B:C(t)},S={some:C,none:w,from:x},E=function(){return E=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},E.apply(this,arguments)},T=function(e){var n=t(S.none()),r=function(){return n.get().each(e)},o=function(){r(),n.set(S.none())},i=function(){return n.get().isSome()},a=function(){return n.get()},s=function(t){r(),n.set(S.some(t))};return{clear:o,isSet:i,get:a,set:s}},Q=function(){return T((function(t){return t.unbind()}))},k=function(){var t=T(A),e=function(e){return t.get().each(e)};return E(E({},t),{on:e})},F=Array.prototype.push,U=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},O=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=t[n];e(o,n)}},_=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},I=function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return S.some(i);if(n(i,r))break}return S.none()},H=function(t,e){return I(t,e,b)},D=function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!s(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);F.apply(e,t[n])}return e},M=function(t,e){return D(U(t,e))},N=function(t,e){return e>=0&&e<t.length?S.some(t[e]):S.none()},L=function(t){return N(t,0)},P=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return S.none()},R=Object.keys,z=function(t,e){for(var n=R(t),r=0,o=n.length;r<o;r++){var i=n[r],a=t[i];e(a,i)}},K=function(t,e){return-1!==t.indexOf(e)},V=function(t){return void 0!==t.style&&d(t.style.getPropertyValue)},j=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return G(r.childNodes[0])},$=function(t,e){var n=e||document,r=n.createElement(t);return G(r)},X=function(t,e){var n=e||document,r=n.createTextNode(t);return G(r)},G=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},W=function(t,e,n){return S.from(t.dom.elementFromPoint(e,n)).map(G)},Y={fromHtml:j,fromTag:$,fromText:X,fromDom:G,fromPoint:W};"undefined"!==typeof window?window:Function("return this;")();var J=9,q=11,Z=1,tt=3,et=function(t){return t.dom.nodeType},nt=function(t){return function(e){return et(e)===t}},rt=nt(Z),ot=nt(tt),it=nt(J),at=nt(q),st=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}},ut=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),d=!c&&!u&&!l;return{isiPad:g(o),isiPhone:g(i),isTablet:g(u),isPhone:g(c),isTouch:g(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:g(l),isDesktop:g(d)}},ct=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}},lt=function(t,e){var n=ct(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return At(r(1),r(2))},dt=function(t,e){var n=String(e).toLowerCase();return 0===t.length?ft():lt(t,n)},ft=function(){return At(0,0)},At=function(t,e){return{major:t,minor:e}},mt={nu:At,detect:dt,unknown:ft},pt=function(t,e){return P(e.brands,(function(e){var n=e.brand.toLowerCase();return H(t,(function(t){var e;return n===(null===(e=t.brand)||void 0===e?void 0:e.toLowerCase())})).map((function(t){return{current:t.name,version:mt.nu(parseInt(e.version,10),0)}}))}))},gt=function(t,e){var n=String(e).toLowerCase();return H(t,(function(t){return t.search(n)}))},ht=function(t,e){return gt(t,e).map((function(t){var n=mt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},vt=function(t,e){return gt(t,e).map((function(t){var n=mt.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},bt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,yt=function(t){return function(e){return K(e,t)}},wt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return K(t,"edge/")&&K(t,"chrome")&&K(t,"safari")&&K(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,bt],search:function(t){return K(t,"chrome")&&!K(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return K(t,"msie")||K(t,"trident")}},{name:"Opera",versionRegexes:[bt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:yt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:yt("firefox")},{name:"Safari",versionRegexes:[bt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(K(t,"safari")||K(t,"mobile/"))&&K(t,"applewebkit")}}],Bt=[{name:"Windows",search:yt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return K(t,"iphone")||K(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:yt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:yt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:yt("linux"),versionRegexes:[]},{name:"Solaris",search:yt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:yt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:yt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ct={browsers:g(wt),oses:g(Bt)},xt="Edge",St="Chrome",Et="IE",Tt="Opera",Qt="Firefox",kt="Safari",Ft=function(){return Ut({current:void 0,version:mt.unknown()})},Ut=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(xt),isChrome:r(St),isIE:r(Et),isOpera:r(Tt),isFirefox:r(Qt),isSafari:r(kt)}},Ot={unknown:Ft,nu:Ut,edge:g(xt),chrome:g(St),ie:g(Et),opera:g(Tt),firefox:g(Qt),safari:g(kt)},_t="Windows",It="iOS",Ht="Android",Dt="Linux",Mt="OSX",Nt="Solaris",Lt="FreeBSD",Pt="ChromeOS",Rt=function(){return zt({current:void 0,version:mt.unknown()})},zt=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(_t),isiOS:r(It),isAndroid:r(Ht),isOSX:r(Mt),isLinux:r(Dt),isSolaris:r(Nt),isFreeBSD:r(Lt),isChromeOS:r(Pt)}},Kt={unknown:Rt,nu:zt,windows:g(_t),ios:g(It),android:g(Ht),linux:g(Dt),osx:g(Mt),solaris:g(Nt),freebsd:g(Lt),chromeos:g(Pt)},Vt=function(t,e,n){var r=Ct.browsers(),o=Ct.oses(),i=e.bind((function(t){return pt(r,t)})).orThunk((function(){return ht(r,t)})).fold(Ot.unknown,Ot.nu),a=vt(o,t).fold(Kt.unknown,Kt.nu),s=ut(a,i,t,n);return{browser:i,os:a,deviceType:s}},jt={detect:Vt},$t=function(t){return window.matchMedia(t).matches},Xt=st((function(){return jt.detect(navigator.userAgent,S.from(navigator.userAgentData),$t)})),Gt=function(){return Xt()},Wt=function(t,e){var n=t.dom;if(n.nodeType!==Z)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Yt=function(t){return t.nodeType!==Z&&t.nodeType!==J&&t.nodeType!==q||0===t.childElementCount},Jt=function(t,e){var n=void 0===e?document:e.dom;return Yt(n)?[]:U(n.querySelectorAll(t),Y.fromDom)},qt=function(t,e){return t.dom===e.dom},Zt=function(t){return Y.fromDom(t.dom.ownerDocument)},te=function(t){return it(t)?t:Zt(t)},ee=function(t){return S.from(t.dom.parentNode).map(Y.fromDom)},ne=function(t,e){var n=d(e)?e:b,r=t.dom,o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=Y.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},re=function(t){var e=function(e){return _(e,(function(e){return!qt(t,e)}))};return ee(t).map(oe).map(e).getOr([])},oe=function(t){return U(t.dom.childNodes,Y.fromDom)},ie=function(t){return at(t)&&l(t.dom.host)},ae=d(Element.prototype.attachShadow)&&d(Node.prototype.getRootNode),se=g(ae),ue=ae?function(t){return Y.fromDom(t.dom.getRootNode())}:te,ce=function(t){var e=ue(t);return ie(e)?S.some(e):S.none()},le=function(t){return Y.fromDom(t.dom.host)},de=function(t){if(se()&&l(t.target)){var e=Y.fromDom(t.target);if(rt(e)&&fe(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return L(n)}}return S.from(t.target)},fe=function(t){return l(t.dom.shadowRoot)},Ae=function(t){var e=ot(t)?t.dom.parentNode:t.dom;if(void 0===e||null===e||null===e.ownerDocument)return!1;var n=e.ownerDocument;return ce(Y.fromDom(e)).fold((function(){return n.body.contains(e)}),p(Ae,le))},me=function(t){var e=t.dom.body;if(null===e||void 0===e)throw new Error("Body is not available yet");return Y.fromDom(e)},pe=function(t,e,n){if(!(a(n)||u(n)||f(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},ge=function(t,e,n){pe(t.dom,e,n)},he=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},ve=function(t,e){t.dom.removeAttribute(e)},be=function(t,e,n){if(!a(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);V(t)&&t.style.setProperty(e,n)},ye=function(t,e){var n=t.dom;z(e,(function(t,e){be(n,e,t)}))},we=function(t,e){var n=t.dom,r=window.getComputedStyle(n),o=r.getPropertyValue(e);return""!==o||Ae(t)?o:Be(n,e)},Be=function(t,e){return V(t)?t.style.getPropertyValue(e):""},Ce=function(t,e,n,r,o,i,a){return{target:t,x:e,y:n,stop:r,prevent:o,kill:i,raw:a}},xe=function(t){var e=Y.fromDom(de(t).getOr(t.target)),n=function(){return t.stopPropagation()},r=function(){return t.preventDefault()},o=m(r,n);return Ce(e,t.clientX,t.clientY,n,r,o,t)},Se=function(t,e){return function(n){t(n)&&e(xe(n))}},Ee=function(t,e,n,r,o){var i=Se(n,r);return t.dom.addEventListener(e,i,o),{unbind:v(Qe,t,e,i,o)}},Te=function(t,e,n,r){return Ee(t,e,n,r,!1)},Qe=function(t,e,n,r){t.dom.removeEventListener(e,n,r)},ke=y,Fe=function(t,e,n){return Te(t,e,ke,n)},Ue=function(t,e){var n=function(n,r){return Ue(t+n,e+r)};return{left:t,top:e,translate:n}},Oe=Ue,_e=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return Oe(n,r)},Ie=function(t){var e=void 0===t?window:t;return Gt().browser.isFirefox()?S.none():S.from(e["visualViewport"])},He=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},De=function(t){var e=void 0===t?window:t,n=e.document,r=_e(Y.fromDom(n));return Ie(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return He(r.left,r.top,n,o)}),(function(t){return He(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},Me=function(t,e,n){return Ie(n).map((function(n){var r=function(t){return e(xe(t))};return n.addEventListener(t,r),{unbind:function(){return n.removeEventListener(t,r)}}})).getOrThunk((function(){return{unbind:A}}))},Ne=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Le=tinymce.util.Tools.resolve("tinymce.Env"),Pe=tinymce.util.Tools.resolve("tinymce.util.Delay"),Re=function(t,e){t.fire("FullscreenStateChanged",{state:e})},ze=function(t){return t.getParam("fullscreen_native",!1,"boolean")},Ke=function(t){var e=Y.fromDom(t.getElement());return ce(e).map(le).getOrThunk((function(){return me(Zt(e))}))},Ve=function(t){return void 0!==t.fullscreenElement?t.fullscreenElement:void 0!==t.msFullscreenElement?t.msFullscreenElement:void 0!==t.webkitFullscreenElement?t.webkitFullscreenElement:null},je=function(){return void 0!==document.fullscreenElement?"fullscreenchange":void 0!==document.msFullscreenElement?"MSFullscreenChange":void 0!==document.webkitFullscreenElement?"webkitfullscreenchange":"fullscreenchange"},$e=function(t){var e=t.dom;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()},Xe=function(t){var e=t.dom;e.exitFullscreen?e.exitFullscreen():e.msExitFullscreen?e.msExitFullscreen():e.webkitCancelFullScreen&&e.webkitCancelFullScreen()},Ge=function(t){return t.dom===Ve(Zt(t).dom)},We=function(t,e,n){return _(ne(t,n),e)},Ye=function(t,e){return _(re(t),e)},Je=function(t){return Jt(t)},qe=function(t,e,n){return We(t,(function(t){return Wt(t,e)}),n)},Ze=function(t,e){return Ye(t,(function(t){return Wt(t,e)}))},tn="data-ephox-mobile-fullscreen-style",en="display:none!important;",nn="position:absolute!important;",rn="top:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:visible!important;",on="background-color:rgb(255,255,255)!important;",an=Le.os.isAndroid(),sn=function(t){var e=we(t,"background-color");return void 0!==e&&""!==e?"background-color:"+e+"!important":on},un=function(t,e,n){var r=function(t){return Ze(t,"*:not(.tox-silver-sink)")},o=function(e){return function(n){var r=he(n,"style"),o=void 0===r?"no-styles":r.trim();o!==e&&(ge(n,tn,o),ye(n,t.parseStyle(e)))}},i=qe(e,"*"),a=M(i,r),s=sn(n);O(a,o(en)),O(i,o(nn+rn+s));var u=!0===an?"":nn;o(u+rn+s)(e)},cn=function(t){var e=Je("["+tn+"]");O(e,(function(e){var n=he(e,tn);"no-styles"!==n?ye(e,t.parseStyle(n)):ve(e,"style"),ve(e,tn)}))},ln=Ne.DOM,dn=function(){return De(window)},fn=function(t){return window.scrollTo(t.x,t.y)},An=Ie().fold((function(){return{bind:A,unbind:A}}),(function(t){var e=k(),n=Q(),r=Q(),o=function(){document.body.scrollTop=0,document.documentElement.scrollTop=0},i=function(){window.requestAnimationFrame((function(){e.on((function(e){return ye(e,{top:t.offsetTop+"px",left:t.offsetLeft+"px",height:t.height+"px",width:t.width+"px"})}))}))},a=Pe.throttle((function(){o(),i()}),50),s=function(t){e.set(t),a(),n.set(Me("resize",a)),r.set(Me("scroll",a))},u=function(){e.on((function(){n.clear(),r.clear()})),e.clear()};return{bind:s,unbind:u}})),mn=function(t,e){var n=document.body,r=document.documentElement,o=t.getContainer(),i=Y.fromDom(o),a=Ke(t),s=e.get(),u=Y.fromDom(t.getBody()),c=Le.deviceType.isTouch(),l=o.style,d=t.iframeElement,f=d.style,A=function(t){t(n,"tox-fullscreen"),t(r,"tox-fullscreen"),t(o,"tox-fullscreen"),ce(i).map((function(t){return le(t).dom})).each((function(e){t(e,"tox-fullscreen"),t(e,"tox-shadowhost")}))},m=function(){c&&cn(t.dom),A(ln.removeClass),An.unbind(),S.from(e.get()).each((function(t){return t.fullscreenChangeHandler.unbind()}))};if(s)s.fullscreenChangeHandler.unbind(),ze(t)&&Ge(a)&&Xe(Zt(a)),f.width=s.iframeWidth,f.height=s.iframeHeight,l.width=s.containerWidth,l.height=s.containerHeight,l.top=s.containerTop,l.left=s.containerLeft,fn(s.scrollPos),e.set(null),Re(t,!1),m(),t.off("remove",m);else{var p=Fe(Zt(a),je(),(function(n){ze(t)&&(Ge(a)||null===e.get()||mn(t,e))})),g={scrollPos:dn(),containerWidth:l.width,containerHeight:l.height,containerTop:l.top,containerLeft:l.left,iframeWidth:f.width,iframeHeight:f.height,fullscreenChangeHandler:p};c&&un(t.dom,i,u),f.width=f.height="100%",l.width=l.height="",A(ln.addClass),An.bind(i),t.on("remove",m),e.set(g),ze(t)&&$e(a),Re(t,!0)}},pn=function(t,e){t.addCommand("mceFullScreen",(function(){mn(t,e)}))},gn=function(t,e){return function(n){n.setActive(null!==e.get());var r=function(t){return n.setActive(t.state)};return t.on("FullscreenStateChanged",r),function(){return t.off("FullscreenStateChanged",r)}}},hn=function(t,e){var n=function(){return t.execCommand("mceFullScreen")};t.ui.registry.addToggleMenuItem("fullscreen",{text:"Fullscreen",icon:"fullscreen",shortcut:"Meta+Shift+F",onAction:n,onSetup:gn(t,e)}),t.ui.registry.addToggleButton("fullscreen",{tooltip:"Fullscreen",icon:"fullscreen",onAction:n,onSetup:gn(t,e)})};function vn(){e.add("fullscreen",(function(e){var r=t(null);return e.inline||(pn(e,r),hn(e,r),e.addShortcut("Meta+Shift+F","","mceFullScreen")),n(r)}))}vn()})()},f137:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseBoundCurves=e.calculatePaddingBoxPath=e.calculateBorderBoxPath=e.parsePathForBorder=e.parseDocumentSize=e.calculateContentBox=e.calculatePaddingBox=e.parseBounds=e.Bounds=void 0;var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n("120f"),i=u(o),a=n("0d1b"),s=u(a);function u(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var l=0,d=1,f=2,A=3,m=0,p=1,g=e.Bounds=function(){function t(e,n,r,o){c(this,t),this.left=e,this.top=n,this.width=r,this.height=o}return r(t,null,[{key:"fromClientRect",value:function(e,n,r){return new t(e.left+n,e.top+r,e.width,e.height)}}]),t}(),h=(e.parseBounds=function(t,e,n){return g.fromClientRect(t.getBoundingClientRect(),e,n)},e.calculatePaddingBox=function(t,e){return new g(t.left+e[A].borderWidth,t.top+e[l].borderWidth,t.width-(e[d].borderWidth+e[A].borderWidth),t.height-(e[l].borderWidth+e[f].borderWidth))},e.calculateContentBox=function(t,e,n){var r=e[l].value,o=e[d].value,i=e[f].value,a=e[A].value;return new g(t.left+a+n[A].borderWidth,t.top+r+n[l].borderWidth,t.width-(n[d].borderWidth+n[A].borderWidth+a+o),t.height-(n[l].borderWidth+n[f].borderWidth+r+i))},e.parseDocumentSize=function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw new Error("");var r=Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),o=Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight));return new g(0,0,r,o)},e.parsePathForBorder=function(t,e){switch(e){case l:return h(t.topLeftOuter,t.topLeftInner,t.topRightOuter,t.topRightInner);case d:return h(t.topRightOuter,t.topRightInner,t.bottomRightOuter,t.bottomRightInner);case f:return h(t.bottomRightOuter,t.bottomRightInner,t.bottomLeftOuter,t.bottomLeftInner);case A:default:return h(t.bottomLeftOuter,t.bottomLeftInner,t.topLeftOuter,t.topLeftInner)}},function(t,e,n,r){var o=[];return t instanceof s.default?o.push(t.subdivide(.5,!1)):o.push(t),n instanceof s.default?o.push(n.subdivide(.5,!0)):o.push(n),r instanceof s.default?o.push(r.subdivide(.5,!0).reverse()):o.push(r),e instanceof s.default?o.push(e.subdivide(.5,!1).reverse()):o.push(e),o}),v=(e.calculateBorderBoxPath=function(t){return[t.topLeftOuter,t.topRightOuter,t.bottomRightOuter,t.bottomLeftOuter]},e.calculatePaddingBoxPath=function(t){return[t.topLeftInner,t.topRightInner,t.bottomRightInner,t.bottomLeftInner]},e.parseBoundCurves=function(t,e,n){var r=n[v.TOP_LEFT][m].getAbsoluteValue(t.width),o=n[v.TOP_LEFT][p].getAbsoluteValue(t.height),a=n[v.TOP_RIGHT][m].getAbsoluteValue(t.width),s=n[v.TOP_RIGHT][p].getAbsoluteValue(t.height),u=n[v.BOTTOM_RIGHT][m].getAbsoluteValue(t.width),c=n[v.BOTTOM_RIGHT][p].getAbsoluteValue(t.height),g=n[v.BOTTOM_LEFT][m].getAbsoluteValue(t.width),h=n[v.BOTTOM_LEFT][p].getAbsoluteValue(t.height),y=[];y.push((r+a)/t.width),y.push((g+u)/t.width),y.push((o+h)/t.height),y.push((s+c)/t.height);var w=Math.max.apply(Math,y);w>1&&(r/=w,o/=w,a/=w,s/=w,u/=w,c/=w,g/=w,h/=w);var B=t.width-a,C=t.height-c,x=t.width-u,S=t.height-h;return{topLeftOuter:r>0||o>0?b(t.left,t.top,r,o,v.TOP_LEFT):new i.default(t.left,t.top),topLeftInner:r>0||o>0?b(t.left+e[A].borderWidth,t.top+e[l].borderWidth,Math.max(0,r-e[A].borderWidth),Math.max(0,o-e[l].borderWidth),v.TOP_LEFT):new i.default(t.left+e[A].borderWidth,t.top+e[l].borderWidth),topRightOuter:a>0||s>0?b(t.left+B,t.top,a,s,v.TOP_RIGHT):new i.default(t.left+t.width,t.top),topRightInner:a>0||s>0?b(t.left+Math.min(B,t.width+e[A].borderWidth),t.top+e[l].borderWidth,B>t.width+e[A].borderWidth?0:a-e[A].borderWidth,s-e[l].borderWidth,v.TOP_RIGHT):new i.default(t.left+t.width-e[d].borderWidth,t.top+e[l].borderWidth),bottomRightOuter:u>0||c>0?b(t.left+x,t.top+C,u,c,v.BOTTOM_RIGHT):new i.default(t.left+t.width,t.top+t.height),bottomRightInner:u>0||c>0?b(t.left+Math.min(x,t.width-e[A].borderWidth),t.top+Math.min(C,t.height+e[l].borderWidth),Math.max(0,u-e[d].borderWidth),c-e[f].borderWidth,v.BOTTOM_RIGHT):new i.default(t.left+t.width-e[d].borderWidth,t.top+t.height-e[f].borderWidth),bottomLeftOuter:g>0||h>0?b(t.left,t.top+S,g,h,v.BOTTOM_LEFT):new i.default(t.left,t.top+t.height),bottomLeftInner:g>0||h>0?b(t.left+e[A].borderWidth,t.top+S,Math.max(0,g-e[A].borderWidth),h-e[f].borderWidth,v.BOTTOM_LEFT):new i.default(t.left+e[A].borderWidth,t.top+t.height-e[f].borderWidth)}},{TOP_LEFT:0,TOP_RIGHT:1,BOTTOM_RIGHT:2,BOTTOM_LEFT:3}),b=function(t,e,n,r,o){var a=(Math.sqrt(2)-1)/3*4,u=n*a,c=r*a,l=t+n,d=e+r;switch(o){case v.TOP_LEFT:return new s.default(new i.default(t,d),new i.default(t,d-c),new i.default(l-u,e),new i.default(l,e));case v.TOP_RIGHT:return new s.default(new i.default(t,e),new i.default(t+u,e),new i.default(l,d-c),new i.default(l,d));case v.BOTTOM_RIGHT:return new s.default(new i.default(l,e),new i.default(l,e+c),new i.default(t+u,d),new i.default(t,d));case v.BOTTOM_LEFT:default:return new s.default(new i.default(l,d),new i.default(l-u,d),new i.default(t,e+c),new i.default(t,e))}}},f183:function(t,e,n){var r=n("23e7"),o=n("e330"),i=n("d012"),a=n("861d"),s=n("1a2d"),u=n("9bf2").f,c=n("241c"),l=n("057f"),d=n("90e3"),f=n("bb2f"),A=!1,m=d("meta"),p=0,g=Object.isExtensible||function(){return!0},h=function(t){u(t,m,{value:{objectID:"O"+p++,weakData:{}}})},v=function(t,e){if(!a(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!s(t,m)){if(!g(t))return"F";if(!e)return"E";h(t)}return t[m].objectID},b=function(t,e){if(!s(t,m)){if(!g(t))return!0;if(!e)return!1;h(t)}return t[m].weakData},y=function(t){return f&&A&&g(t)&&!s(t,m)&&h(t),t},w=function(){B.enable=function(){},A=!0;var t=c.f,e=o([].splice),n={};n[m]=1,t(n).length&&(c.f=function(n){for(var r=t(n),o=0,i=r.length;o<i;o++)if(r[o]===m){e(r,o,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},B=t.exports={enable:w,fastKey:v,getWeakData:b,onFreeze:y};i[m]=!0},f435:function(t,e,n){"use strict";n("a7ee")},f4bd:function(t,e,n){},f5ac:function(t,e,n){"use strict";n("9a20")},f696:function(t,e,n){"use strict";n("c3a3")},f7a8:function(t,e,n){"use strict";n("93e0")},f804:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.PATH={VECTOR:0,BEZIER_CURVE:1,CIRCLE:2}},f97f:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.DISPLAY={NONE:1,BLOCK:2,INLINE:4,RUN_IN:8,FLOW:16,FLOW_ROOT:32,TABLE:64,FLEX:128,GRID:256,RUBY:512,SUBGRID:1024,LIST_ITEM:2048,TABLE_ROW_GROUP:4096,TABLE_HEADER_GROUP:8192,TABLE_FOOTER_GROUP:16384,TABLE_ROW:32768,TABLE_CELL:65536,TABLE_COLUMN_GROUP:1<<17,TABLE_COLUMN:1<<18,TABLE_CAPTION:1<<19,RUBY_BASE:1<<20,RUBY_TEXT:1<<21,RUBY_BASE_CONTAINER:1<<22,RUBY_TEXT_CONTAINER:1<<23,CONTENTS:1<<24,INLINE_BLOCK:1<<25,INLINE_LIST_ITEM:1<<26,INLINE_TABLE:1<<27,INLINE_FLEX:1<<28,INLINE_GRID:1<<29},o=function(t){switch(t){case"block":return r.BLOCK;case"inline":return r.INLINE;case"run-in":return r.RUN_IN;case"flow":return r.FLOW;case"flow-root":return r.FLOW_ROOT;case"table":return r.TABLE;case"flex":return r.FLEX;case"grid":return r.GRID;case"ruby":return r.RUBY;case"subgrid":return r.SUBGRID;case"list-item":return r.LIST_ITEM;case"table-row-group":return r.TABLE_ROW_GROUP;case"table-header-group":return r.TABLE_HEADER_GROUP;case"table-footer-group":return r.TABLE_FOOTER_GROUP;case"table-row":return r.TABLE_ROW;case"table-cell":return r.TABLE_CELL;case"table-column-group":return r.TABLE_COLUMN_GROUP;case"table-column":return r.TABLE_COLUMN;case"table-caption":return r.TABLE_CAPTION;case"ruby-base":return r.RUBY_BASE;case"ruby-text":return r.RUBY_TEXT;case"ruby-base-container":return r.RUBY_BASE_CONTAINER;case"ruby-text-container":return r.RUBY_TEXT_CONTAINER;case"contents":return r.CONTENTS;case"inline-block":return r.INLINE_BLOCK;case"inline-list-item":return r.INLINE_LIST_ITEM;case"inline-table":return r.INLINE_TABLE;case"inline-flex":return r.INLINE_FLEX;case"inline-grid":return r.INLINE_GRID}return r.NONE},i=function(t,e){return t|o(e)};e.parseDisplay=function(t){return t.split(" ").reduce(i,0)}},fa2c:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.renderElement=void 0;var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n("d448"),i=(h(o),n("c43e")),a=n("1a3d"),s=h(a),u=n("e386"),c=h(u),l=n("510e"),d=h(l),f=n("f137"),A=n("7168"),m=n("9cb7"),p=n("457a"),g=h(p);function h(t){return t&&t.__esModule?t:{default:t}}e.renderElement=function t(e,n,o){var a=e.ownerDocument,u=new f.Bounds(n.scrollX,n.scrollY,n.windowWidth,n.windowHeight),l=a.documentElement?new g.default(getComputedStyle(a.documentElement).backgroundColor):p.TRANSPARENT,h=a.body?new g.default(getComputedStyle(a.body).backgroundColor):p.TRANSPARENT,v=e===a.documentElement?l.isTransparent()?h.isTransparent()?n.backgroundColor?new g.default(n.backgroundColor):null:h:l:n.backgroundColor?new g.default(n.backgroundColor):null;return(n.foreignObjectRendering?d.default.SUPPORT_FOREIGNOBJECT_DRAWING:Promise.resolve(!1)).then((function(l){return l?function(t){return t.inlineFonts(a).then((function(){return t.resourceLoader.ready()})).then((function(){var e=new c.default(t.documentElement);return e.render({backgroundColor:v,logger:o,scale:n.scale,x:n.x,y:n.y,width:n.width,height:n.height,windowWidth:n.windowWidth,windowHeight:n.windowHeight,scrollX:n.scrollX,scrollY:n.scrollY})}))}(new A.DocumentCloner(e,n,o,!0,t)):(0,A.cloneWindow)(a,u,e,n,o,t).then((function(t){var e=r(t,3),a=e[0],u=e[1],c=e[2];var l=(0,i.NodeParser)(u,c,o),d=u.ownerDocument;return v===l.container.style.background.backgroundColor&&(l.container.style.background.backgroundColor=p.TRANSPARENT),c.ready().then((function(t){var e=new m.FontMetrics(d);var r={backgroundColor:v,fontMetrics:e,imageStore:t,logger:o,scale:n.scale,x:n.x,y:n.y,width:n.width,height:n.height};if(Array.isArray(n.target))return Promise.all(n.target.map((function(t){var e=new s.default(t,r);return e.render(l)})));var i=new s.default(n.target,r),u=i.render(l);return!0===n.removeContainer&&a.parentNode&&a.parentNode.removeChild(a),u}))}))}))}},fbc1:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABJCAIAAAAR0/e1AAAFM0lEQVRoBe1ZT0gjVxh/rooRIxF2naZBTEFbFhKEBWFByC14iLll6aEbJHtMPQ09NN5y0z3lZL11l5DCHprbxsPizbKXCgVJqAcFlZC6o4JhkyZhddPvezOTzD/rNM4kqTwJ5L3v//f9vve9yTjQbDbJffx7cB+TwpxYYv83ZBliDLE+qQBrxT4BwnQYDDHTpeoTQYZYnwBhOgyGmOlSGQjWq+WP1ca1Acc+UjcQ231z9HX86Kc/7cvCwHI3EjNwaz+JJWZ/ja31wBCztp72W2OI2V9jaz0MWPf6Tfj5h/OcUXS1cnO3TqZdA16HEfvpo+y3nBHjTrShO2mrlD+XPzR3VBTV5qTcPCmrKNLm789G1LvSLETsqvGxUTeK5/dfjr77jfArX33vN2IPj7gcFtZXcmGhxaGR8aERo8gnaAc6xsdc40Zse2hsKtpTV/usMsTsq609lhli9tTVPqsWjvsbg+RmHckH5JuJGwXsYFh4QdsRXuc22RnrvHa90WSI9abunXtliHVeu95oMsR6U/fOvTLEOq9dbzTvLWLah2Dh3f6P5MtXiy6o8+7rQmjbsN6OrczMvMQ5TUWrgfbWUB6JN1tTqawmfLz8zgdUNjxTYjCS0NnxC74WTj2OTKq09BttYuTJ6Bxf5Eo1Ieaej/mEGFUBcxvkZdJ7x9d/S8tylPlDbv3Tpja+cjZZPNHH2BFFmxg36eUzpyR6mV1yt6qym6uQhSnTWQGGF2uKaNr5SMTT1Dq+p4vzhXhLbNaZT1r5w0adGAJ9tZKZ4TNu6EkurfzvapFLF1th0IZpJ7AWLYgsmgMsB1toYDu11HAharUFCDqtzD2DdjB8n6pSNr9RJ0YmwsFiKLqPYS0+FhbBDrbH2wVooVoqejmtah435M9joBJdl4M+jFo2eUESPsEPWoVUwve8tO9Pk82Ur9UdGp1cWlVQkZtrQ6087SpVdWKTrkjMFfDs+3OnkZgbBHdfF+PEmcdZ4uITVY4/9GrmxFljj5Bp2eacByRr8k7/PRpJ+ijVHQhehNYL2LHBhzdlBUxdG+ttGlPUiVEZDrDCBe0ZbH0vgbYsTQixGSFxyIl4qobSsFe1NfaE1NL5i2gxR/nQzNJkgkEidnLQualTpZXSUU0Q9ImJveecS1f2lqcEOvdpntSYf0bIYBdxwYcwNpH04QoCXTHhCUU8j15l8CIhOBUBLnrS0CbSaNtXxJW4PT4ia9sUVQUVly3vGrpiq0+sdnIwGF7xRvCAQQ5FOBLPUaEK+ZBl514arhGfIEMklD6R2dFWKyos/+tSSobWSDFp9DrKa03kwlTzl/SCWoouMTwzwwEx7nx1DVoRrks0NBYI1kOlESFxpThp5Z3310sLE/QmKEOBiXxta/2099gR8QPc4/nJ+Pg2S706u3x74FiRL2s17/ad9pFK+KOWC47R8MrZX+ty0Ghoft5BjhqCf2YLMkweY3+i78HwE9pdt/sSJVwwP4QMfKbC74twuuhnP3um1YfLU45EyzKz1yAmIjAKmsK7v+IHjq0kBn1Sul7yjBI/WV2/3DkjEXgiQdvl7EaFLE/JMw17ePoLZBByrbx8l5ZFIjGc3Rr5VVE2fxjahhNIj7Gk/d++NIlBcGTuGSaDs3ERH/A4+ri4mgCiCy6utvn8uXgTYNOLVzmcaenste9f5eV22+zGLqWPVNgscLrkkrV9ml+xF6bma9Ufktrh0R9RWRAFS8yCInbVBEOsq+W2wBlDzIIidtUEQ6yr5bbAGUPMgiJ21cS9Rewfm9TWVZJzqgYAAAAASUVORK5CYII="},fc42:function(t,e,n){},fc51:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseContent=e.resolvePseudoContent=e.popCounters=e.parseCounterReset=e.TOKEN_TYPE=e.PSEUDO_CONTENT_ITEM_TYPE=void 0;var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n("060d"),i=n("7f66"),a=e.PSEUDO_CONTENT_ITEM_TYPE={TEXT:0,IMAGE:1},s=e.TOKEN_TYPE={STRING:0,ATTRIBUTE:1,URL:2,COUNTER:3,COUNTERS:4,OPENQUOTE:5,CLOSEQUOTE:6},u=(e.parseCounterReset=function(t,e){if(!t||!t.counterReset||"none"===t.counterReset)return[];for(var n=[],o=t.counterReset.split(/\s*,\s*/),i=o.length,a=0;a<i;a++){var s=o[a].split(/\s+/),u=r(s,2),c=u[0],l=u[1];n.push(c);var d=e.counters[c];d||(d=e.counters[c]=[]),d.push(parseInt(l||0,10))}return n},e.popCounters=function(t,e){for(var n=t.length,r=0;r<n;r++)e.counters[t[r]].pop()},e.resolvePseudoContent=function(t,e,n){if(!e||!e.content||"none"===e.content||"-moz-alt-content"===e.content||"none"===e.display)return null;var o=u(e.content),i=o.length,c=[],f="",A=e.counterIncrement;if(A&&"none"!==A){var m=A.split(/\s+/),p=r(m,2),g=p[0],h=p[1],v=n.counters[g];v&&(v[v.length-1]+=void 0===h?1:parseInt(h,10))}for(var b=0;b<i;b++){var y=o[b];switch(y.type){case s.STRING:f+=y.value||"";break;case s.ATTRIBUTE:t instanceof HTMLElement&&y.value&&(f+=t.getAttribute(y.value)||"");break;case s.COUNTER:var w=n.counters[y.name||""];w&&(f+=d([w[w.length-1]],"",y.format));break;case s.COUNTERS:var B=n.counters[y.name||""];B&&(f+=d(B,y.glue,y.format));break;case s.OPENQUOTE:f+=l(e,!0,n.quoteDepth),n.quoteDepth++;break;case s.CLOSEQUOTE:n.quoteDepth--,f+=l(e,!1,n.quoteDepth);break;case s.URL:f&&(c.push({type:a.TEXT,value:f}),f=""),c.push({type:a.IMAGE,value:y.value||""});break}}return f&&c.push({type:a.TEXT,value:f}),c},e.parseContent=function(t,e){if(e&&e[t])return e[t];for(var n=[],r=t.length,o=!1,i=!1,a=!1,u="",l="",d=[],f=0;f<r;f++){var A=t.charAt(f);switch(A){case"'":case'"':i?u+=A:(o=!o,a||o||(n.push({type:s.STRING,value:u}),u=""));break;case"\\":i?(u+=A,i=!1):i=!0;break;case"(":o?u+=A:(a=!0,l=u,u="",d=[]);break;case")":if(o)u+=A;else if(a){switch(u&&d.push(u),l){case"attr":d.length>0&&n.push({type:s.ATTRIBUTE,value:d[0]});break;case"counter":if(d.length>0){var m={type:s.COUNTER,name:d[0]};d.length>1&&(m.format=d[1]),n.push(m)}break;case"counters":if(d.length>0){var p={type:s.COUNTERS,name:d[0]};d.length>1&&(p.glue=d[1]),d.length>2&&(p.format=d[2]),n.push(p)}break;case"url":d.length>0&&n.push({type:s.URL,value:d[0]});break}a=!1,u=""}break;case",":o?u+=A:a&&(d.push(u),u="");break;case" ":case"\t":o?u+=A:u&&(c(n,u),u="");break;default:u+=A}"\\"!==A&&(i=!1)}return u&&c(n,u),e&&(e[t]=n),n}),c=function(t,e){switch(e){case"open-quote":t.push({type:s.OPENQUOTE});break;case"close-quote":t.push({type:s.CLOSEQUOTE});break}},l=function(t,e,n){var r=t.quotes?t.quotes.split(/\s+/):["'\"'","'\"'"],o=2*n;return o>=r.length&&(o=r.length-2),e||++o,r[o].replace(/^["']|["']$/g,"")},d=function(t,e,n){for(var r=t.length,a="",s=0;s<r;s++)s>0&&(a+=e||""),a+=(0,o.createCounterText)(t[s],(0,i.parseListStyleType)(n||"decimal"),!1);return a}},fd06:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.I18n"),r=tinymce.util.Tools.resolve("tinymce.util.Tools"),o=function(t){return t.getParam("toc_class","mce-toc")},i=function(t){var e=t.getParam("toc_header","h2");return/^h[1-6]$/.test(e)?e:"h2"},a=function(t){var e=parseInt(t.getParam("toc_depth","3"),10);return e>=1&&e<=9?e:3},s=function(t){var e=0;return function(){var n=(new Date).getTime().toString(32);return t+n+(e++).toString(32)}},u=s("mcetoc_"),c=function(t){var e,n=[];for(e=1;e<=t;e++)n.push("h"+e);return n.join(",")},l=function(t){return d(t).length>0},d=function(t){var e=o(t),n=i(t),s=c(a(t)),l=t.$(s);return l.length&&/^h[1-9]$/i.test(n)&&(l=l.filter((function(n,r){return!t.dom.hasClass(r.parentNode,e)}))),r.map(l,(function(e){var n=e.id;return{id:n||u(),level:parseInt(e.nodeName.replace(/^H/i,""),10),title:t.$.text(e),element:e}}))},f=function(t){for(var e=9,n=0;n<t.length;n++)if(t[n].level<e&&(e=t[n].level),1===e)return e;return e},A=function(t,n){var r="<"+t+' contenteditable="true">',o="</"+t+">";return r+e.DOM.encode(n)+o},m=function(t){var e=p(t);return'<div class="'+t.dom.encode(o(t))+'" contenteditable="false">'+e+"</div>"},p=function(t){var e="",r=d(t),o=f(r)-1;if(!r.length)return"";e+=A(i(t),n.translate("Table of Contents"));for(var a=0;a<r.length;a++){var s=r[a];s.element.id=s.id;var u=r[a+1]&&r[a+1].level;if(o===s.level)e+="<li>";else for(var c=o;c<s.level;c++)e+="<ul><li>";if(e+='<a href="#'+s.id+'">'+s.title+"</a>",u!==s.level&&u)for(c=s.level;c>u;c--)e+="</li></ul><li>";else e+="</li>",u||(e+="</ul>");o=s.level}return e},g=function(t,e){return!e.length||t.dom.getParents(e[0],".mce-offscreen-selection").length>0},h=function(t){var e=o(t),n=t.$("."+e);g(t,n)?t.insertContent(m(t)):v(t)},v=function(t){var e=o(t),n=t.$("."+e);n.length&&t.undoManager.transact((function(){n.html(p(t))}))},b=function(t){t.addCommand("mceInsertToc",(function(){h(t)})),t.addCommand("mceUpdateToc",(function(){v(t)}))},y=function(t){var e=t.$,n=o(t);t.on("PreProcess",(function(t){var r=e("."+n,t.node);r.length&&(r.removeAttr("contentEditable"),r.find("[contenteditable]").removeAttr("contentEditable"))})),t.on("SetContent",(function(){var t=e("."+n);t.length&&(t.attr("contentEditable",!1),t.children(":first-child").attr("contentEditable",!0))}))},w=function(t){return function(e){var n=function(){return e.setDisabled(t.mode.isReadOnly()||!l(t))};return n(),t.on("LoadContent SetContent change",n),function(){return t.on("LoadContent SetContent change",n)}}},B=function(t){return function(e){return e&&t.dom.is(e,"."+o(t))&&t.getBody().contains(e)}},C=function(t){var e=function(){return t.execCommand("mceInsertToc")};t.ui.registry.addButton("toc",{icon:"toc",tooltip:"Table of contents",onAction:e,onSetup:w(t)}),t.ui.registry.addButton("tocupdate",{icon:"reload",tooltip:"Update",onAction:function(){return t.execCommand("mceUpdateToc")}}),t.ui.registry.addMenuItem("toc",{icon:"toc",text:"Table of contents",onAction:e,onSetup:w(t)}),t.ui.registry.addContextToolbar("toc",{items:"tocupdate",predicate:B(t),scope:"node",position:"node"})};function x(){t.add("toc",(function(t){b(t),C(t),y(t)}))}x()})()},fe1e:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("63ac");Object.defineProperty(e,"toCodePoints",{enumerable:!0,get:function(){return r.toCodePoints}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return r.fromCodePoint}});var o=n("2d6b");Object.defineProperty(e,"LineBreaker",{enumerable:!0,get:function(){return o.LineBreaker}})},ffbe:function(t,e,n){n("8ce1")}}]);