From 29c0835adb1bbc7725e2bdca602e41d9739a0724 Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Thu, 4 Nov 2021 09:04:02 +0500 Subject: [PATCH] update tinymce plugins --- apps/mobile/html/Web.bundle/site/dist/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mobile/html/Web.bundle/site/dist/main.js b/apps/mobile/html/Web.bundle/site/dist/main.js index 18a6c2b97..5d00b5892 100644 --- a/apps/mobile/html/Web.bundle/site/dist/main.js +++ b/apps/mobile/html/Web.bundle/site/dist/main.js @@ -1 +1 @@ -(()=>{var t={7499:(t,e,n)=>{const{addPluginToPluginManager:r}=n(3994);function o(t){!function(t){t.ui.registry.addIcon("download",''),t.ui.registry.addButton("download",{icon:"download",tooltip:"Download attachment",onAction:()=>{const e=t.selection.getNode();if(!e||!t.settings.attachmenthandler_download_attachment)return;const n=e.getAttribute("data-hash");t.settings.attachmenthandler_download_attachment(n)}}),t.ui.registry.addButton("delete",{icon:"close",tooltip:"Remove attachment",onAction:()=>{t.undoManager.transact((()=>{t.execCommand("Delete")}))}}),t.ui.registry.addContextToolbar("attachment-selection",{predicate:function(t){return"IMG"!==t.nodeName&&t.classList.contains("attachment")},items:"download delete",position:"node"})}(t),t.addCommand("mceAttachImage",(function(e){!async function(t,e){var n=`\n ${e.filename||e.hash}\n `;t.undoManager.transact((()=>{t.insertContent(n),t.execCommand("mceInsertNewLine")}))}(t,e)})),t.addCommand("mceAttachFile",(function(e){!async function(t,e){var n=`\n \n  \n ${e.filename}\n `;t.undoManager.transact((()=>{t.insertContent(n)}))}(t,e)})),t._replaceImage=async function(e){const{hash:n,src:r}=e,o=t.dom.doc.querySelectorAll(`img[data-hash="${n}"]`);if(o&&o.length&&r)for(let t of o){const e=i(r);e?t.src=URL.createObjectURL(e):console.error("Could not convert data uri to blob.")}},t._updateAttachmentProgress=function(e){const{hash:n,total:r,loaded:o}=e,i=t.dom.doc.querySelectorAll(`span.attachment[data-hash="${n}"]`);if(i&&i.length&&r&&o)for(let t of i){const e=Math.round(o/r*100);e>=100?(t.removeAttribute("data-progress"),t.style.removeProperty("--progress")):(t.setAttribute("data-progress",`${e}%`),t.style.setProperty("--progress",`${e}%`))}}}function i(t){const e=t.split(","),n=/data:([^;]+)/.exec(e[0]);if(!n)return null;const r=n[1],o=e[1],i=1024,a=atob(o),u=a.length,c=Math.ceil(u/i),s=new Array(c);for(let t=0;t{const{addPluginToPluginManager:r}=n(3994);function o(t){t.on("NewBlock",(e=>{const n=e.newBlock;n&&"BLOCKQUOTE"===n.parentElement.tagName&&t.execCommand("mceToggleFormat",!1,"blockquote")}))}r("blockescape",o)},9722:(t,e,n)=>{const{addPluginToPluginManager:r}=n(3994),o="tox-checklist",i="tox-checklist--checked";function a(t){t.addCommand("insertChecklist",(function(){u(t)})),t.ui.registry.addToggleButton("checklist",{icon:"checklist",active:!1,tooltip:"Checklist",onAction:()=>u(t),onSetup:function(e){return function(t,e){var n=function(t){var n=function(t,e,n){for(var r=0,o=t.length;r0),e(n)},r=t.dom.getParents(t.selection.getNode());return n({parents:r}),t.on("NodeChange",n),function(){return t.off("NodeChange",n)}}(t,e.setActive)}}),t.on("mousedown",(function(e){var n=e.target,r=n.parentElement;e.offsetX>0||r.className!==o||"LI"!==n.nodeName||(e.preventDefault(),f(t,n))}),{capture:!0,passive:!1}),t.on("touchstart",(function(e){var n=e.target,r=n.parentElement;e.targetTouches.length>0||e.targetTouches[0].clientX>45||r.className!==o||"LI"!==n.nodeName||(e.preventDefault(),f(t,n))}),{capture:!0,passive:!1})}function u(t){t.selection.getNode().classList.contains(o)?t.undoManager.transact((function(){t.execCommand("RemoveList")})):t.execCommand("InsertUnorderedList",!1,{"list-style-type":"none","list-attributes":{class:o}})}var c=l(/^(OL|UL|DL)$/),s=l(/^(TH|TD)$/);function l(t){return function(e){return e&&t.test(e.nodeName)}}function f(t,e){t.undoManager.transact((function(){e.className=e.className===i?"":i}))}r("checklist",a)},9325:(t,e,n)=>{const{addPluginToPluginManager:r,getCharacterRange:o,moveCaretTo:i,getCurrentLine:a}=n(3994),{createCodeBlock:u,isCodeBlock:c,TAGNAME:s,state:l}=n(4250),{addCodeBlockToolbar:f,refreshHighlighting:d}=n(2362),m="  ",g=[" "," "];function h(t){f(t),t.addCommand("mceInsertCodeBlock",(function(e,n){p(t,e,n)})),t.ui.registry.addToggleButton("codeblock",{icon:"code-sample",tooltip:"Codeblock",onAction:function(e){return p(t,e)},onSetup:e=>b(e,t)})}var p=function(t,e,n){if(e&&e.isActive&&e.isActive()){const e=t.selection.getNode();let n=e.textContent;n?t.selection.setContent(`

${n}

`):function(t,e){t.undoManager.transact((function(){const n=document.createElement("p");n.innerHTML="
",t.focus(),t.dom.insertAfter(n,e),setTimeout((()=>{t.selection.select(n,!0),t.selection.collapse(!0),t.nodeChanged({selectionChange:!0})}),0)}))}(t,e)}else{var r=t.selection.getContent({format:"text"});"shortcut"===n&&(r="
"),r||(r="
"),function(t,e){t.undoManager.transact((function(){const n=u(e);t.dom.setAttrib(n,"data-mce-id","__mcenew"),t.focus(),t.insertContent(`${n.outerHTML}


`),setTimeout((()=>{const e=t.dom.select('*[data-mce-id="__mcenew"]')[0];t.dom.setAttrib(e,"data-mce-id",null),t.selection.select(e,!0),t.selection.collapse(!0),t.nodeChanged({selectionChange:!0})}),0)}))}(t,r)}};var v=!1,b=function(t,e){function n(e){t.setActive(e.element.tagName===s)}function r(t){"
"===t.content&&(t.preventDefault(),v=!0,p(e,void 0,"shortcut"))}function u(t){const n=e.selection.getNode();c(n)&&"mceInsertContent"===t.command&&t.value&&t.value.paste&&(t.value.content=t.value.content.replace(/

/gm,"").replace(/<\/p>|
/gm,"\n")),v&&"mceInsertNewLine"===t.command&&(t.preventDefault(),v=!1)}function f(t){const n=l.activeBlock;n&&("Tab"===t.code?(t.preventDefault(),function(t,n){const r=o(n);if(!r)return;const u=t.shiftKey,c=n.innerText;if(r.start!==r.end){let[t,e,o]=[c.substring(0,r.start),c.substring(r.start,r.end),c.substring(r.end)],a=t;const l=e.split("\n");for(var s=0;st===e)))return t}return t.substring(2)}r("codeblock",h),t.exports={processPastedContent:function(t){if(t&&t.childNodes)for(let e of t.childNodes)if("PRE"===e.tagName){e.className="hljs";const t=e.textContent||e.innerText;e.innerHTML=t}}}},1027:t=>{t.exports=[{name:"Plain text",shortname:"plaintext"},{name:"HTML, XML",shortname:"xml"},{name:"Bash",shortname:"bash"},{name:"C",shortname:"c"},{name:"C++",shortname:"cpp"},{name:"C#",shortname:"csharp"},{name:"CSS",shortname:"css"},{name:"Markdown",shortname:"markdown"},{name:"Diff",shortname:"diff"},{name:"Ruby",shortname:"ruby"},{name:"Go",shortname:"go"},{name:"TOML, also INI",shortname:"ini"},{name:"Java",shortname:"java"},{name:"Javascript",shortname:"javascript"},{name:"JSON",shortname:"json"},{name:"Kotlin",shortname:"kotlin"},{name:"Less",shortname:"less"},{name:"Lua",shortname:"lua"},{name:"Makefile",shortname:"makefile"},{name:"Perl",shortname:"perl"},{name:"Objective-C",shortname:"objectivec"},{name:"php",shortname:"php"},{name:"PHP template",shortname:"php-template"},{name:"Python",shortname:"python"},{name:"python-repl",shortname:"python-repl"},{name:"R",shortname:"r"},{name:"Rust",shortname:"rust"},{name:"SCSS",shortname:"scss"},{name:"Shell Session",shortname:"shell"},{name:"SQL",shortname:"sql"},{name:"Swift",shortname:"swift"},{name:"YAML",shortname:"yaml"},{name:"TypeScript",shortname:"typescript"},{name:"Visual Basic .NET",shortname:"vbnet"},{name:"1C:Enterprise",shortname:"1c"},{name:"Augmented Backus-Naur Form",shortname:"abnf"},{name:"Apache Access Log",shortname:"accesslog"},{name:"ActionScript",shortname:"actionscript"},{name:"Ada",shortname:"ada"},{name:"AngelScript",shortname:"angelscript"},{name:"Apache config",shortname:"apache"},{name:"AppleScript",shortname:"applescript"},{name:"ArcGIS Arcade",shortname:"arcade"},{name:"Arduino",shortname:"arduino"},{name:"ARM Assembly",shortname:"armasm"},{name:"AsciiDoc",shortname:"asciidoc"},{name:"AspectJ",shortname:"aspectj"},{name:"AutoHotkey",shortname:"autohotkey"},{name:"AutoIt",shortname:"autoit"},{name:"AVR Assembly",shortname:"avrasm"},{name:"Awk",shortname:"awk"},{name:"X++",shortname:"axapta"},{name:"BASIC",shortname:"basic"},{name:"Backus–Naur Form",shortname:"bnf"},{name:"Brainfuck",shortname:"brainfuck"},{name:"C/AL",shortname:"cal"},{name:"Cap’n Proto",shortname:"capnproto"},{name:"Ceylon",shortname:"ceylon"},{name:"Clean",shortname:"clean"},{name:"Clojure",shortname:"clojure"},{name:"Clojure REPL",shortname:"clojure-repl"},{name:"CMake",shortname:"cmake"},{name:"CoffeeScript",shortname:"coffeescript"},{name:"Coq",shortname:"coq"},{name:"Caché Object Script",shortname:"cos"},{name:"crmsh",shortname:"crmsh"},{name:"Crystal",shortname:"crystal"},{name:"CSP",shortname:"csp"},{name:"D",shortname:"d"},{name:"Dart",shortname:"dart"},{name:"Delphi",shortname:"delphi"},{name:"Django",shortname:"django"},{name:"DNS Zone",shortname:"dns"},{name:"Dockerfile",shortname:"dockerfile"},{name:"Batch file (DOS)",shortname:"dos"},{name:"dsconfig",shortname:"dsconfig"},{name:"Device Tree",shortname:"dts"},{name:"Dust",shortname:"dust"},{name:"Extended Backus-Naur Form",shortname:"ebnf"},{name:"Elixir",shortname:"elixir"},{name:"Elm",shortname:"elm"},{name:"ERB",shortname:"erb"},{name:"Erlang REPL",shortname:"erlang-repl"},{name:"Erlang",shortname:"erlang"},{name:"Excel formulae",shortname:"excel"},{name:"FIX",shortname:"fix"},{name:"Flix",shortname:"flix"},{name:"Fortran",shortname:"fortran"},{name:"F#",shortname:"fsharp"},{name:"GAMS",shortname:"gams"},{name:"GAUSS",shortname:"gauss"},{name:"G-code (ISO 6983)",shortname:"gcode"},{name:"Gherkin",shortname:"gherkin"},{name:"GLSL",shortname:"glsl"},{name:"GML",shortname:"gml"},{name:"Golo",shortname:"golo"},{name:"Gradle",shortname:"gradle"},{name:"Groovy",shortname:"groovy"},{name:"HAML",shortname:"haml"},{name:"Handlebars",shortname:"handlebars"},{name:"Haskell",shortname:"haskell"},{name:"Haxe",shortname:"haxe"},{name:"HSP",shortname:"hsp"},{name:"HTTP",shortname:"http"},{name:"Hy",shortname:"hy"},{name:"Inform 7",shortname:"inform7"},{name:"IRPF90",shortname:"irpf90"},{name:"ISBL",shortname:"isbl"},{name:"JBoss CLI",shortname:"jboss-cli"},{name:"Julia",shortname:"julia"},{name:"Julia REPL",shortname:"julia-repl"},{name:"Lasso",shortname:"lasso"},{name:"LaTeX",shortname:"latex"},{name:"LDIF",shortname:"ldif"},{name:"Leaf",shortname:"leaf"},{name:"Lisp",shortname:"lisp"},{name:"LiveCode",shortname:"livecodeserver"},{name:"LiveScript",shortname:"livescript"},{name:"LLVM IR",shortname:"llvm"},{name:"LSL (Linden Scripting Language)",shortname:"lsl"},{name:"Mathematica",shortname:"mathematica"},{name:"Matlab",shortname:"matlab"},{name:"Maxima",shortname:"maxima"},{name:"MEL",shortname:"mel"},{name:"Mercury",shortname:"mercury"},{name:"MIPS Assembly",shortname:"mipsasm"},{name:"Mizar",shortname:"mizar"},{name:"Mojolicious",shortname:"mojolicious"},{name:"Monkey",shortname:"monkey"},{name:"MoonScript",shortname:"moonscript"},{name:"N1QL",shortname:"n1ql"},{name:"Nested Text",shortname:"nestedtext"},{name:"Nginx config",shortname:"nginx"},{name:"Nim",shortname:"nim"},{name:"Nix",shortname:"nix"},{name:"Node REPL",shortname:"node-repl"},{name:"NSIS",shortname:"nsis"},{name:"OCaml",shortname:"ocaml"},{name:"OpenSCAD",shortname:"openscad"},{name:"Oxygene",shortname:"oxygene"},{name:"Parser3",shortname:"parser3"},{name:"Packet Filter config",shortname:"pf"},{name:"PostgreSQL",shortname:"pgsql"},{name:"Pony",shortname:"pony"},{name:"PowerShell",shortname:"powershell"},{name:"Processing",shortname:"processing"},{name:"Python profiler",shortname:"profile"},{name:"Prolog",shortname:"prolog"},{name:".properties",shortname:"properties"},{name:"Protocol Buffers",shortname:"protobuf"},{name:"Puppet",shortname:"puppet"},{name:"PureBASIC",shortname:"purebasic"},{name:"Q",shortname:"q"},{name:"QML",shortname:"qml"},{name:"ReasonML",shortname:"reasonml"},{name:"RenderMan RIB",shortname:"rib"},{name:"Roboconf",shortname:"roboconf"},{name:"Microtik RouterOS script",shortname:"routeros"},{name:"RenderMan RSL",shortname:"rsl"},{name:"Oracle Rules Language",shortname:"ruleslanguage"},{name:"SAS",shortname:"sas"},{name:"Scala",shortname:"scala"},{name:"Scheme",shortname:"scheme"},{name:"Scilab",shortname:"scilab"},{name:"Smali",shortname:"smali"},{name:"Smalltalk",shortname:"smalltalk"},{name:"SML (Standard ML)",shortname:"sml"},{name:"SQF",shortname:"sqf"},{name:"Stan",shortname:"stan"},{name:"Stata",shortname:"stata"},{name:"STEP Part 21",shortname:"step21"},{name:"Stylus",shortname:"stylus"},{name:"SubUnit",shortname:"subunit"},{name:"Tagger Script",shortname:"taggerscript"},{name:"Test Anything Protocol",shortname:"tap"},{name:"Tcl",shortname:"tcl"},{name:"Thrift",shortname:"thrift"},{name:"TP",shortname:"tp"},{name:"Twig",shortname:"twig"},{name:"Vala",shortname:"vala"},{name:"Visual Basic .NET",shortname:"vbnet"},{name:"VBScript",shortname:"vbscript"},{name:"VBScript in HTML",shortname:"vbscript-html"},{name:"Verilog",shortname:"verilog"},{name:"VHDL",shortname:"vhdl"},{name:"Vim Script",shortname:"vim"},{name:"WebAssembly",shortname:"wasm"},{name:"Wren",shortname:"wren"},{name:"Intel x86 Assembly",shortname:"x86asm"},{name:"XL",shortname:"xl"},{name:"XQuery",shortname:"xquery"},{name:"Zephir",shortname:"zephir"}]},2362:(t,e,n)=>{const{persistSelection:r}=n(3994),{TAGNAME:o,state:i}=n(4250),a=n(1027),u=".tox-pop__dialog span.tox-tbtn__select-label";function c(t,e="Plain text"){!function(t){const e=document.querySelector(u);if(!e||e.textContent===t)return;e.textContent=t}(e),t.ui.registry.addSplitButton("languages",{text:e,onAction:async()=>{if(!("Plain text"===e))return;const n=l(i.activeBlock);s(t,n)},onItemAction:async(e,n)=>{await s(t,n)},select:t=>t&&t.name===e,fetch:t=>t(i.languages)})}async function s(t,e){c(t,"Loading"),await f(t,e.shortname),c(t,e.name)}function l(t){if(!t||t.tagName!==o)return;const e=d(t).split("-");return e.length<=1?void 0:e[1]}async function f(t,e){if(!e)return;let n=await g(t);n.getLanguage(e)||await async function(t,e){let n=await g(t);if(!n)return;if(m[e])return n.getLanguage(e);const r=`https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/${e}.min.js`;await h(t,r);const o=n.getLanguage(e);m[e]=o}(t,e);const o=i.activeBlock;r(o,(()=>{const t=n.highlight(o.innerText,{language:e});o.innerHTML=t.value.replace(/\n/gm,"
")})),function(t,e){const n=d(t);if(n===e)return;n?t.classList.replace(n,e):t.classList.add(e)}(o,`language-${e}`),t.setDirty(!1)}function d(t){for(let e of t.classList.values())if(e.startsWith("language")||e.startsWith("lang"))return e;return""}const m={};async function g(t){if(n.g.hljs)return n.g.hljs;return await h(t,"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js"),n.g.hljs}function h(t,e){return new Promise((n=>{const r=t.dom.doc,o=r.createElement("script");o.src=e,r.head.appendChild(o),o.addEventListener("load",(()=>{n()}))}))}t.exports={addCodeBlockToolbar:function(t){i.languages.length!==a.length&&a.forEach((t=>{i.languages.push({type:"choiceitem",text:t.name,value:t})})),c(t),t.ui.registry.addContextToolbar("codeblock-selection",{predicate:e=>{if(e.nodeName===o){i.activeBlock=e;const n=l(e),r=a.find((t=>t.shortname===n));return c(t,r&&r.name),!0}return i.activeBlock=null,!1},items:"copy languages",position:"node"})},refreshHighlighting:async function(t){const e=l(i.activeBlock);await f(t,e)}}},4250:t=>{const e="PRE";t.exports={createCodeBlock:function(t){const n=document.createElement(e);return n.spellcheck=!1,n.classList.add("hljs"),n.innerHTML=t,n},isCodeBlock:function(t){return t.nodeName===e},TAGNAME:e,state:{activeBlock:null,languages:[]}}},4048:(t,e,n)=>{const{addPluginToPluginManager:r}=n(3994),o="CODE";function i(t){t.ui.registry.addToggleButton("inlinecode",{icon:"sourcecode",tooltip:"Inline code",onAction:function(){return a(t)},onSetup:function(e){var n=function(t){t.element.tagName!==o||t.element.innerHTML.trim().length||t.element.remove(),e.setActive(t.element.tagName===o)};return t.on("NodeChange",n),function(){return t.off("NodeChange",n)}}}),t.addCommand("mceInsertInlineCode",(function(){a(t)}))}function a(t){t.undoManager.transact((()=>{t.focus();const e=t.selection.getRng();if(t.selection.getNode().tagName!==o&&e.startOffset===e.endOffset)t.selection.setContent('');else{const e=t.selection.getContent();t.selection.setContent(`${e}`)}}))}r("inlinecode",i)},7804:(t,e,n)=>{const{addPluginToPluginManager:r}=n(3994);function o(t){!function(t){if(!n.g.tinymce.Env.os.isAndroid())return;const e={previousSelection:{},selection:{},forcePreserveSelection:!1};t.on("beforeinput",(n=>{if("deleteContentBackward"===n.inputType){if(0!==e.previousSelection.offset)return;const n=t.selection.getRng();e.selection={container:n.startContainer,offset:n.startOffset},n.startContainer.textContent.endsWith(" ")&&(e.selection.offset-=1),e.forcePreserveSelection=!0}else e.selection={},e.forcePreserveSelection=!1})),t.on("keydown",(n=>{const r=t.selection.getRng();e.previousSelection={offset:r.startOffset,container:r.startContainer}})),t.on("keyup",(n=>{if(e.forcePreserveSelection){e.forcePreserveSelection=!1,n.preventDefault();const r=t.selection.getRng();r.setStart(e.selection.container,e.selection.offset),r.setEnd(e.selection.container,e.selection.offset)}}))}(t),function(t){if(!n.g.tinymce.Env.os.isAndroid())return;const e={};t.on("beforeinput",(t=>{"insertCompositionText"===t.inputType?t.data&&t.data.endsWith("\n")&&e.isKeyUnidentified&&(e.isKeyUnidentified=null,e.forceMoveSelectionToNextNode=!0):(e.isKeyUnidentified=null,e.forceMoveSelectionToNextNode=!1)})),t.on("keydown",(t=>{e.isKeyUnidentified="Unidentified"===t.key})),t.on("keyup",(n=>{if(e.forceMoveSelectionToNextNode){e.forceMoveSelectionToNextNode=!1,n.preventDefault();let r,o=t.selection.getRng().startContainer.parentElement;for(;o.parentElement&&!o.parentElement.classList.contains("mce-content-body");)o=o.parentElement;if(r=o.nextElementSibling,!r)return;r.innerHTML="
",t.selection.setCursorLocation(r,0)}}))}(t),function(t){if(!n.g.tinymce.Env.os.isAndroid())return;t.on("SelectionChange",(()=>{const e=t.selection.getNode();if(e.textContent.length>1&&65279===e.textContent.charCodeAt(0)){const n=t.selection.getRng();e.textContent=e.textContent.substring(1),n.setStart(e,n.startOffset+1),t.selection.setRng(n)}}))}(t)}r("keyboardquirks",o)},1014:()=>{var t,e,n,r,o,i,a,u,c,s,l,f,d,m,g,h,p,v,b,y,w,x,C,S,k,T,O,E,_,R,N,A,D,M,B,z,P,L,I,H,F,V,j,U,W,q,$,G,K,X,Y,J,Q,Z,tt,et,nt,rt,ot,it,at,ut,ct,st,lt,ft,dt,mt,gt,ht,pt,vt,bt,yt,wt,xt,Ct,St,kt,Tt,Ot,Et,_t,Rt,Nt,At,Dt,Mt,Bt,zt,Pt,Lt,It,Ht,Ft,Vt,jt,Ut,Wt,qt,$t;a=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},u=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=function(t){return!function(t){return null==t}(t)},t="function",s=function(e){return typeof e===t},l=function(){},d=(f=function(t){return function(){return t}})(!1),m=f(!0),g=function(){return h},e=function(t){return t.isNone()},h={fold:function(t,e){return t()},is:d,isSome:d,isNone:m,getOr:r=function(t){return t},getOrThunk:n=function(t){return t()},getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:r,orThunk:n,map:g,each:l,bind:g,exists:d,forall:m,filter:g,equals:e,equals_:e,toArray:function(){return[]},toString:f("none()")},v={some:p=function(t){var e=f(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},is:function(e){return t===e},isSome:m,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:h},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(e){return e.is(t)},equals_:function(e,n){return e.fold(d,(function(e){return n(t,e)}))}};return o},none:g,from:function(t){return null==t?h:p(t)}},b=Array.prototype.slice,y=function(t,e){for(var n=0,r=t.length;n=e.length&&t.substr(n,n+e.length)===e},T=tinymce.util.Tools.resolve("tinymce.Env"),O=tinymce.util.Tools.resolve("tinymce.util.Delay"),E=tinymce.util.Tools.resolve("tinymce.util.Promise"),_=tinymce.util.Tools.resolve("tinymce.util.VK"),R=function(t,e){return t.fire("PastePlainTextToggle",{state:e})},N=tinymce.util.Tools.resolve("tinymce.util.Tools"),A=function(t){return t.getParam("paste_data_images",!1)},D=function(t){return t.getParam("paste_merge_formats",!0)},M=function(t){return t.getParam("paste_retain_style_properties")},B=function(t){return t.getParam("validate")},z=function(t){return t.getParam("allow_html_data_urls",!1,"boolean")},P=function(t){return t.getParam("paste_data_images",!1,"boolean")},L=function(t){return N.explode(t.getParam("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"))},I="x-tinymce/html",H="\x3c!-- x-tinymce/html --\x3e",F=function(t){return-1!==t.indexOf(H)},V=function(){return I},j=tinymce.util.Tools.resolve("tinymce.html.Entities"),U=function(t,e,n){var r=t.split(/\n\n/),o=function(t,e){var n,r=[],o="<"+t;if("object"==typeof e){for(n in e)e.hasOwnProperty(n)&&r.push(n+'="'+j.encodeAllRaw(e[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(e,n),i="",a=N.map(r,(function(t){return t.split(/\n/).join("
")}));return 1===a.length?a[0]:N.map(a,(function(t){return o+t+i})).join("")},W=tinymce.util.Tools.resolve("tinymce.html.DomParser"),q=tinymce.util.Tools.resolve("tinymce.html.Serializer"),$=" ",G=tinymce.util.Tools.resolve("tinymce.html.Node"),K=tinymce.util.Tools.resolve("tinymce.html.Schema"),X=function(t,e){return N.each(e,(function(e){t=e.constructor===RegExp?t.replace(e,""):t.replace(e[0],e[1])})),t},Y=function(t){return t=X(t,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,function(t,e,n){return e||n?$:" "}],/
/g,/
$/i])},J=function(t){return//gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,$],[/([\s\u00a0]*)<\/span>/gi,function(t,e){return e.length>0?e.replace(/./," ").slice(Math.floor(e.length/2)).split("").join($):""}]]);var o=function(t){return t.getParam("paste_word_valid_elements","-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")}(t),i=K({valid_elements:o,valid_children:"-li[p]"});N.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=W({},i);a.addAttributeFilter("style",(function(e){for(var r,o=e.length;o--;)(r=e[o]).attr("style",Z(t,n,r,r.attr("style"))),"span"===r.name&&r.parent&&!r.attributes.length&&r.unwrap()})),a.addAttributeFilter("class",(function(t){for(var e,n,r=t.length;r--;)n=(e=t[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&e.remove(),e.attr("class",null)})),a.addNodeFilter("del",(function(t){for(var e=t.length;e--;)t[e].remove()})),a.addNodeFilter("a",(function(t){for(var e,n,r,o=t.length;o--;)if(n=(e=t[o]).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||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){e.unwrap();continue}e.attr({href:n,name:r})}else e.unwrap()}));var u=a.parse(e);return function(t){return t.getParam("paste_convert_word_fake_lists",!0)}(t)&&function(t){for(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)},u=function(t,o,u){var c=t._listLevel||r;c!==r&&(c1&&e.attr("start",""+u),t.wrap(e)),t.name="li",c>r&&n&&n.lastChild.append(e),r=c,a(t),i(t,/^\u00a0+/),i(t,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(t,/^\u00a0+/)},c=[],s=t.firstChild;null!=s;)if(c.push(s),null!==(s=s.walk()))for(;void 0!==s&&s.parent!==t;)s=s.walk();for(var l=0;l')})),!0}(t,e,n)},st=function(t,e,n){n||!1===function(t){return t.getParam("smart_paste",!0)}(t)?ot(t,e):function(t,e){N.each([ut,ct,ot],(function(n){return!0!==n(t,e,ot)}))}(t,e)},lt=function(t){return"\n"===t||"\r"===t},ft=function(t,e){var n,r,o,i,a=(n=" ",(r=function(t){return t.getParam("paste_tab_spaces",4,"number")}(t))<=0?"":new Array(r+1).join(n)),u=e.replace(/\t/g,a);return(o=function(t,e){return function(t){return-1!==" \f\t\v".indexOf(t)}(e)||e===$?t.pcIsSpace||""===t.str||t.str.length===u.length-1||function(t,e){return e=0&<(t[e])}(u,t.str.length+1)?{pcIsSpace:!1,str:t.str+$}:{pcIsSpace:!0,str:t.str+" "}:{pcIsSpace:lt(e),str:t.str+e}},i={pcIsSpace:!1,str:""},x(u,(function(t){i=o(i,t)})),i).str},dt=function(t,e,n,r){var o=rt(t,e,n);!1===o.cancelled&&st(t,o.content,r)},mt=function(t,e,n){var r=n||F(e);dt(t,function(t){return t.replace(H,"")}(e),r,!1)},gt=function(t,e){var n=t.dom.encode(e).replace(/\r\n/g,"\n"),r=function(t,e,n){return e?U(t,!0===e?"p":e,n):function(t){return t.replace(/\r?\n/g,"
")}(t)}(ft(t,n),function(t){return t.getParam("forced_root_block")}(t),function(t){return t.getParam("forced_root_block_attrs")}(t));dt(t,r,!1,!0)},ht=function(t){var e={};if(t){if(t.getData){var n=t.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(e["text/plain"]=n)}if(t.types)for(var r=0;r0},vt=function(t){return pt(t,"text/html")||pt(t,"text/plain")},o="mceclip",i=0,bt=function(){return o+i++},yt=function(t,e){var n,r,o=(n=e.uri,(r=/data:([^;]+);base64,([a-z0-9+/=]+)/i.exec(n))?{type:r[1],data:decodeURIComponent(r[2])}:{type:null,data:null}),i=o.data,a=o.type,u=bt(),s=e.blob,l=new Image;if(l.src=e.uri,function(t,e){var n=function(t){return t.getParam("images_dataimg_filter")}(t);return!n||n(e)}(t,l)){var f=t.editorUpload.blobCache,d=void 0,m=f.getByData(i,a);if(m)d=m;else{var g=function(t){return t.getParam("images_reuse_filename")}(t)&&c(s.name),h=g?function(t,e){var n=e.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return c(n)?t.dom.encode(n[1]):null}(t,s.name):u,p=g?s.name:void 0;d=f.create(u,s,i,h,p),f.add(d)}mt(t,'',!1)}else mt(t,'',!1)},wt=function(t){return E.all(w(t,(function(t){return new E((function(e){var n=function(t){return c(t.getAsFile)}(t)?t.getAsFile():t,r=new window.FileReader;r.onload=function(){e({blob:n,uri:r.result})},r.readAsDataURL(n)}))})))},xt=function(t){var e=L(t);return function(t){return function(t,e){return k(t,e,0)}(t.type,"image/")&&y(e,(function(e){return n=e.toLowerCase(),r={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"},(N.hasOwn(r,n)?"image/"+r[n]:"image/"+n)===t.type;var n,r}))}},Ct=function(t,e,n){var r="paste"===e.type?e.clipboardData:e.dataTransfer;if(P(t)&&r){var o=function(t,e){var n=e.items?w(C(e.items),(function(t){return t.getAsFile()})):[],r=e.files?C(e.files):[];return function(t,e){for(var n=[],r=0,o=t.length;r0?n:r,xt(t))}(t,r);if(o.length>0)return e.preventDefault(),wt(o).then((function(e){n&&t.selection.setRng(n),x(e,(function(e){yt(t,e)}))})),!0}return!1},St=function(t){return _.metaKeyPressed(t)&&86===t.keyCode||t.shiftKey&&45===t.keyCode},kt=function(t,e,n){var r,o=S(),i=S();t.on("keyup",i.clear),t.on("keydown",(function(n){var a=function(t){St(t)&&!t.isDefaultPrevented()&&e.remove()};if(St(n)&&!n.isDefaultPrevented()){if((r=n.shiftKey&&86===n.keyCode)&&T.webkit&&-1!==navigator.userAgent.indexOf("Version/"))return;if(n.stopImmediatePropagation(),o.set(n),i.set(!0),T.ie&&r)return n.preventDefault(),void function(t,e){t.fire("paste",{ieFake:e})}(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;pt(n,"text/html")?a=n["text/html"]:(a=e.getHtml(),i=i||F(a),e.isDefaultContent(a)&&(o=!0)),a=Y(a),e.remove();const u=t.selection.getNode();u&&"PRE"===u.tagName&&(o=!0);var c=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),s=it(a);(!a.length||c&&!s)&&(o=!0),(o||s)&&(a=pt(n,"text/plain")&&c?n["text/plain"]:function(t){var e=K(),n=W({},e),r="",o=e.getShortEndedElements(),i=N.makeMap("script noscript style textarea video audio iframe object"," "),a=e.getBlockElements(),u=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{u(t)}while(t=t.next);a[e]&&n.next&&(r+="\n","p"===e&&(r+="\n"))}}else r+="\n"};return t=X(t,[//g]),u(n.parse(t)),r}(a)),e.isDefaultContent(a)?r||t.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?gt(t,a):mt(t,a,i)};t.on("paste",(function(u){var c=o.isSet()||i.isSet();c&&o.clear();var s=function(t,e){return ht(e.clipboardData||t.getDoc().dataTransfer)}(t,u),l="text"===n.get()||r,f=pt(s,V());r=!1,u.isDefaultPrevented()||function(t){var e=t.clipboardData;return-1!==navigator.userAgent.indexOf("Android")&&e&&e.items&&0===e.items.length}(u)?e.remove():vt(s)||!Ct(t,u,e.getLastRng()||t.selection.getRng())?(c||u.preventDefault(),!T.ie||c&&!u.ieFake||pt(s,"text/html")||(e.create(),t.dom.bind(e.getEl(),"paste",(function(t){t.stopPropagation()})),t.getDoc().execCommand("Paste",!1,null),s["text/html"]=e.getHtml()),pt(s,"text/html")?(u.preventDefault(),f||(f=F(s["text/html"])),a(t,s,c,l,f)):O.setEditorTimeout(t,(function(){a(t,s,c,l,f)}),0)):e.remove()}))},Tt=function(t){return T.ie&&t.inline?document.body:t.getBody()},Ot=function(t,e,n){(function(t){return Tt(t)!==t.getBody()})(t)&&t.dom.bind(e,"paste keyup",(function(e){Rt(t,n)||t.fire("paste")}))},Et=function(t){return t.dom.get("mcepastebin")},_t=function(t,e){return e===t},Rt=function(t,e){var n,r=Et(t);return(n=r)&&"mcepastebin"===n.id&&_t(e,r.innerHTML)},Nt=function(t){var e=a(null),n="%MCEPASTEBIN%";return{create:function(){return function(t,e,n){var r=t.dom,o=t.getBody();e.set(t.selection.getRng());var i=t.dom.add(Tt(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);(T.ie||T.gecko)&&r.setStyle(i,"left","rtl"===r.getStyle(o,"direction",!0)?65535:-65535),r.bind(i,"beforedeactivate focusin focusout",(function(t){t.stopPropagation()})),Ot(t,i,n),i.focus(),t.selection.select(i,!0)}(t,e,n)},remove:function(){return function(t,e){if(Et(t)){for(var n=void 0,r=e.get();n=t.dom.get("mcepastebin");)t.dom.remove(n),t.dom.unbind(n);r&&t.selection.setRng(r)}e.set(null)}(t,e)},getEl:function(){return Et(t)},getHtml:function(){return function(t){var e=function(e,n){e.appendChild(n),t.dom.remove(n,!0)},n=N.grep(Tt(t).childNodes,(function(t){return"mcepastebin"===t.id})),r=n.shift();N.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:""}(t)},getLastRng:function(){return function(t){return t.get()}(e)},isDefault:function(){return Rt(t,n)},isDefaultContent:function(t){return _t(n,t)}}},At=function(t,e){var n=Nt(t);return t.on("PreInit",(function(){return function(t,e,n){var r;kt(t,e,n),t.parser.addNodeFilter("img",(function(e,n,o){var i=function(t){t.attr("data-mce-object")||r===T.transparentSrc||t.remove()},a=function(t){return 0===t.indexOf("webkit-fake-url")},u=function(t){return 0===t.indexOf("data:")};if(!P(t)&&function(t){return t.data&&!0===t.data.paste}(o))for(var c=e.length;c--;)(r=e[c].attr("src"))&&(a(r)||!z(t)&&u(r))&&i(e[c])}))}(t,n,e)})),{pasteFormat:e,pasteHtml:function(e,n){return mt(t,e,n)},pasteText:function(e){return gt(t,e)},pasteImageData:function(e,n){return Ct(t,e,n)},getDataTransferItems:ht,hasHtmlOrText:vt,hasContentType:pt}},Dt=function(t,e){t.addCommand("mceTogglePlainTextPaste",(function(){!function(t,e){"text"===e.pasteFormat.get()?(e.pasteFormat.set("html"),R(t,!1)):(e.pasteFormat.set("text"),R(t,!0)),t.focus()}(t,e)})),t.addCommand("mceInsertClipboardContent",(function(t,n){n.content&&e.pasteHtml(n.content,n.internal),n.text&&e.pasteText(n.text)}))},Mt=function(t,e,n){if(!function(t){return!1===T.iOS&&"function"==typeof(null==t?void 0:t.setData)}(t))return!1;try{return t.clearData(),t.setData("text/html",e),t.setData("text/plain",n),t.setData(V(),e),!0}catch(t){return!1}},Bt=function(t,e,n,r){Mt(t.clipboardData,e.html,e.text)?(t.preventDefault(),r()):n(e.html,r)},zt=function(t){return function(e,n){var r=function(t){return H+t}(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 u=t.dom.createRng();u.selectNodeContents(i),t.selection.setRng(u),O.setTimeout((function(){t.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Pt=function(t){return{html:t.selection.getContent({contextual:!0}),text:t.selection.getContent({format:"text"})}},Lt=function(t){return!t.selection.isCollapsed()||function(t){return!!t.dom.getParent(t.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",t.getBody())}(t)},It=function(t){t.on("cut",function(t){return function(e){Lt(t)&&Bt(e,Pt(t),zt(t),(function(){if(T.browser.isChrome()||T.browser.isFirefox()){var e=t.selection.getRng();O.setEditorTimeout(t,(function(){t.selection.setRng(e),t.execCommand("Delete")}),0)}else t.execCommand("Delete")}))}}(t)),t.on("copy",function(t){return function(e){Lt(t)&&Bt(e,Pt(t),zt(t),l)}}(t))},Ht=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Ft=function(t,e){return Ht.getCaretRangeFromPoint(e.clientX,e.clientY,t.getDoc())},Vt=function(t,e){t.focus(),t.selection.setRng(e)},jt=function(t,e){t.on("PastePreProcess",(function(n){n.content=e(t,n.content,n.internal,n.wordContent)}))},Ut=function(t,e){if(!J(e))return e;var n=[];N.each(t.schema.getBlockElements(),(function(t,e){n.push(e)}));var r=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+n.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=X(e,[[r,"$1"]]),e=X(e,[[/

/g,"

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

/g,"
"]])},Wt=function(t,e,n,r){if(r||n)return e;var o,i=function(t){return t.getParam("paste_webkit_styles")}(t);if(!1===function(t){return t.getParam("paste_remove_styles_if_webkit",!0)}(t)||"all"===i)return e;if(i&&(o=i.split(/[, ]/)),o){var a=t.dom,u=t.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(t,e,n,r){var i=a.parseStyle(a.decode(n)),c={};if("none"===o)return e+r;for(var s=0;s]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(t,e,n,r){return e+' style="'+n+'"'+r}))},qt=function(t,e){t.$("a",e).find("font,u").each((function(e,n){t.dom.remove(n,!0)}))},$t=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)}}},u.add("paste",(function(t){if(!1===function(t){return!!t.hasPlugin("powerpaste",!0)&&(void 0!==window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)}(t)){var e=a(!1),n=a(function(t){return t.getParam("paste_as_text",!1)}(t)?"text":"html"),r=At(t,n),o=function(t){T.webkit&&jt(t,Wt),T.ie&&(jt(t,Ut),function(t,e){t.on("PastePostProcess",(function(n){e(t,n.node)}))}(t,qt))}(t);return function(t,e){t.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:function(){return t.execCommand("mceTogglePlainTextPaste")},onSetup:$t(t,e)}),t.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:function(){return t.execCommand("mceTogglePlainTextPaste")},onSetup:$t(t,e)})}(t,r),Dt(t,r),function(t){var e=t.plugins.paste,n=function(t){return t.getParam("paste_preprocess")}(t);n&&t.on("PastePreProcess",(function(t){n.call(e,e,t)}));var r=function(t){return t.getParam("paste_postprocess")}(t);r&&t.on("PastePostProcess",(function(t){r.call(e,e,t)}))}(t),It(t),function(t,e,n){(function(t){return t.getParam("paste_block_drop",!1)})(t)&&t.on("dragend dragover draggesture dragdrop drop drag",(function(t){t.preventDefault(),t.stopPropagation()})),A(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=Ft(t,r);if(!r.isDefaultPrevented()&&!n.get()){var i,a=e.getDataTransferItems(r.dataTransfer),u=e.hasContentType(a,V());if((e.hasHtmlOrText(a)&&(!(i=a["text/plain"])||0!==i.indexOf("file://"))||!e.pasteImageData(r,o))&&o&&function(t){return t.getParam("paste_filter_drop",!0)}(t)){var c=a["mce-internal"]||a["text/html"]||a["text/plain"];c&&(r.preventDefault(),O.setEditorTimeout(t,(function(){t.undoManager.transact((function(){a["mce-internal"]&&t.execCommand("Delete"),Vt(t,o),c=Y(c),a["text/html"]?e.pasteHtml(c,u):e.pasteText(c)}))})))}}})),t.on("dragstart",(function(t){n.set(!0)})),t.on("dragover dragend",(function(e){A(t)&&!1===n.get()&&(e.preventDefault(),Vt(t,Ft(t,e))),"dragend"===e.type&&n.set(!1)}))}(t,r,e),function(t,e){return{clipboard:t,quirks:e}}(r,o)}}))},3994:(t,e,n)=>{const r=n(3554);function o(t){if(!t)return;const e=r.getSelection().saveCharacterRanges(t);if(!e||!e.length)return;const{characterRange:n}=e[0];return n}t.exports={getCurrentLine:function(t){const e=o(t),n=t.innerText.split("\n");let r="",i=0;for(let t of n){let n=i+t.length+1;if(e.start>=i&&e.end<=n){r=t;break}i+=t.length+1}return r},getCharacterRange:o,moveCaretTo:function(t,e,n){const o={characterRange:{start:e,end:n||e}};r.getSelection().restoreCharacterRanges(t,[o])},persistSelection:function(t,e){let n=r.getSelection().saveCharacterRanges(t);e(),r.getSelection().restoreCharacterRanges(t,n)},getNextCharacter:function(t,e){return e?(t.textContent||t.innerText).substring(e.end,e.end+1):""},getPreviousCharacter:function(t,e){return e?(t.textContent||t.innerText).substring(e.start,e.start-1):""},addPluginToPluginManager:function(t,e){if(!n.g.tinymce)throw new Error(`Please import tinymce before importing the ${t} plugin.`);n.g.tinymce.PluginManager.add(t,e)}}},2968:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/dark/content.css"},6202:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/dark/content.min.css"},7286:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/default/content.css"},7362:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/default/content.min.css"},287:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/document/content.css"},2271:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/document/content.min.css"},5417:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/writer/content.css"},874:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/content/writer/content.min.css"},3341:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.css"},8786:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.inline.css"},4243:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.inline.min.css"},9702:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.min.css"},1389:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.mobile.css"},3513:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.mobile.min.css"},1064:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/fonts/tinymce-mobile.woff"},8057:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.css"},6332:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.min.css"},4429:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.mobile.css"},18:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.mobile.min.css"},7899:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.shadowdom.css"},7548:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.shadowdom.min.css"},9506:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/content.css"},8273:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/content.inline.css"},7251:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/content.inline.min.css"},6122:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/content.min.css"},993:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/content.mobile.css"},8215:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/content.mobile.min.css"},9916:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/fonts/tinymce-mobile.woff"},8382:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.css"},4522:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.min.css"},108:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.mobile.css"},8537:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.mobile.min.css"},818:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.shadowdom.css"},6913:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.shadowdom.min.css"},9008:function(t,e,n){var r,o;void 0===(o="function"==typeof(r=function(){var t="object",e="function",n="undefined",r=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],o=["setStart","setStartBefore","setStartAfter","setEnd","setEndBefore","setEndAfter","collapse","selectNode","selectNodeContents","compareBoundaryPoints","deleteContents","extractContents","cloneContents","insertNode","surroundContents","cloneRange","toString","detach"],i=["boundingHeight","boundingLeft","boundingTop","boundingWidth","htmlText","text"],a=["collapse","compareEndPoints","duplicate","moveToElementText","parentElement","select","setEndPoint","getBoundingClientRect"];function u(n,r){var o=typeof n[r];return o==e||!(o!=t||!n[r])||"unknown"==o}function c(e,n){return!(typeof e[n]!=t||!e[n])}function s(t,e){return typeof t[e]!=n}function l(t){return function(e,n){for(var r=n.length;r--;)if(!t(e,n[r]))return!1;return!0}}var f=l(u),d=l(c),m=l(s);function g(t){return t&&f(t,a)&&m(t,i)}function h(t){return c(t,"body")?t.body:t.getElementsByTagName("body")[0]}var p,v,b={},y=typeof window!=n&&typeof document!=n,w={isHostMethod:u,isHostObject:c,isHostProperty:s,areHostMethods:f,areHostObjects:d,areHostProperties:m,isTextRange:g,getBody:h,forEach:[].forEach?function(t,e){t.forEach(e)}:function(t,e){for(var n=0,r=t.length;ne?(o.node=r,o.offset-=e):o.node==t.parentNode&&o.offset>l(t)&&++o.offset;return r}function w(t){if(9==t.nodeType)return t;if(typeof t.ownerDocument!=n)return t.ownerDocument;if(typeof t.document!=n)return t.document;if(t.parentNode)return w(t.parentNode);throw e.createError("getDocument: no document found for node")}function x(t){var r=w(t);if(typeof r.defaultView!=n)return r.defaultView;if(typeof r.parentWindow!=n)return r.parentWindow;throw e.createError("Cannot get a window object for node")}function C(t){if(typeof t.contentDocument!=n)return t.contentDocument;if(typeof t.contentWindow!=n)return t.contentWindow.document;throw e.createError("getIframeDocument: No Document object found for iframe element")}function S(t){if(typeof t.contentWindow!=n)return t.contentWindow;if(typeof t.contentDocument!=n)return t.contentDocument.defaultView;throw e.createError("getIframeWindow: No Window object found for iframe element")}function k(t){return t&&r.isHostMethod(t,"setTimeout")&&r.isHostObject(t,"document")}function T(t,e,n){var o;if(t?r.isHostProperty(t,"nodeType")?o=1==t.nodeType&&"iframe"==t.tagName.toLowerCase()?C(t):w(t):k(t)&&(o=t.document):o=document,!o)throw e.createError(n+"(): Parameter must be a Window object or DOM node");return o}function O(t){for(var e;e=t.parentNode;)t=e;return t}function E(t,n,r,o){var i,a,u,c,s;if(t==r)return n===o?0:n[index:"+l(t)+",length:"+t.childNodes.length+"]["+(t.innerHTML||"[innerHTML not supported]").slice(0,25)+"]"}return t.nodeName}function D(t){for(var e,n=w(t).createDocumentFragment();e=t.firstChild;)n.appendChild(e);return n}function M(t,e,n){var r=o(t),i=t.createElement("div");i.contentEditable=""+!!n,e&&(i.innerHTML=e);var a=r.firstChild;return a?r.insertBefore(i,a):r.appendChild(i),i}function B(t){return t.parentNode.removeChild(t)}function z(t){this.root=t,this._next=t}function P(t){return new z(t)}function L(t,e){this.node=t,this.offset=e}function I(t){this.code=this[t],this.codeName=t,this.message="DOMException: "+this.codeName}!function(){var e=document.createElement("b");e.innerHTML="1";var n=e.firstChild;e.innerHTML="
",R=N(n),t.features.crashyTextNodes=R}(),typeof window.getComputedStyle!=n?_=function(t,e){return x(t).getComputedStyle(t,null)[e]}:typeof document.documentElement.currentStyle!=n?_=function(t,e){return t.currentStyle?t.currentStyle[e]:""}:e.fail("No means of obtaining computed style properties found"),z.prototype={_current:null,hasNext:function(){return!!this._next},next:function(){var t,e,n=this._current=this._next;if(this._current)if(t=n.firstChild)this._next=t;else{for(e=null;n!==this.root&&!(e=n.nextSibling);)n=n.parentNode;this._next=e}return this._current},detach:function(){this._current=this._next=this.root=null}},L.prototype={equals:function(t){return!!t&&this.node===t.node&&this.offset==t.offset},inspect:function(){return"[DomPosition("+A(this.node)+":"+this.offset+")]"},toString:function(){return this.inspect()}},I.prototype={INDEX_SIZE_ERR:1,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INVALID_STATE_ERR:11,INVALID_NODE_TYPE_ERR:24},I.prototype.toString=function(){return this.message},t.dom={arrayContains:u,isHtmlNamespace:c,parentElement:s,getNodeIndex:l,getNodeLength:f,getCommonAncestor:d,isAncestorOf:m,isOrIsAncestorOf:g,getClosestAncestorIn:h,isCharacterDataNode:p,isTextOrCommentNode:v,insertAfter:b,splitDataNode:y,getDocument:w,getWindow:x,getIframeWindow:S,getIframeDocument:C,getBody:o,isWindow:k,getContentDocument:T,getRootContainer:O,comparePoints:E,isBrokenNode:N,inspectNode:A,getComputedStyleProperty:_,createTestElement:M,removeNode:B,fragmentFromNodeChildren:D,createIterator:P,DomPosition:L},t.DOMException=I})),x.createCoreModule("DomRange",["DomUtil"],(function(t,e){var n=t.dom,r=t.util,o=n.DomPosition,i=t.DOMException,a=n.isCharacterDataNode,u=n.getNodeIndex,c=n.isOrIsAncestorOf,s=n.getDocument,l=n.comparePoints,f=n.splitDataNode,d=n.getClosestAncestorIn,m=n.getNodeLength,g=n.arrayContains,h=n.getRootContainer,p=t.features.crashyTextNodes,v=n.removeNode;function b(t,e){return 3!=t.nodeType&&(c(t,e.startContainer)||c(t,e.endContainer))}function y(t){return t.document||s(t.startContainer)}function w(t){return h(t.startContainer)}function x(t){return new o(t.parentNode,u(t))}function C(t){return new o(t.parentNode,u(t)+1)}function S(t,e,r){var o=11==t.nodeType?t.firstChild:t;return a(e)?r==e.length?n.insertAfter(t,e):e.parentNode.insertBefore(t,0==r?e:f(e,r)):r>=e.childNodes.length?e.appendChild(t):e.insertBefore(t,e.childNodes[r]),o}function k(t,e,n){if(X(t),X(e),y(e)!=y(t))throw new i("WRONG_DOCUMENT_ERR");var r=l(t.startContainer,t.startOffset,e.endContainer,e.endOffset),o=l(t.endContainer,t.endOffset,e.startContainer,e.startOffset);return n?r<=0&&o>=0:r<0&&o>0}function T(t){for(var e,n,r,o=y(t.range).createDocumentFragment();n=t.next();){if(e=t.isPartiallySelectedSubtree(),n=n.cloneNode(!e),e&&(r=t.getSubtreeIterator(),n.appendChild(T(r)),r.detach()),10==n.nodeType)throw new i("HIERARCHY_REQUEST_ERR");o.appendChild(n)}return o}function O(t,e,r){var o,i,a,u;for(r=r||{stop:!1};a=t.next();)if(t.isPartiallySelectedSubtree()){if(!1===e(a))return void(r.stop=!0);if(O(u=t.getSubtreeIterator(),e,r),u.detach(),r.stop)return}else for(o=n.createIterator(a);i=o.next();)if(!1===e(i))return void(r.stop=!0)}function E(t){for(var e;t.next();)t.isPartiallySelectedSubtree()?(E(e=t.getSubtreeIterator()),e.detach()):t.remove()}function _(t){for(var e,n,r=y(t.range).createDocumentFragment();e=t.next();){if(t.isPartiallySelectedSubtree()?(e=e.cloneNode(!1),n=t.getSubtreeIterator(),e.appendChild(_(n)),n.detach()):t.remove(),10==e.nodeType)throw new i("HIERARCHY_REQUEST_ERR");r.appendChild(e)}return r}function R(t,e,n){var r,o=!(!e||!e.length),i=!!n;o&&(r=new RegExp("^("+e.join("|")+")$"));var u=[];return O(new A(t,!1),(function(e){if((!o||r.test(e.nodeType))&&(!i||n(e))){var c=t.startContainer;if(e!=c||!a(c)||t.startOffset!=c.length){var s=t.endContainer;e==s&&a(s)&&0==t.endOffset||u.push(e)}}})),u}function N(t){return"["+(void 0===t.getName?"Range":t.getName())+"("+n.inspectNode(t.startContainer)+":"+t.startOffset+", "+n.inspectNode(t.endContainer)+":"+t.endOffset+")]"}function A(t,e){if(this.range=t,this.clonePartiallySelectedTextNodes=e,!t.collapsed){this.sc=t.startContainer,this.so=t.startOffset,this.ec=t.endContainer,this.eo=t.endOffset;var n=t.commonAncestorContainer;this.sc===this.ec&&a(this.sc)?(this.isSingleCharacterDataNode=!0,this._first=this._last=this._next=this.sc):(this._first=this._next=this.sc!==n||a(this.sc)?d(this.sc,n,!0):this.sc.childNodes[this.so],this._last=this.ec!==n||a(this.ec)?d(this.ec,n,!0):this.ec.childNodes[this.eo-1])}}A.prototype={_current:null,_next:null,_first:null,_last:null,isSingleCharacterDataNode:!1,reset:function(){this._current=null,this._next=this._first},hasNext:function(){return!!this._next},next:function(){var t=this._current=this._next;return t&&(this._next=t!==this._last?t.nextSibling:null,a(t)&&this.clonePartiallySelectedTextNodes&&(t===this.ec&&(t=t.cloneNode(!0)).deleteData(this.eo,t.length-this.eo),this._current===this.sc&&(t=t.cloneNode(!0)).deleteData(0,this.so))),t},remove:function(){var t,e,n=this._current;!a(n)||n!==this.sc&&n!==this.ec?n.parentNode&&v(n):(t=n===this.sc?this.so:0)!=(e=n===this.ec?this.eo:n.length)&&n.deleteData(t,e-t)},isPartiallySelectedSubtree:function(){return b(this._current,this.range)},getSubtreeIterator:function(){var t;if(this.isSingleCharacterDataNode)(t=this.range.cloneRange()).collapse(!1);else{t=new pt(y(this.range));var e=this._current,n=e,r=0,o=e,i=m(e);c(e,this.sc)&&(n=this.sc,r=this.so),c(e,this.ec)&&(o=this.ec,i=this.eo),ht(t,n,r,o,i)}return new A(t,this.clonePartiallySelectedTextNodes)},detach:function(){this.range=this._current=this._next=this._first=this._last=this.sc=this.so=this.ec=this.eo=null}};var D=[1,3,4,5,7,8,10],M=[2,9,11],B=[5,6,10,12],z=[1,3,4,5,7,8,10,11],P=[1,3,4,5,7,8];function L(t){return function(e,n){for(var r,o=n?e:e.parentNode;o;){if(r=o.nodeType,g(t,r))return o;o=o.parentNode}return null}}var I=L([9,11]),H=L(B),F=L([6,10,12]);function V(t,e){if(F(t,e))throw new i("INVALID_NODE_TYPE_ERR")}function j(t,e){if(!g(e,t.nodeType))throw new i("INVALID_NODE_TYPE_ERR")}function U(t,e){if(e<0||e>(a(t)?t.length:t.childNodes.length))throw new i("INDEX_SIZE_ERR")}function W(t,e){if(I(t,!0)!==I(e,!0))throw new i("WRONG_DOCUMENT_ERR")}function q(t){if(H(t,!0))throw new i("NO_MODIFICATION_ALLOWED_ERR")}function $(t,e){if(!t)throw new i(e)}function G(t,e){return e<=(a(t)?t.length:t.childNodes.length)}function K(t){return!!t.startContainer&&!!t.endContainer&&!(p&&(n.isBrokenNode(t.startContainer)||n.isBrokenNode(t.endContainer)))&&h(t.startContainer)==h(t.endContainer)&&G(t.startContainer,t.startOffset)&&G(t.endContainer,t.endOffset)}function X(t){if(!K(t))throw new Error("Range error: Range is not valid. This usually happens after DOM mutation. Range: ("+t.inspect()+")")}var Y=document.createElement("style"),J=!1;try{Y.innerHTML="x",J=3==Y.firstChild.nodeType}catch(t){}t.features.htmlParsingConforms=J;var Q=J?function(t){var e=this.startContainer,r=s(e);if(!e)throw new i("INVALID_STATE_ERR");var o=null;return 1==e.nodeType?o=e:a(e)&&(o=n.parentElement(e)),(o=null===o||"HTML"==o.nodeName&&n.isHtmlNamespace(s(o).documentElement)&&n.isHtmlNamespace(o)?r.createElement("body"):o.cloneNode(!1)).innerHTML=t,n.fragmentFromNodeChildren(o)}:function(t){var e=y(this).createElement("body");return e.innerHTML=t,n.fragmentFromNodeChildren(e)};function Z(t,e){X(t);var n=t.startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,c=n===o;a(o)&&i>0&&i0&&r=u(n)&&i++,r=0),t.setStartAndEnd(n,r,o,i)}function tt(t){X(t);var e=t.commonAncestorContainer.parentNode.cloneNode(!1);return e.appendChild(t.cloneContents()),e.innerHTML}var et=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],nt=0,rt=1,ot=2,it=3,at=0,ut=1,ct=2,st=3;function lt(t){t.START_TO_START=nt,t.START_TO_END=rt,t.END_TO_END=ot,t.END_TO_START=it,t.NODE_BEFORE=at,t.NODE_AFTER=ut,t.NODE_BEFORE_AND_AFTER=ct,t.NODE_INSIDE=st}function ft(t){lt(t),lt(t.prototype)}function dt(t,e){return function(){X(this);var n,r=this.startContainer,o=this.startOffset,i=this.commonAncestorContainer,a=new A(this,!0);r!==i&&(r=(n=C(d(r,i,!0))).node,o=n.offset),O(a,q),a.reset();var u=t(a);return a.detach(),e(this,r,o,r,o),u}}function mt(e,n){function o(t,e){return function(n){j(n,D),j(h(n),M);var r=(t?x:C)(n);(e?i:c)(this,r.node,r.offset)}}function i(t,e,r){var o=t.endContainer,i=t.endOffset;e===t.startContainer&&r===t.startOffset||(h(e)==h(o)&&1!=l(e,r,o,i)||(o=e,i=r),n(t,e,r,o,i))}function c(t,e,r){var o=t.startContainer,i=t.startOffset;e===t.endContainer&&r===t.endOffset||(h(e)==h(o)&&-1!=l(e,r,o,i)||(o=e,i=r),n(t,o,i,e,r))}var s=function(){};s.prototype=t.rangePrototype,e.prototype=new s,r.extend(e.prototype,{setStart:function(t,e){V(t,!0),U(t,e),i(this,t,e)},setEnd:function(t,e){V(t,!0),U(t,e),c(this,t,e)},setStartAndEnd:function(){var t=arguments,e=t[0],r=t[1],o=e,i=r;switch(t.length){case 3:i=t[2];break;case 4:o=t[2],i=t[3]}n(this,e,r,o,i)},setBoundary:function(t,e,n){this["set"+(n?"Start":"End")](t,e)},setStartBefore:o(!0,!0),setStartAfter:o(!1,!0),setEndBefore:o(!0,!1),setEndAfter:o(!1,!1),collapse:function(t){X(this),t?n(this,this.startContainer,this.startOffset,this.startContainer,this.startOffset):n(this,this.endContainer,this.endOffset,this.endContainer,this.endOffset)},selectNodeContents:function(t){V(t,!0),n(this,t,0,t,m(t))},selectNode:function(t){V(t,!1),j(t,D);var e=x(t),r=C(t);n(this,e.node,e.offset,r.node,r.offset)},extractContents:dt(_,n),deleteContents:dt(E,n),canSurroundContents:function(){X(this),q(this.startContainer),q(this.endContainer);var t=new A(this,!0),e=t._first&&b(t._first,this)||t._last&&b(t._last,this);return t.detach(),!e},splitBoundaries:function(){Z(this)},splitBoundariesPreservingPositions:function(t){Z(this,t)},normalizeBoundaries:function(){X(this);var t,e=this.startContainer,r=this.startOffset,o=this.endContainer,i=this.endOffset,c=function(t){var e=t.nextSibling;e&&e.nodeType==t.nodeType&&(o=t,i=t.length,t.appendData(e.data),v(e))},s=function(t){var n=t.previousSibling;if(n&&n.nodeType==t.nodeType){e=t;var a=t.length;if(r=n.length,t.insertData(0,n.data),v(n),e==o)i+=r,o=e;else if(o==t.parentNode){var c=u(t);i==c?(o=t,i=a):i>c&&i--}}},l=!0;if(a(o))i==o.length?c(o):0==i&&(t=o.previousSibling)&&t.nodeType==o.nodeType&&(i=t.length,e==o&&(l=!1),t.appendData(o.data),v(o),o=t);else{if(i>0){var f=o.childNodes[i-1];f&&a(f)&&c(f)}l=!this.collapsed}if(l){if(a(e))0==r?s(e):r==e.length&&(t=e.nextSibling)&&t.nodeType==e.nodeType&&(o==t&&(o=e,i+=e.length),e.appendData(t.data),v(t));else if(r0?ct:at:o>0?ut:st},comparePoint:function(t,e){return X(this),$(t,"HIERARCHY_REQUEST_ERR"),W(t,this.startContainer),l(t,e,this.startContainer,this.startOffset)<0?-1:l(t,e,this.endContainer,this.endOffset)>0?1:0},createContextualFragment:Q,toHtml:function(){return tt(this)},intersectsNode:function(t,e){if(X(this),h(t)!=w(this))return!1;var n=t.parentNode,r=u(t);if(!n)return!0;var o=l(n,r,this.endContainer,this.endOffset),i=l(n,r+1,this.startContainer,this.startOffset);return e?o<=0&&i>=0:o<0&&i>0},isPointInRange:function(t,e){return X(this),$(t,"HIERARCHY_REQUEST_ERR"),W(t,this.startContainer),l(t,e,this.startContainer,this.startOffset)>=0&&l(t,e,this.endContainer,this.endOffset)<=0},intersectsRange:function(t){return k(this,t,!1)},intersectsOrTouchesRange:function(t){return k(this,t,!0)},intersection:function(t){if(this.intersectsRange(t)){var e=l(this.startContainer,this.startOffset,t.startContainer,t.startOffset),n=l(this.endContainer,this.endOffset,t.endContainer,t.endOffset),r=this.cloneRange();return-1==e&&r.setStart(t.startContainer,t.startOffset),1==n&&r.setEnd(t.endContainer,t.endOffset),r}return null},union:function(t){if(this.intersectsOrTouchesRange(t)){var e=this.cloneRange();return-1==l(t.startContainer,t.startOffset,this.startContainer,this.startOffset)&&e.setStart(t.startContainer,t.startOffset),1==l(t.endContainer,t.endOffset,this.endContainer,this.endOffset)&&e.setEnd(t.endContainer,t.endOffset),e}throw new i("Ranges do not intersect")},containsNode:function(t,e){return e?this.intersectsNode(t,!1):this.compareNode(t)==st},containsNodeContents:function(t){return this.comparePoint(t,0)>=0&&this.comparePoint(t,m(t))<=0},containsRange:function(t){var e=this.intersection(t);return null!==e&&t.equals(e)},containsNodeText:function(t){var e=this.cloneRange();e.selectNode(t);var n=e.getNodes([3]);if(n.length>0){e.setStart(n[0],0);var r=n.pop();return e.setEnd(r,r.length),this.containsRange(e)}return this.containsNodeContents(t)},getNodes:function(t,e){return X(this),R(this,t,e)},getDocument:function(){return y(this)},collapseBefore:function(t){this.setEndBefore(t),this.collapse(!1)},collapseAfter:function(t){this.setStartAfter(t),this.collapse(!0)},getBookmark:function(e){var r=y(this),o=t.createRange(r);e=e||n.getBody(r),o.selectNodeContents(e);var i=this.intersection(o),a=0,u=0;return i&&(o.setEnd(i.startContainer,i.startOffset),u=(a=o.toString().length)+i.toString().length),{start:a,end:u,containerNode:e}},moveToBookmark:function(t){var e=t.containerNode,n=0;this.setStart(e,0),this.collapse(!0);for(var r,o,i,a,u=[e],c=!1,s=!1;!s&&(r=u.pop());)if(3==r.nodeType)o=n+r.length,!c&&t.start>=n&&t.start<=o&&(this.setStart(r,t.start-n),c=!0),c&&t.end>=n&&t.end<=o&&(this.setEnd(r,t.end-n),s=!0),n=o;else for(i=(a=r.childNodes).length;i--;)u.push(a[i])},getName:function(){return"DomRange"},equals:function(t){return pt.rangesEqual(this,t)},isValid:function(){return K(this)},inspect:function(){return N(this)},detach:function(){}}),mt(pt,ht),r.extend(pt,{rangeProperties:et,RangeIterator:A,copyComparisonConstants:ft,createPrototypeRange:mt,inspect:N,toHtml:tt,getRangeDocument:y,rangesEqual:function(t,e){return t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset}}),t.DomRange=pt})),x.createCoreModule("WrappedRange",["DomRange"],(function(t,e){var n,r,o=t.dom,i=t.util,a=o.DomPosition,u=t.DomRange,c=o.getBody,s=o.getContentDocument,l=o.isCharacterDataNode;if(t.features.implementsDomRange&&function(){var r,a,l=u.rangeProperties;function f(t){for(var e,n=l.length;n--;)t[e=l[n]]=t.nativeRange[e];t.collapsed=t.startContainer===t.endContainer&&t.startOffset===t.endOffset}function d(t,e,n,r,o){var i=t.startContainer!==e||t.startOffset!=n,a=t.endContainer!==r||t.endOffset!=o,u=!t.equals(t.nativeRange);(i||a||u)&&(t.setEnd(r,o),t.setStart(e,n))}n=function(t){if(!t)throw e.createError("WrappedRange: Range must be specified");this.nativeRange=t,f(this)},u.createPrototypeRange(n,d),(r=n.prototype).selectNode=function(t){this.nativeRange.selectNode(t),f(this)},r.cloneContents=function(){return this.nativeRange.cloneContents()},r.surroundContents=function(t){this.nativeRange.surroundContents(t),f(this)},r.collapse=function(t){this.nativeRange.collapse(t),f(this)},r.cloneRange=function(){return new n(this.nativeRange.cloneRange())},r.refresh=function(){f(this)},r.toString=function(){return this.nativeRange.toString()};var m=document.createTextNode("test");c(document).appendChild(m);var g=document.createRange();g.setStart(m,0),g.setEnd(m,0);try{g.setStart(m,1),r.setStart=function(t,e){this.nativeRange.setStart(t,e),f(this)},r.setEnd=function(t,e){this.nativeRange.setEnd(t,e),f(this)},a=function(t){return function(e){this.nativeRange[t](e),f(this)}}}catch(t){r.setStart=function(t,e){try{this.nativeRange.setStart(t,e)}catch(n){this.nativeRange.setEnd(t,e),this.nativeRange.setStart(t,e)}f(this)},r.setEnd=function(t,e){try{this.nativeRange.setEnd(t,e)}catch(n){this.nativeRange.setStart(t,e),this.nativeRange.setEnd(t,e)}f(this)},a=function(t,e){return function(n){try{this.nativeRange[t](n)}catch(r){this.nativeRange[e](n),this.nativeRange[t](n)}f(this)}}}r.setStartBefore=a("setStartBefore","setEndBefore"),r.setStartAfter=a("setStartAfter","setEndAfter"),r.setEndBefore=a("setEndBefore","setStartBefore"),r.setEndAfter=a("setEndAfter","setStartAfter"),r.selectNodeContents=function(t){this.setStartAndEnd(t,0,o.getNodeLength(t))},g.selectNodeContents(m),g.setEnd(m,3);var h=document.createRange();h.selectNodeContents(m),h.setEnd(m,4),h.setStart(m,2),-1==g.compareBoundaryPoints(g.START_TO_END,h)&&1==g.compareBoundaryPoints(g.END_TO_START,h)?r.compareBoundaryPoints=function(t,e){return t==(e=e.nativeRange||e).START_TO_END?t=e.END_TO_START:t==e.END_TO_START&&(t=e.START_TO_END),this.nativeRange.compareBoundaryPoints(t,e)}:r.compareBoundaryPoints=function(t,e){return this.nativeRange.compareBoundaryPoints(t,e.nativeRange||e)};var p=document.createElement("div");p.innerHTML="123";var v=p.firstChild,b=c(document);b.appendChild(p),g.setStart(v,1),g.setEnd(v,2),g.deleteContents(),"13"==v.data&&(r.deleteContents=function(){this.nativeRange.deleteContents(),f(this)},r.extractContents=function(){var t=this.nativeRange.extractContents();return f(this),t}),b.removeChild(p),b=null,i.isHostMethod(g,"createContextualFragment")&&(r.createContextualFragment=function(t){return this.nativeRange.createContextualFragment(t)}),c(document).removeChild(m),r.getName=function(){return"WrappedRange"},t.WrappedRange=n,t.createNativeRange=function(t){return(t=s(t,e,"createNativeRange")).createRange()}}(),t.features.implementsTextRange){var f=function(t){var e=t.parentElement(),n=t.duplicate();n.collapse(!0);var r=n.parentElement();(n=t.duplicate()).collapse(!1);var i=n.parentElement(),a=r==i?r:o.getCommonAncestor(r,i);return a==e?a:o.getCommonAncestor(e,a)},d=function(t){return 0==t.compareEndPoints("StartToEnd",t)},m=function(t,e,n,r,i){var u=t.duplicate();u.collapse(n);var c=u.parentElement();if(o.isOrIsAncestorOf(e,c)||(c=e),!c.canHaveHTML){var s=new a(c.parentNode,o.getNodeIndex(c));return{boundaryPosition:s,nodeInfo:{nodeIndex:s.offset,containerElement:s.node}}}var f=o.getDocument(c).createElement("span");f.parentNode&&o.removeNode(f);for(var d,m,g,h,p,v=n?"StartToStart":"StartToEnd",b=i&&i.containerElement==c?i.nodeIndex:0,y=c.childNodes.length,w=y,x=w;x==y?c.appendChild(f):c.insertBefore(f,c.childNodes[x]),u.moveToElementText(f),0!=(d=u.compareEndPoints(v,t))&&b!=w;){if(-1==d){if(w==b+1)break;b=x}else w=w==b+1?b:x;x=Math.floor((b+w)/2),c.removeChild(f)}if(p=f.nextSibling,-1==d&&p&&l(p)){var C;if(u.setEndPoint(n?"EndToStart":"EndToEnd",t),/[\r\n]/.test(p.data)){var S=u.duplicate(),k=S.text.replace(/\r\n/g,"\r").length;for(C=S.moveStart("character",k);-1==(d=S.compareEndPoints("StartToEnd",S));)C++,S.moveStart("character",1)}else C=u.text.length;h=new a(p,C)}else m=(r||!n)&&f.previousSibling,h=(g=(r||n)&&f.nextSibling)&&l(g)?new a(g,0):m&&l(m)?new a(m,m.data.length):new a(c,o.getNodeIndex(f));return o.removeNode(f),{boundaryPosition:h,nodeInfo:{nodeIndex:x,containerElement:c}}},g=function(t,e){var n,r,i,a,u=t.offset,s=o.getDocument(t.node),f=c(s).createTextRange(),d=l(t.node);return d?r=(n=t.node).parentNode:(n=u<(a=t.node.childNodes).length?a[u]:null,r=t.node),(i=s.createElement("span")).innerHTML="&#feff;",n?r.insertBefore(i,n):r.appendChild(i),f.moveToElementText(i),f.collapse(!e),r.removeChild(i),d&&f[e?"moveStart":"moveEnd"]("character",u),f};(r=function(t){this.textRange=t,this.refresh()}).prototype=new u(document),r.prototype.refresh=function(){var t,e,n,r=f(this.textRange);d(this.textRange)?e=t=m(this.textRange,r,!0,!0).boundaryPosition:(t=(n=m(this.textRange,r,!0,!1)).boundaryPosition,e=m(this.textRange,r,!1,!1,n.nodeInfo).boundaryPosition),this.setStart(t.node,t.offset),this.setEnd(e.node,e.offset)},r.prototype.getName=function(){return"WrappedTextRange"},u.copyComparisonConstants(r);var h=function(t){if(t.collapsed)return g(new a(t.startContainer,t.startOffset),!0);var e=g(new a(t.startContainer,t.startOffset),!0),n=g(new a(t.endContainer,t.endOffset),!1),r=c(u.getRangeDocument(t)).createTextRange();return r.setEndPoint("StartToStart",e),r.setEndPoint("EndToEnd",n),r};if(r.rangeToTextRange=h,r.prototype.toTextRange=function(){return h(this)},t.WrappedTextRange=r,!t.features.implementsDomRange||t.config.preferTextRange){var p=Function("return this;")();void 0===p.Range&&(p.Range=r),t.createNativeRange=function(t){return t=s(t,e,"createNativeRange"),c(t).createTextRange()},t.WrappedRange=r}}t.createRange=function(n){return n=s(n,e,"createRange"),new t.WrappedRange(t.createNativeRange(n))},t.createRangyRange=function(t){return t=s(t,e,"createRangyRange"),new u(t)},i.createAliasForDeprecatedMethod(t,"createIframeRange","createRange"),i.createAliasForDeprecatedMethod(t,"createIframeRangyRange","createRangyRange"),t.addShimListener((function(e){var n=e.document;void 0===n.createRange&&(n.createRange=function(){return t.createRange(n)}),n=e=null}))})),x.createCoreModule("WrappedSelection",["DomRange","WrappedRange"],(function(t,e){t.config.checkSelectionRanges=!0;var n,r,o="boolean",i="number",a=t.dom,u=t.util,c=u.isHostMethod,s=t.DomRange,l=t.WrappedRange,f=t.DOMException,d=a.DomPosition,m=t.features,g="Control",h=a.getDocument,p=a.getBody,v=s.rangesEqual;function b(t){return"string"==typeof t?/^backward(s)?$/i.test(t):!!t}function y(t,n){if(t){if(a.isWindow(t))return t;if(t instanceof K)return t.win;var r=a.getContentDocument(t,e,n);return a.getWindow(r)}return window}function w(t){return y(t,"getWinSelection").getSelection()}function x(t){return y(t,"getDocSelection").document.selection}function C(t){var e=!1;return t.anchorNode&&(e=1==a.comparePoints(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset)),e}var S=c(window,"getSelection"),k=u.isHostObject(document,"selection");m.implementsWinGetSelection=S,m.implementsDocSelection=k;var T=k&&(!S||t.config.preferTextRange);if(T)n=x,t.isSelectionValid=function(t){var e=y(t,"isSelectionValid").document,n=e.selection;return"None"!=n.type||h(n.createRange().parentElement())==e};else{if(!S)return e.fail("Neither document.selection or window.getSelection() detected."),!1;n=w,t.isSelectionValid=function(){return!0}}t.getNativeSelection=n;var O=n();if(!O)return e.fail("Native selection was null (possibly issue 138?)"),!1;var E=t.createNativeRange(document),_=p(document),R=u.areHostProperties(O,["anchorNode","focusNode","anchorOffset","focusOffset"]);m.selectionHasAnchorAndFocus=R;var N=c(O,"extend");m.selectionHasExtend=N;var A=typeof O.rangeCount==i;m.selectionHasRangeCount=A;var D=!1,M=!0,B=N?function(e,n){var r=s.getRangeDocument(n),o=t.createRange(r);o.collapseToPoint(n.endContainer,n.endOffset),e.addRange(V(o)),e.extend(n.startContainer,n.startOffset)}:null;u.areHostMethods(O,["addRange","getRangeAt","removeAllRanges"])&&typeof O.rangeCount==i&&m.implementsDomRange&&function(){var e=window.getSelection();if(e){for(var n=e.rangeCount,r=n>1,o=[],i=C(e),u=0;u=36)D=!1;else{var d=l.cloneRange();l.setStart(s,0),d.setEnd(s,3),d.setStart(s,2),e.addRange(l),e.addRange(d),D=2==e.rangeCount}}for(a.removeNode(c),e.removeAllRanges(),u=0;u1)et(this,t);else{this.removeAllRanges();for(var e=0,n=t.length;e1?et(this,t):e&&this.addRange(t[0])}}if(tt.getRangeAt=function(t){if(t<0||t>=this.rangeCount)throw new f("INDEX_SIZE_ERR");return this._ranges[t].cloneRange()},T)Z=function(e){var n;t.isSelectionValid(e.win)?n=e.docSelection.createRange():(n=p(e.win.document).createTextRange()).collapse(!0),e.docSelection.type==g?$(e):W(n)?q(e,n):F(e)};else if(c(O,"getRangeAt")&&typeof O.rangeCount==i)Z=function(e){if(L&&k&&e.docSelection.type==g)$(e);else if(e._ranges.length=e.rangeCount=e.nativeSelection.rangeCount,e.rangeCount){for(var n=0,o=e.rangeCount;n0)return t.WrappedTextRange.rangeToTextRange(this.getRangeAt(0));throw e.createError("getNativeTextRange: selection contains no range")}),tt.getName=function(){return"WrappedSelection"},tt.inspect=function(){return ut(this)},tt.detach=function(){J(this.win,"delete"),X(this)},K.detachAll=function(){J(null,"deleteAll")},K.inspect=ut,K.isDirectionBackward=b,t.Selection=K,t.selectionPrototype=tt,t.addShimListener((function(t){void 0===t.getSelection&&(t.getSelection=function(){return Q(t)}),t=null}))}));var L=!1,I=function(t){L||(L=!0,!x.initialized&&x.config.autoInitialize&&_())};return y&&("complete"==document.readyState?I():(u(document,"addEventListener")&&document.addEventListener("DOMContentLoaded",I,!1),v(window,"load",I))),x})?r.call(e,n,e,t):r)||(t.exports=o)},3554:function(t,e,n){var r,o,i;o=[n(9008)],void 0===(i="function"==typeof(r=function(t){return t.createModule("TextRange",["WrappedSelection"],(function(t,e){var n,r,o,i="undefined",a="character",u="word",c=t.dom,s=t.util,l=s.extend,f=s.createOptions,d=c.getBody,m=/^[ \t\f\r\n]+$/,g=/^[ \t\f\r]+$/,h=/^[\t-\r \u0085\u00A0\u1680\u180E\u2000-\u200B\u2028\u2029\u202F\u205F\u3000]+$/,p=/^[\t \u00A0\u1680\u180E\u2000-\u200B\u202F\u205F\u3000]+$/,v="en",b=t.Selection.isDirectionBackward,y=!1,w=!1,x=!0;function C(t,e){var n,r=t.join(""),o=[];function i(t,e,n){o.push({start:t,end:e,isWord:n})}for(var a,u,c=0;n=e.wordRegex.exec(r);){if(u=(a=n.index)+n[0].length,a>c&&i(c,a,!1),e.includeTrailingSpace)for(;p.test(t[u]);)++u;i(a,u,!0),c=u}return c1

",!0),r=n.firstChild,(o=t.getSelection()).collapse(r.lastChild,2),o.setStart(r.firstChild,0),n.innerHTML="1
",o.collapse(n,2),o.setStart(n.firstChild,0),y=1==(""+o).length,n.innerHTML="1

1

",o.collapse(n,2),o.setStart(n.firstChild,0),w=1==(""+o).length,c.removeNode(n),o.removeAllRanges();var T={includeBlockContentTrailingSpace:!0,includeSpaceBeforeBr:!0,includeSpaceBeforeBlock:!0,includePreLineTrailingSpace:!0,ignoreCharacters:""};function O(t){var e=t||"",n="string"==typeof e?e.split(""):e;return n.sort((function(t,e){return t.charCodeAt(0)-e.charCodeAt(0)})),n.join("").replace(/(.)\1+/g,"$1")}var E={includeBlockContentTrailingSpace:!x,includeSpaceBeforeBr:!y,includeSpaceBeforeBlock:!w,includePreLineTrailingSpace:!0},_={en:{wordRegex:/[a-z0-9]+('[a-z0-9]+)*/gi,includeTrailingSpace:!1,tokenizer:C}},R={caseSensitive:!1,withinRange:null,wholeWordsOnly:!1,wrap:!1,direction:"forward",wordOptions:null,characterOptions:null},N={wordOptions:null,characterOptions:null},A={wordOptions:null,characterOptions:null,trim:!1,trimStart:!0,trimEnd:!0},D={wordOptions:null,characterOptions:null,direction:"forward"};function M(t){var e,n;return t?(e=t.language||v,l(n={},_[e]||_[v]),l(n,t),n):_[v]}function B(t,e){var n=f(t,e);return e.hasOwnProperty("wordOptions")&&(n.wordOptions=M(n.wordOptions)),e.hasOwnProperty("characterOptions")&&(n.characterOptions=f(n.characterOptions,T)),n}var z,P,L,I=c.getComputedStyleProperty;P=document.createElement("table"),(L=d(document)).appendChild(P),z="block"==I(P,"display"),L.removeChild(P);var H={table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell"};function F(t,e){var n=I(t,"display",e),r=t.tagName.toLowerCase();return"block"==n&&z&&H.hasOwnProperty(r)?H[r]:n}function V(t){for(var e=$(t),n=0,r=e.length;n0)if(3==e.nodeType){var a=e.data,u=a.charAt(n-1),c=t.nodeWrapper.getTextNodeInfo(),s=c.spaceRegex;c.collapseSpaces?s.test(u)?n>1&&s.test(a.charAt(n-2))||(c.preLine&&"\n"===a.charAt(n)?(r=" ",o=ft):(r=" ",o=ut)):(r=u,o=it,i=!0):(r=u,o=at,i=!0)}else{var l=e.childNodes[n-1];if(l&&1==l.nodeType&&!Q(l)&&("br"==l.tagName.toLowerCase()?(r="\n",t.isBr=!0,o=ut,i=!1):t.checkForTrailingSpace=!0),!r){var f=e.childNodes[n];f&&1==f.nodeType&&!Q(f)&&(t.checkForLeadingSpace=!0)}}t.prepopulatedChar=!0,t.character=r,t.characterType=o,t.isCharInvariant=i}},isDefinitelyNonEmpty:function(){var t=this.characterType;return t==it||t==at},resolveLeadingAndTrailingSpaces:function(){if(this.prepopulatedChar||this.prepopulateChar(),this.checkForTrailingSpace){var t=this.session.getNodeWrapper(this.node.childNodes[this.offset-1]).getTrailingSpace();t&&(this.isTrailingSpace=!0,this.character=t,this.characterType=ut),this.checkForTrailingSpace=!1}if(this.checkForLeadingSpace){var e=this.session.getNodeWrapper(this.node.childNodes[this.offset]).getLeadingSpace();e&&(this.isLeadingSpace=!0,this.character=e,this.characterType=ut),this.checkForLeadingSpace=!1}},getPrecedingUncollapsedPosition:function(t){for(var e=this;e=e.previousVisible();)if(""!==e.getCharacter(t))return e;return null},getCharacter:function(t){this.resolveLeadingAndTrailingSpaces();var e=this.character,n=O(t.ignoreCharacters),r=""!==e&&n.indexOf(e)>-1;if(this.isCharInvariant)return r?"":e;var o=["character",t.includeSpaceBeforeBr,t.includeBlockContentTrailingSpace,t.includePreLineTrailingSpace,n].join("_"),i=this.cache.get(o);if(null!==i)return i;var a,u,c="",s=this.characterType==ut,l=!1,f=this;function d(){return l||(u=f.getPrecedingUncollapsedPosition(t),l=!0),u}return s&&(this.type==mt?c="\n":" "==e&&(!d()||u.isTrailingSpace||"\n"==u.character||" "==u.character&&u.characterType==ut)||("\n"==e&&this.isLeadingSpace?d()&&"\n"!=u.character&&(c="\n"):(a=this.nextUncollapsed())&&(a.isBr?this.type=lt:a.isTrailingSpace&&"\n"==a.character?this.type=st:a.isLeadingSpace&&"\n"==a.character&&(this.type=ct),"\n"==a.character?(this.type!=lt||t.includeSpaceBeforeBr)&&(this.type!=ct||t.includeSpaceBeforeBlock)&&(this.type==st&&a.isTrailingSpace&&!t.includeBlockContentTrailingSpace||(this.type!=ft||a.type!=it||t.includePreLineTrailingSpace)&&("\n"==e?a.isTrailingSpace?this.isTrailingSpace||this.isBr&&(a.type=dt,d()&&u.isLeadingSpace&&!u.isTrailingSpace&&"\n"==u.character?a.character="":a.type=mt):c="\n":" "==e&&(c=" "))):c=e))),n.indexOf(c)>-1&&(c=""),this.cache.set(o,c),c},equals:function(t){return!!t&&this.node===t.node&&this.offset===t.offset},inspect:ht,toString:function(){return this.character}};gt.prototype=pt,l(pt,{next:et("nextPos",(function(t){var e,n,r,o=t.nodeWrapper,i=t.node,a=t.offset,u=o.session;return i?(a==o.getLength()?n=(e=i.parentNode)?o.getNodeIndex()+1:0:o.isCharacterDataNode()?(e=i,n=a+1):(r=i.childNodes[a],u.getNodeWrapper(r).containsPositions()?(e=r,n=0):(e=i,n=a+1)),e?u.getPosition(e,n):null):null})),previous:et("previous",(function(t){var e,n,r,o=t.nodeWrapper,i=t.node,a=t.offset,u=o.session;return 0==a?n=(e=i.parentNode)?o.getNodeIndex():0:o.isCharacterDataNode()?(e=i,n=a-1):(r=i.childNodes[a-1],u.getNodeWrapper(r).containsPositions()?(e=r,n=c.getNodeLength(r)):(e=i,n=a-1)),e?u.getPosition(e,n):null})),nextVisible:et("nextVisible",(function(t){var e=t.next();if(!e)return null;var n=e.nodeWrapper,r=e.node,o=e;return n.isCollapsed()&&(o=n.session.getPosition(r.parentNode,n.getNodeIndex()+1)),o})),nextUncollapsed:et("nextUncollapsed",(function(t){for(var e=t;e=e.nextVisible();)if(e.resolveLeadingAndTrailingSpaces(),""!==e.character)return e;return null})),previousVisible:et("previousVisible",(function(t){var e=t.previous();if(!e)return null;var n=e.nodeWrapper,r=e.node,o=e;return n.isCollapsed()&&(o=n.session.getPosition(r.parentNode,n.getNodeIndex())),o}))});var vt=null,bt=function(){function t(t){var e=new tt;return{get:function(n){var r=e.get(n[t]);if(r)for(var o,i=0;o=r[i++];)if(o.node===n)return o;return null},set:function(n){var r=n.node[t];(e.get(r)||e.set(r,[])).push(n)}}}var e=s.isHostProperty(document.documentElement,"uniqueID");function n(){this.initCaches()}return n.prototype={initCaches:function(){var n;this.elementCache=e?(n=new tt,{get:function(t){return n.get(t.uniqueID)},set:function(t){n.set(t.node.uniqueID,t)}}):t("tagName"),this.textNodeCache=t("data"),this.otherNodeCache=t("nodeName")},getNodeWrapper:function(t){var e;switch(t.nodeType){case 1:e=this.elementCache;break;case 3:e=this.textNodeCache;break;default:e=this.otherNodeCache}var n=e.get(t);return n||(n=new nt(t,this),e.set(n)),n},getPosition:function(t,e){return this.getNodeWrapper(t).getPosition(e)},getRangeBoundaryPosition:function(t,e){var n=e?"start":"end";return this.getPosition(t[n+"Container"],t[n+"Offset"])},detach:function(){this.elementCache=this.textNodeCache=this.otherNodeCache=null}},n}();function yt(){return xt(),vt=new bt}function wt(){return vt||yt()}function xt(){vt&&vt.detach(),vt=null}function Ct(t,n,r,o){r&&(n?Q(r.node)&&(r=t.previousVisible()):Q(r.node)&&(r=r.nextVisible()));var i=t,a=!1;function u(){var t=null;return n?(t=i,a||(i=i.previousVisible(),a=!i||r&&i.equals(r))):a||(t=i=i.nextVisible(),a=!i||r&&i.equals(r)),a&&(i=null),t}var c,s=!1;return{next:function(){if(s)return s=!1,c;for(var t;t=u();)if(t.getCharacter(o))return c=t,t;return null},rewind:function(){if(!c)throw e.createError("createCharacterIterator: cannot rewind. Only one position can be rewound.");s=!0},dispose:function(){t=r=null}}}l(c,{nextNode:K,previousNode:X});var St=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,r=t.length;n0;)l=k(t.chars.concat(e),n,i);return l.shift()},previousStartToken:function(){for(var t,e;1==f.length&&!(t=f[0]).isWord&&(e=a(!1)).length>0;)f=k(e.reverse().concat(t.chars),n,i);return f.pop()},dispose:function(){r.dispose(),o.dispose(),l=f=null}}}function Tt(t,e,n,r,o){var i,c,s,l,f=0,d=t,m=Math.abs(n);if(0!==n){var g=n<0;switch(e){case a:for(c=Ct(t,g,null,r);(i=c.next())&&f0){h=p(u,c);break}}else l=!0}else if(-1!=(u=m.indexOf(e))){h=p(u,u+e.length);break}return l&&(h=p(u,c)),d.dispose(),h}function Nt(t){return function(){var e=!!vt,n=[wt()].concat(s.toArray(arguments)),r=t.apply(this,n);return e||xt(),r}}function At(t,e){return Nt((function(n,r,o,u){typeof o==i&&(o=r,r=a),u=B(u,N);var c=t;e&&(c=o>=0,this.collapse(!c));var s=Tt(n.getRangeBoundaryPosition(this,c),r,o,u.characterOptions,u.wordOptions),l=s.position;return this[c?"setStart":"setEnd"](l.node,l.offset),s.unitsMoved}))}function Dt(t){return Nt((function(e,n){for(var r,o=Ot(e,this,n=f(n,T),!t),i=0;(r=o.next())&&h.test(r.character);)++i;o.dispose();var a=i>0;return a&&this[t?"moveStart":"moveEnd"]("character",t?i:-i,{characterOptions:n}),a}))}function Mt(t){return Nt((function(e,n){var r=!1;return this.changeEachRange((function(e){r=e[t](n)||r})),r}))}l(t.rangePrototype,{moveStart:At(!0,!1),moveEnd:At(!1,!1),move:At(!0,!0),trimStart:Dt(!0),trimEnd:Dt(!1),trim:Nt((function(t,e){var n=this.trimStart(e),r=this.trimEnd(e);return n||r})),expand:Nt((function(t,e,n){var r=!1,o=(n=B(n,A)).characterOptions;if(e||(e=a),e==u){var i,c,s=n.wordOptions,l=t.getRangeBoundaryPosition(this,!0),f=t.getRangeBoundaryPosition(this,!1),d=kt(l,o,s).nextEndToken(),m=d.chars[0].previousVisible();return i=this.collapsed?d:kt(f,o,s).previousStartToken(),c=i.chars[i.chars.length-1],m.equals(l)||(this.setStart(m.node,m.offset),r=!0),c&&!c.equals(f)&&(this.setEnd(c.node,c.offset),r=!0),n.trim&&(n.trimStart&&(r=this.trimStart(o)||r),n.trimEnd&&(r=this.trimEnd(o)||r)),r}return this.moveEnd(a,1,n)})),text:Nt((function(t,e){return this.collapsed?"":Et(t,this,f(e,T)).join("")})),selectCharacters:Nt((function(t,e,n,r,o){var i={characterOptions:o};e||(e=d(this.getDocument())),this.selectNodeContents(e),this.collapse(!0),this.moveStart("character",n,i),this.collapse(!0),this.moveEnd("character",r-n,i)})),toCharacterRange:Nt((function(t,e,n){e||(e=d(this.getDocument()));var r,o=e.parentNode,i=c.getNodeIndex(e),a=-1==c.comparePoints(this.startContainer,this.endContainer,o,i),u=this.cloneRange();return a?(u.setStartAndEnd(this.startContainer,this.startOffset,o,i),r=-u.text(n).length):(u.setStartAndEnd(o,i,this.startContainer,this.startOffset),r=u.text(n).length),{start:r,end:r+this.text(n).length}})),findText:Nt((function(e,n,r){(r=B(r,R)).wholeWordsOnly&&(r.wordOptions.includeTrailingSpace=!1);var o=b(r.direction),i=r.withinRange;i||(i=t.createRange()).selectNodeContents(this.getDocument());var a=n,u=!1;"string"==typeof a?r.caseSensitive||(a=a.toLowerCase()):u=!0;var c=e.getRangeBoundaryPosition(this,!o),s=i.comparePoint(c.node,c.offset);-1===s?c=e.getRangeBoundaryPosition(i,!0):1===s&&(c=e.getRangeBoundaryPosition(i,!1));for(var l,f=c,d=!1;;)if(l=Rt(f,a,u,i,r)){if(l.valid)return this.setStartAndEnd(l.startPos.node,l.startPos.offset,l.endPos.node,l.endPos.offset),!0;f=o?l.startPos:l.endPos}else{if(!r.wrap||d)return!1;i=i.cloneRange(),f=e.getRangeBoundaryPosition(i,!o),i.setBoundary(c.node,c.offset,o),d=!0}})),pasteHtml:function(t){if(this.deleteContents(),t){var e=this.createContextualFragment(t),n=e.lastChild;this.insertNode(e),this.collapseAfter(n)}}}),l(t.selectionPrototype,{expand:Nt((function(t,e,n){this.changeEachRange((function(t){t.expand(e,n)}))})),move:Nt((function(t,e,n,r){var o=0;if(this.focusNode){this.collapse(this.focusNode,this.focusOffset);var i=this.getRangeAt(0);r||(r={}),r.characterOptions=f(r.characterOptions,E),o=i.move(e,n,r),this.setSingleRange(i)}return o})),trimStart:Mt("trimStart"),trimEnd:Mt("trimEnd"),trim:Mt("trim"),selectCharacters:Nt((function(e,n,r,o,i,a){var u=t.createRange(n);u.selectCharacters(n,r,o,a),this.setSingleRange(u,i)})),saveCharacterRanges:Nt((function(t,e,n){for(var r=this.getAllRanges(),o=[],i=1==r.length&&this.isBackward(),a=0,u=r.length;a{tinymce.IconManager.add("default",{icons:{"accessibility-check":'',"action-next":'',"action-prev":'',"align-center":'',"align-justify":'',"align-left":'',"align-none":'',"align-right":'',"arrow-left":'',"arrow-right":'',bold:'',bookmark:'',"border-style":'',"border-width":'',brightness:'',browse:'',cancel:'',"cell-background-color":'',"cell-border-color":'',"change-case":'',"character-count":'',"checklist-rtl":'',checklist:'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',close:'',"code-sample":'',"color-levels":'',"color-picker":'',"color-swatch-remove-color":'',"color-swatch":'',"comment-add":'',comment:'',contrast:'',copy:'',crop:'',"cut-column":'',"cut-row":'',cut:'',"document-properties":'',drag:'',"duplicate-column":'',"duplicate-row":'',duplicate:'',"edit-block":'',"edit-image":'',"embed-page":'',embed:'',emoji:'',export:'',fill:'',"flip-horizontally":'',"flip-vertically":'',"format-painter":'',format:'',fullscreen:'',gallery:'',gamma:'',help:'',"highlight-bg-color":'',home:'',"horizontal-rule":'',"image-options":'',image:'',indent:'',info:'',"insert-character":'',"insert-time":'',invert:'',italic:'',language:'',"line-height":'',line:'',link:'',"list-bull-circle":'',"list-bull-default":'',"list-bull-square":'',"list-num-default-rtl":'',"list-num-default":'',"list-num-lower-alpha-rtl":'',"list-num-lower-alpha":'',"list-num-lower-greek-rtl":'',"list-num-lower-greek":'',"list-num-lower-roman-rtl":'',"list-num-lower-roman":'',"list-num-upper-alpha-rtl":'',"list-num-upper-alpha":'',"list-num-upper-roman-rtl":'',"list-num-upper-roman":'',lock:'',ltr:'',"more-drawer":'',"new-document":'',"new-tab":'',"non-breaking":'',notice:'',"ordered-list-rtl":'',"ordered-list":'',orientation:'',outdent:'',"page-break":'',paragraph:'',"paste-column-after":'',"paste-column-before":'',"paste-row-after":'',"paste-row-before":'',"paste-text":'',paste:'',"permanent-pen":'',plus:'',preferences:'',preview:'',print:'',quote:'',redo:'',reload:'',"remove-formatting":'',remove:'',"resize-handle":'',resize:'',"restore-draft":'',"rotate-left":'',"rotate-right":'',rtl:'',save:'',search:'',"select-all":'',selected:'',settings:'',sharpen:'',sourcecode:'',"spell-check":'',"strike-through":'',subscript:'',superscript:'',"table-caption":'',"table-cell-classes":'',"table-cell-properties":'',"table-cell-select-all":'',"table-cell-select-inner":'',"table-classes":'',"table-delete-column":'',"table-delete-row":'',"table-delete-table":'',"table-insert-column-after":'',"table-insert-column-before":'',"table-insert-row-above":'',"table-insert-row-after":'',"table-left-header":'',"table-merge-cells":'',"table-row-numbering-rtl":'',"table-row-numbering":'',"table-row-properties":'',"table-split-cells":'',"table-top-header":'',table:'',template:'',"temporary-placeholder":'',"text-color":'',toc:'',translate:'',underline:'',undo:'',unlink:'',unlock:'',"unordered-list":'',unselected:'',upload:'',user:'',"vertical-align":'',visualblocks:'',visualchars:'',warning:'',"zoom-in":'',"zoom-out":''}})},6890:(t,e,n)=>{n(8785)},4400:(t,e,n)=>{n(2242)},2242:()=>{!function(){"use strict";var t,e,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(t,e,n){var r="UL"===e?"InsertUnorderedList":"InsertOrderedList";t.execCommand(r,!1,!1===n?null:{"list-style-type":n})},o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=function(){},a=function(t){return function(){return t}},u=function(t){return t},c=a(!1),s=a(!0),l=function(){return f},f={fold:function(t,e){return t()},isSome:c,isNone:s,getOr:e=u,getOrThunk:t=function(t){return t()},getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:e,orThunk:t,map:l,each:i,bind:l,exists:c,forall:s,filter:function(){return l()},toArray:function(){return[]},toString:a("none()")},d=function(t){var e=a(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:s,isNone:c,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return d(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?f:d(t)},g=function(t){return t&&/^(TH|TD)$/.test(t.nodeName)},h=function(t,e){return function(n){var r=function(r){n.setActive(function(t,e,n){var r=function(t,e){for(var n=0;n0&&a[0].nodeName===n}(t,r,e))};return t.on("NodeChange",r),function(){return t.off("NodeChange",r)}}},p=function(t,e,n,i,a,u){t.ui.registry.addSplitButton(e,{tooltip:n,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(t){t(o.map(u,(function(t){return{type:"choiceitem",value:"default"===t?"":t,icon:"list-"+("OL"===a?"num":"bull")+"-"+("disc"===t||"decimal"===t?"default":t),text:function(t){return t.replace(/\-/g," ").replace(/\b\w/g,(function(t){return t.toUpperCase()}))}(t)}})))},onAction:function(){return t.execCommand(i)},onItemAction:function(e,n){r(t,a,n)},select:function(e){return function(t){var e=t.dom.getParent(t.selection.getNode(),"ol,ul"),n=t.dom.getStyle(e,"listStyleType");return m(n)}(t).map((function(t){return e===t})).getOr(!1)},onSetup:h(t,a)})},v=function(t,e,n,r,o,i){i.length>1?p(t,e,n,r,o,i):function(t,e,n,r,o,i){t.ui.registry.addToggleButton(e,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:h(t,o),onAction:function(){return t.execCommand(r)}})}(t,e,n,r,o)};n.add("advlist",(function(t){t.hasPlugin("lists")?(function(t){v(t,"numlist","Numbered list","InsertOrderedList","OL",function(t){var e=t.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return e?e.split(/[ ,]/):[]}(t)),v(t,"bullist","Bullet list","InsertUnorderedList","UL",function(t){var e=t.getParam("advlist_bullet_styles","default,circle,square");return e?e.split(/[ ,]/):[]}(t))}(t),function(t){t.addCommand("ApplyUnorderedListStyle",(function(e,n){r(t,"UL",n["list-style-type"])})),t.addCommand("ApplyOrderedListStyle",(function(e,n){r(t,"OL",n["list-style-type"])}))}(t)):console.error("Please use the Lists plugin together with the Advanced List plugin.")}))}()},6884:(t,e,n)=>{n(7652)},7652:()=>{!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=new RegExp("^"+/(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-+~=.,%()\/\w]*[-+~=%()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g.source+"$","i"),r=function(t,e){if(e<0&&(e=0),3===t.nodeType){var n=t.data.length;e>n&&(e=n)}return e},o=function(t,e,n){1!==e.nodeType||e.hasChildNodes()?t.setStart(e,r(e,n)):t.setStartBefore(e)},i=function(t,e,n){1!==e.nodeType||e.hasChildNodes()?t.setEnd(e,r(e,n)):t.setEndAfter(e)},a=function(t,e,r){var a,u,c,s,l,f,d,m=function(t){return t.getParam("autolink_pattern",n)}(t),g=function(t){return t.getParam("default_link_target",!1)}(t);if("A"!==t.selection.getNode().tagName){var h=t.selection.getRng().cloneRange();if(h.startOffset<5){if(!(l=h.endContainer.previousSibling)){if(!h.endContainer.firstChild||!h.endContainer.firstChild.nextSibling)return;l=h.endContainer.firstChild.nextSibling}if(f=l.length,o(h,l,f),i(h,l,f),h.endOffset<5)return;a=h.endOffset,u=l}else{if(3!==(u=h.endContainer).nodeType&&u.firstChild){for(;3!==u.nodeType&&u.firstChild;)u=u.firstChild;3===u.nodeType&&(o(h,u,0),i(h,u,u.nodeValue.length))}a=1===h.endOffset?2:h.endOffset-1-e}var p,v=a;do{o(h,u,a>=2?a-2:0),i(h,u,a>=1?a-1:0),a-=1,d=h.toString()}while(" "!==d&&""!==d&&160!==d.charCodeAt(0)&&a-2>=0&&d!==r);!function(t,e){return t===e||" "===t||160===t.charCodeAt(0)}(h.toString(),r)?0===h.startOffset?(o(h,u,0),i(h,u,v)):(o(h,u,a),i(h,u,v)):(o(h,u,a),i(h,u,v),a+=1),s=h.toString(),p=s.charAt(s.length-1),/[?!,.;:]/.test(p)&&i(h,u,v-1);var b=(s=h.toString().trim()).match(m),y=function(t){return t.getParam("link_default_protocol","http","string")}(t);if(b){var w=b[0];(function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e})(w,"www.",0)?w=y+"://"+w:function(t,e){return-1!==t.indexOf(e)}(w,"@")&&!function(t){return/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(t)}(w)&&(w="mailto:"+w),c=t.selection.getBookmark(),t.selection.setRng(h),t.execCommand("createlink",!1,w),!1!==g&&t.dom.setAttrib(t.selection.getNode(),"target",g),t.selection.moveToBookmark(c),t.nodeChanged()}}},u=function(t){var n;t.on("keydown",(function(e){if(13===e.keyCode)return function(t){a(t,-1,"")}(t)})),e.browser.isIE()?t.on("focus",(function(){if(!n){n=!0;try{t.execCommand("AutoUrlDetect",!1,!0)}catch(t){}}})):(t.on("keypress",(function(e){if(41===e.keyCode)return function(t){a(t,-1,"(")}(t)})),t.on("keyup",(function(e){if(32===e.keyCode)return function(t){a(t,0,"")}(t)})))};t.add("autolink",(function(t){u(t)}))}()},5209:(t,e,n)=>{n(8578)},8578:()=>{!function(){"use strict";var t=Object.hasOwnProperty,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),o=function(t){return t.getParam("min_height",t.getElement().offsetHeight,"number")},i=function(t,e,n,o,a){r.setEditorTimeout(t,(function(){c(t,e),n--?i(t,e,n,o,a):a&&a()}),o)},a=function(t,e){var n=t.getBody();n&&(n.style.overflowY=e?"":"hidden",e||(n.scrollTop=0))},u=function(t,e,n,r){var o=parseInt(t.getStyle(e,n,r),10);return isNaN(o)?0:o},c=function(t,e,r){var i=t.dom,s=t.getDoc();if(s)if(function(t){return t.plugins.fullscreen&&t.plugins.fullscreen.isFullscreen()}(t))a(t,!0);else{var l=s.documentElement,f=function(t){return t.getParam("autoresize_bottom_margin",50,"number")}(t),d=o(t),m=u(i,l,"margin-top",!0),g=u(i,l,"margin-bottom",!0),h=l.offsetHeight+m+g+f;h<0&&(h=0);var p=t.getContainer().offsetHeight-t.getContentAreaContainer().offsetHeight;h+p>o(t)&&(d=h+p);var v=function(t){return t.getParam("max_height",0,"number")}(t);if(v&&d>v?(d=v,a(t,!0)):a(t,!1),d!==e.get()){var b=d-e.get();if(i.setStyle(t.getContainer(),"height",d+"px"),e.set(d),function(t){t.fire("ResizeEditor")}(t),n.browser.isSafari()&&n.mac){var y=t.getWin();y.scrollTo(y.pageXOffset,y.pageYOffset)}t.hasFocus()&&function(t){if("setcontent"===(null==t?void 0:t.type.toLowerCase())){var e=t;return!0===e.selection||!0===e.paste}return!1}(r)&&t.selection.scrollIntoView(),n.webkit&&b<0&&c(t,e,r)}}};e.add("autoresize",(function(e){var n,r,o;if(n=e.settings,r="resize",t.call(n,r)||(e.settings.resize=!1),!e.inline){var a=(o=0,{get:function(){return o},set:function(t){o=t}});!function(t,e){t.addCommand("mceAutoResize",(function(){c(t,e)}))}(e,a),function(t,e){t.on("init",(function(){var e=function(t){return t.getParam("autoresize_overflow_padding",1,"number")}(t),n=t.dom;n.setStyles(t.getDoc().documentElement,{height:"auto"}),n.setStyles(t.getBody(),{paddingLeft:e,paddingRight:e,"min-height":0})})),t.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",(function(n){c(t,e,n)})),function(t){return t.getParam("autoresize_on_init",!0,"boolean")}(t)&&t.on("init",(function(){i(t,e,20,100,(function(){i(t,e,5,1e3)}))}))}(e,a)}}))}()},7259:(t,e,n)=>{n(8492)},8492:()=>{!function(){"use strict";var t,e,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(t){return function(e){return typeof e===t}},o=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}}("string"),i=r("boolean"),a=r("function"),u=r("number"),c=function(){},s=function(t){return function(){return t}},l=function(t){return t},f=s(!1),d=s(!0),m=function(){return g},g={fold:function(t,e){return t()},isSome:f,isNone:d,getOr:e=l,getOrThunk:t=function(t){return 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:m,each:c,bind:m,exists:f,forall:d,filter:function(){return m()},toArray:function(){return[]},toString:s("none()")},h=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:d,isNone:f,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return h(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:g},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},p={some:h,none:m,from:function(t){return null==t?g:h(t)}},v=function(t,e){for(var n=0,r=t.length;n1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return b(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return b(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return b(n)},fromDom:b,fromPoint:function(t,e,n){return p.from(t.dom.elementFromPoint(e,n)).map(b)}},w=function(t,e){var n=t.dom;if(1!==n.nodeType)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 x,C=function(t){return function(e){return function(t){return t.dom.nodeType}(e)===t}},S=C(1),k=C(3),T=C(9),O=C(11),E=function(t){return function(t,e){for(var n=t.length,r=new Array(n),o=0;o0&&(v(n,(function(t){var n=y.fromDom(t),r=H(n),o=function(t,e){return(e?B(t,"ol,ul"):p.some(t)).getOr(t)}(n,r);I(o).each((function(t){if(P(t)!==e?_(o,"dir",e):P(o)!==e&&R(o,"dir"),r){var n=L(o,"li[dir]");v(n,(function(t){return R(t,"dir")}))}}))})),t.nodeChanged())},V=function(t,e){return function(n){var r=function(t){var r=y.fromDom(t.element);n.setActive(P(r)===e)};return t.on("NodeChange",r),function(){return t.off("NodeChange",r)}}};n.add("directionality",(function(t){!function(t){t.addCommand("mceDirectionLTR",(function(){F(t,"ltr")})),t.addCommand("mceDirectionRTL",(function(){F(t,"rtl")}))}(t),function(t){t.ui.registry.addToggleButton("ltr",{tooltip:"Left to right",icon:"ltr",onAction:function(){return t.execCommand("mceDirectionLTR")},onSetup:V(t,"ltr")}),t.ui.registry.addToggleButton("rtl",{tooltip:"Right to left",icon:"rtl",onAction:function(){return t.execCommand("mceDirectionRTL")},onSetup:V(t,"rtl")})}(t)}))}()},4926:(t,e,n)=>{n(755)},755:()=>{!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager");t.add("hr",(function(t){!function(t){t.addCommand("InsertHorizontalRule",(function(){t.execCommand("mceInsertContent",!1,"
")}))}(t),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})}(t)}))}()},2170:(t,e,n)=>{n(3302)},3302:()=>{!function(){"use strict";var t,e,n,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&e1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return M(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return M(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return M(n)},fromDom:M,fromPoint:function(t,e,n){return S.from(t.dom.elementFromPoint(e,n)).map(M)}},z=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),P=tinymce.util.Tools.resolve("tinymce.util.Promise"),L=tinymce.util.Tools.resolve("tinymce.util.URI"),I=tinymce.util.Tools.resolve("tinymce.util.XHR"),H=function(t){return t.getParam("image_dimensions",!0,"boolean")},F=function(t,e){return Math.max(parseInt(t,10),parseInt(e,10))},V=function(t){return t&&(t=t.replace(/px$/,"")),t},j=function(t){return t.length>0&&/^[0-9]+$/.test(t)&&(t+="px"),t},U=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},W=function(t){return"IMG"===t.nodeName&&(t.hasAttribute("data-mce-object")||t.hasAttribute("data-mce-placeholder"))},q=function(t,e){return L.isDomSafe(e,"img",t.settings)},$=z.DOM,G=function(t){return t.style.marginLeft&&t.style.marginRight&&t.style.marginLeft===t.style.marginRight?V(t.style.marginLeft):""},K=function(t){return t.style.marginTop&&t.style.marginBottom&&t.style.marginTop===t.style.marginBottom?V(t.style.marginTop):""},X=function(t){return t.style.borderWidth?V(t.style.borderWidth):""},Y=function(t,e){return t.hasAttribute(e)?t.getAttribute(e):""},J=function(t,e){return t.style[e]?t.style[e]:""},Q=function(t){return null!==t.parentNode&&"FIGURE"===t.parentNode.nodeName},Z=function(t,e,n){""===n?t.removeAttribute(e):t.setAttribute(e,n)},tt=function(t){Q(t)?function(t){var e=t.parentNode;$.insertAfter(t,e),$.remove(e)}(t):function(t){var e=$.create("figure",{class:"image"});$.insertAfter(e,t),e.appendChild(t),e.appendChild($.create("figcaption",{contentEditable:"true"},"Caption")),e.contentEditable="false"}(t)},et=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")},nt=function(t,e){return function(t,n,r){t.style[n]?(t.style[n]=j(r),et(t,e)):Z(t,n,r)}},rt=function(t,e){return t.style[e]?V(t.style[e]):Y(t,e)},ot=function(t,e){var n=j(e);t.style.marginLeft=n,t.style.marginRight=n},it=function(t,e){var n=j(e);t.style.marginTop=n,t.style.marginBottom=n},at=function(t,e){var n=j(e);t.style.borderWidth=n},ut=function(t,e){t.style.borderStyle=e},ct=function(t){return"FIGURE"===t.nodeName},st=function(t){return 0===$.getAttrib(t,"alt").length&&"presentation"===$.getAttrib(t,"role")},lt=function(t){return st(t)?"":Y(t,"alt")},ft=function(t,e){var n=document.createElement("img");return Z(n,"style",e.style),(G(n)||""!==e.hspace)&&ot(n,e.hspace),(K(n)||""!==e.vspace)&&it(n,e.vspace),(X(n)||""!==e.border)&&at(n,e.border),(function(t){return J(t,"borderStyle")}(n)||""!==e.borderStyle)&&ut(n,e.borderStyle),t(n.getAttribute("style"))},dt=function(t,e){return{src:Y(e,"src"),alt:lt(e),title:Y(e,"title"),width:rt(e,"width"),height:rt(e,"height"),class:Y(e,"class"),style:t(Y(e,"style")),caption:Q(e),hspace:G(e),vspace:K(e),border:X(e),borderStyle:J(e,"borderStyle"),isDecorative:st(e)}},mt=function(t,e,n,r,o){n[r]!==e[r]&&o(t,r,n[r])},gt=function(t,e,n){if(n){$.setAttrib(t,"role","presentation");var r=B.fromDom(t);D(r,"alt","")}else{if(l(e)){r=B.fromDom(t);o="alt",r.dom.removeAttribute(o)}else{r=B.fromDom(t);D(r,"alt",e)}"presentation"===$.getAttrib(t,"role")&&$.setAttrib(t,"role","")}var o},ht=function(t,e){return function(n,r,o){t(n,o),et(n,e)}},pt=function(t,e,n){var r=dt(t,n);mt(n,r,e,"caption",(function(t,e,n){return tt(t)})),mt(n,r,e,"src",Z),mt(n,r,e,"title",Z),mt(n,r,e,"width",nt(0,t)),mt(n,r,e,"height",nt(0,t)),mt(n,r,e,"class",Z),mt(n,r,e,"style",ht((function(t,e){return Z(t,"style",e)}),t)),mt(n,r,e,"hspace",ht(ot,t)),mt(n,r,e,"vspace",ht(it,t)),mt(n,r,e,"border",ht(at,t)),mt(n,r,e,"borderStyle",ht(ut,t)),function(t,e,n){n.alt===e.alt&&n.isDecorative===e.isDecorative||gt(t,n.alt,n.isDecorative)}(n,r,e)},vt=function(t,e){var n=t.dom.styles.parse(e),r=U(n),o=t.dom.styles.parse(t.dom.styles.serialize(r));return t.dom.styles.serialize(o)},bt=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||W(e))?null:e},yt=function(t,e){var n=t.dom,r=function(t,e){var n,r={};return O(t,e,(n=r,function(t,e){n[e]=t}),h),r}(t.schema.getTextBlockElements(),(function(e,n){return!t.schema.isValidChild(n,"figure")})),o=n.getParent(e.parentNode,(function(t){return e=r,n=t.nodeName,E(e,n)&&void 0!==e[n]&&null!==e[n];var e,n}),t.getBody());return o?n.split(o,e):e},wt=function(t,e){var n=function(t,e){var n=document.createElement("img");if(pt(t,o(o({},e),{caption:!1}),n),gt(n,e.alt,e.isDecorative),e.caption){var r=$.create("figure",{class:"image"});return r.appendChild(n),r.appendChild($.create("figcaption",{contentEditable:"true"},"Caption")),r.contentEditable="false",r}return n}((function(e){return vt(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),ct(r)){var i=yt(t,r);t.selection.select(i)}else t.selection.select(r)},xt=function(t,e){var n=bt(t);if(pt((function(e){return vt(t,e)}),e,n),function(t,e){t.dom.setAttrib(e,"src",e.getAttribute("src"))}(t,n),ct(n.parentNode)){var r=n.parentNode;yt(t,r),t.selection.select(n.parentNode)}else t.selection.select(n),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||!H(t)||t.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r}(t,e,n)},Ct=function(t,e){var n=bt(t);if(n){var r=dt((function(e){return vt(t,e)}),n),i=o(o({},r),e),a=function(t,e){var n=e.src;return o(o({},e),{src:q(t,n)?n:""})}(t,i);i.src?xt(t,a):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())}}(t,n)}else e.src&&wt(t,o(o({},{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}),e))},St=(A=function(t,e){return c(t)&&c(e)?St(t,e):e},function(){for(var t=[],e=0;e0}));return n.then((function(t){return{image:s,imageList:t,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:a,hasUploadHandler:c,hasDescription:l,hasImageTitle:f,hasDimensions:g,hasImageCaption:h,prependURL:b,hasAccessibilityOptions:p,automaticUploads:v}}))},zt=function(t){var e,n=t.imageList.map((function(t){return{name:"images",type:"listbox",label:"Image list",items:t}})),r={name:"alt",type:"input",label:"Alternative description",disabled:t.hasAccessibilityOptions&&t.image.isDecorative},i=t.classList.map((function(t){return{name:"classes",type:"listbox",label:"Class",items:t}}));return R([[{name:"src",type:"urlinput",filetype:"image",label:"Source"}],n.toArray(),t.hasAccessibilityOptions&&t.hasDescription?[{type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]}]:[],t.hasDescription?[r]:[],t.hasImageTitle?[{name:"title",type:"input",label:"Image title"}]:[],t.hasDimensions?[{name:"dimensions",type:"sizeinput"}]:[],[o(o({},(e=t.classList.isSome()&&t.hasImageCaption,e?{type:"grid",columns:2}:{type:"panel"})),{items:R([i.toArray(),t.hasImageCaption?[{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[]])})]])},Pt=function(t){return{title:"General",name:"general",items:zt(t)}},Lt=zt,It=function(t){return{title:"Upload",name:"upload",items:[{type:"dropzone",name:"fileinput"}]}},Ht=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}},Ft=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}},Vt=function(t,e){var n=e.getData();(function(t,e){return/^(?:[a-zA-Z]+:)?\/\//.test(e)?S.none():t.prependURL.bind((function(t){return e.substring(0,t.length)!==t?S.some(t+e):S.none()}))})(t,n.src.value).each((function(t){e.setData({src:{value:t,meta:n.src.meta}})}))},jt=function(t,e){var n=e.getData(),r=n.src.meta;if(void 0!==r){var o=St({},n);!function(t,e,n){t.hasDescription&&u(n.alt)&&(e.alt=n.alt),t.hasAccessibilityOptions&&(e.isDecorative=n.isDecorative||e.isDecorative||!1),t.hasImageTitle&&u(n.title)&&(e.title=n.title),t.hasDimensions&&(u(n.width)&&(e.dimensions.width=n.width),u(n.height)&&(e.dimensions.height=n.height)),u(n.class)&&Dt(t.classList,n.class).each((function(t){e.classes=t.value})),t.hasImageCaption&&f(n.caption)&&(e.caption=n.caption),t.hasAdvTab&&(u(n.style)&&(e.style=n.style),u(n.vspace)&&(e.vspace=n.vspace),u(n.border)&&(e.border=n.border),u(n.hspace)&&(e.hspace=n.hspace),u(n.borderstyle)&&(e.borderstyle=n.borderstyle))}(t,o,r),e.setData(o)}},Ut=function(t,e,n,r){Vt(e,r),jt(e,r),function(t,e,n,r){var o=r.getData(),i=o.src.value,a=o.src.meta||{};a.width||a.height||!e.hasDimensions||(i.length>0?t.imageSize(i).then((function(t){n.open&&r.setData({dimensions:t})})).catch((function(t){return console.error(t)})):r.setData({dimensions:{width:"",height:""}}))}(t,e,n,r),function(t,e,n){var r=n.getData(),o=Dt(t.imageList,r.src.value);e.prevImage=o,n.setData({images:o.map((function(t){return t.value})).getOr("")})}(e,n,r)},Wt=function(t,e,n){var r=U(t(n.style)),o=St({},n);return o.vspace=function(t){return t["margin-top"]&&t["margin-bottom"]&&t["margin-top"]===t["margin-bottom"]?V(String(t["margin-top"])):""}(r),o.hspace=function(t){return t["margin-right"]&&t["margin-left"]&&t["margin-right"]===t["margin-left"]?V(String(t["margin-right"])):""}(r),o.border=function(t){return t["border-width"]?V(String(t["border-width"])):""}(r),o.borderstyle=function(t){return t["border-style"]?String(t["border-style"]):""}(r),o.style=function(t,e,n){return e(t(e(n)))}(t,e,r),o},qt=function(t,e,n,r){var o=r.getData();r.block("Uploading image"),N(o.fileinput).fold((function(){r.unblock()}),(function(o){var i,a=URL.createObjectURL(o),u=function(){r.unblock(),URL.revokeObjectURL(a)},c=function(o){r.setData({src:{value:o,meta:{}}}),r.showTab("general"),Ut(t,e,n,r)};(i=o,new P((function(t,e){var n=new FileReader;n.onload=function(){t(n.result)},n.onerror=function(){e(n.error.message)},n.readAsDataURL(i)}))).then((function(n){var i=t.createBlobCache(o,a,n);e.automaticUploads?t.uploadImage(i).then((function(t){c(t.url),u()})).catch((function(e){u(),t.alertErr(e)})):(t.addToBlobCache(i),c(i.blobUri()),r.unblock())}))}))},$t=function(t,e,n){return function(r,o){"src"===o.name?Ut(t,e,n,r):"images"===o.name?function(t,e,n,r){var o=r.getData(),i=Dt(e.imageList,o.images);i.each((function(t){""===o.alt||n.prevImage.map((function(t){return t.text===o.alt})).getOr(!1)?""===t.value?r.setData({src:t,alt:n.prevAlt}):r.setData({src:t,alt:t.text}):r.setData({src:t})})),n.prevImage=i,Ut(t,e,n,r)}(t,e,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?function(t,e){var n=e.getData(),r=Wt(t.parseStyle,t.serializeStyle,n);e.setData(r)}(t,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?function(t,e,n){var r=St(Ht(e.image),n.getData()),o=ft(t.normalizeCss,Ft(r,!1));n.setData({style:o})}(t,e,r):"fileinput"===o.name?qt(t,e,n,r):"isDecorative"===o.name&&(r.getData().isDecorative?r.disable("alt"):r.enable("alt"))}},Gt=function(t){return function(){t.open=!1}},Kt=function(t){return t.hasAdvTab||t.hasUploadUrl||t.hasUploadHandler?{type:"tabpanel",tabs:R([[Pt(t)],t.hasAdvTab?[Mt(t)]:[],t.hasUploadTab&&(t.hasUploadUrl||t.hasUploadHandler)?[It(t)]:[]])}:{type:"panel",items:Lt(t)}},Xt=function(t){return function(e){var n=function(t){return{prevImage:Dt(t.imageList,t.image.src),prevAlt:t.image.alt,open:!0}}(e);return{title:"Insert/Edit Image",size:"normal",body:Kt(e),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Ht(e.image),onSubmit:t.onSubmit(e),onChange:$t(t,e,n),onClose:Gt(n)}}},Yt=function(t){return function(e){return function(n){var r=St(Ht(e.image),n.getData());t.execCommand("mceUpdateImage",!1,Ft(r,e.hasAccessibilityOptions)),t.editorUpload.uploadImagesAuto(),n.close()}}},Jt=function(t){return function(e){return q(t,e)?function(t){return new P((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={width:F(n.width,n.clientWidth),height:F(n.height,n.clientHeight)};r(P.resolve(t))},n.onerror=function(){r(P.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}))}(t.documentBaseURI.toAbsolute(e)).then((function(t){return{width:String(t.width),height:String(t.height)}})):P.resolve({width:"",height:""})}},Qt=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]})}},Zt=function(t){return function(e){t.editorUpload.blobCache.add(e)}},te=function(t){return function(e){t.windowManager.alert(e)}},ee=function(t){return function(e){return vt(t,e)}},ne=function(t){return function(e){return t.dom.parseStyle(e)}},re=function(t){return function(e,n){return t.dom.serializeStyle(e,n)}},oe=function(t){return function(e){return kt(t).upload([e],!1).then((function(t){return 0===t.length?P.reject("Failed to upload image"):!1===t[0].status?P.reject(t[0].error.message):t[0]}))}},ie=function(t){var e={onSubmit:Yt(t),imageSize:Jt(t),addToBlobCache:Zt(t),createBlobCache:Qt(t),alertErr:te(t),normalizeCss:ee(t),parseStyle:ne(t),serializeStyle:re(t),uploadImage:oe(t)};return{open:function(){Bt(t).then(Xt(e)).then(t.windowManager.open)}}},ae=function(t){var e=t.attr("class");return e&&/\bimage\b/.test(e)},ue=function(t){return function(e){for(var n=e.length,r=function(e){e.attr("contenteditable",t?"true":null)};n--;){var o=e[n];ae(o)&&(o.attr("contenteditable",t?"false":null),Tt.each(o.getAll("figcaption"),r))}}};r.add("image",(function(t){!function(t){t.on("PreInit",(function(){t.parser.addNodeFilter("figure",ue(!0)),t.serializer.addNodeFilter("figure",ue(!1))}))}(t),function(t){t.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:ie(t).open,onSetup:function(e){return e.setActive(d(bt(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:ie(t).open}),t.ui.registry.addContextMenu("image",{update:function(t){return ct(t)||"IMG"===t.nodeName&&!W(t)?["image"]:[]}})}(t),function(t){t.addCommand("mceImage",ie(t).open),t.addCommand("mceUpdateImage",(function(e,n){t.undoManager.transact((function(){return Ct(t,n)}))}))}(t)}))}()},5053:(t,e,n)=>{n(3253)},3253:(t,e,n)=>{!function(){"use strict";var t,e,r,o=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},i=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=(t="array",function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}),c=function(t){return!function(t){return null==t}(t)},s=function(t){return function(e){return typeof e===t}}("function"),l=function(){},f=function(t){return function(){return t}},d=function(t){return t},m=f(!1),g=f(!0),h=function(){return p},p={fold:function(t,e){return t()},isSome:m,isNone:g,getOr:r=d,getOrThunk:e=function(t){return t()},getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:r,orThunk:e,map:h,each:l,bind:h,exists:m,forall:g,filter:function(){return h()},toArray:function(){return[]},toString:f("none()")},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:g,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:p},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},b={some:v,none:h,from:function(t){return null==t?p:v(t)}},y={},w={exports:y};!function(t,e,r,o){var i,a;i=this,a=function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e={exports:{}};!function(e){!function(t){var n=setTimeout;function r(){}function o(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=[],l(t,this)}function i(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void u(e.promise,t)}a(e.promise,r)}else(1===t._state?a:u)(e.promise,t._value)}))):t._deferreds.push(e)}function a(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 o)return t._state=3,t._value=e,void c(t);if("function"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,c(t)}catch(e){u(t,e)}var r,i}function u(t,e){t._state=2,t._value=e,c(t)}function c(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e-1;var n,r},B=function(t,e){for(var n=0,r=t.length;n=300},et=function(t,e){var n={"Content-Type":"application/json;charset=UTF-8","tiny-api-key":e};return $(function(t,e){var n=-1===t.indexOf("?")?"?":"&";return/[?&]apiKey=/.test(t)?t:t+n+"apiKey="+encodeURIComponent(e)}(t,e),n).then((function(t){return tt(t.status)?(e=t.status,n=t.blob,function(t,e){return"application/json"===(null==e?void 0:e.type)&&(400===t||403===t||404===t||500===t)}(e,n)?Z(n):Y(e)):x.resolve(t.blob);var e,n}))},nt=function(t,e,n){return void 0===n&&(n=!1),e?et(t,e):function(t,e){return $(t,{},e).then((function(t){return tt(t.status)?Y(t.status):x.resolve(t.blob)}))}(t,n)},rt=function(t){return H(t)},ot=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},it={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.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 ot(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return ot(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return ot(n)},fromDom:ot,fromPoint:function(t,e,n){return b.from(t.dom.elementFromPoint(e,n)).map(ot)}};"undefined"!=typeof window?window:Function("return this;")();var at=function(t,e){return function(t,e){return z(t.dom.childNodes,(function(t){return e(it.fromDom(t))})).map(it.fromDom)}(t,(function(t){return function(t,e){var n=t.dom;if(1!==n.nodeType)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")}(t,e)}))},ut=tinymce.util.Tools.resolve("tinymce.util.Delay"),ct=tinymce.util.Tools.resolve("tinymce.util.Promise"),st=tinymce.util.Tools.resolve("tinymce.util.URI"),lt=function(t){return t.getParam("imagetools_toolbar","rotateleft rotateright flipv fliph editimage imageoptions")},ft=function(t){return t.getParam("imagetools_proxy")},dt=function(t){var e,n,r=function(t){return/^[0-9\.]+px$/.test(t)};return e=t.style.width,n=t.style.height,e||n?r(e)&&r(n)?{w:parseInt(e,10),h:parseInt(n,10)}:null:(e=t.width,n=t.height,e&&n?{w:parseInt(e,10),h:parseInt(n,10)}:null)},mt=function(t){return{w:t.naturalWidth,h:t.naturalHeight}},gt=0,ht=function(t){return at(it.fromDom(t),"img")},pt=function(t,e){return t.dom.is(e,"figure")},vt=function(t,e){return t.dom.is(e,"img:not([data-mce-object],[data-mce-placeholder])")},bt=function(t,e){var n=function(e){return vt(t,e)&&(Ct(t,e)||St(t,e)||c(ft(t)))};return pt(t,e)?ht(e).bind((function(t){return n(t.dom)?b.some(t.dom):b.none()})):n(e)?b.some(e):b.none()},yt=function(t,e){t.notificationManager.open({text:e,type:"error"})},wt=function(t){var e=t.selection.getNode(),n=t.dom.getParent(e,"figure.image");return null!==n&&pt(t,n)?ht(n):vt(t,e)?b.some(it.fromDom(e)):b.none()},xt=function(t,e,n){var r=e.match(/(?:\/|^)(([^\/\?]+)\.(?:[a-z0-9.]+))(?:\?|$)/i);return c(r)?t.dom.encode(r[n]):null},Ct=function(t,e){var n=e.src;return 0===n.indexOf("data:")||0===n.indexOf("blob:")||new st(n).host===t.documentBaseURI.host},St=function(t,e){return-1!==a.inArray(function(t){return t.getParam("imagetools_cors_hosts",[],"string[]")}(t),new st(e.src).host)},kt=function(t,e){if(St(t,e))return nt(e.src,null,function(t,e){return-1!==a.inArray(function(t){return t.getParam("imagetools_credentials_hosts",[],"string[]")}(t),new st(e.src).host)}(t,e));if(!Ct(t,e)){var n=ft(t),r=n+(-1===n.indexOf("?")?"?":"&")+"url="+encodeURIComponent(e.src),o=function(t){return t.getParam("api_key",t.getParam("imagetools_api_key","","string"),"string")}(t);return nt(r,o,!1)}return A(e)},Tt=function(t,e){return function(t){return b.from(t.getParam("imagetools_fetch_image",null,"function"))}(t).fold((function(){return kt(t,e)}),(function(t){return t(e)}))},Ot=function(t,e){var n=t.editorUpload.blobCache.getByUri(e.src);return n?ct.resolve(n.blob()):Tt(t,e)},Et=function(t){ut.clearTimeout(t.get())},_t=function(t,e,n,r,o,i,a){return n.toBlob().then((function(u){var s,l,f,d,m=t.editorUpload.blobCache;s=i.src;var g=e.type===u.type;return function(t){return t.getParam("images_reuse_filename",!1,"boolean")}(t)&&(d=m.getByUri(s),c(d)?(s=d.uri(),l=d.name(),f=d.filename()):(l=xt(t,s,2),f=xt(t,s,1))),d=m.create({id:"imagetools"+gt++,blob:u,base64:n.toBase64(),uri:s,name:l,filename:g?f:void 0}),m.add(d),t.undoManager.transact((function(){var e=function(){t.$(i).off("load",e),t.nodeChanged(),r?t.editorUpload.uploadImagesAuto():(Et(o),function(t,e){var n=ut.setEditorTimeout(t,(function(){t.editorUpload.uploadImagesAuto()}),function(t){return t.getParam("images_upload_timeout",3e4,"number")}(t));e.set(n)}(t,o))};t.$(i).on("load",e),a&&t.$(i).attr({width:a.w,height:a.h}),t.$(i).attr({src:d.blobUri()}).removeAttr("data-mce-src")})),d}))},Rt=function(t,e,n,r){return function(){return wt(t).fold((function(){yt(t,"Could not find selected image")}),(function(o){return t._scanForImages().then((function(){return Ot(t,o.dom)})).then((function(i){return rt(i).then(n).then((function(n){return _t(t,i,n,!1,e,o.dom,r)}))})).catch((function(e){yt(t,e)}))}))}},Nt=function(t,e,n){return function(){var r=wt(t).map((function(t){var e=dt(t.dom);return e?{w:e.h,h:e.w}:null})).getOrNull();return Rt(t,e,(function(t){return q(t,n)}),r)()}},At=function(t,e,n){return function(){return Rt(t,e,(function(t){return W(t,n)}))()}},Dt=function(t,e,n,r,o){return function(t){return O(t)}(o).then((function(t){var e=mt(t);return r.w===e.w&&r.h===e.h||dt(n)&&function(t,e){var n,r;e&&(n=t.style.width,r=t.style.height,(n||r)&&(t.style.width=e.w+"px",t.style.height=e.h+"px",t.removeAttribute("data-mce-style")),n=t.width,r=t.height,(n||r)&&(t.setAttribute("width",String(e.w)),t.setAttribute("height",String(e.h))))}(n,e),URL.revokeObjectURL(t.src),o})).then(rt).then((function(r){return _t(t,o,r,!0,e,n)}))},Mt=function(t,e){return function(){var n=wt(t),r=n.map((function(t){return mt(t.dom)}));n.each((function(o){bt(t,o.dom).each((function(i){Ot(t,o.dom).then((function(o){var i=function(t){return{blob:t,url:URL.createObjectURL(t)}}(o);t.windowManager.open({title:"Edit Image",size:"large",body:{type:"panel",items:[{type:"imagetools",name:"imagetools",label:"Edit Image",currentState:i}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0,disabled:!0}],onSubmit:function(o){var i=o.getData().imagetools.blob;n.each((function(n){r.each((function(r){Dt(t,e,n.dom,r,i)}))})),o.close()},onCancel:l,onAction:function(t,e){switch(e.name){case"save-state":e.value?t.enable("save"):t.disable("save");break;case"disable":t.disable("save"),t.disable("cancel");break;case"enable":t.enable("cancel")}}})}))}))}))}};i.add("imagetools",(function(t){var e=o(0),n=o(null);!function(t,e){a.each({mceImageRotateLeft:Nt(t,e,-90),mceImageRotateRight:Nt(t,e,90),mceImageFlipVertical:At(t,e,"v"),mceImageFlipHorizontal:At(t,e,"h"),mceEditImage:Mt(t,e)},(function(e,n){t.addCommand(n,e)}))}(t,e),function(t){var e=[],n=function(e){return function(){return t.execCommand(e)}},r=function(){return wt(t).exists((function(e){return bt(t,e.dom).isSome()}))},o=function(t){var n=function(e){return t.setDisabled(!e)};return n(r()),e=e.concat([n]),function(){e=function(t,e){for(var n=[],r=0,o=t.length;r{n(7384)},7384:()=>{!function(){"use strict";var t,e,n,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=tinymce.util.Tools.resolve("tinymce.util.VK"),i=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},a=function(t){return function(e){return typeof e===t}},u=i("string"),c=i("array"),s=(t=null,function(e){return t===e}),l=a("boolean"),f=a("function"),d=function(){},m=function(t){return function(){return t}},g=function(t){return t},h=function(t,e){return t===e},p=m(!1),v=m(!0),b=function(){return y},y={fold:function(t,e){return t()},isSome:p,isNone:v,getOr:n=g,getOrThunk:e=function(t){return t()},getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:m(null),getOrUndefined:m(void 0),or:n,orThunk:e,map:b,each:d,bind:b,exists:p,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:m("none()")},w=function(t){var e=m(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:v,isNone:p,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return w(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:y},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},x={some:w,none:b,from:function(t){return null==t?y:w(t)}},C=Array.prototype.indexOf,S=Array.prototype.push,k=function(t,e){return function(t,e){return C.call(t,e)}(t,e)>-1},T=function(t){for(var e=[],n=0,r=t.length;n0?t.concat(n):n}(r):o(r);return i.length>0?function(t){return I.trim(t.sort().join(" "))}(i):""},nt=function(t,e){return e=e||t.selection.getNode(),at(e)?t.dom.select("a[href]",e)[0]:t.dom.getParent(e,"a[href]")},rt=function(t,e){return function(t){return t.replace(/\uFEFF/g,"")}(e?e.innerText||e.textContent:t.getContent({format:"text"}))},ot=function(t){return I.grep(t,J).length>0},it=function(t){var e=t.schema.getTextInlineElements();return 0===Q(t.selection.getRng(),(function(t){return 1===t.nodeType&&!Y(t)&&!G(e,t.nodeName.toLowerCase())})).length},at=function(t){return t&&"FIGURE"===t.nodeName&&/\bimage\b/i.test(t.className)},ut=function(t,e){var n=U({},e);if(!(B(t).length>0)&&!1===P(t)){var r=et(n.rel,"_blank"===n.target);n.rel=r||null}return x.from(n.target).isNone()&&!1===M(t)&&(n.target=D(t)),n.href=function(t,e){return"http"!==e&&"https"!==e||Z(t)?t:e+"://"+t}(n.href,A(t)),n},ct=function(t,e,n){var r=t.selection.getNode(),o=nt(t,r),i=ut(t,function(t){var e,n,r;return e=["title","rel","class","target"],n=function(e,n){return t[n].each((function(t){e[n]=t.length>0?t:null})),e},r={href:t.href},function(t,e){for(var n=0,r=t.length;n0;return void 0!==o?ht(o,n).map((function(e){return{url:{value:e.value,meta:{text:i?t:e.text,attach:d}},text:i?t:e.text}})):x.none()},vt=function(t,e){var n={text:t.text,title:t.title},r=function(t){var e,r=(e=t.url,N(n.text.length<=0,x.from(e.meta.text).getOr(e.value))),o=function(t){return N(n.title.length<=0,x.from(t.meta.title).getOr(""))}(t.url);return r.isSome()||o.isSome()?x.some(U(U({},r.map((function(t){return{text:t}})).getOr({})),o.map((function(t){return{title:t}})).getOr({}))):x.none()},o=function(t,r){var o,i,a=(o=e,i=r.name,"link"===i?o.link:"anchor"===i?o.anchor:x.none()).getOr([]);return pt(n.text,r.name,a,t)};return{onChange:function(t,e){var i=e.name;return"url"===i?r(t()):k(["anchor","link"],i)?o(t(),e):"text"===i||"title"===i?(n[i]=t()[i],x.none()):x.none()}}},bt=tinymce.util.Tools.resolve("tinymce.util.Delay"),yt=tinymce.util.Tools.resolve("tinymce.util.Promise"),wt=function(t){var e=t.href;return e.indexOf("@")>0&&-1===e.indexOf("/")&&-1===e.indexOf("mailto:")?x.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 U(U({},t),{href:"mailto:"+e})}}):x.none()},xt=function(t,e){return function(n){var r=n.href;return 1===t&&!Z(r)||0===t&&/^\s*www(\.|\d\.)/i.test(r)?x.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 U(U({},t),{href:e+"://"+r})}}):x.none()}},Ct=function(t,e){return E([wt,xt(A(t),L(t))],(function(t){return t(e)})).fold((function(){return yt.resolve(e)}),(function(n){return new yt((function(r){!function(t,e,n){var r=t.selection.getRng();bt.setEditorTimeout(t,(function(){t.windowManager.confirm(e,(function(e){t.selection.setRng(r),n(e)}))}))}(t,n.message,(function(t){r(t?n.preprocess(e):e)}))}))}))},St=function(t){var e=t.dom.select("a:not([href])"),n=O(e,(function(t){var e=t.name||t.id;return e?[{text:e,value:"#"+e}]:[]}));return n.length>0?x.some([{text:"None",value:""}].concat(n)):x.none()},kt=function(t){var e=function(t){return t.getParam("link_class_list",[],"array")}(t);return e.length>0?j.sanitize(e):x.none()},Tt=tinymce.util.Tools.resolve("tinymce.util.XHR"),Ot=function(t){var e=function(e){return t.convertURL(e.value||e.url,"href")},n=function(t){return t.getParam("link_list")}(t);return new yt((function(t){u(n)?Tt.send({url:n,success:function(e){return t(function(t){try{return x.some(JSON.parse(t))}catch(t){return x.none()}}(e))},error:function(e){return t(x.none())}}):f(n)?n((function(e){return t(x.some(e))})):t(x.from(n))})).then((function(t){return t.bind(j.sanitizeWith(e)).map((function(t){if(t.length>0){return[{text:"None",value:""}].concat(t)}return t}))}))},Et=function(t,e){var n=B(t);if(n.length>0){var r=_(e,"_blank");return(!1===P(t)?j.sanitizeWith((function(t){return et(j.getValue(t),r)})):j.sanitize)(n)}return x.none()},_t=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],Rt=function(t){var e=M(t);return c(e)?j.sanitize(e).orThunk((function(){return x.some(_t)})):!1===e?x.none():x.some(_t)},Nt=function(t,e,n){var r=t.getAttrib(e,n);return null!==r&&r.length>0?x.some(r):x.none()},At=function(t,e){return Ot(t).then((function(n){var r=function(t,e){var n=t.dom,r=it(t)?x.some(rt(t.selection,e)):x.none(),o=e?x.some(n.getAttrib(e,"href")):x.none(),i=e?x.from(n.getAttrib(e,"target")):x.none(),a=Nt(n,e,"rel"),u=Nt(n,e,"class");return{url:o,text:r,title:Nt(n,e,"title"),target:i,rel:a,linkClass:u}}(t,e);return{anchor:r,catalogs:{targets:Rt(t),rels:Et(t,r.target),classes:kt(t),anchor:St(t),link:n},optNode:x.from(e),flags:{titleEnabled:z(t)}}}))},Dt=function(t){(function(t){var e=nt(t);return At(t,e)})(t).then((function(e){return function(t,e,n){var r=t.anchor.text.map((function(){return{name:"text",type:"input",label:"Text to display"}})).toArray(),o=t.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],i=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("")}}(t,x.from(D(n))),a=t.catalogs,u=vt(i,a);return{title:"Insert/Edit Link",size:"normal",body:{type:"panel",items:T([[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],r,o,R([a.anchor.map(j.createUi("anchor","Anchors")),a.rels.map(j.createUi("rel","Rel")),a.targets.map(j.createUi("target","Open link in...")),a.link.map(j.createUi("link","Link list")),a.classes.map(j.createUi("linkClass","Class"))])])},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onChange:function(t,e){var n=e.name;u.onChange(t.getData,{name:n}).each((function(e){t.setData(e)}))},onSubmit:e}}(e,function(t,e){return function(n){var r=n.getData();if(!r.url.value)return ft(t),void n.close();var o=function(t){return x.from(r[t]).filter((function(n){return!_(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};Ct(t,i).then((function(e){lt(t,a,e)})),n.close()}}(t,e),t)})).then((function(e){t.windowManager.open(e)}))},Mt=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),function(t,e){document.body.appendChild(t),t.dispatchEvent(e),document.body.removeChild(t)}(e,n)},Bt=function(t,e){return t.dom.getParent(e,"a[href]")},zt=function(t){return Bt(t,t.selection.getStart())},Pt=function(t,e){if(e){var n=tt(e);if(/^#/.test(n)){var r=t.$(n);r.length&&t.selection.scrollIntoView(r[0],!0)}else Mt(e.href)}},Lt=function(t){return function(){Dt(t)}},It=function(t){return function(){Pt(t,zt(t))}},Ht=function(t,e){return t.on("NodeChange",e),function(){return t.off("NodeChange",e)}},Ft=function(t){return function(e){var n=function(){return e.setActive(!t.mode.isReadOnly()&&null!==nt(t,t.selection.getNode()))};return n(),Ht(t,n)}},Vt=function(t){return function(e){var n=function(){return e.setDisabled(null===nt(t,t.selection.getNode()))};return n(),Ht(t,n)}},jt=function(t){return function(e){var n=function(e){return ot(e)||(n=t.selection.getRng(),Q(n,J).length>0);var n},r=t.dom.getParents(t.selection.getStart());return e.setDisabled(!n(r)),Ht(t,(function(t){return e.setDisabled(!n(t.parents))}))}},Ut=function(t){var e=function(e){var n=t.selection.getNode();return e.setDisabled(!nt(t,n)),d};t.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:Ft(t)},label:"Link",predicate:function(e){return!!nt(t,e)&&function(t){return t.getParam("link_context_toolbar",!1,"boolean")}(t)},initValue:function(){var e=nt(t);return e?tt(e):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(e){var n=t.selection.getNode();return e.setActive(!!nt(t,n)),Ft(t)(e)},onAction:function(e){var n=e.getValue(),r=function(e){var n=nt(t),r=it(t);if(!n&&r){var o=rt(t.selection,n);return x.some(o.length>0?o:e)}return x.none()}(n);lt(t,{href:n,attach:d},{href:n,text:r,title:x.none(),rel:x.none(),target:x.none(),class:x.none()}),function(t){t.selection.collapse(!1)}(t),e.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:e,onAction:function(e){ft(t),e.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:e,onAction:function(e){It(t)(),e.hide()}}]})};r.add("link",(function(t){!function(t){t.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:Lt(t),onSetup:Ft(t)}),t.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:It(t),onSetup:Vt(t)}),t.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return ft(t)},onSetup:jt(t)})}(t),function(t){t.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:It(t),onSetup:Vt(t)}),t.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:Lt(t)}),t.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return ft(t)},onSetup:jt(t)})}(t),function(t){t.ui.registry.addContextMenu("link",{update:function(e){return ot(t.dom.getParents(e,"a"))?"link unlink openlink":"link"}})}(t),Ut(t),function(t){t.on("click",(function(e){var n=Bt(t,e.target);n&&o.metaKeyPressed(e)&&(e.preventDefault(),Pt(t,n))})),t.on("keydown",(function(e){var n=zt(t);n&&13===e.keyCode&&function(t){return!0===t.altKey&&!1===t.shiftKey&&!1===t.ctrlKey&&!1===t.metaKey}(e)&&(e.preventDefault(),Pt(t,n))}))}(t),function(t){t.addCommand("mceLink",(function(){!function(t){return t.getParam("link_quicklink",!1,"boolean")}(t)?Lt(t)():t.fire("contexttoolbar-show",{toolbarKey:"quicklink"})}))}(t),function(t){t.addShortcut("Meta+K","",(function(){t.execCommand("mceLink")}))}(t)}))}()},1236:(t,e,n)=>{n(7585)},7585:()=>{!function(){"use strict";var t,e,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},o=function(t){return function(e){return typeof e===t}},i=r("string"),a=r("object"),u=r("array"),c=o("boolean"),s=o("function"),l=o("number"),f=function(){},d=function(t){return function(){return t}},m=function(t){return t},g=function(t,e){return t===e},h=function(t){return function(e){return!t(e)}},p=d(!1),v=d(!0),b=function(){return y},y={fold:function(t,e){return t()},isSome:p,isNone:v,getOr:e=m,getOrThunk:t=function(t){return 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:b,each:f,bind:b,exists:p,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:d("none()")},w=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:v,isNone:p,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return w(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:y},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},x={some:w,none:b,from:function(t){return null==t?y:w(t)}},C=Array.prototype.slice,S=Array.prototype.push,k=function(t,e){for(var n=t.length,r=new Array(n),o=0;o=0&&e1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return mt(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return mt(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return mt(n)},fromDom:mt,fromPoint:function(t,e,n){return x.from(t.dom.elementFromPoint(e,n)).map(mt)}},ht=function(t,e){return t.dom===e.dom},pt=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},vt=function(t,e){return dt().browser.isIE()?pt(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)},bt=function(t,e){var n=t.dom;if(1!==n.nodeType)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=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),wt=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),xt=tinymce.util.Tools.resolve("tinymce.util.VK"),Ct=Object.keys,St=function(t,e){for(var n=Ct(t),r=0,o=n.length;r0)&&r},re=function(t,e){return t.isChildOf(e,t.getRoot())},oe=function(t,e){var n,r,o,i=t.dom,a=t.schema.getBlockElements(),u=i.createFragment(),c=function(t){var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e}(t);if(c&&((r=i.create(c)).tagName===c.toUpperCase()&&i.setAttribs(r,function(t){return t.getParam("forced_root_block_attrs",{})}(t)),ee(e.firstChild,a)||u.appendChild(r)),e)for(;n=e.firstChild;){var s=n.nodeName;o||"SPAN"===s&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),ee(n,a)?(u.appendChild(n),r=null):c?(r||(r=i.create(c),u.appendChild(r)),r.appendChild(n)):u.appendChild(n)}return c?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):u.appendChild(i.create("br")),u},ie=jt.DOM,ae=_t("dd"),ue=_t("dt"),ce=function(t,e){ae(e)?Vt(e,"dt"):ue(e)&&At(e).each((function(n){return function(t,e,n){var r=ie.select('span[data-mce-type="bookmark"]',e),o=oe(t,n),i=ie.createRng();i.setStartAfter(n),i.setEndAfter(e);for(var a,u=i.extractContents(),c=u.firstChild;c;c=c.firstChild)if("LI"===c.nodeName&&t.dom.isEmpty(c)){ie.remove(c);break}t.dom.isEmpty(u)||ie.insertAfter(u,e),ie.insertAfter(o,e),ne(t.dom,n.parentNode)&&(a=n.parentNode,Ut.each(r,(function(t){a.parentNode.insertBefore(t,n.parentNode)})),ie.remove(a)),ie.remove(n),ne(t.dom,e)&&ie.remove(e)}(t,n.dom,e.dom)}))},se=function(t){ue(t)&&Vt(t,"dd")},le=function(t,e){if($t(t))return{container:t,offset:e};var n=yt.getNode(t,e);return $t(n)?{container:n,offset:e>=t.childNodes.length?n.data.length:0}:n.previousSibling&&$t(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&$t(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:t,offset:e}},fe=function(t){var e=t.cloneRange(),n=le(t.startContainer,t.startOffset);e.setStart(n.container,n.offset);var r=le(t.endContainer,t.endOffset);return e.setEnd(r.container,r.offset),e},de=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),me=function(t,e){var n=e||t.selection.getStart(!0);return t.dom.getParent(n,"OL,UL,DL",pe(t,n))},ge=function(t){var e=me(t),n=t.selection.getSelectedBlocks();return function(t,e){return t&&1===e.length&&e[0]===t}(e,n)?function(t){return O(t.querySelectorAll("ol,ul,dl"),Gt)}(e):O(n,(function(t){return Gt(t)&&e!==t}))},he=function(t){var e=t.selection.getSelectedBlocks();return O(function(t,e){var n=Ut.map(e,(function(e){return t.dom.getParent(e,"li,dd,dt",pe(t,e))||e}));return de.unique(n)}(t,e),Yt)},pe=function(t,e){var n=t.dom.getParents(e,"TD,TH");return n.length>0?n[0]:t.getBody()},ve=function(t,e){var n=t.dom.getParents(e,"ol,ul",pe(t,e));return B(n)},be=function(t){var e=function(t){var e=ve(t,t.selection.getStart()),n=O(t.selection.getSelectedBlocks(),Kt);return e.toArray().concat(n)}(t);return ye(t,e)},ye=function(t,e){var n=k(e,(function(e){return ve(t,e).getOr(e)}));return de.unique(n)},we=function(t,e,n){return void 0===n&&(n=g),t.exists((function(t){return n(t,e)}))},xe=function(t,e,n){return t.isSome()&&e.isSome()?x.some(n(t.getOrDie(),e.getOrDie())):x.none()},Ce=function(t,e,n){return t.fire("ListMutation",{action:e,element:n})},Se=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);(function(t){return void 0!==t.style&&s(t.style.getPropertyValue)})(t)&&t.style.setProperty(e,n)},ke=function(t,e){Lt(t.item,e.list)},Te=function(t,e){var n={list:gt.fromTag(e,t),item:gt.fromTag("li",t)};return Lt(n.list,n.item),n},Oe=function(t,e,n){var r=e.slice(0,n.depth);return B(r).each((function(e){!function(t,e){Lt(t.list,e),t.item=e}(e,function(t,e,n){var r=gt.fromTag("li",t);return Rt(r,e),It(r,n),r}(t,n.itemAttributes,n.content)),function(t,e){Ot(t.list)!==e.listType&&(t.list=Vt(t.list,e.listType)),Rt(t.list,e.listAttributes)}(e,n)})),r},Ee=function(t,e,n){var r,o=function(t,e,n){for(var r=[],o=0;o0},Ae=function(t){return t.isSelected},De=function(t){var e=Dt(t),n=zt(t).exists(_e)?e.slice(0,-1):e;return k(n,Ft)},Me=function(t){return T(t,(function(e,n){(function(t,e){var n=t[e].depth,r=function(t){return t.depth===n&&!t.dirty},o=function(t){return t.depthe.length?Ee(t,e,n):Oe(t,e,n)}),[]);return M(n).map((function(t){return t.list}))}(t.contentDocument,n).toArray()},Ie=function(t,e,n){var r=function(t,e){var n,r=(n=!1,{get:function(){return n},set:function(t){n=t}});return k(t,(function(t){return{sourceList:t,entries:ze(0,e,r,t)}}))}(e,function(t){var e=k(he(t),gt.fromDom);return xe(R(e,h(Re)),R(A(e),h(Re)),(function(t,e){return{start:t,end:e}}))}(t));T(r,(function(e){!function(t,e){T(O(t,Ae),(function(t){return function(t,e){switch(t){case"Indent":e.depth++;break;case"Outdent":e.depth--;break;case"Flatten":e.depth=0}e.dirty=!0}(e,t)}))}(e.entries,n);var r,o=function(t,e){return N(function(t,e){if(0===t.length)return[];for(var n=e(t[0]),r=[],o=[],i=0,a=t.length;i0?nn(t,r,o,e,i):function(t,e,n,r){if(e!==t.getBody())if(e)if(e.nodeName!==n||rn(r)||Ke(e)){var o=qe(t.selection.getRng());Je(t.dom,e,r);var i=t.dom.rename(e,n);en(t.dom,i),t.selection.setRng($e(o)),Ze(t,n,r),Ce(t,Ge(n),i)}else je(t);else Ze(t,n,r),Ce(t,Ge(n),e)}(t,r,e,i)},an=jt.DOM,un=function(t,e){var n=Ut.grep(t.select("ol,ul",e));Ut.each(n,(function(e){!function(t,e){var n,r=e.parentNode;"LI"===r.nodeName&&r.firstChild===e&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(e),ne(t,r)&&an.remove(r)):an.setStyle(r,"listStyleType","none")),Gt(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(e)}(t,e)}))},cn=function(t,e,n,r){var o=e.startContainer,i=e.startOffset;if($t(o)&&(n?i0))return o;var a=t.schema.getNonEmptyElements();1===o.nodeType&&(o=yt.getNode(o,i));var u=new wt(o,r);for(n&&function(t,e){return!!Zt(e)&&t.isBlock(e.nextSibling)&&!Zt(e.previousSibling)}(t.dom,o)&&u.next();o=u[n?"next":"prev2"]();){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if($t(o)&&o.data.length>0)return o}},sn=function(t,e){var n=e.childNodes;return 1===n.length&&!Gt(n[0])&&t.isBlock(n[0])},ln=function(t,e,n){var r,o=sn(t,n)?n.firstChild:n;if(function(t,e){sn(t,e)&&t.remove(e.firstChild,!0)}(t,e),!ne(t,e,!0))for(;r=e.firstChild;)o.appendChild(r)},fn=function(t,e,n){var r,o=e.parentNode;if(re(t,e)&&re(t,n)){Gt(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&Zt(o.previousSibling)&&t.remove(o.previousSibling);var i=n.lastChild;i&&Zt(i)&&e.hasChildNodes()&&t.remove(i),ne(t,n,!0)&&t.$(n).empty(),ln(t,e,n),r&&n.appendChild(r);var a=vt(gt.fromDom(n),gt.fromDom(e))?t.getParents(e,Gt,n):[];t.remove(e),T(a,(function(e){ne(t,e)&&e!==t.getRoot()&&t.remove(e)}))}},dn=function(t,e,n,r){var o=t.dom;if(o.isEmpty(r))!function(t,e,n){t.dom.$(n).empty(),fn(t.dom,e,n),t.selection.setCursorLocation(n,0)}(t,n,r);else{var i=qe(e);fn(o,n,r),t.selection.setRng($e(i))}},mn=function(t,e){var n=t.dom,r=t.selection,o=r.getStart(),i=pe(t,o),a=n.getParent(r.getStart(),"LI",i);if(a){var u=a.parentNode;if(u===t.getBody()&&ne(n,u))return!0;var c=fe(r.getRng()),s=n.getParent(cn(t,c,e,i),"LI",i);if(s&&s!==a)return t.undoManager.transact((function(){var n;e?dn(t,c,s,a):(n=a).parentNode.firstChild===n?Ve(t):function(t,e,n,r){var o=qe(e);fn(t.dom,n,r);var i=$e(o);t.selection.setRng(i)}(t,c,a,s)})),!0;if(!s&&!e&&0===c.startOffset&&0===c.endOffset)return t.undoManager.transact((function(){je(t)})),!0}return!1},gn=function(t,e){return mn(t,e)||function(t,e){var n=t.dom,r=t.selection.getStart(),o=pe(t,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=fe(t.selection.getRng()),u=n.getParent(cn(t,a,e,o),"LI",o);if(u)return t.undoManager.transact((function(){!function(t,e,n){var r=t.getParent(e.parentNode,t.isBlock,n);t.remove(e),r&&t.isEmpty(r)&&t.remove(r)}(n,i,o),en(n,u.parentNode),t.selection.select(u,!0),t.selection.collapse(e)})),!0}return!1}(t,e)},hn=function(t,e){return t.selection.isCollapsed()?gn(t,e):function(t){var e=t.selection.getStart(),n=pe(t,e);return!!(t.dom.getParent(e,"LI,DT,DD",n)||he(t).length>0)&&(t.undoManager.transact((function(){t.execCommand("Delete"),un(t.dom,t.getBody())})),!0)}(t)},pn=function(t){var e=A(U(t).split("")),n=k(e,(function(t,e){var n=t.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,e)*n}));return E(n,(function(t,e){return t+e}),0)},vn=function(t){if(--t<0)return"";var e=t%26,n=Math.floor(t/26);return vn(n)+String.fromCharCode("A".charCodeAt(0)+e)},bn=function(t){var e,n,r=me(t);Xt(r)&&t.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:(e={start:t.dom.getAttrib(r,"start","1"),listStyleType:x.some(t.dom.getStyle(r,"list-style-type"))},n=parseInt(e.start,10),we(e.listStyleType,"upper-alpha")?vn(n):we(e.listStyleType,"lower-alpha")?vn(n).toLowerCase():e.start)},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(e){(function(t){switch(function(t){return/^[0-9]+$/.test(t)?2:/^[A-Z]+$/.test(t)?0:function(t){return/^[a-z]+$/.test(t)}(t)?1:t.length>0?4:3}(t)){case 2:return x.some({listStyleType:x.none(),start:t});case 0:return x.some({listStyleType:x.some("upper-alpha"),start:pn(t).toString()});case 1:return x.some({listStyleType:x.some("lower-alpha"),start:pn(t).toString()});case 3:return x.some({listStyleType:x.none(),start:""});case 4:return x.none()}})(e.getData().start).each((function(e){t.execCommand("mceListUpdate",!1,{attrs:{start:"1"===e.start?"":e.start},styles:{"list-style-type":e.listStyleType.getOr("")}})})),e.close()}})},yn=function(t,e){return function(){var n=me(t);return n&&n.nodeName===e}},wn=function(t){t.addCommand("mceListProps",(function(){bn(t)}))},xn=function(t){t.on("BeforeExecCommand",(function(e){var n=e.command.toLowerCase();"indent"===n?Fe(t):"outdent"===n&&Ve(t)})),t.addCommand("InsertUnorderedList",(function(e,n){on(t,"UL",n)})),t.addCommand("InsertOrderedList",(function(e,n){on(t,"OL",n)})),t.addCommand("InsertDefinitionList",(function(e,n){on(t,"DL",n)})),t.addCommand("RemoveList",(function(){je(t)})),wn(t),t.addCommand("mceListUpdate",(function(e,n){a(n)&&function(t,e){var n=me(t);t.undoManager.transact((function(){a(e.styles)&&t.dom.setStyles(n,e.styles),a(e.attrs)&&St(e.attrs,(function(e,r){return t.dom.setAttrib(n,r,e)}))}))}(t,n)})),t.addQueryStateHandler("InsertUnorderedList",yn(t,"UL")),t.addQueryStateHandler("InsertOrderedList",yn(t,"OL")),t.addQueryStateHandler("InsertDefinitionList",yn(t,"DL"))},Cn=function(t){(function(t){return t.getParam("lists_indent_on_tab",!0)})(t)&&function(t){t.on("keydown",(function(e){e.keyCode!==xt.TAB||xt.metaKeyPressed(e)||t.undoManager.transact((function(){(e.shiftKey?Ve(t):Fe(t))&&e.preventDefault()}))}))}(t),function(t){t.on("keydown",(function(e){e.keyCode===xt.BACKSPACE?hn(t,!1)&&e.preventDefault():e.keyCode===xt.DELETE&&hn(t,!0)&&e.preventDefault()}))}(t)};n.add("lists",(function(t){return!1===t.hasPlugin("rtc",!0)?(Cn(t),xn(t)):wn(t),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 Xe(t,"OL",e.setActive)}}),t.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:e("InsertUnorderedList"),onSetup:function(e){return Xe(t,"UL",e.setActive)}}))}(t),function(t){var e={text:"List properties...",icon:"ordered-list",onAction:function(){return t.execCommand("mceListProps")},onSetup:function(e){return Xe(t,"OL",(function(t){return e.setDisabled(!t)}))}};t.ui.registry.addMenuItem("listprops",e),t.ui.registry.addContextMenu("lists",{update:function(e){var n=me(t,e);return Xt(n)?["listprops"]:[]}})}(t),function(t){return{backspaceDelete:function(e){hn(t,e)}}}(t)}))}()},2540:(t,e,n)=>{n(3167)},3167:()=>{!function(){"use strict";var t,e,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n1?"www."===e[1]?"https://":e[1]:"https://"}(e),r=t.regex.exec(e),o=n+t.url,i=function(t){o=o.replace("$"+t,(function(){return r[t]?r[t]:""}))},a=0;a0?_.extend({},o[0],{url:W(o[0],r)}):null);if(i&&(n.source=i.url,n.type=i.type,n.allowfullscreen=i.allowFullscreen,n.width=n.width||String(i.w),n.height=n.height||String(i.h)),n.embed)return j(n.embed,n,!0);var a=A(O(t),n.source);a&&(n.type="script",n.width=String(a.width),n.height=String(a.height));var u=function(t){return t.getParam("audio_template_callback")}(t),c=function(t){return t.getParam("video_template_callback")}(t);return n.width=n.width||"300",n.height=n.height||"150",_.each(n,(function(e,r){n[r]=t.dom.encode(""+e)})),"iframe"===n.type?function(t){var e=t.allowfullscreen?' allowFullscreen="1"':"";return'"}(n):"application/x-shockwave-flash"===n.sourcemime?function(t){var e='';return t.poster&&(e+=''),e+""}(n):-1!==n.sourcemime.indexOf("audio")?function(t,e){return e?e(t):'"}(n,u):"script"===n.type?function(t){return'