PageSourceSearch

https://www.drze.de/++webresource++d6beda77-4c2b-5ada-ac3e-6b233a9…/chunks/tinymce.3a0c06c6c0740b5520f9.min.js

js drze.de collected 2026-10-02 10:17:23 UTC 3,263,090 bytes, 6 lines download raw bytes

1(self.webpackChunkplone_staticresources=self.webpackChunkplone_staticresources||[]).push([[88774],{89251:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(59921),e.b),d=new URL(e(83625),e.b),c=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),g=new URL(e(91625),e.b),C=new URL(e(67477),e.b),u=new URL(e(75073),e.b),m=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),_=new URL(e(21590),e.b),v=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),D=new URL(e(94636),e.b),z=new URL(e(16440),e.b),S=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),U=new URL(e(38423),e.b),R=new URL(e(4092),e.b),q=a()(i()),N=s()(l),I=s()(d),L=s()(c),H=s()(x),Y=s()(p),j=s()(g),G=s()(C),W=s()(u),P=s()(m),V=s()(b),Z=s()(f),Q=s()(h),K=s()(_),J=s()(v),$=s()(y),X=s()(E),tt=s()(w),ot=s()(k),et=s()(B),nt=s()(F),it=s()(D),rt=s()(z),at=s()(S),At=s()(O),st=s()(M),lt=s()(T),dt=s()(U),ct=s()(R);q.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox-tinymceai__annotation--added,.tox-tinymceai__annotation--modified,.tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-tinymceai__annotation--added__selected,del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--modified__selected,del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--removed__selected,del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-tinymceai__annotation--added,*:has(>div>iframe).tox-tinymceai__annotation--modified,*:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}img.tox-tinymceai__annotation--added__highlight,video.tox-tinymceai__annotation--added__highlight,iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--added__selected,video.tox-tinymceai__annotation--added__selected,iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--modified__highlight,video.tox-tinymceai__annotation--modified__highlight,iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--modified__selected,video.tox-tinymceai__annotation--modified__selected,iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--removed__highlight,video.tox-tinymceai__annotation--removed__highlight,iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--removed__selected,video.tox-tinymceai__annotation--removed__selected,iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-tinymceai__annotation--added__selected,.mce-pagebreak.tox-tinymceai__annotation--removed__selected,.mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-tinymceai__annotation--added__highlight,.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox-tinymceai{display:contents}
1.tox-tinymceai__annotation{display:revert}.tox-tinymceai__annotation--added__highlight,.tox-tinymceai__annotation--modified__highlight,.tox-tinymceai__annotation--removed__highlight{cursor:pointer}div[tinymceai-data-pending-diff=true],span[tinymceai-data-pending-diff=true]{position:relative;z-index:1;background:#fff}.tox-tinymceai__preview-body{position:relative;min-height:100%}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{cursor:pointer;background-position:bottom;background-image:linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:revert;-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{background-image:none;outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0}
1.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:inline;background-image:none;border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #c00;padding:0}.tox-tinymceai__diff-focus-overlay{position:absolute;left:0;top:0;right:0;overflow:hidden;pointer-events:none}.tox-tinymceai__diff-focus-overlay-dim{fill:rgba(34, 47, 62, 0.2)}.mce-content-body .mce-item-anchor{background:transparent url("+N+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #1b3b60}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #006ce7}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#1b3b60;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#1b3b60}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#1b3b60;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #006ce7}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+L+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}
1.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+H+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.3);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}@media print{.mce-content-body .mce-placeholder,.mce-content-body [data-mce-bogus=all],.mce-content-body [data-mce-bogus]{display:none !important}.mce-content-body .mce-visual-caret{display:none !important}.mce-content-body [data-mce-selected],.mce-content-body *:focus,.mce-content-body .mce-edit-focus{outline:none !important}}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+G+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;
1color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+W+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+P+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.tox-suggestededits__annotation--added,.tox-suggestededits__annotation--modified,.tox-suggestededits__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-suggestededits__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-suggestededits__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-suggestededits__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-suggestededits__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-suggestededits__annotation--added__selected,del.tox-suggestededits__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--modified__selected,del.tox-suggestededits__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--removed__selected,del.tox-suggestededits__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-suggestededits__annotation--added,*:has(>div>iframe).tox-suggestededits__annotation--modified,*:has(>div>iframe).tox-suggestededits__annotation--removed{padding:7px;margin:5px}img.tox-suggestededits__annotation--added__highlight,video.tox-suggestededits__annotation--added__highlight,iframe.tox-suggestededits__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--added__selected,video.tox-suggestededits__annotation--added__selected,iframe.tox-suggestededits__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--modified__highlight,video.tox-suggestededits__annotation--modified__highlight,iframe.tox-suggestededits__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--modified__selected,video.tox-suggestededits__annotation--modified__selected,iframe.tox-suggestededits__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--removed__highlight,video.tox-suggestededits__annotation--removed__highlight,iframe.tox-suggestededits__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--removed__selected,video.tox-suggestededits__annotation--removed__selected,iframe.tox-suggestededits__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-suggestededits__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-suggestededits__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-suggestededits__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-suggestededits__annotation--added__selected,.mce-pagebreak.tox-suggestededits__annotation--removed__selected,.mce-pagebreak.tox-suggestededits__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-suggestededits__annotation--added__highlight,.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,.mce-pagebreak.tox-suggestededits__annotation--removed__highlight{padding:0}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uc-video{display:block;position:relative;margin:16px 0 16px 0}.tox-uc-video:not([data-mce-selected]):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}@media print{tiny-uploadcare-placeholder{display:none !important}}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+V+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}
1.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+it+")}.mce-visualblocks pre{background-image:url("+rt+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+st+")}.mce-visualblocks ul{background-image:url("+lt+")}.mce-visualblocks ol{background-image:url("+dt+")}.mce-visualblocks dl{background-image:url("+ct+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#99c4f5}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#ffeb99}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#eb9999}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#99c4f5;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#ffeb99;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#eb9999;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide-dark/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox-tinymceai__annotation--added,\n.tox-tinymceai__annotation--modified,\n.tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-tinymceai__annotation--added__selected,\ndel.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--modified__selected,\ndel.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--removed__selected,\ndel.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-tinymceai__annotation--added,\n*:has(> div > iframe).tox-tinymceai__annotation--modified,\n*:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-tinymceai__annotation--added__highlight,\nvideo.tox-tinymceai__annotation--added__highlight,\niframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--added__selected,\nvideo.tox-tinymceai__annotation--added__selected,\niframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__highlight,\nvideo.tox-tinymceai__annotation--modified__highlight,\niframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__selected,\nvideo.tox-tinymceai__annotation--modified__selected,\niframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__highlight,\nvideo.tox-tinymceai__annotation--removed__highlight,\niframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__selected,\nvideo.tox-tinymceai__annotation--removed__selected,\niframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox-tinymceai {\n  display: contents;\n}\n.tox-tinymceai__annotation {\n  display: revert;\n}\n.tox-tinymceai__annotation--added__highlight,\n.tox-tinymceai__annotation--modified__highlight,\n.tox-tinymceai__annotation--removed__highlight {\n  cursor: pointer;\n}\ndiv[tinymceai-data-pending-diff="true"],\nspan[tinymceai-data-pending-diff="true"] {\n  position: relative;\n  z-index: 1;\n  background: #fff;\n}\n.tox-tinymceai__preview-body {\n  position: relative;\n  min-height: 100%;\n}
1\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  cursor: pointer;\n  background-position: bottom;\n  background-image: linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: revert;\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  background-image: none;\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-
1preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: inline;\n  background-image: none;\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #c00;\n  padding: 0;\n}\n.tox-tinymceai__diff-focus-overlay {\n  position: absolute;\n  left: 0;\n  top: 0;\n  right: 0;\n  overflow: hidden;\n  pointer-events: none;\n}\n.tox-tinymceai__diff-focus-overlay-dim {\n  fill: rgba(34, 47, 62, 0.2);\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #1b3b60;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #006ce7;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #1b3b60;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #1b3b60;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #1b3b60;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #006ce7;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: #f8f8f2;\n  background: none;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.3);\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n  border-radius: 0.3em;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #282a36;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: #6272a4;\n}\n.token.punctuation {\n  color: #f8f8f2;\n}\n.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #ff79c6;\n}\n.token.boolean,\n.token.number {\n  color: #bd93f9;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #50fa7b;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string,\n.token.variable {\n  color: #f8f8f2;\n}\n.token.atrule,\n.token.attr-value,\n.token.function,\n.token.class-name {\n  color: #f1fa8c;\n}\n.token.keyword {\n  color: #8be9fd;\n}\n.token.regex,\n.token.important {\n  color: #ffb86c;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.3);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.3);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n@media print {\n  .mce-content-body .mce-placeholder,\n  .mce-content-body [data-mce-bogus=all],\n  .mce-content-body [data-mce-bogus] {\n    display: none !important;\n  }\n  .mce-content-body .mce-visual-caret {\n    display: none !important;\n  }\n  .mce-content-body [data-mce-selected],\n  .mce-content-body *:focus,\n  .mce-content-body .mce-edit-focus {\n    outline: none !important;\n  }\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #4099ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #4099ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid transparent;\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: lighten;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #4099ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.tox-suggestededits__annotation--added,\n.tox-suggestededits__annotation--modified,\n.tox-suggestededits__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-suggestededits__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-suggestededits__annotation--added__selected,\ndel.tox-suggestededits__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--modified__selected,\ndel.tox-suggestededits__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--removed__selected,\ndel.tox-suggestededits__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,\n.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,\n.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-suggestededits__annotation--added,\n*:has(> div > iframe).tox-suggestededits__annotation--modified,\n*:has(> div > iframe).tox-suggestededits__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-suggestededits__annotation--added__highlight,\nvideo.tox-suggestededits__annotation--added__highlight,\niframe.tox-suggestededits__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--added__selected,\nvideo.tox-suggestededits__annotation--added__selected,\niframe.tox-suggestededits__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__highlight,\nvideo.tox-suggestededits__annotation--modified__highlight,\niframe.tox-suggestededits__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__selected,\nvideo.tox-suggestededits__annotation--modified__selected,\niframe.tox-suggestededits__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__highlight,\nvideo.tox-suggestededits__annotation--removed__highlight,\niframe.tox-suggestededits__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__selected,\nvideo.tox-suggestededits__annotation--removed__selected,\niframe.tox-suggestededits__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-suggestededits__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-suggestededits__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-suggestededits__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__selected,\n.mce-pagebreak.tox-suggestededits__annotation--removed__selected,\n.mce-pagebreak.tox-suggestededits__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--removed__highlight {\n  padding: 0;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uc-video {\n  display: block;\n  position: relative;\n  margin: 16px 0 16px 0;\n}
1\n.tox-uc-video:not([data-mce-selected]):after {\n  content: "";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n@media print {\n  tiny-uploadcare-placeholder {\n    display: none !important;\n  }\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #99c4f5;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #ffeb99;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #eb9999;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #99c4f5;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #ffeb99;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #eb9999;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=q},83797:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(43645),e.b),d=a()(i()),c=s()(l);d.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;
1cursor:auto;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black, #222f3e);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base, 16px)}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink, 1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid rgba(255, 255, 255, 0.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid rgba(255, 255, 255, 0.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#fff}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#1f354f;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#99c4f5}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#99c4f5}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#383f38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#332a38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#161f29;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-accordion{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__item{background-color:var(--tox-private-background-color, #222F3E);color:var(--tox-private-text-color, #fff);border-radius:var(--tox-private-control-border-radius, 6px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item::after{border-radius:var(--tox-private-control-border-radius, 6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media(forced-colors: active){.tox .tox-accordion__item::after{border:2px solid highlight}}.tox .tox-accordion__item:focus{outline:none;z-index:1}.tox .tox-accordion__item:focus::after{opacity:1}.tox .tox-accordion__heading{margin:0;width:100%}.tox .tox-accordion__heading:focus{outline:none}.tox .tox-accordion__header{align-items:center;border:none;border-radius:var(--tox-private-control-border-radius, 6px);box-sizing:border-box;color:var(--tox-private-text-color, #fff);cursor:pointer;display:flex;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md, 16px);
1font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-line-height-base, 1.3);outline:none;padding:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));text-align:left;width:100%}.tox .tox-accordion__header::after{border-radius:var(--tox-private-control-border-radius, 6px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__header::after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){position:relative;z-index:1}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__header-icon{align-items:center;color:var(--tox-private-text-color, #fff);display:flex;flex-shrink:0;height:calc(var(--tox-private-base-value, 16px)*1.5);justify-content:center;width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header-icon svg{display:block;fill:currentColor;height:100%;width:100%;max-height:calc(var(--tox-private-base-value, 16px)*1.5);max-width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm, 8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{flex:0 1 auto;margin-right:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>*:not(:first-child){margin-top:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius, 6px);align-items:center;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--tox-private-pad-xs, 4px);margin:0;outline:none;padding:6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border-radius:var(--tox-private-control-border-radius, 6px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after{opacity:1}.tox .tox-accordion .tox-selectfield{align-items:center;background-color:var(--tox-private-background-color, #222F3E);border:1px solid var(--tox-private-border-color, #161f29);border-radius:var(--tox-private-control-border-radius, 6px);box-sizing:border-box;display:flex;height:34px;padding:0 6px;position:relative;width:100%}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);z-index:1}@media(forced-colors: active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{appearance:none;background:none;border:none;color:inherit;cursor:pointer;flex:1;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:5px 0;text-align:left}.tox .tox-accordion .tox-selectfield .tox-icon{display:flex;flex-shrink:0;padding:9px 0;pointer-events:none}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value, 16px);width:var(--tox-private-base-value, 16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-right:auto;margin-left:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox .tox-alert{align-items:flex-start;align-self:stretch;border-radius:var(--tox-private-panel-border-radius, 6px);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--tox-private-text-color, #fff);display:flex;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-line-height-base, 1.3);padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-alert--error{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222F3E) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #222F3E) r g b/0.8) 100%),var(--tox-private-color-error, #c00);border-color:var(--tox-private-color-error, #c00)}.tox .tox-alert--warning{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222F3E) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #222F3E) r g b/0.8) 100%),var(--tox-private-color-warning, #FFCC00);border-color:var(--tox-private-color-warning, #FFCC00)}.tox .tox-alert__body{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.tox .tox-alert__content{align-items:center;display:flex;flex:1 0 0;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) 0}.tox .tox-alert__message{margin:0;text-align:left}.tox .tox-alert__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tox-private-pad-xs, 4px);justify-content:flex-start}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{border-width:var(--tox-private-button-border-width, 1px);border-style:var(--tox-private-button-border-style, solid);border-radius:var(--tox-private-control-border-radius, 6px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size, 14px);font-style:var(--tox-private-button-font-style, normal);font-weight:var(--tox-private-button-font-weight, bold);line-height:var(--tox-private-control-line-height, 24px);padding:var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;outline:none;position:relative;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-button::before{border-radius:var(--tox-private-control-border-radius, 6px);bottom:calc(-1*var(--tox-private-button-border-width, 1px));box-shadow:var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);content:"";left:calc(-1*var(--tox-private-button-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-button-border-width, 1px));top:calc(-1*var(--tox-private-button-border-width, 1px))}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color, #0060ce);background-image:none;border-color:var(--tox-private-button-focus-border-color, #0060ce);box-shadow:var(--tox-private-button-focus-box-shadow, none);color:var(--tox-private-button-focus-text-color, #fff)}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button.tox-button--icon,.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{display:block;fill:currentColor}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success, #78AB46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error, #c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color, #006ce7);background-image:none;background-position:0 0;background-repeat:repeat;color:var(--tox-private-button-primary-text-color, #fff);border-color:var(--tox-private-button-primary-border-color, #006ce7)}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color, #006ce7);background-image:none;border-color:var(--tox-private-button-primary-disabled-border-color, #006ce7);color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color, #0060ce);border-color:var(--tox-private-button-primary-focus-border-color, #0060ce);color:var(--tox-private-button-primary-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color, #0060ce);border-color:var(--tox-private-button-primary-hover-border-color, #0060ce);color:var(--tox-private-button-primary-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color, #0054b4);border-color:var(--tox-private-button-primary-active-border-color, #0054b4);color:var(--tox-private-button-primary-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color, #0054b4);border-color:var(--tox-private-button-primary-enabled-border-color, #0054b4);color:var(--tox-private-button-primary-enabled-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color, #00489b);border-color:var(--tox-private-button-primary-enabled-focus-border-color, #00489b);color:var(--tox-private-button-primary-enabled-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color, #00489b);border-color:var(--tox-private-button-primary-enabled-hover-border-color, #00489b);color:var(--tox-private-button-primary-enabled-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color, #003c81);border-color:var(--tox-private-button-primary-enabled-active-border-color, #003c81);color:var(--tox-private-button-primary-enabled-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color, #3d546f);border-color:var(--tox-private-button-secondary-border-color, #3d546f);color:var(--tox-private-button-secondary-text-color, #fff);border-style:solid;border-width:1px;background-image:none;background-position:0 0;background-repeat:repeat;border-radius:6px;box-shadow:none;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color, #3d546f);background-image:none;border-color:var(--tox-private-button-secondary-disabled-border-color, #3d546f);color:var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color, #34485f);border-color:var(--tox-private-button-secondary-focus-border-color, #34485f);color:var(--tox-private-button-secondary-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color, #34485f);border-color:var(--tox-private-button-secondary-hover-border-color, #34485f);color:var(--tox-private-button-secondary-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color, #2b3b4e);border-color:var(--tox-private-button-secondary-active-border-color, #2b3b4e);color:var(--tox-private-button-secondary-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color, #599fef);border-color:var(--tox-private-button-secondary-enabled-border-color, #599fef);color:var(--tox-private-button-secondary-enabled-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color, #4292ed);border-color:var(--tox-private-button-secondary-enabled-focus-border-color, #4292ed);color:var(--tox-private-button-secondary-enabled-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color, #4292ed);border-color:var(--tox-private-button-secondary-enabled-hover-border-color, #4292ed);color:var(--tox-private-button-secondary-enabled-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color, #2b85eb);border-color:var(--tox-private-button-secondary-enabled-active-border-color, #2b85eb);color:var(--tox-private-button-secondary-enabled-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:var(--tox-private-button-naked-text-color, #fff)}.tox .tox-button--naked[disabled]{background-color:transparent;border-color:transparent;color:var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color, rgba(255, 255, 255, 0.2));border-color:var(--tox-private-button-naked-focus-border-color, transparent);color:var(--tox-private-button-naked-focus-text-color, #fff);box-shadow:unset}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color, rgba(255, 255, 255, 0.2));border-color:var(--tox-private-button-naked-hover-background-color, transparent);color:var(--tox-private-button-naked-hover-text-color, #fff);box-shadow:unset}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color, rgba(255, 255, 255, 0.3));border-color:var(--tox-private-button-naked-active-border-color, transparent);color:var(--tox-private-button-naked-active-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color, #2b5c93);border-color:var(--tox-private-button-naked-enabled-border-color, #2b5c93);color:var(--tox-private-button-naked-enabled-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color, #254f80);border-color:var(--tox-private-button-naked-enabled-focus-border-color, #254f80);color:var(--tox-private-button-naked-enabled-focus-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color, #254f80);border-color:var(--tox-private-button-naked-enabled-hover-border-color, #254f80);color:var(--tox-private-button-naked-enabled-hover-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color, #1f436c);border-color:var(--tox-private-button-naked-enabled-active-border-color, #1f436c);color:var(--tox-private-button-naked-enabled-active-text-color, #fff);box-shadow:unset}.tox .tox-button--secondary--outline{background-color:transparent;border-color:var(--tox-private-button-secondary-outline-border-color, #3d546f);color:var(--tox-private-button-secondary-outline-text-color, #fff)}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color, #34485f);border-color:var(--tox-private-button-secondary-outline-focus-border-color, #34485f);color:var(--tox-private-button-secondary-outline-focus-text-color, #fff)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color, #3d546f);border-color:var(--tox-private-button-secondary-outline-hover-border-color, #34485f);color:var(--tox-private-button-secondary-outline-hover-text-color, #fff)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color, #34485f);border-color:var(--tox-private-button-secondary-outline-active-border-color, #34485f);color:var(--tox-private-button-secondary-outline-active-text-color, #fff)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color, transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color, #3d546f);color:var(--tox-private-button-secondary-outline-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox .tox-checkbox{align-items:center;border-radius:var(--tox-private-checkbox-border-radius, 6px);cursor:pointer;display:flex;height:var(--tox-private-control-height, 36px);min-width:var(--tox-private-control-height, 36px)}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:var(--tox-private-pad-xs, 3px);border-radius:var(--tox-private-checkbox-border-radius, 6px);box-shadow:0 0 0 2px transparent;height:var(--tox-private-control-line-height, 24px);aspect-ratio:1}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;
1fill:var(--tox-private-checkbox-unselected-color, rgba(255, 255, 255, 0.2))}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:var(--tox-private-checkbox-indeterminate-color, #006ce7)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:var(--tox-private-checkbox-selected-color, #006ce7)}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #006ce7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs, 4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs, 4px)}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:rgba(255, 255, 255, 0.15);border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0;display:flex;flex-direction:column}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.5);cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#fff;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{f
1ill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#222f3e}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#222f3e;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#006ce7;color:#fff}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#2f4055;color:#fff;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#599fef;color:#fff}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#2b3b4e;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#2f4055;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#2f4055;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #161f29;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#442632;border:1px solid #55212b;border-radius:3px;color:#e68080;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#2f4055}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#222f3e;border:1px solid #222f3e;border-radius:6px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#1b3b60;border:1px solid #006ce7;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #fff;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:6px;border:2px solid #fff}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#222f3e;box-shadow:0 0 8px 8px #222f3e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255, 255, 255, 0.5);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#222f3e;position:relative;border-radius:6px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#222f3e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(34, 47, 62, 0), #222F3E);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#222f3e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#222f3e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34, 47, 62, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#161f29;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255, 255, 255, 0.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0, 108, 231, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#cde5ff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #161f29;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}.tox .tox-dropdown-content{box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;overflow:auto;height:fit-content;width:fit-content;border-radius:var(--tox-private-panel-border-radius, 6px);background-color:var(--tox-private-background-color, #222F3E);max-height:50vh}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255, 255, 255, 0.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #fff;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:2px solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-expandable-box{border-radius:6px;border:1px solid var(--tox-private-border-color, #161f29);display:flex;flex-direction:column;justify-content:stretch;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px)}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #222F3E))}.tox .tox-expandable-box__content--expanded{max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34 47 3.1%);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}
1.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255, 255, 255, 0.5);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#222f3e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);
1cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+c+')}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px -4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px -4px}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #161f29;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;
1display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#2f4055}.tox .tox-context-toolbar{position:absolute;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color, #222F3E);color:var(--tox-private-text-color, #fff);border:1px solid #364a62;border-radius:6px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);padding:8px}.tox .tox-context-toolbar[popover]{inset:auto;margin:0}.tox .tox-context-toolbar .tox-toolbar{display:flex;flex-wrap:nowrap;gap:8px}.tox .tox-context-toolbar .tox-toolbar__group{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px;align-items:center;padding:0}.tox .tox-insert-table-picker{background-color:#222f3e;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:rgba(255, 255, 255, 0.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:rgba(255, 255, 255, 0.15)}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#222f3e;border:1px solid #161f29;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px;color:#fff}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(255, 255, 255, 0.5)}.tox .tox-collection__item--active .tox-mentions__username,.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#2b3b4e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#222f3e;border:0;box-shadow:none;color:#fff;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#82b153;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #b5d199;outline-offset:2px}.tox .tox-notification--success a:active{color:#689041;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#d42b2b;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #e68080;outline-offset:2px}.tox .tox-notification--error a:active{color:#a22;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:rgba(255, 255, 255, 0.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#997a00;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #fc0;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#665200;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#2681ea;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #83b7f3;outline-offset:2px}.tox .tox-notification--info a:active{color:#1368c9;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#17202a;position:absolute;top:0;left:0;right:0;z-index:1302;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#222f3e;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.15)}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#2b3b4e;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(255, 255, 255, 0.5)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(255, 255, 255, 0.5)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid rgba(255, 255, 255, 0.15);padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#006ce7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{background-color:#17202a;color:rgba(255, 255, 255, 0.5);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#55367a;color:#c290fb;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #c290fb}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(255, 255, 255, 0.5);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#cde5ff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#161f29 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #161f29 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color, #34485f);display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-sidebar-content{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px;border-left:1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15))}.tox .tox-sidebar-content--wide{min-width:440px;max-width:440px;width:440px}.tox .tox-sidebar-content__header{align-items:center;display:flex;justify-content:space-between;border-bottom:var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #0e141a);padding:var(--tox-private-pad-sm, 8px) 12px;background:var(--tox-private-background-color, #222F3E);z-index:1}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg, 20px);
1font-weight:var(--tox-private-font-weight-normal, normal);padding:var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #fff);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width: min(380px, 90vw);--tox-private-floating-sidebar-height: 80vh;position:fixed;z-index:var(--tox-private-z-index-floatingsidebar, 1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color, #34485f);border-radius:var(--tox-private-panel-border-radius, 6px);overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222F3E);padding:calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));border-bottom:1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15))}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-sidebar-content__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:1000}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:auto}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-sidebar-content__actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{display:flex;align-items:center;gap:6px;padding-top:var(--tox-private-pad-xs, 4px);padding-bottom:var(--tox-private-pad-xs, 4px);padding-left:var(--tox-private-pad-md, 16px);padding-right:var(--tox-private-pad-md, 16px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator{border-bottom:1px solid rgba(255, 255, 255, 0.15);height:0;margin:4px 0}.tox .tox-ai .tox-ai__user-prompt{display:flex;flex-direction:column;margin-left:auto;gap:inherit;width:100%}.tox .tox-ai .tox-ai__user-prompt__context{margin-left:auto;display:flex;flex-direction:column;gap:inherit;align-items:end;width:100%}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary, #2f4055);padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75);border-radius:var(--tox-private-control-border-radius, 6px);max-width:80%;align-self:flex-end;color:var(--tox-private-text-color, #fff)}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-ai__scroll{overflow-y:auto;overflow-x:hidden;background-color:var(--tox-private-background-color, #222F3E);
1display:flex;padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222F3E)}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint, #006ce7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint, #006ce7)}.tox .tox-ai .tox-ai__response-status{display:flex;color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));font-size:var(--tox-private-font-size-sm, 14px);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-tinymceai-response-status-icon-height, 24px);padding-top:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5))}.tox .tox-ai .tox-ai__response-status-icon{border-radius:999px;border:1px solid var(--tox-private-neutral-20, #0e141a);background-color:var(--tox-private-background-color, #222F3E);height:var(--tox-private-tinymceai-response-status-icon-height, 24px);flex:0 0 24px;display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon){margin-left:calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))*-1)}.tox .tox-ai .tox-ai__icon{display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-sources{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px);align-self:stretch;flex-wrap:wrap}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));background-color:transparent;max-width:32%;max-height:24px;cursor:pointer}.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,.tox .tox-ai .tox-ai__response-sources-list .tox-tag img{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #fff);font-feature-settings:"liga" off,"clig" off;font-size:var(--tox-private-font-size-sm, 14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-line-height, 18px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-md, 16px);line-height:calc(var(--tox-private-font-size-md, 16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #222F3E))}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius, 6px);border:1px solid var(--tox-private-color-error, #c00);background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222F3E) r g b/0.9) 0%, rgba(from var(--tox-private-background-color, #222F3E) r g b/0.9) 100%),var(--tox-private-color-error, #c00);padding:var(--tox-private-pad-sm, 8px);width:100%;display:flex;gap:var(--tox-private-pad-sm, 8px);align-items:center}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:0 0 auto;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));gap:var(--tox-private-pad-sm, 8px);background-color:var(--tox-private-background-color, #222F3E);
1display:flex;flex-direction:column;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222F3E);border-top:1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15))}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-ai__context{display:flex;gap:var(--tox-private-pad-sm, 8px);flex-wrap:wrap;max-height:calc(2*(2*var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px)) + var(--tox-private-pad-sm, 8px))}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm, 8px))/2)}.tox .tox-ai .tox-ai__context-more{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px);overflow:auto;max-width:var(--tox-private-tinymceai-context-more-max-width, 320px)}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{display:flex;align-items:center;gap:6px}.tox .tox-ai .tox-ai__footer-actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-model-selection-button{display:flex;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-ai .tox-ai__footer-note{align-items:center;color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));display:flex;font-size:var(--tox-private-font-size-xs, 12px);height:24px;justify-content:center;letter-spacing:0px;padding-top:var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;overflow:auto;padding:var(--tox-private-pad-xs, 4px)}.tox .tox-ai .tox-ai__models-menu__item__description{display:flex;flex-direction:column;align-items:start}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold, bold);font-size:var(--tox-private-font-size-sm, 14px);line-height:calc(var(--tox-private-font-size-sm, 14px)*1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));font-size:var(--tox-private-font-size-xs, 12px);line-height:calc(var(--tox-private-font-size-xs, 12px)*1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white, #fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white, #fff) r g b/0.7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color, #fff);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai .tox-ai-chat-history-list{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding-top:var(--tox-private-pad-xs, 4px);width:100%}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:18px;letter-spacing:1px}.tox .tox-ai .tox-ai-chat-history-list__item{display:flex;padding:12px;gap:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-control-border-radius, 6px);cursor:pointer}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active{background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-ai .tox-ai-chat-history-list__item:focus,.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary, #2f4055);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{display:flex;justify-content:flex-end;width:100%;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white, #fff) r g b/0.5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{display:flex;flex-direction:column;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{display:flex;align-items:center;min-width:calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2)}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-base, 16px);
1font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-font-size-lg, 20px);overflow:hidden;text-overflow:ellipsis}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-xs, 12px);line-height:var(--tox-private-line-height-base, 1.3)}.tox .tox-ai .tox-sidebar-content__message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;gap:var(--tox-private-pad-md, 16px);width:100%}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-md, 16px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:20px}.tox .tox-ai .tox-sidebar-content__message-action{display:flex;justify-content:center;align-items:center;align-self:stretch}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #222F3E);color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));line-height:var(--tox-private-line-height-base, 1.3);margin:0 1em}.tox .tox-ai-removed-content::before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base, 1.3)*1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md, 16px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #222F3E);color:var(--tox-private-text-color, #fff);line-height:var(--tox-private-line-height-base, 1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-html-content-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold, bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm, 8px) 0}.tox .tox-ai-html-content ul,.tox .tox-ai-html-content ol{padding-left:2em;margin:1em 0}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint, #006ce7);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));padding:.1em .2em;border-radius:4px}.tox .tox-ai-html-content pre code{display:block;font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));border-radius:4px;white-space:pre-wrap;margin:1em 0;overflow-wrap:break-word}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color, #161f29)}.tox .tox-ai-html-content table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) th,.tox .tox-ai-html-content table:not([cellpadding]) td{padding:.4rem}.tox .tox-ai-html-content th,.tox .tox-ai-html-content td{border:1px solid var(--tox-private-border-color, #161f29)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-we
1ight-bold, bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content strong,.tox .tox-ai-html-content b{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sup,.tox .tox-ai-html-content sub{font-size:.75em;line-height:0;vertical-align:baseline}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active, #006ce7) h s l/30%);padding:.05em .2em;border-radius:2px}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{font-family:ui-monospace,monospace;font-size:.85em;padding:.15em .4em;border-radius:4px;border:1px solid var(--tox-private-border-color, #161f29);background:var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));box-shadow:inset 0 -1px 0 var(--tox-private-border-color, #161f29)}.tox .tox-ai-html-content img{max-width:100%;height:auto;vertical-align:middle;border-radius:4px}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content)::after{content:"〰〰";color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{position:absolute;inset:0;display:flex;flex-direction:column}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{position:relative;flex:1 1 auto;min-height:0}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{flex:0 0 auto;background:var(--tox-private-background-color, #222F3E);border-top:1px solid #364a62}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{position:absolute;inset:0;width:100%;height:100%}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:rgba(34, 47, 62, 0.2)}.tox .tox-ai__preview-overlay--centered{display:flex;align-items:center;justify-content:center}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{display:flex;align-items:center;gap:var(--tox-private-pad-md, 16px);padding:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-panel-border-radius, 6px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));background-color:var(--tox-private-background-color, #222F3E);color:var(--tox-private-text-color, #fff);pointer-events:auto}.tox .tox-tinymceai-previewloader__content{display:flex;align-items:center;justify-content:center;padding:0 var(--tox-private-pad-xs, 4px);gap:var(--tox-private-pad-sm, 8px)}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);
1animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#161f29;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255, 255, 255, 0.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color: var(--tox-private-color-tint, #006ce7);--tox-private-spinner-size: 24px;--tox-private-spinner-circle-width: 3px;--tox-private-spinner-dot-size: 6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size: 16px;--tox-private-spinner-circle-width: 2px;--tox-private-spinner-dot-size: 4px}.tox .tox-ai__spinner--circle{animation:tox-rotation 1s linear infinite;border-radius:50%;background:conic-gradient(var(--tox-private-spinner-color) 0% 330deg, transparent 330deg 100%);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), rgba(0, 0, 0, 0) 98%, #000)}.tox .tox-ai__spinner--dots{display:flex;align-items:center;justify-content:center;gap:1px}.tox .tox-ai__spinner--dots>div{animation:tox-bouncing-dots 1.5s ease-in-out 0s infinite both;aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%}.tox .tox-ai__spinner--dots>div:nth-child(1){animation-delay:-0.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-0.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox .tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox .tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox .tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox .tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox .tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox .tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox ins.tox-tinymceai__annotation--added__selected,.tox del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--modified__selected,.tox del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--removed__selected,.tox del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}.tox *:has(>div>iframe).tox-tinymceai__annotation--added,.tox *:has(>div>iframe).tox-tinymceai__annotation--modified,.tox *:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight,.tox iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected,.tox iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight,.tox iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected,.tox iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight,.tox iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected,.tox iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md, 16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));font-size:var(--tox-private-font-size-sm, 14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{display:flex;gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{width:100%;background-color:var(--tox-private-background-color, #222F3E);
1display:flex;justify-content:space-between;align-items:center;border:1px solid #161f29;border-radius:6px;box-sizing:border-box}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:normal;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(255, 255, 255, 0.75);position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(255, 255, 255, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255, 255, 255, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#fff}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{width:fit-content;box-sizing:border-box;display:flex;padding:var(--tox-private-pad-xs, 4px) 6px;position:relative;align-items:center;gap:var(--tox-private-pad-xs, 4px);border-radius:3px;background:hsl(from var(--tox-private-color-tint, #006ce7) h s l/10%);line-height:var(--tox-private-base-value, 16px);font-size:var(--tox-private-font-size-xs, 12px)}.tox .tox-tag::before{border-radius:var(--tox-private-control-border-radius, 6px);bottom:calc(-1*var(--tox-private-tag-border-width, 1px));box-shadow:var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);content:"";left:calc(-1*var(--tox-private-tag-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-tag-border-width, 1px));top:calc(-1*var(--tox-private-tag-border-width, 1px))}.tox .tox-tag:focus:not(:disabled)::before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value, 16px);
1fill:var(--tox-private-text-color, #fff)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-shrink:1;color:var(--tox-private-text-color, #fff)}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value, 16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{border:0;padding:0;color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5))}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-segmented-control{display:inline-flex;position:relative;border:none;border-radius:var(--tox-private-control-border-radius, 6px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #364a62);overflow:hidden;padding:var(--tox-private-pad-xs, 4px);background-color:var(--tox-private-background-color, #222F3E)}.tox .tox-segmented-control__segment{flex:1;padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);cursor:pointer;background:transparent;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:16px;border:1px solid transparent;border-radius:calc(var(--tox-private-control-border-radius, 6px) - 1px);text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;color:var(--tox-private-segmented-control-text-color, #fff)}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color, #006ce7);color:var(--tox-private-segmented-control-active-text-color, #006ce7);background-color:var(--tox-private-segmented-control-active-bg-color, rgba(0, 108, 231, 0.1))}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:none}.tox .tox-toggle{display:flex;align-items:center;gap:var(--tox-private-pad-xs, 4px);padding:var(--tox-private-pad-xs, 4px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-control-line-height, 24px);white-space:nowrap;background-color:var(--tox-private-background-color, #222F3E);color:var(--tox-private-text-color, #fff)}.tox .tox-toggle input{position:absolute;opacity:0;width:0;height:0}.tox .tox-toggle__slider{position:relative;cursor:pointer;box-sizing:border-box;transition:.4s;border-radius:34px;width:28px;height:16px;background-color:var(--tox-private-slider-background-color, #222F3E);border:1px solid var(--tox-private-slider-border-color, rgba(255, 255, 255, 0.15))}.tox .tox-toggle__slider::before{position:absolute;content:"";height:12px;width:12px;left:1px;bottom:1px;transition:.4s;border-radius:50%;background-color:var(--tox-private-slider-handle-background-color, #fff)}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color, #006ce7);border:1px solid var(--tox-private-slider-checked-border-color, #006ce7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white, #fff),0 0 0 2px var(--tox-private-color-tint, #006ce7)}.tox input:checked+.tox-toggle__slider::before{transform:translateX(12px);background-color:var(--tox-private-slider-checked-handle-background-color, #fff)}.tox input:disabled+.tox-toggle__slider::before{opacity:50%}.tox .tox-tbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:none;padding:0;text-transform:none;width:34px}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#fff}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#222f3e;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#599fef;border:0;box-shadow:none;color:#fff;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#fff}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:#2f4055;border-radius:3px;display:flex;margin:6px 1px 5px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#2f4055}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#2f4055;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#2f4055;color:#fff}.tox .tox-number-input input:focus{background-color:#2f4055}.tox .tox-number-input input:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-number-input button{color:#fff;height:28px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#2f4055;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#2f4055}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #161f29}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke:focus{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{border:0;box-shadow:none;background:#222f3e;color:#fff;position:relative;z-index:1}.tox .tox-split-button__main:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px 0 0 3px}@media(forced-colors: active){.tox .tox-split-button__main:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron{width:16px;border-radius:0 3px 3px 0;margin-left:0}.tox .tox-split-button__chevron:focus{border:0;box-shadow:none;background:#222f3e;color:#fff;position:relative;z-index:1}.tox .tox-split-button__chevron:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0;border-radius:0 3px 3px 0}@media(forced-colors: active){.tox .tox-split-button__chevron:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:focus,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(rgba(255, 255, 255, 0.15) 0 1px, transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 22px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#2f4055;border-radius:6px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}
1.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-toolbar-input-form{display:flex;align-items:center;background-color:var(--tox-private-background-color, #222F3E);padding:0 var(--tox-private-pad-sm, 8px)}.tox .tox-tooltip{display:inline-block;max-width:min(80%,15em);padding:8px 0 0 0;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip.tox-tooltip--anchor{display:none;padding:var(--tox-private-pad-xs, 4px) 0 0;position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;height:fit-content}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{background-color:#324053;border-radius:6px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #324053;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #324053;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #324053;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #324053;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#2f4055;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;background-color:#222f3e}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:10px;position:relative}.tox .tox-view__label{color:#fff;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:10px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#222f3e;border-top:1px solid rgba(255, 255, 255, 0.15);display:flex;flex:1;height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#222f3e;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#fff;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#2b3b4e;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#222f3e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff #285ec7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #285ec7;box-shadow:0 0 0 2px #285ec7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#1b3b60;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff #cea215;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #cea215}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{display:block;width:min-content;padding:4px 8px;margin-bottom:8px;font-size:12px;font-weight:bold;border-radius:4px;background:#4e5965}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{display:flex;flex-direction:row;gap:8px;align-items:center}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{display:flex;flex-direction:column;flex:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:bold;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:normal}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(255, 255, 255, 0.5);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#fff;height:24px}.tox .tox-card{background-color:#222f3e;border-radius:6px;display:flex;flex-direction:column;gap:12px;cursor:pointer;
1transition:box-shadow .15s ease-in-out,border .15s ease-in-out;border:2px solid transparent}.tox .tox-card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-card--selected{border-color:#006ce7}.tox .tox-card:focus-visible{outline:none;box-shadow:0 0 0 2px #fff;border-color:transparent}.tox .tox-card--has-decision{background-color:#17202a}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:rgba(255, 255, 255, 0.5)}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:rgba(255, 255, 255, 0.5)}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#0c1116}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled){background-color:#0c1116;border-color:#010203}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#010203;border-color:#010203}.tox .tox-card__header{padding:12px;padding-bottom:0;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;display:flex;flex-direction:column;gap:12px}.tox .tox-card__header-label{font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff}.tox .tox-card__body{padding:12px 12px 0 12px;color:#fff;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;padding:0;gap:12px}.tox .tox-card--has-decision .tox .tox-card__body{padding:0 12px 0 12px}.tox .tox-card__highlight{padding:4px 6px;border-bottom:2px solid #006ce7}.tox .tox-card__highlight--added{background-color:#334840}.tox .tox-card__highlight--deleted{background-color:#442632}.tox .tox-card__highlight--modified{background-color:#1b3b60}.tox .tox-card__actions{display:flex;gap:8px;padding:0 12px 12px}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon,.tox .tox-card__actions .tox-button:has(.tox-icon:only-child){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:6px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{display:flex;flex-direction:column;gap:4px}.tox .tox-card-list{display:flex;flex-direction:column;gap:12px}.tox .tox-card-list:focus{outline:none}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#006ce7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{position:relative;z-index:1000}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{height:100%;display:flex;flex-direction:column}.tox .tox-suggestededits__container .tox-suggestededits{background-color:#222f3e;border-top:1px solid #161f29;display:flex;flex:1;height:inherit;overflow-x:auto;overflow-y:hidden;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{height:100%;width:100%;overflow:scroll;background-color:#fff}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#34485f;display:flex;flex-direction:column;flex:0 1 auto;min-width:248px;width:316px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{display:flex;flex:1;flex-direction:column;gap:12px;overflow:auto;padding:6px 12px 12px 12px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#222f3e;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#34485f;height:1px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{display:flex;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--detail
1s{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#fff}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{height:36px;width:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#fff;font-size:14px;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#fff;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{align-items:center;border:0;border-radius:20px;height:20px;width:20px;display:flex;flex:0 0 auto;justify-content:center;text-align:center}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{display:flex;flex-direction:column;align-self:stretch;flex:auto;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{display:flex;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{align-items:center;border-radius:6px;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;width:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#006ce7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#fff;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#fff;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{border:2px solid #161f29;border-radius:6px;color:#fff;gap:8px;padding:5px 6px;resize:none;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{display:flex;flex-direction:column;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#fff;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:hsla(0,0%,100%,.5019607843);transform:translate(0px, 8px);margin-top:-10px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{display:flex;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden{opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#222f3e}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px 0 #222f3e}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}
1.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.15)}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide-dark/skin.css"],names:[],mappings:"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",sourcesContent:['.tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  cursor: auto;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}
1\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox {\n  color: var(--tox-private-color-black, #222f3e);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  font-size: var(--tox-private-font-size-base, 16px);\n}\n.tox-tinymce {\n  border: 2px solid #161f29;\n  border-radius: 10px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #222F3E;\n  border: 2px solid #161f29;\n  border-radius: 10px;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  z-index: var(--tox-private-z-index-sink, 1300);\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #222F3E;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #222F3E;\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: none;\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #fff;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 6px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #1f354f;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #99c4f5;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #99c4f5;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #006ce7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #0060ce;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #0054b4;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #383f38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #332a38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.5);\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #161f29;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__item {\n  background-color: var(--tox-private-background-color, #222F3E);\n  color: var(--tox-private-text-color, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  position: relative;\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner {\n  padding-top: 0;\n}\n.tox .tox-accordion__item::after {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);\n  content: \'\';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__item::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__item:focus {\n  outline: none;\n  z-index: 1;\n}\n.tox .tox-accordion__item:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion__heading {\n  margin: 0;\n  width: 100%;\n}\n.tox .tox-accordion__heading:focus {\n  outline: none;\n}\n.tox .tox-accordion__header {\n  align-items: center;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #fff);\n  cursor: pointer;\n  display: flex;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  font-size: var(--tox-private-font-size-md, 16px);
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  outline: none;\n  padding: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  text-align: left;\n  width: 100%;\n}\n.tox .tox-accordion__header::after {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);\n  content: \'\';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__header::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled) {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled) {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after {\n  opacity: 1;\n}\n.tox .tox-accordion__header.tox-accordion__header--disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n.tox .tox-accordion__header.tox-accordion__header--icon-end {\n  padding-right: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__header-icon {\n  align-items: center;\n  color: var(--tox-private-text-color, #fff);\n  display: flex;\n  flex-shrink: 0;\n  height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  justify-content: center;\n  width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header-icon svg {\n  display: block;\n  fill: currentColor;\n  height: 100%;\n  width: 100%;\n  max-height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  max-width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon {\n  margin-right: var(--tox-private-pad-sm, 8px);\n  margin-left: 0;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-left: auto;\n}\n.tox .tox-accordion__header-text {\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-text {\n  flex: 0 1 auto;\n  margin-right: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-accordion__content.tox-accordion__content--collapsed {\n  display: none;\n}\n.tox .tox-accordion__content.tox-accordion__content--expanded {\n  display: block;\n}\n.tox .tox-accordion__content-inner {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-accordion__content-inner .tox-form__group > *:not(:first-child) {\n  margin-top: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group > .tox-dropdown-content {\n  margin-top: 0;\n}\n.tox .tox-accordion__content-inner .tox-button-group {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  align-items: center;\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  display: flex;\n  font-family: inherit;\n  font-size: inherit;\n  gap: var(--tox-private-pad-xs, 4px);\n  margin: 0;\n  outline: none;\n  padding: 6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  position: relative;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);\n  content: \'\';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus {\n  z-index: 1;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion .tox-selectfield {\n  align-items: center;\n  background-color: var(--tox-private-background-color, #222F3E);\n  border: 1px solid var(--tox-private-border-color, #161f29);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-sizing: border-box;\n  display: flex;\n  height: 34px;\n  padding: 0 6px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-accordion .tox-selectfield:focus-within {\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #fff);\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion .tox-selectfield:focus-within {\n    border-color: highlight;\n    box-shadow: 0 0 0 2px highlight;\n  }\n}\n.tox .tox-accordion .tox-selectfield button {\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  flex: 1;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  margin: 0;\n  outline: none;\n  padding: 5px 0;\n  text-align: left;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon {\n  display: flex;\n  flex-shrink: 0;\n  padding: 9px 0;\n  pointer-events: none;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon svg {\n  height: var(--tox-private-base-value, 16px);\n  width: var(--tox-private-base-value, 16px);\n}\n.tox[dir=rtl] .tox-accordion__header {\n  text-align: right;\n}\n.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-right: auto;\n  margin-left: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox .tox-alert {\n  align-items: flex-start;\n  align-self: stretch;\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #fff);\n  display: flex;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-alert--error {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222F3E) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #222F3E) r g b / 0.8) 100%), var(--tox-private-color-error, #c00);\n  border-color: var(--tox-private-color-error, #c00);\n}\n.tox .tox-alert--warning {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222F3E) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #222F3E) r g b / 0.8) 100%), var(--tox-private-color-warning, #FFCC00);\n  border-color: var(--tox-private-color-warning, #FFCC00);\n}\n.tox .tox-alert__body {\n  display: flex;\n  flex: 1 0 0;\n  flex-direction: column;\n  min-width: 0;\n}\n.tox .tox-alert__content {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-alert__message {\n  margin: 0;\n  text-align: left;\n}\n.tox .tox-alert__actions {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tox-private-pad-xs, 4px);\n  justify-content: flex-start;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  border-width: var(--tox-private-button-border-width, 1px);\n  border-style: var(--tox-private-button-border-style, solid);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  font-size: var(--tox-private-button-font-size, 14px);\n  font-style: var(--tox-private-button-font-style, normal);\n  font-weight: var(--tox-private-button-font-weight, bold);\n  line-height: var(--tox-private-control-line-height, 24px);\n  padding: var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  letter-spacing: normal;\n  box-shadow: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  outline: none;\n  position: relative;\n  white-space: nowrap;\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-button::before {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: calc(-1 * var(--tox-private-button-border-width, 1px));\n  box-shadow: var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);\n  content: \'\';\n  left: calc(-1 * var(--tox-private-button-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-button-border-width, 1px));\n  top: calc(-1 * var(--tox-private-button-border-width, 1px));\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-focus-background-color, #0060ce);\n  background-image: none;\n  border-color: var(--tox-private-button-focus-border-color, #0060ce);
1\n  box-shadow: var(--tox-private-button-focus-box-shadow, none);\n  color: var(--tox-private-button-focus-text-color, #fff);\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button.tox-button--icon,\n.tox .tox-button:has(.tox-icon:only-child) {\n  padding: 4px;\n}\n.tox .tox-button .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button .tox-icon.tox-icon--success svg {\n  fill: var(--tox-private-color-success, #78AB46);\n}\n.tox .tox-button .tox-icon.tox-icon--error svg {\n  fill: var(--tox-private-color-error, #c00);\n}\n.tox .tox-button--stretch {\n  width: 100%;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 6px 1px 5px 0;\n  padding: 0;\n}\n.tox {\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n}\n.tox .tox-button {\n  background-color: var(--tox-private-button-primary-background-color, #006ce7);\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  color: var(--tox-private-button-primary-text-color, #fff);\n  border-color: var(--tox-private-button-primary-border-color, #006ce7);\n  /* Enabled state */\n}\n.tox .tox-button[disabled] {\n  background-color: var(--tox-private-button-primary-disabled-background-color, #006ce7);\n  background-image: none;\n  border-color: var(--tox-private-button-primary-disabled-border-color, #006ce7);\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-focus-background-color, #0060ce);\n  border-color: var(--tox-private-button-primary-focus-border-color, #0060ce);\n  color: var(--tox-private-button-primary-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-hover-background-color, #0060ce);\n  border-color: var(--tox-private-button-primary-hover-border-color, #0060ce);\n  color: var(--tox-private-button-primary-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-active-background-color, #0054b4);\n  border-color: var(--tox-private-button-primary-active-border-color, #0054b4);\n  color: var(--tox-private-button-primary-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: var(--tox-private-button-primary-enabled-background-color, #0054b4);\n  border-color: var(--tox-private-button-primary-enabled-border-color, #0054b4);\n  color: var(--tox-private-button-primary-enabled-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-focus-background-color, #00489b);\n  border-color: var(--tox-private-button-primary-enabled-focus-border-color, #00489b);\n  color: var(--tox-private-button-primary-enabled-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-hover-background-color, #00489b);\n  border-color: var(--tox-private-button-primary-enabled-hover-border-color, #00489b);\n  color: var(--tox-private-button-primary-enabled-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-active-background-color, #003c81);\n  border-color: var(--tox-private-button-primary-enabled-active-border-color, #003c81);\n  color: var(--tox-private-button-primary-enabled-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary {\n  background-color: var(--tox-private-button-secondary-background-color, #3d546f);\n  border-color: var(--tox-private-button-secondary-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-text-color, #fff);\n  border-style: solid;\n  border-width: 1px;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-radius: 6px;\n  box-shadow: none;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  /* Enabled state */\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: var(--tox-private-button-secondary-disabled-background-color, #3d546f);\n  background-image: none;\n  border-color: var(--tox-private-button-secondary-disabled-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-focus-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-focus-border-color, #34485f);\n  color: var(--tox-private-button-secondary-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-hover-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-hover-border-color, #34485f);\n  color: var(--tox-private-button-secondary-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-active-background-color, #2b3b4e);\n  border-color: var(--tox-private-button-secondary-active-border-color, #2b3b4e);\n  color: var(--tox-private-button-secondary-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: var(--tox-private-button-secondary-enabled-background-color, #599fef);\n  border-color: var(--tox-private-button-secondary-enabled-border-color, #599fef);\n  color: var(--tox-private-button-secondary-enabled-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-focus-background-color, #4292ed);\n  border-color: var(--tox-private-button-secondary-enabled-focus-border-color, #4292ed);\n  color: var(--tox-private-button-secondary-enabled-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-hover-background-color, #4292ed);\n  border-color: var(--tox-private-button-secondary-enabled-hover-border-color, #4292ed);\n  color: var(--tox-private-button-secondary-enabled-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-active-background-color, #2b85eb);\n  border-color: var(--tox-private-button-secondary-enabled-active-border-color, #2b85eb);\n  color: var(--tox-private-button-secondary-enabled-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: var(--tox-private-button-naked-text-color, #fff);\n  /* Enabled state */\n}\n.tox .tox-button--naked[disabled] {\n  background-color: transparent;\n  border-color: transparent;\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-focus-background-color, rgba(255, 255, 255, 0.2));\n  border-color: var(--tox-private-button-naked-focus-border-color, transparent);\n  color: var(--tox-private-button-naked-focus-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-hover-background-color, rgba(255, 255, 255, 0.2));\n  border-color: var(--tox-private-button-naked-hover-background-color, transparent);\n  color: var(--tox-private-button-naked-hover-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-active-background-color, rgba(255, 255, 255, 0.3));\n  border-color: var(--tox-private-button-naked-active-border-color, transparent);\n  color: var(--tox-private-button-naked-active-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled {\n  background-color: var(--tox-private-button-naked-enabled-background-color, #2b5c93);\n  border-color: var(--tox-private-button-naked-enabled-border-color, #2b5c93);\n  color: var(--tox-private-button-naked-enabled-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-focus-background-color, #254f80);\n  border-color: var(--tox-private-button-naked-enabled-focus-border-color, #254f80);\n  color: var(--tox-private-button-naked-enabled-focus-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-hover-background-color, #254f80);\n  border-color: var(--tox-private-button-naked-enabled-hover-border-color, #254f80);\n  color: var(--tox-private-button-naked-enabled-hover-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-active-background-color, #1f436c);\n  border-color: var(--tox-private-button-naked-enabled-active-border-color, #1f436c);\n  color: var(--tox-private-button-naked-enabled-active-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--secondary--outline {\n  background-color: transparent;\n  border-color: var(--tox-private-button-secondary-outline-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-outline-text-color, #fff);\n}\n.tox .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-focus-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-outline-focus-border-color, #34485f);\n  color: var(--tox-private-button-secondary-outline-focus-text-color, #fff);\n}\n.tox .tox-button--secondary--outline:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-hover-background-color, #3d546f);\n  border-color: var(--tox-private-button-secondary-outline-hover-border-color, #34485f);\n  color: var(--tox-private-button-secondary-outline-hover-text-color, #fff);\n}\n.tox .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-active-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-outline-active-border-color, #34485f);\n  color: var(--tox-private-button-secondary-outline-active-text-color, #fff);\n}\n.tox .tox-button--secondary--outline[disabled] {\n  background-color: var(--tox-private-button-secondary-outline-disabled-background-color, transparent);\n  border-color: var(--tox-private-button-secondary-outline-disabled-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-outline-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: var(--tox-private-checkbox-border-radius, 6px);\n  cursor: pointer;\n  display: flex;\n  height: var(--tox-private-control-height, 36px);\n  min-width: var(--tox-private-control-height, 36px);\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: content-box;\n  padding: var(--tox-private-pad-xs, calc(4px - 1px));\n  border-radius: var(--tox-private-checkbox-border-radius, 6px);\n  box-shadow: 0 0 0 2px transparent;\n  height: var(--tox-private-control-line-height, 24px);\n  aspect-ratio: 1;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: var(--tox-private-checkbox-unselected-color, rgba(255, 255, 255, 0.2));\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: var(--tox-private-checkbox-indeterminate-color, #006ce7);\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: var(--tox-private-checkbox-selected-color, #006ce7);\n}\n.tox .tox-checkbox--disabled {\n  color: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  box-shadow: var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #006ce7);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: rgba(255, 255, 255, 0.15);\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: rgba(255, 255, 255, 0.15);\n  color: rgba(255, 255, 255, 0.5);\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #fff;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #fff;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #006ce7;\n  stroke: #006ce7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #222F3E;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #222F3E;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #2b3b4e;\n  color: #fff;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #006ce7;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #599fef;\n  color: #fff;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #2f4055;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff inset;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #599fef;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #fff;\n  background-color: #2b3b4e;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #2f4055;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #2f4055;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}
1\n.tox .tox-collection__item-caret::after {\n  content: \'\';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #2b3b4e;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 28px;\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome\'s focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #442632;\n  border: 1px solid #55212b;\n  border-radius: 3px;\n  color: #e68080;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px -4px;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #2f4055;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #fff;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-comment {\n  background: #222F3E;\n  border: 1px solid #222F3E;\n  border-radius: 6px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #1b3b60;\n  border: 1px solid #006ce7;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid #fff;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: "";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 6px;\n  border: 2px solid #fff;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #fff;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #fff;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #222F3E;\n  box-shadow: 0 0 8px 8px #222F3E;\n  color: #fff;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #222F3E;\n  position: relative;\n  border-radius: 6px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #222F3E;\n  bottom: 0;\n  content: "";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(34, 47, 62, 0), #222F3E);\n  bottom: 0;\n  content: "";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #222F3E;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #222F3E;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination="deleting"] {\n  opacity: 0;\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #fff;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}
1\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #222F3E;\n}\n.tox .tox-dialog {\n  background-color: #2b3b4e;\n  border-color: #161f29;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 0;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-bottom: none;\n  color: #fff;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #fff;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(255, 255, 255, 0.5);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #67aeff;\n  color: #67aeff;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #67aeff;
1\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #cde5ff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #67aeff;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #ffffff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #fff;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-top: none;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #000000;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  content: \'\';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 6px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\n.tox .tox-dropdown-content {\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  overflow: auto;\n  height: fit-content;\n  width: fit-content;\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  background-color: var(--tox-private-background-color, #222F3E);\n  max-height: 50vh;\n}\n.tox .tox-dropdown-content .tox-menu {\n  width: 100%;\n  box-shadow: none;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #161f29;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(255, 255, 255, 0.5);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 2px solid #FFFFFF;\n  border-radius: 4px;\n  content: \'\';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #161f29;\n}\n.tox .tox-expandable-box {\n  border-radius: 6px;\n  border: 1px solid var(--tox-private-border-color, #161f29);\n  display: flex;\n  flex-direction: column;\n  justify-content: stretch;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px);\n}\n.tox .tox-expandable-box__content {\n  overflow: auto;\n}\n.tox .tox-expandable-box__content--overflowing {\n  position: relative;\n  overflow: hidden;\n}
1\n.tox .tox-expandable-box__content--overflowing::after {\n  content: \'\';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #222F3E));\n}\n.tox .tox-expandable-box__content--expanded {\n  max-height: fit-content;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34 47 3.1%);\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #006ce7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #2b3b4e;\n  border-radius: 6px;\n  box-sizing: border-box;\n  content: \'\';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir="rtl"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir="rtl"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(255, 255, 255, 0.5);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #222f3e;\n  color: rgba(255, 255, 255, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #2b3b4e;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 28px;\n  margin: 5px 0 6px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #006ce7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #2b3b4e;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size="0"],\n.tox:not([dir=rtl]) .tox-selectfield select[size="1"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size="0"],\n.tox[dir=rtl] .tox-selectfield select[size="1"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px -4px;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px -4px;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #161f29;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #2f4055;\n}\n.tox .tox-context-toolbar {\n  position: absolute;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  z-index: 1150;\n  background-color: var(--tox-private-background-color, #222F3E);\n  color: var(--tox-private-text-color, #fff);\n  border: 1px solid #364a62;\n  border-radius: 6px;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n  padding: 8px;\n}\n.tox .tox-context-toolbar[popover] {\n  inset: auto;\n  margin: 0;\n}\n.tox .tox-context-toolbar .tox-toolbar {\n  display: flex;\n  flex-wrap: nowrap;\n  gap: 8px;\n}\n.tox .tox-context-toolbar .tox-toolbar__group {\n  display: flex;\n  flex-wrap: nowrap;\n  flex-shrink: 0;\n  gap: 8px;\n  align-items: center;\n  padding: 0;\n}\n.tox .tox-insert-table-picker {\n  background-color: #222F3E;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: rgba(255, 255, 255, 0.15);\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: #006ce7;\n  border-color: rgba(255, 255, 255, 0.15);\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: #fff;\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #222F3E;\n  border: 1px solid #161f29;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n  color: #fff;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection__item--active .tox-mentions__username,\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #2b3b4e;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  box-shadow: none;\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 8px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 8px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #222F3E;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #222F3E;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #222F3E;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 5px 1px 6px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #334840;\n  border-color: #3c5440;\n  color: #fff;\n}\n.tox .tox-notification--success p {\n  color: #fff;\n}\n.tox .tox-notification--success a {\n  color: #b5d199;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #82b153;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #b5d199;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #689041;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #fff;\n}\n.tox .tox-notification--error {\n  background-color: #442632;\n  border-color: #55212b;\n  color: #fff;\n}\n.tox .tox-notification--error p {\n  color: #fff;\n}\n.tox .tox-notification--error a {\n  color: #e68080;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #d42b2b;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #e68080;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #aa2222;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #fff;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #222F3E;\n  border-color: rgba(255, 255, 255, 0.15);\n  color: #fff0b3;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #fff0b3;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #ffcc00;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #997a00;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #ffcc00;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #665200;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #fff0b3;\n}\n.tox .tox-notification--info {\n  background-color: #254161;\n  border-color: #264972;\n  color: #fff;\n}\n.tox .tox-notification--info p {\n  color: #fff;\n}\n.tox .tox-notification--info a {\n  color: #83b7f3;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #2681ea;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #83b7f3;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #1368c9;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #fff;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #fff;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #17202a;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1302;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #222F3E;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #fff;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #2b3b4e;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #17202a;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #55367A;\n  color: #C290FB;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #C290FB;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(255, 255, 255, 0.5);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #cde5ff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #67aeff;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #ffffff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #222F3E;\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: \'\';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #222F3E transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #161f29 transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #222F3E transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #161f29 transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #222F3E transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #161f29 transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #222F3E;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #161f29;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: var(--tox-private-sidebar-background-color, #34485f);\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-sidebar-content {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n  border-left: 1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n}\n.tox .tox-sidebar-content--wide {\n  min-width: 440px;\n  max-width: 440px;\n  width: 440px;\n}\n.tox .tox-sidebar-content__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  border-bottom: var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #0e141a);\n  padding: var(--tox-private-pad-sm, 8px) 12px;\n  background: var(--tox-private-background-color, #222F3E);\n  z-index: 1;\n}\n.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button {\n  margin-left: auto;\n}\n.tox .tox-sidebar-content__title {\n  font-size: var(--tox-private-font-size-lg, 20px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  padding: var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #fff);\n  line-height: 28px;\n}\n.tox .tox-floating-sidebar {\n  --tox-private-floating-sidebar-width: min(380px, 90vw);\n  --tox-private-floating-sidebar-height: 80vh;\n  position: fixed;\n  z-index: var(--tox-private-z-index-floatingsidebar, 1050);\n  box-shadow: var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));\n  width: var(--tox-private-floating-sidebar-width);\n  height: var(--tox-private-floating-sidebar-height);\n  background-color: var(--tox-private-floating-sidebar-background-color, #34485f);\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  overflow: hidden;\n}\n.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open) {\n  display: none;\n}\n.tox .tox-floating-sidebar--open {\n  display: block;\n}\n.tox .tox-floating-sidebar__content-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-floating-sidebar__header {\n  position: relative;\n}\n.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list) {\n  background-color: inherit;\n}\n.tox .tox-ai .tox-expandable-box {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75
1);\n}\n.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-sidebar-content__header {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222F3E);\n  padding: calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  border-bottom: 1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n}\n.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-sidebar-content__loader {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  justify-content: center;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-ai .tox-sidebar-content__title {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  margin-right: auto;\n}\n.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-sidebar-content__actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding-top: var(--tox-private-pad-xs, 4px);\n  padding-bottom: var(--tox-private-pad-xs, 4px);\n  padding-left: var(--tox-private-pad-md, 16px);\n  padding-right: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator {\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n  height: 0;\n  margin: 4px 0;\n}\n.tox .tox-ai .tox-ai__user-prompt {\n  display: flex;\n  flex-direction: column;\n  margin-left: auto;\n  gap: inherit;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context {\n  margin-left: auto;\n  display: flex;\n  flex-direction: column;\n  gap: inherit;\n  align-items: end;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__text {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  max-width: 80%;\n  align-self: flex-end;\n  color: var(--tox-private-text-color, #fff);\n}\n.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-ai__scroll {\n  overflow-y: auto;\n  overflow-x: hidden;\n  background-color: var(--tox-private-background-color, #222F3E);\n  display: flex;\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 12px;\n  flex: 1 0 0;\n  align-self: stretch;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222F3E);\n}\n.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-ai__scroll--review {\n  border: none;\n}\n.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)) {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-ai .tox-ai__spinner svg {\n  fill: var(--tox-private-color-tint, #006ce7);\n}\n.tox .tox-ai .tox-ai__response {\n  width: 100%;\n  min-width: 100%;\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__response__header {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response__header .tox-icon svg {\n  fill: var(--tox-private-color-tint, #006ce7);\n}\n.tox .tox-ai .tox-ai__response-status {\n  display: flex;\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  padding-top: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-status svg {\n  fill: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-ai .tox-ai__response-status-icon {\n  border-radius: 999px;\n  border: 1px solid var(--tox-private-neutral-20, #0e141a);\n  background-color: var(--tox-private-background-color, #222F3E);\n  height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  flex: 0 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-status-icon .tox-icon {\n  display: contents;\n}\n.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon) {\n  margin-left: calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) * -1);\n}\n.tox .tox-ai .tox-ai__icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-sources {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-sources-header {\n  display: block;\n}\n.tox .tox-ai .tox-ai__response-sources-list {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-self: stretch;\n  flex-wrap: wrap;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag {\n  border: 1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n  background-color: transparent;\n  max-width: 32%;\n  max-height: 24px;\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag img {\n  width: 16px;\n  height: 16px;\n  min-width: 16px;\n  min-height: 16px;\n  max-width: 16px;\n  max-height: 16px;\n}\n.tox .tox-ai .tox-ai__response-content {\n  padding: var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #fff);\n  font-feature-settings: \'liga\' off, \'clig\' off;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-style: normal;
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-line-height, 18px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming {\n  position: relative;\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status {\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-md, 16px);\n  line-height: calc(var(--tox-private-font-size-md, 16px) + 4px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after {\n  content: \'\';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #222F3E));\n}\n.tox .tox-ai .tox-ai-error {\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  border: 1px solid var(--tox-private-color-error, #c00);\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222F3E) r g b / 0.9) 0%, rgba(from var(--tox-private-background-color, #222F3E) r g b / 0.9) 100%), var(--tox-private-color-error, #c00);\n  padding: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-items: center;\n}\n.tox .tox-ai .tox-ai-error__message {\n  flex: 1 0 0;\n}\n.tox .tox-ai .tox-ai-error__icon {\n  flex: 0 0 auto;\n  align-self: flex-start;\n}\n.tox .tox-ai .tox-ai__footer {\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  gap: var(--tox-private-pad-sm, 8px);\n  background-color: var(--tox-private-background-color, #222F3E);\n  display: flex;\n  flex-direction: column;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222F3E);\n  border-top: 1px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n}\n.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-ai__context {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  flex-wrap: wrap;\n  max-height: calc((2 * (2 * var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px))) + var(--tox-private-pad-sm, 8px));\n}\n.tox .tox-ai .tox-ai__context .tox-tag {\n  /* Maximum width of tag is half the size of sidebar */\n  max-width: calc((100% - var(--tox-private-pad-sm, 8px)) / 2);\n}\n.tox .tox-ai .tox-ai__context-more {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px);\n  overflow: auto;\n  max-width: var(--tox-private-tinymceai-context-more-max-width, 320px);\n}\n.tox .tox-ai .tox-ai__context-more .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__stop-generating {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.tox .tox-ai .tox-ai__footer-actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-model-selection-button {\n  display: flex;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__footer-note {\n  align-items: center;\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  display: flex;\n  font-size: var(--tox-private-font-size-xs, 12px);\n  height: 24px;\n  justify-content: center;\n  letter-spacing: 0px;\n  padding-top: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__models-menu {\n  max-width: 350px;\n}\n.tox .tox-ai .tox-ai__models-menu .tox-menu {\n  max-height: inherit;\n  overflow: auto;\n  padding: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description {\n  display: flex;\n  flex-direction: column;\n  align-items: start;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__title {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  font-size: var(--tox-private-font-size-sm, 14px);\n  line-height: calc(var(--tox-private-font-size-sm, 14px) * 1.28572);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__content {\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: calc(var(--tox-private-font-size-xs, 12px) * 1.33333);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content {\n  color: inherit;\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-color-white, #fff);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body {\n  color: rgba(from var(--tox-private-color-white, #fff) r g b / 0.7);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-text-color, #fff);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled {\n  font-weight: var(--tox-private-font-we
1ight-bold, bold);\n}\n.tox .tox-ai .tox-ai-chat-history-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding-top: var(--tox-private-pad-xs, 4px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group {\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__title {\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: 18px;\n  letter-spacing: 1px;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item {\n  display: flex;\n  padding: 12px;\n  gap: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item:focus,\n.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n  flex-direction: column;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions {\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg {\n  fill: rgba(from var(--tox-private-color-white, #fff) r g b / 0.5);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content {\n  display: flex;\n  flex-direction: column;\n  margin-right: auto;\n  overflow: hidden;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-actions {\n  display: flex;\n  align-items: center;\n  min-width: calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-title {\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-base, 16px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-font-size-lg, 20px);\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-date {\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n}\n.tox .tox-ai .tox-sidebar-content__message {\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  justify-content: center;\n  gap: var(--tox-private-pad-md, 16px);\n  width: 100%;\n}\n.tox .tox-ai .tox-sidebar-content__message-text {\n  text-align: center;\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 20px;\n}\n.tox .tox-ai .tox-sidebar-content__message-action {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  align-self: stretch;\n}\n.tox .tox-ai-removed-content {\n  font-style: italic;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  background-color: var(--tox-private-background-color, #222F3E);\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  line-height: var(--tox-private-line-height-base, 1.3);\n  margin: 0 1em;\n}\n.tox .tox-ai-removed-content::before {\n  content: "⊘ ";\n  font-style: normal;\n  font-size: calc(var(--tox-private-line-height-base, 1.3) * 1em);\n}\n.tox .tox-ai-html-content {\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  background-color: var(--tox-private-background-color, #222F3E);\n  color: var(--tox-private-text-color, #fff);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  overflow-x: auto;\n  /* Headings */\n  /* Paragraphs */\n  /* Lists */\n  /* Links */\n  /* Blockquote */\n  /* Inline code */\n  /* Code block */\n  /* Horizontal rule */\n  /* Tables */\n  /* --- Inline Markdown Elements --- */\n  /* Bold */\n  /* Italic */\n  /* Strikethrough */\n  /* Subscript / Superscript */\n  /* Highlight text */\n  /* Small text */\n  /* Keyboard input */\n  /* Images */\n}\n.tox .tox-ai-html-content:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-html-content-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai-html-content h1 {\n  font-size: 1.6em;
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.67em 0;\n}\n.tox .tox-ai-html-content h2 {\n  font-size: 1.4em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.83em 0;\n}\n.tox .tox-ai-html-content h3 {\n  font-size: 1.2em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content h4,\n.tox .tox-ai-html-content h5,\n.tox .tox-ai-html-content h6 {\n  font-size: 1em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.33em 0;\n}\n.tox .tox-ai-html-content p {\n  margin: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-ai-html-content ul,\n.tox .tox-ai-html-content ol {\n  padding-left: 2em;\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content li:has(input:first-child) {\n  list-style-type: none;\n}\n.tox .tox-ai-html-content a {\n  color: var(--tox-private-color-tint, #006ce7);\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n  cursor: pointer;\n}\n.tox .tox-ai-html-content a:link:active,\n.tox .tox-ai-html-content a:visited:active {\n  color: #8864ad;\n}\n.tox .tox-ai-html-content blockquote {\n  border-left: 2px solid var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n  margin-left: 1.5rem;\n  padding-left: 1rem;\n  font-style: italic;\n}\n.tox .tox-ai-html-content code {\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n  padding: 0.1em 0.2em;\n  border-radius: 4px;\n}\n.tox .tox-ai-html-content pre code {\n  display: block;\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n  border-radius: 4px;\n  white-space: pre-wrap;\n  margin: 1em 0;\n  overflow-wrap: break-word;\n}\n.tox .tox-ai-html-content hr {\n  border: none;\n  border-top: 1px solid var(--tox-private-border-color, #161f29);\n}\n.tox .tox-ai-html-content table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 0.5em 0;\n  font-size: 0.95em;\n  line-height: 1.45;\n}\n.tox .tox-ai-html-content table:not([cellpadding]) th,\n.tox .tox-ai-html-content table:not([cellpadding]) td {\n  padding: 0.4rem;\n}\n.tox .tox-ai-html-content th,\n.tox .tox-ai-html-content td {\n  border: 1px solid var(--tox-private-border-color, #161f29);\n}\n.tox .tox-ai-html-content th {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  text-align: left;\n  white-space: nowrap;\n}\n.tox .tox-ai-html-content strong,\n.tox .tox-ai-html-content b {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n}\n.tox .tox-ai-html-content em,\n.tox .tox-ai-html-content i {\n  font-style: italic;\n}\n.tox .tox-ai-html-content del {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n}\n.tox .tox-ai-html-content sup,\n.tox .tox-ai-html-content sub {\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline;\n}\n.tox .tox-ai-html-content sup {\n  vertical-align: super;\n}\n.tox .tox-ai-html-content sub {\n  vertical-align: sub;\n}\n.tox .tox-ai-html-content mark {\n  background: hsl(from var(--tox-private-color-active, #006ce7) h s l / 30%);\n  padding: 0.05em 0.2em;\n  border-radius: 2px;\n}\n.tox .tox-ai-html-content small {\n  font-size: 0.85em;\n}\n.tox .tox-ai-html-content kbd {\n  font-family: ui-monospace, monospace;\n  font-size: 0.85em;\n  padding: 0.15em 0.4em;\n  border-radius: 4px;\n  border: 1px solid var(--tox-private-border-color, #161f29);\n  background: var(--tox-private-separator-color, rgba(255, 255, 255, 0.15));\n  box-shadow: inset 0 -1px 0 var(--tox-private-border-color, #161f29);\n}\n.tox .tox-ai-html-content img {\n  max-width: 100%;\n  height: auto;\n  vertical-align: middle;\n  border-radius: 4px;\n}\n/* Adding margin to .tox-ai-html-content inside the expandable content */\n.tox .tox-expandable-box__content {\n  /* separator between sections */\n}\n.tox .tox-expandable-box__content .tox-ai-html-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-removed-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-html-content:has(+ .tox-ai-removed-content)::after {\n  
1content: "〰〰";\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  text-align: center;\n  width: 100%;\n  display: block;\n}\n.tox .tox-ai__preview-host {\n  width: 100%;\n  height: 100%;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-layer {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap {\n  position: relative;\n  flex: 1 1 auto;\n  min-height: 0;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe {\n  background-color: #fff;\n  border: 0;\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer {\n  flex: 0 0 auto;\n  background: var(--tox-private-background-color, #222F3E);\n  border-top: 1px solid #364a62;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar {\n  display: flex;\n  justify-content: flex-end;\n  gap: 8px;\n  padding: 12px 16px;\n}\n.tox .tox-ai__preview-host:empty {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox .tox-ai__preview-overlay--hidden {\n  visibility: hidden;\n}\n.tox .tox-ai__preview-overlay--pass-through {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay--dim {\n  background: rgba(34, 47, 62, 0.2);\n}\n.tox .tox-ai__preview-overlay--centered {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai__preview-overlay--clipped {\n  overflow: clip;\n}\n.tox .tox-tinymceai-previewloader {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-md, 16px);\n  padding: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  box-shadow: var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));\n  background-color: var(--tox-private-background-color, #222F3E);\n  color: var(--tox-private-text-color, #fff);\n  pointer-events: auto;\n}\n.tox .tox-tinymceai-previewloader__content {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 var(--tox-private-pad-xs, 4px);\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #006ce7;\n  border: 2px solid #0054b4;\n  border-radius: 6px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #161f29;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}
1\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(255, 255, 255, 0.5);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-ai__spinner {\n  --tox-private-spinner-color: var(--tox-private-color-tint, #006ce7);\n  --tox-private-spinner-size: 24px;\n  --tox-private-spinner-circle-width: 3px;\n  --tox-private-spinner-dot-size: 6px;\n  width: var(--tox-private-spinner-size);\n  aspect-ratio: 1;\n}\n.tox .tox-ai__spinner--small {\n  --tox-private-spinner-size: 16px;\n  --tox-private-spinner-circle-width: 2px;\n  --tox-private-spinner-dot-size: 4px;\n}\n.tox .tox-ai__spinner--circle {\n  animation: tox-rotation 1s linear infinite;\n  border-radius: 50%;\n  background: conic-gradient(var(--tox-private-spinner-color) 0% calc(360deg - 30deg), transparent calc(360deg - 30deg) 100%);\n  mask: radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), #0000 98%, #000);\n}\n.tox .tox-ai__spinner--dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1px;\n}\n.tox .tox-ai__spinner--dots > div {\n  animation: tox-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  aspect-ratio: 1;\n  width: var(--tox-private-spinner-dot-size);\n  background-color: var(--tox-private-spinner-color);\n  border-radius: 100%;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n.tox .tox-tinymceai__annotation--added,\n.tox .tox-tinymceai__annotation--modified,\n.tox .tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox .tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox .tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox .tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox ins.tox-tinymceai__annotation--added__selected,\n.tox del.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--modified__selected,\n.tox del.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--removed__selected,\n.tox del.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}
1\n.tox *:has(> div > iframe).tox-tinymceai__annotation--added,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--modified,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\n.tox img.tox-tinymceai__annotation--added__highlight,\n.tox video.tox-tinymceai__annotation--added__highlight,\n.tox iframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--added__selected,\n.tox video.tox-tinymceai__annotation--added__selected,\n.tox iframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__highlight,\n.tox video.tox-tinymceai__annotation--modified__highlight,\n.tox iframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__selected,\n.tox video.tox-tinymceai__annotation--modified__selected,\n.tox iframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__highlight,\n.tox video.tox-tinymceai__annotation--removed__highlight,\n.tox iframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__selected,\n.tox video.tox-tinymceai__annotation--removed__selected,\n.tox iframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\n.tox div.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\n.tox div.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox div.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container {\n  scrollbar-gutter: stable;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list {\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing {\n  padding: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description {\n  padding-bottom: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  font-size: var(--tox-private-font-size-sm, 14px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container {\n  padding-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button {\n  width: 100%;\n  background-color: var(--tox-private-background-color, #222F3E);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  box-sizing: border-box;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content {\n  width: anchor-size(width);\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #222F3E;\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  color: rgba(255, 255, 255, 0.75);\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-weight: normal;\n  height: 25px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: none;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(255, 255, 255, 0.75);\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #fff;
1\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(255, 255, 255, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px 5px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox a.tox-tag {\n  cursor: pointer;\n}\n.tox .tox-tag {\n  width: fit-content;\n  box-sizing: border-box;\n  display: flex;\n  padding: var(--tox-private-pad-xs, 4px) 6px;\n  position: relative;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  border-radius: 3px;\n  background: hsl(from var(--tox-private-color-tint, #006ce7) h s l / 10%);\n  line-height: var(--tox-private-base-value, 16px);\n  font-size: var(--tox-private-font-size-xs, 12px);\n}\n.tox .tox-tag::before {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  box-shadow: var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);\n  content: \'\';\n  left: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  top: calc(-1 * var(--tox-private-tag-border-width, 1px));\n}\n.tox .tox-tag:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-tag > * {\n  /* \n        If there is not enough space, then do not scale down anything, except for label, which has flex-shrink set to 1.\n        In general we expect two small items in tag (icon and close button) and one large (usually label).\n      */\n  flex-shrink: 0;\n}\n.tox .tox-tag .tox-icon {\n  height: var(--tox-private-base-value, 16px);\n  fill: var(--tox-private-text-color, #fff);\n}\n.tox .tox-tag .tox-tag__label {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  /* If there is not enough space, then shrink the label. */\n  flex-shrink: 1;\n  color: var(--tox-private-text-color, #fff);\n}\n.tox .tox-tag .tox-tag__close {\n  height: var(--tox-private-base-value, 16px);\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon {\n  border: 0;\n  padding: 0;\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before {\n  box-shadow: none;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-segmented-control {\n  display: inline-flex;\n  position: relative;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-shadow: inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #364a62);\n  overflow: hidden;\n  padding: var(--tox-private-pad-xs, 4px);\n  background-color: var(--tox-private-background-color, #222F3E);\n}\n.tox .tox-segmented-control__segment {\n  flex: 1;\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  cursor: pointer;\n  background: transparent;\n  font-size: var(--tox-private-font-size-sm, 14px);
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 16px;\n  border: 1px solid transparent;\n  border-radius: calc(var(--tox-private-control-border-radius, 6px) - 1px);\n  text-align: center;\n  white-space: nowrap;\n  display: inline-block;\n  vertical-align: middle;\n  color: var(--tox-private-segmented-control-text-color, #fff);\n}\n.tox .tox-segmented-control__segment--active {\n  border-color: var(--tox-private-segmented-control-active-border-color, #006ce7);\n  color: var(--tox-private-segmented-control-active-text-color, #006ce7);\n  background-color: var(--tox-private-segmented-control-active-bg-color, rgba(0, 108, 231, 0.1));\n}\n.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment {\n  transition: all 0.2s;\n}\n.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n.tox .tox-segmented-control__segment:focus {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: 2px;\n}\n.tox .tox-segmented-control__segment:focus:not(:focus-visible) {\n  outline: none;\n}\n.tox .tox-toggle {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  padding: var(--tox-private-pad-xs, 4px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-control-line-height, 24px);\n  white-space: nowrap;\n  background-color: var(--tox-private-background-color, #222F3E);\n  color: var(--tox-private-text-color, #fff);\n}\n.tox .tox-toggle input {\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n.tox .tox-toggle__slider {\n  position: relative;\n  cursor: pointer;\n  box-sizing: border-box;\n  transition: 0.4s;\n  border-radius: 34px;\n  width: 28px;\n  height: 16px;\n  background-color: var(--tox-private-slider-background-color, #222F3E);\n  border: 1px solid var(--tox-private-slider-border-color, rgba(255, 255, 255, 0.15));\n}\n.tox .tox-toggle__slider::before {\n  position: absolute;\n  content: "";\n  height: 12px;\n  width: 12px;\n  left: 1px;\n  bottom: 1px;\n  transition: 0.4s;\n  border-radius: 50%;\n  background-color: var(--tox-private-slider-handle-background-color, #fff);\n}\n.tox input:checked + .tox-toggle__slider {\n  background-color: var(--tox-private-slider-checked-background-color, #006ce7);\n  border: 1px solid var(--tox-private-slider-checked-border-color, #006ce7);\n}\n.tox input:focus + .tox-toggle__slider {\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff), 0 0 0 2px var(--tox-private-color-tint, #006ce7);\n}\n.tox input:checked + .tox-toggle__slider::before {\n  transform: translateX(12px);\n  background-color: var(--tox-private-slider-checked-handle-background-color, #fff);\n}\n.tox input:disabled + .tox-toggle__slider::before {\n  opacity: 50%;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #222F3E;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 6px 1px 5px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n.tox .tox-tbtn .tox-tbtn__icon-wrap {\n  pointer-events: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 42px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 56px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: #2f4055;\n  border-radius: 3px;\n  display: flex;\n  margin: 6px 1px 5px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #2f4055;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #2f4055;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #fff;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #2f4055;\n  color: #fff;\n}\n.tox .tox-number-input input:focus {\n  background-color: #2f4055;\n}\n.tox .tox-number-input input:disabled {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #fff;\n  height: 28px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #fff;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #2f4055;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:active {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:active svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:disabled {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #2f4055;\n}\n.tox .tox-tbtn--select {\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #161f29;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: #2f4055;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #2f4055;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 4px;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button__main {\n  border-radius: 3px 0 0 3px;\n  margin-right: 0;\n}\n.tox .tox-split-button__main:focus {\n  border: 0;\n  box-shadow: none;\n  background: #222F3E;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__main:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px 0 0 3px;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__main:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n  border-radius: 0 3px 3px 0;\n  margin-left: 0;\n}\n.tox .tox-split-button__chevron:focus {\n  border: 0;\n  box-shadow: none;\n  background: #222F3E;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__chevron:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 0 3px 3px 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox.tox-platform-touch .tox-split-button__main {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button__main.tox-tbtn--disabled,\n.tox .tox-split-button__chevron.tox-tbtn--disabled {\n  background: #222F3E;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:hover,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:hover {\n  background: #222F3E;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:focus,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:focus {\n  background: #222F3E;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #222F3E;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #222F3E;\n  background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.15) 0 1px, transparent 1px 39px);\n  background-position: center top 40px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 11px * 2) calc(100% - 41px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 11px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid transparent;\n  margin-top: -1px;\n  padding-bottom: 1px;\n  padding-top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #2f4055;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #222F3E;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 11px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox .tox-toolbar-input-form {\n  display: flex;\n  align-items: center;\n  background-color: var(--tox-private-background-color, #222F3E);\n  padding: 0 var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: min(80%, 15em);\n  padding: 8px 0 0 0;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip.tox-tooltip--anchor {\n  display: none;\n  padding: var(--tox-private-pad-xs, 4px) 0 0;\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  height: fit-content;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up {\n  position-area: block-end;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down {\n  position-area: block-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left {\n  position-area: inline-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right {\n  position-area: inline-end;\n}\n.tox .tox-tooltip__body {\n  background-color: #324053;\n  border-radius: 6px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #324053;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #324053;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #324053;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #324053;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n[data-mce-name="uploadcare-enhance-filter"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #222F3E;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n  background-color: #222F3E;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 10px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #fff;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__align-right {\n  margin-left: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 10px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-view .tox-revisionhistory__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #222F3E;\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  display: flex;\n  flex: 1;\n  height: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #222F3E;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #fff;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #2b3b4e;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #222F3E;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  color: #fff;
1\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff #285ec7;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #285ec7;\n  box-shadow: 0 0 0 2px #285ec7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #1b3b60;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff #cea215;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #cea215;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  display: block;\n  width: min-content;\n  padding: 4px 8px;\n  margin-bottom: 8px;\n  font-size: 12px;\n  font-weight: bold;\n  border-radius: 4px;\n  background: #4e5965;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  align-items: center;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 14px;\n  font-weight: bold;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 12px;\n  font-weight: normal;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #fff;\n  height: 24px;\n}\n.tox .tox-card {\n  background-color: #222F3E;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  cursor: pointer;\n  transition: box-shadow 0.15s ease-in-out, border 0.15s ease-in-out;\n  border: 2px solid transparent;\n}\n.tox .tox-card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-card--selected {\n  border-color: #006ce7;\n}\n.tox .tox-card:focus-visible {\n  outline: none;\n  box-shadow: 0 0 0 2px #fff;\n  border-color: transparent;\n}\n.tox .tox-card--has-decision {\n  background-color: #17202a;\n}\n.tox .tox-card--has-decision:not(.tox-card--selected) {\n  border-width: 1px;\n  border-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-card--has-decision .tox-card__header {\n  font-size: 12px;\n}\n.tox .tox-card--has-decision .tox-card__body {\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline {\n  border-color: #0c1116;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: #0c1116;\n  border-color: #010203;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: #010203;\n  border-color: #010203;\n}\n.tox .tox-card__header {\n  padding: 12px;\n  padding-bottom: 0;\n  color: #fff;\n  font-size: 16px;\n  font-weight: bold;\n  text-transform: uppercase;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card__header-label {\n  font-size: 12px;\n  font-weight: bold;\n  text-transform: uppercase;\n  color: #fff;\n}\n.tox .tox-card__body {\n  padding: 12px 12px 0 12px;\n  color: #fff;\n  font-size: 16px;\n}\n.tox .tox-card__body .tox-expandable-box {\n  border: none;\n  padding: 0;\n  gap: 12px;\n}\n.tox .tox-card--has-decision .tox .tox-card__body {\n  padding: 0 12px 0 12px;\n}\n.tox .tox-card__highlight {\n  padding: 4px 6px;\n  border-bottom: 2px solid #006ce7;\n}\n.tox .tox-card__highlight--added {\n  background-color: #334840;\n}\n.tox .tox-card__highlight--deleted {\n  background-color: #442632;\n}\n.tox .tox-card__highlight--modified {\n  background-color: #1b3b60;\n}\n.tox .tox-card__actions {\n  display: flex;\n  gap: 8px;\n  padding: 0 12px 12px;\n}\n.tox .tox-card__actions--space-between {\n  justify-content: space-between;\n}\n.tox .tox-card__actions--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-card__actions .tox-button,\n.tox .tox-card__actions .tox-button--icon,\n.tox .tox-card__actions .tox-button:has(.tox-icon:only-child) {\n  padding: 4px 16px;\n}\n.tox .tox-card.tox-skeleton {\n  cursor: default;\n  pointer-events: none;\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton:hover {\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton .tox-skeleton__line {\n  border-radius: 6px;\n  margin: 0;\n}\n.tox .tox-card.tox-skeleton .tox-card__body {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.tox .tox-card-list {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card-list:focus {\n  outline: none;\n}\n.tox [data-mce-name="suggestededits"] .tox-icon .tox-icon--badge {\n  fill: #006ce7;\n}\n.tox .tox-view .tox-suggestededits__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-suggestededits__sink {\n  position: relative;\n  z-index: 1000;\n}\n.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list {\n  position: absolute;\n}\n.tox .tox-suggestededits__container {\n  height: 100%;
1\n  /* TINY-12393: Improve height calculation */\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-suggestededits__container .tox-suggestededits {\n  background-color: #222F3E;\n  border-top: 1px solid #161f29;\n  display: flex;\n  flex: 1;\n  height: inherit;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content {\n  flex: 1;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model {\n  height: 100%;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe {\n  height: 100%;\n  width: 100%;\n  overflow: scroll;\n  background-color: #fff;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar {\n  background-color: #34485f;\n  display: flex;\n  flex-direction: column;\n  flex: 0 1 auto;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header {\n  padding: 4px 12px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow: auto;\n  padding: 6px 12px 12px 12px;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card {\n  background-color: #222F3E;\n  border-radius: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider {\n  background-color: #34485f;\n  height: 1px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor {\n  align-items: flex-start;\n  align-self: stretch;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header {\n  display: flex;\n  flex: auto;\n  justify-content: space-between;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #fff;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar {\n  height: 36px;\n  width: 36px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--detail
1s {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution {\n  align-items: center;\n  border: 0;\n  border-radius: 20px;\n  height: 20px;\n  width: 20px;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: center;\n  text-align: center;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg {\n  fill: #78AB46;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg {\n  fill: #c00;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content {\n  display: flex;\n  flex-direction: column;\n  align-self: stretch;\n  flex: auto;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar {\n  align-items: center;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  font-size: 12px;\n  justify-content: space-between;\n  width: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert {\n  background-color: #78AB46;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify {\n  background-color: #006ce7;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove {\n  background-color: #c00;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text {\n  color: #fff;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback {\n  color: #fff;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea {\n  border: 2px solid #161f29;\n  border-radius: 6px;\n  color: #fff;\n  gap: 8px;\n  padding: 5px 6px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus {\n  border: 2px solid #006ce7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg {\n  fill: #FFFFFF80;\n  transform: translate(0px, 8px);\n  margin-top: -10px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons {\n  justify-content: space-between;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons {\n  justify-content: flex-end;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden {\n  opacity: 0.5;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved {\n  background-color: #222f3e;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible {\n  outline: 2px solid #006ce7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single {\n  border-radius: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible {\n  outline: 2px solid #006ce7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover {\n  box-shadow: 0 4px 8px 0 #222f3e;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);\n}\n'],sourceRoot:""}]),o.A=d},30964:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(42723),e.b),d=new URL(e(17825),e.b),c=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),g=new URL(e(38971),e.b),C=new URL(e(67477),e.b),u=new URL(e(75073),e.b),m=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),_=new URL(e(21590),e.b),v=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),D=new URL(e(94636),e.b),z=new URL(e(16440),e.b),S=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),U=new URL(e(38423),e.b),R=new URL(e(4092),e.b),q=a()(i()),N=s()(l),I=s()(d),L=s()(c),H=s()(x),Y=s()(p),j=s()(g),G=s()(C),W=s()(u),P=s()(m),V=s()(b),Z=s()(f),Q=s()(h),K=s()(_),J=s()(v),$=s()(y),X=s()(E),tt=s()(w),ot=s()(k),et=s()(B),nt=s()(F),it=s()(D),rt=s()(z),at=s()(S),At=s()(O),st=s()(M),lt=s()(T),dt=s()(U),ct=s()(R);q.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox-tinymceai__annotation--added,.tox-tinymceai__annotation--modified,.tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-tinymceai__annotation--added__selected,del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--modified__selected,del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--removed__selected,del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-tinymceai__annotation--added,*:has(>div>iframe).tox-tinymceai__annotation--modified,*:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}img.tox-tinymceai__annotation--added__highlight,video.tox-tinymceai__annotation--added__highlight,iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--added__selected,video.tox-tinymceai__annotation--added__selected,iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--modified__highlight,video.tox-tinymceai__annotation--modified__highlight,iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--modified__selected,video.tox-tinymceai__annotation--modified__selected,iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--removed__highlight,video.tox-tinymceai__annotation--removed__highlight,iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--removed__selected,video.tox-tinymceai__annotation--removed__selected,iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-tinymceai__annotation--added__selected,.mce-pagebreak.tox-tinymceai__annotation--removed__selected,.mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-tinymceai__annotation--added__highlight,.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox-tinymceai{display:contents}
1.tox-tinymceai__annotation{display:revert}.tox-tinymceai__annotation--added__highlight,.tox-tinymceai__annotation--modified__highlight,.tox-tinymceai__annotation--removed__highlight{cursor:pointer}div[tinymceai-data-pending-diff=true],span[tinymceai-data-pending-diff=true]{position:relative;z-index:1;background:#fff}.tox-tinymceai__preview-body{position:relative;min-height:100%}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{cursor:pointer;background-position:bottom;background-image:linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:revert;-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{background-image:none;outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0}
1.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:inline;background-image:none;border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #c00;padding:0}.tox-tinymceai__diff-focus-overlay{position:absolute;left:0;top:0;right:0;overflow:hidden;pointer-events:none}.tox-tinymceai__diff-focus-overlay-dim{fill:rgba(34, 47, 62, 0.2)}.mce-content-body .mce-item-anchor{background:transparent url("+N+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffe796}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe796;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#ffcf30}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#ffcf30;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+L+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0, 0%, 100%, 0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}
1.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+H+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.1);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}@media print{.mce-content-body .mce-placeholder,.mce-content-body [data-mce-bogus=all],.mce-content-body [data-mce-bogus]{display:none !important}.mce-content-body .mce-visual-caret{display:none !important}.mce-content-body [data-mce-selected],.mce-content-body *:focus,.mce-content-body .mce-edit-focus{outline:none !important}}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+G+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;
1color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid rgba(180, 215, 255, 0.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+W+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+P+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.tox-suggestededits__annotation--added,.tox-suggestededits__annotation--modified,.tox-suggestededits__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-suggestededits__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-suggestededits__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-suggestededits__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-suggestededits__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-suggestededits__annotation--added__selected,del.tox-suggestededits__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--modified__selected,del.tox-suggestededits__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--removed__selected,del.tox-suggestededits__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-suggestededits__annotation--added,*:has(>div>iframe).tox-suggestededits__annotation--modified,*:has(>div>iframe).tox-suggestededits__annotation--removed{padding:7px;margin:5px}img.tox-suggestededits__annotation--added__highlight,video.tox-suggestededits__annotation--added__highlight,iframe.tox-suggestededits__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--added__selected,video.tox-suggestededits__annotation--added__selected,iframe.tox-suggestededits__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--modified__highlight,video.tox-suggestededits__annotation--modified__highlight,iframe.tox-suggestededits__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--modified__selected,video.tox-suggestededits__annotation--modified__selected,iframe.tox-suggestededits__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--removed__highlight,video.tox-suggestededits__annotation--removed__highlight,iframe.tox-suggestededits__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--removed__selected,video.tox-suggestededits__annotation--removed__selected,iframe.tox-suggestededits__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-suggestededits__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-suggestededits__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-suggestededits__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-suggestededits__annotation--added__selected,.mce-pagebreak.tox-suggestededits__annotation--removed__selected,.mce-pagebreak.tox-suggestededits__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-suggestededits__annotation--added__highlight,.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,.mce-pagebreak.tox-suggestededits__annotation--removed__highlight{padding:0}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uc-video{display:block;position:relative;margin:16px 0 16px 0}.tox-uc-video:not([data-mce-selected]):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}@media print{tiny-uploadcare-placeholder{display:none !important}}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+V+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}
1.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+it+")}.mce-visualblocks pre{background-image:url("+rt+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+st+")}.mce-visualblocks ul{background-image:url("+lt+")}.mce-visualblocks ol{background-image:url("+dt+")}.mce-visualblocks dl{background-image:url("+ct+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#006ce7}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#fc0}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#c00}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#006ce7;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#fc0;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#c00;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox-tinymceai__annotation--added,\n.tox-tinymceai__annotation--modified,\n.tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-tinymceai__annotation--added__selected,\ndel.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--modified__selected,\ndel.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--removed__selected,\ndel.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-tinymceai__annotation--added,\n*:has(> div > iframe).tox-tinymceai__annotation--modified,\n*:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-tinymceai__annotation--added__highlight,\nvideo.tox-tinymceai__annotation--added__highlight,\niframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--added__selected,\nvideo.tox-tinymceai__annotation--added__selected,\niframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__highlight,\nvideo.tox-tinymceai__annotation--modified__highlight,\niframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__selected,\nvideo.tox-tinymceai__annotation--modified__selected,\niframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__highlight,\nvideo.tox-tinymceai__annotation--removed__highlight,\niframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__selected,\nvideo.tox-tinymceai__annotation--removed__selected,\niframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox-tinymceai {\n  display: contents;\n}\n.tox-tinymceai__annotation {\n  display: revert;\n}\n.tox-tinymceai__annotation--added__highlight,\n.tox-tinymceai__annotation--modified__highlight,\n.tox-tinymceai__annotation--removed__highlight {\n  cursor: pointer;\n}\ndiv[tinymceai-data-pending-diff="true"],\nspan[tinymceai-data-pending-diff="true"] {\n  position: relative;\n  z-index: 1;\n  background: #fff;\n}\n.tox-tinymceai__preview-body {\n  position: relative;\n  min-height: 100%;\n}
1\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  cursor: pointer;\n  background-position: bottom;\n  background-image: linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: revert;\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  background-image: none;\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-
1preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: inline;\n  background-image: none;\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #c00;\n  padding: 0;\n}\n.tox-tinymceai__diff-focus-overlay {\n  position: absolute;\n  left: 0;\n  top: 0;\n  right: 0;\n  overflow: hidden;\n  pointer-events: none;\n}\n.tox-tinymceai__diff-focus-overlay-dim {\n  fill: rgba(34, 47, 62, 0.2);\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffe796;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #ffe796;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #ffcf30;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #ffcf30;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: black;\n  background: none;\n  text-shadow: 0 1px white;\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  font-size: 1em;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\npre[class*="language-"]::selection,\npre[class*="language-"] ::selection,\ncode[class*="language-"]::selection,\ncode[class*="language-"] ::selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\n@media print {\n  code[class*="language-"],\n  pre[class*="language-"] {\n    text-shadow: none;\n  }\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: slategray;\n}\n.token.punctuation {\n  color: #999;\n}\n.token.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n  color: #9a6e3a;\n  /* This background color was intended by the author of this theme. */\n  background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n  color: #07a;\n}\n.token.function,\n.token.class-name {\n  color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n  color: #e90;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}
1\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.1);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n@media print {\n  .mce-content-body .mce-placeholder,\n  .mce-content-body [data-mce-bogus=all],\n  .mce-content-body [data-mce-bogus] {\n    display: none !important;\n  }\n  .mce-content-body .mce-visual-caret {\n    display: none !important;\n  }\n  .mce-content-body [data-mce-selected],\n  .mce-content-body *:focus,\n  .mce-content-body .mce-edit-focus {\n    outline: none !important;\n  }\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid rgba(180, 215, 255, 0.7);\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: multiply;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #b4d7ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.tox-suggestededits__annotation--added,\n.tox-suggestededits__annotation--modified,\n.tox-suggestededits__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-suggestededits__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-suggestededits__annotation--added__selected,\ndel.tox-suggestededits__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--modified__selected,\ndel.tox-suggestededits__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--removed__selected,\ndel.tox-suggestededits__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,\n.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,\n.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-suggestededits__annotation--added,\n*:has(> div > iframe).tox-suggestededits__annotation--modified,\n*:has(> div > iframe).tox-suggestededits__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-suggestededits__annotation--added__highlight,\nvideo.tox-suggestededits__annotation--added__highlight,\niframe.tox-suggestededits__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--added__selected,\nvideo.tox-suggestededits__annotation--added__selected,\niframe.tox-suggestededits__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__highlight,\nvideo.tox-suggestededits__annotation--modified__highlight,\niframe.tox-suggestededits__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__selected,\nvideo.tox-suggestededits__annotation--modified__selected,\niframe.tox-suggestededits__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__highlight,\nvideo.tox-suggestededits__annotation--removed__highlight,\niframe.tox-suggestededits__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__selected,\nvideo.tox-suggestededits__annotation--removed__selected,\niframe.tox-suggestededits__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-suggestededits__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-suggestededits__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-suggestededits__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__selected,\n.mce-pagebreak.tox-suggestededits__annotation--removed__selected,\n.mce-pagebreak.tox-suggestededits__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--removed__highlight {\n  padding: 0;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uc-video {\n  display: block;\n  position: relative;\n  margin: 16px 0 16px 0;\n}
1\n.tox-uc-video:not([data-mce-selected]):after {\n  content: "";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n@media print {\n  tiny-uploadcare-placeholder {\n    display: none !important;\n  }\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #006ce7;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #FFCC00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #c00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #006ce7;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #FFCC00;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #c00;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=q},62008:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(43645),e.b),d=a()(i()),c=s()(l);d.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;
1cursor:auto;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black, #222f3e);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base, 16px)}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink, 1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34, 47, 62, 0.1),0 8px 8px -4px rgba(34, 47, 62, 0.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34, 47, 62, 0.2),0 8px 8px -4px rgba(34, 47, 62, 0.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34, 47, 62, 0.2),0 8px 8px -4px rgba(34, 47, 62, 0.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#222f3e}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>
1div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#e6f0fd;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#fffae6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#fae6e6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-accordion{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__item{background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);border-radius:var(--tox-private-control-border-radius, 6px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item::after{border-radius:var(--tox-private-control-border-radius, 6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media(forced-colors: active){.tox .tox-accordion__item::after{border:2px solid highlight}}.tox .tox-accordion__item:focus{outline:none;z-index:1}.tox .tox-accordion__item:focus::after{opacity:1}.tox .tox-accordion__heading{margin:0;width:100%}.tox .tox-accordion__heading:focus{outline:none}.tox .tox-accordion__header{align-items:center;border:none;border-radius:var(--tox-private-control-border-radius, 6px);box-sizing:border-box;color:var(--tox-private-text-color, #222f3e);cursor:pointer;display:flex;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md, 16px);
1font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-line-height-base, 1.3);outline:none;padding:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));text-align:left;width:100%}.tox .tox-accordion__header::after{border-radius:var(--tox-private-control-border-radius, 6px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__header::after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){position:relative;z-index:1}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__header-icon{align-items:center;color:var(--tox-private-text-color, #222f3e);display:flex;flex-shrink:0;height:calc(var(--tox-private-base-value, 16px)*1.5);justify-content:center;width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header-icon svg{display:block;fill:currentColor;height:100%;width:100%;max-height:calc(var(--tox-private-base-value, 16px)*1.5);max-width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm, 8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{flex:0 1 auto;margin-right:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>*:not(:first-child){margin-top:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius, 6px);align-items:center;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--tox-private-pad-xs, 4px);margin:0;outline:none;padding:6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border-radius:var(--tox-private-control-border-radius, 6px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after{opacity:1}.tox .tox-accordion .tox-selectfield{align-items:center;background-color:var(--tox-private-background-color, #fff);border:1px solid var(--tox-private-border-color, #eeeeee);border-radius:var(--tox-private-control-border-radius, 6px);box-sizing:border-box;display:flex;height:34px;padding:0 6px;position:relative;width:100%}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);z-index:1}@media(forced-colors: active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{appearance:none;background:none;border:none;color:inherit;cursor:pointer;flex:1;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:5px 0;text-align:left}.tox .tox-accordion .tox-selectfield .tox-icon{display:flex;flex-shrink:0;padding:9px 0;pointer-events:none}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value, 16px);width:var(--tox-private-base-value, 16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-right:auto;margin-left:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox .tox-alert{align-items:flex-start;align-self:stretch;border-radius:var(--tox-private-panel-border-radius, 6px);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--tox-private-text-color, #222f3e);display:flex;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-line-height-base, 1.3);padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-alert--error{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 100%),var(--tox-private-color-error, #c00);border-color:var(--tox-private-color-error, #c00)}.tox .tox-alert--warning{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 100%),var(--tox-private-color-warning, #FFCC00);border-color:var(--tox-private-color-warning, #FFCC00)}.tox .tox-alert__body{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.tox .tox-alert__content{align-items:center;display:flex;flex:1 0 0;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) 0}.tox .tox-alert__message{margin:0;text-align:left}.tox .tox-alert__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tox-private-pad-xs, 4px);justify-content:flex-start}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{border-width:var(--tox-private-button-border-width, 1px);border-style:var(--tox-private-button-border-style, solid);border-radius:var(--tox-private-control-border-radius, 6px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size, 14px);font-style:var(--tox-private-button-font-style, normal);font-weight:var(--tox-private-button-font-weight, bold);line-height:var(--tox-private-control-line-height, 24px);padding:var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;outline:none;position:relative;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-button::before{border-radius:var(--tox-private-control-border-radius, 6px);bottom:calc(-1*var(--tox-private-button-border-width, 1px));box-shadow:var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);content:"";left:calc(-1*var(--tox-private-button-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-button-border-width, 1px));top:calc(-1*var(--tox-private-button-border-width, 1px))}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color, #0060ce);background-image:none;border-color:var(--tox-private-button-focus-border-color, #0060ce);box-shadow:var(--tox-private-button-focus-box-shadow, none);color:var(--tox-private-button-focus-text-color, #fff)}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button.tox-button--icon,.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{display:block;fill:currentColor}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success, #78AB46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error, #c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color, #006ce7);background-image:none;background-position:0 0;background-repeat:repeat;color:var(--tox-private-button-primary-text-color, #fff);border-color:var(--tox-private-button-primary-border-color, #006ce7)}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color, #006ce7);background-image:none;border-color:var(--tox-private-button-primary-disabled-border-color, #006ce7);color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color, #0060ce);border-color:var(--tox-private-button-primary-focus-border-color, #0060ce);color:var(--tox-private-button-primary-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color, #0060ce);border-color:var(--tox-private-button-primary-hover-border-color, #0060ce);color:var(--tox-private-button-primary-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color, #0054b4);border-color:var(--tox-private-button-primary-active-border-color, #0054b4);color:var(--tox-private-button-primary-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color, #0054b4);border-color:var(--tox-private-button-primary-enabled-border-color, #0054b4);color:var(--tox-private-button-primary-enabled-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color, #00489b);border-color:var(--tox-private-button-primary-enabled-focus-border-color, #00489b);color:var(--tox-private-button-primary-enabled-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color, #00489b);border-color:var(--tox-private-button-primary-enabled-hover-border-color, #00489b);color:var(--tox-private-button-primary-enabled-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color, #003c81);border-color:var(--tox-private-button-primary-enabled-active-border-color, #003c81);color:var(--tox-private-button-primary-enabled-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color, #f0f0f0);border-color:var(--tox-private-button-secondary-border-color, #f0f0f0);color:var(--tox-private-button-secondary-text-color, #222f3e);border-style:solid;border-width:1px;background-image:none;background-position:0 0;background-repeat:repeat;border-radius:6px;box-shadow:none;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color, #f0f0f0);background-image:none;border-color:var(--tox-private-button-secondary-disabled-border-color, #f0f0f0);color:var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-focus-border-color, #e3e3e3);color:var(--tox-private-button-secondary-focus-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-hover-border-color, #e3e3e3);color:var(--tox-private-button-secondary-hover-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color, #d6d6d6);border-color:var(--tox-private-button-secondary-active-border-color, #d6d6d6);color:var(--tox-private-button-secondary-active-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color, #a6ccf7);border-color:var(--tox-private-button-secondary-enabled-border-color, #a6ccf7);color:var(--tox-private-button-secondary-enabled-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color, #8ebef4);border-color:var(--tox-private-button-secondary-enabled-focus-border-color, #8ebef4);color:var(--tox-private-button-secondary-enabled-focus-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color, #8ebef4);border-color:var(--tox-private-button-secondary-enabled-hover-border-color, #8ebef4);color:var(--tox-private-button-secondary-enabled-hover-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color, #77b1f2);border-color:var(--tox-private-button-secondary-enabled-active-border-color, #77b1f2);color:var(--tox-private-button-secondary-enabled-active-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:var(--tox-private-button-naked-text-color, #222f3e)}.tox .tox-button--naked[disabled]{background-color:transparent;border-color:transparent;color:var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color, rgba(34, 47, 62, 0.12));border-color:var(--tox-private-button-naked-focus-border-color, transparent);color:var(--tox-private-button-naked-focus-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color, rgba(34, 47, 62, 0.12));border-color:var(--tox-private-button-naked-hover-background-color, transparent);color:var(--tox-private-button-naked-hover-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color, rgba(34, 47, 62, 0.18));border-color:var(--tox-private-button-naked-active-border-color, transparent);color:var(--tox-private-button-naked-active-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color, #a8c8ed);border-color:var(--tox-private-button-naked-enabled-border-color, #a8c8ed);color:var(--tox-private-button-naked-enabled-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color, #93bbe9);border-color:var(--tox-private-button-naked-enabled-focus-border-color, #93bbe9);color:var(--tox-private-button-naked-enabled-focus-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color, #93bbe9);border-color:var(--tox-private-button-naked-enabled-hover-border-color, #93bbe9);color:var(--tox-private-button-naked-enabled-hover-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color, #7daee4);border-color:var(--tox-private-button-naked-enabled-active-border-color, #7daee4);color:var(--tox-private-button-naked-enabled-active-text-color, #222f3e);box-shadow:unset}.tox .tox-button--secondary--outline{background-color:transparent;border-color:var(--tox-private-button-secondary-outline-border-color, #f0f0f0);color:var(--tox-private-button-secondary-outline-text-color, #222f3e)}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-outline-focus-border-color, #e3e3e3);color:var(--tox-private-button-secondary-outline-focus-text-color, #222f3e)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color, #f0f0f0);border-color:var(--tox-private-button-secondary-outline-hover-border-color, #e3e3e3);color:var(--tox-private-button-secondary-outline-hover-text-color, #222f3e)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-outline-active-border-color, #e3e3e3);color:var(--tox-private-button-secondary-outline-active-text-color, #222f3e)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color, transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color, #f0f0f0);color:var(--tox-private-button-secondary-outline-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox .tox-checkbox{align-items:center;border-radius:var(--tox-private-checkbox-border-radius, 6px);cursor:pointer;display:flex;height:var(--tox-private-control-height, 36px);min-width:var(--tox-private-control-height, 36px)}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:var(--tox-private-pad-xs, 3px);border-radius:var(--tox-private-checkbox-border-radius, 6px);box-shadow:0 0 0 2px transparent;height:var(--tox-private-control-line-height, 24px);aspect-ratio:1}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;
1fill:var(--tox-private-checkbox-unselected-color, rgba(34, 47, 62, 0.3))}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:var(--tox-private-checkbox-indeterminate-color, #006ce7)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:var(--tox-private-checkbox-selected-color, #006ce7)}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #006ce7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs, 4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs, 4px)}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0;display:flex;flex-direction:column}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34, 47, 62, 0.7);cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#222f3e;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{f
1ill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#fff;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#006ce7;color:#fff}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#f0f0f0;color:#222f3e;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7 inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#a6ccf7;color:#222f3e}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#f0f0f0;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#f0f0f0;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #eee;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;
1color:#77181f;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:6px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #006ce7;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:6px;border:2px solid #006ce7}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34, 47, 62, 0.7);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#fff;position:relative;border-radius:6px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255, 255, 255, 0), #fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34, 47, 62, 0.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255, 255, 255, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34, 47, 62, 0.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0, 108, 231, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #144782;color:#144782}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #144782;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}.tox .tox-dropdown-content{box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;overflow:auto;height:fit-content;width:fit-content;border-radius:var(--tox-private-panel-border-radius, 6px);background-color:var(--tox-private-background-color, #fff);max-height:50vh}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34, 47, 62, 0.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #006ce7;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:2px solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-expandable-box{border-radius:6px;border:1px solid var(--tox-private-border-color, #eeeeee);display:flex;flex-direction:column;justify-content:stretch;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px)}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #fff))}.tox .tox-expandable-box__content--expanded{max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34 47 3.1%);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}
1.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);
1cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+c+')}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px -4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px -4px}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #eee;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;
1display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-context-toolbar{position:absolute;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);padding:8px}.tox .tox-context-toolbar[popover]{inset:auto;margin:0}.tox .tox-context-toolbar .tox-toolbar{display:flex;flex-wrap:nowrap;gap:8px}.tox .tox-context-toolbar .tox-toolbar__group{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px;align-items:center;padding:0}.tox .tox-insert-table-picker{background-color:#fff;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:#eee}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #eee;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px;color:#222f3e}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(34, 47, 62, 0.7)}.tox .tox-collection__item--active .tox-mentions__username,.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#fff;border:0;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #517342;outline-offset:2px}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #77181f;outline-offset:2px}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #7a6e25;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #2a64a6;outline-offset:2px}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#f0f0f0;position:absolute;top:0;left:0;right:0;z-index:1302;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(34, 47, 62, 0.7)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(34, 47, 62, 0.7)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid #e3e3e3;padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #fff 24%, #f0f0f0 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#006ce7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{background-color:#f0f0f0;color:rgba(34, 47, 62, 0.7);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#f1ebf9;color:#851aff;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(34, 47, 62, 0.7);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #144782;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color, #f0f0f0);display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-sidebar-content{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px;border-left:1px solid var(--tox-private-separator-color, #e3e3e3)}.tox .tox-sidebar-content--wide{min-width:440px;max-width:440px;width:440px}.tox .tox-sidebar-content__header{align-items:center;display:flex;justify-content:space-between;border-bottom:var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #e3e3e3);padding:var(--tox-private-pad-sm, 8px) 12px;background:var(--tox-private-background-color, #fff);z-index:1}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg, 20px);
1font-weight:var(--tox-private-font-weight-normal, normal);padding:var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #222f3e);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width: min(380px, 90vw);--tox-private-floating-sidebar-height: 80vh;position:fixed;z-index:var(--tox-private-z-index-floatingsidebar, 1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color, #f0f0f0);border-radius:var(--tox-private-panel-border-radius, 6px);overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);padding:calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));border-bottom:1px solid var(--tox-private-separator-color, #e3e3e3)}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-sidebar-content__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:1000}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:auto}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-sidebar-content__actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{display:flex;align-items:center;gap:6px;padding-top:var(--tox-private-pad-xs, 4px);padding-bottom:var(--tox-private-pad-xs, 4px);padding-left:var(--tox-private-pad-md, 16px);padding-right:var(--tox-private-pad-md, 16px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator{border-bottom:1px solid #e3e3e3;height:0;margin:4px 0}.tox .tox-ai .tox-ai__user-prompt{display:flex;flex-direction:column;margin-left:auto;gap:inherit;width:100%}.tox .tox-ai .tox-ai__user-prompt__context{margin-left:auto;display:flex;flex-direction:column;gap:inherit;align-items:end;width:100%}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary, #f0f0f0);padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75);border-radius:var(--tox-private-control-border-radius, 6px);max-width:80%;align-self:flex-end;color:var(--tox-private-text-color, #222f3e)}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-ai__scroll{overflow-y:auto;overflow-x:hidden;background-color:var(--tox-private-background-color, #fff);display:flex;padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff)}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary, #f0f0f0)}
1.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint, #006ce7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint, #006ce7)}.tox .tox-ai .tox-ai__response-status{display:flex;color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));font-size:var(--tox-private-font-size-sm, 14px);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-tinymceai-response-status-icon-height, 24px);padding-top:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7))}.tox .tox-ai .tox-ai__response-status-icon{border-radius:999px;border:1px solid var(--tox-private-neutral-20, #e3e3e3);background-color:var(--tox-private-background-color, #fff);height:var(--tox-private-tinymceai-response-status-icon-height, 24px);flex:0 0 24px;display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon){margin-left:calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))*-1)}.tox .tox-ai .tox-ai__icon{display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-sources{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px);align-self:stretch;flex-wrap:wrap}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color, #e3e3e3);background-color:transparent;max-width:32%;max-height:24px;cursor:pointer}.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,.tox .tox-ai .tox-ai__response-sources-list .tox-tag img{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #222f3e);font-feature-settings:"liga" off,"clig" off;font-size:var(--tox-private-font-size-sm, 14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-line-height, 18px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-md, 16px);line-height:calc(var(--tox-private-font-size-md, 16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #fff))}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius, 6px);border:1px solid var(--tox-private-color-error, #c00);background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b/0.9) 0%, rgba(from var(--tox-private-background-color, #fff) r g b/0.9) 100%),var(--tox-private-color-error, #c00);padding:var(--tox-private-pad-sm, 8px);width:100%;display:flex;gap:var(--tox-private-pad-sm, 8px);align-items:center}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:0 0 auto;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));gap:var(--tox-private-pad-sm, 8px);background-color:var(--tox-private-background-color, #fff);display:flex;flex-direction:column;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);border-top:1px solid var(--tox-private-separator-color, #e3e3e3)}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai .tox-ai__context{display:flex;gap:var(--tox-private-pad-sm, 8px);flex-wrap:wrap;max-height:calc(2*(2*var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px)) + var(--tox-private-pad-sm, 8px))}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm, 8px))/2)}.tox .tox-ai .tox-ai__context-more{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px);overflow:auto;max-width:var(--tox-private-tinymceai-context-more-max-width, 320px)}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{display:flex;align-items:center;gap:6px}.tox .tox-ai .tox-ai__footer-actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-model-selection-button{display:flex;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-ai .tox-ai__footer-note{align-items:center;color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));display:flex;font-size:var(--tox-private-font-size-xs, 12px);height:24px;justify-content:center;letter-spacing:0px;padding-top:var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;overflow:auto;padding:var(--tox-private-pad-xs, 4px)}
1.tox .tox-ai .tox-ai__models-menu__item__description{display:flex;flex-direction:column;align-items:start}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold, bold);font-size:var(--tox-private-font-size-sm, 14px);line-height:calc(var(--tox-private-font-size-sm, 14px)*1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));font-size:var(--tox-private-font-size-xs, 12px);line-height:calc(var(--tox-private-font-size-xs, 12px)*1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white, #fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white, #fff) r g b/0.7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color, #222f3e);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai .tox-ai-chat-history-list{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding-top:var(--tox-private-pad-xs, 4px);width:100%}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:18px;letter-spacing:1px}.tox .tox-ai .tox-ai-chat-history-list__item{display:flex;padding:12px;gap:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-control-border-radius, 6px);cursor:pointer}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active{background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item:focus,.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary, #f0f0f0);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{display:flex;justify-content:flex-end;width:100%;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white, #fff) r g b/0.5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{display:flex;flex-direction:column;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{display:flex;align-items:center;min-width:calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2)}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-base, 16px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-font-size-lg, 20px);overflow:hidden;text-overflow:ellipsis}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-xs, 12px);line-height:var(--tox-private-line-height-base, 1.3)}.tox .tox-ai .tox-sidebar-content__message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;gap:var(--tox-private-pad-md, 16px);width:100%}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-md, 16px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:20px}
1.tox .tox-ai .tox-sidebar-content__message-action{display:flex;justify-content:center;align-items:center;align-self:stretch}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));line-height:var(--tox-private-line-height-base, 1.3);margin:0 1em}.tox .tox-ai-removed-content::before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base, 1.3)*1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md, 16px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);line-height:var(--tox-private-line-height-base, 1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:var(--tox-private-tinymceai-html-content-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 6px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold, bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm, 8px) 0}.tox .tox-ai-html-content ul,.tox .tox-ai-html-content ol{padding-left:2em;margin:1em 0}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint, #006ce7);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color, #e3e3e3);margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, #e3e3e3);padding:.1em .2em;border-radius:4px}.tox .tox-ai-html-content pre code{display:block;font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, #e3e3e3);border-radius:4px;white-space:pre-wrap;margin:1em 0;overflow-wrap:break-word}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color, #eeeeee)}.tox .tox-ai-html-content table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) th,.tox .tox-ai-html-content table:not([cellpadding]) td{padding:.4rem}.tox .tox-ai-html-content th,.tox .tox-ai-html-content td{border:1px solid var(--tox-private-border-color, #eeeeee)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-weight-bold, bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content strong,.tox .tox-ai-html-content b{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sup,.tox .tox-ai-html-content sub{font-size:.75em;line-height:0;vertical-align:baseline}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active, #ffcf30) h s l/30%);padding:.05em .2em;border-radius:2px}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{font-family:ui-monospace,monospace;font-size:.85em;padding:.15em .4em;border-radius:4px;border:1px solid var(--tox-private-border-color, #eeeeee);background:var(--tox-private-separator-color, #e3e3e3);box-shadow:inset 0 -1px 0 var(--tox-private-border-color, #eeeeee)}.tox .tox-ai-html-content img{max-width:100%;height:auto;vertical-align:middle;border-radius:4px}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content)::after{content:"〰〰";color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{position:absolute;inset:0;display:flex;flex-direction:column}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{position:relative;flex:1 1 auto;min-height:0}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{flex:0 0 auto;background:var(--tox-private-background-color, #fff);border-top:1px solid #e3e3e3}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{display:flex;justify-content:flex-end;
1gap:8px;padding:12px 16px}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{position:absolute;inset:0;width:100%;height:100%}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:rgba(34, 47, 62, 0.2)}.tox .tox-ai__preview-overlay--centered{display:flex;align-items:center;justify-content:center}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{display:flex;align-items:center;gap:var(--tox-private-pad-md, 16px);padding:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-panel-border-radius, 6px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);pointer-events:auto}.tox .tox-tinymceai-previewloader__content{display:flex;align-items:center;justify-content:center;padding:0 var(--tox-private-pad-xs, 4px);gap:var(--tox-private-pad-sm, 8px)}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#eee;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34, 47, 62, 0.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color: var(--tox-private-color-tint, #006ce7);--tox-private-spinner-size: 24px;--tox-private-spinner-circle-width: 3px;--tox-private-spinner-dot-size: 6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size: 16px;--tox-private-spinner-circle-width: 2px;--tox-private-spinner-dot-size: 4px}.tox .tox-ai__spinner--circle{animation:tox-rotation 1s linear infinite;border-radius:50%;background:conic-gradient(var(--tox-private-spinner-color) 0% 330deg, transparent 330deg 100%);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), rgba(0, 0, 0, 0) 98%, #000)}.tox .tox-ai__spinner--dots{display:flex;align-items:center;justify-content:center;gap:1px}.tox .tox-ai__spinner--dots>div{animation:tox-bouncing-dots 1.5s ease-in-out 0s infinite both;aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%}.tox .tox-ai__spinner--dots>div:nth-child(1){animation-delay:-0.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-0.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox .tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox .tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox .tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox .tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox .tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox .tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox ins.tox-tinymceai__annotation--added__selected,.tox del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--modified__selected,.tox del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--removed__selected,.tox del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}.tox *:has(>div>iframe).tox-tinymceai__annotation--added,.tox *:has(>div>iframe).tox-tinymceai__annotation--modified,.tox *:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight,.tox iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected,.tox iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight,.tox iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected,.tox iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight,.tox iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected,.tox iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md, 16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));font-size:var(--tox-private-font-size-sm, 14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{display:flex;gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{width:100%;background-color:var(--tox-private-background-color, #fff);display:flex;justify-content:space-between;align-items:center;border:1px solid #eee;border-radius:6px;box-sizing:border-box}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34, 47, 62, 0.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:normal;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34, 47, 62, 0.7);position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(34, 47, 62, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34, 47, 62, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{width:fit-content;box-sizing:border-box;display:flex;padding:var(--tox-private-pad-xs, 4px) 6px;position:relative;align-items:center;gap:var(--tox-private-pad-xs, 4px);border-radius:3px;background:hsl(from var(--tox-private-color-tint, #006ce7) h s l/10%);line-height:var(--tox-private-base-value, 16px);font-size:var(--tox-private-font-size-xs, 12px)}.tox .tox-tag::before{border-radius:var(--tox-private-control-border-radius, 6px);bottom:calc(-1*var(--tox-private-tag-border-width, 1px));box-shadow:var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);content:"";left:calc(-1*var(--tox-private-tag-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-tag-border-width, 1px));top:calc(-1*var(--tox-private-tag-border-width, 1px))}.tox .tox-tag:focus:not(:disabled)::before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value, 16px);
1fill:var(--tox-private-text-color, #222f3e)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-shrink:1;color:var(--tox-private-text-color, #222f3e)}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value, 16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{border:0;padding:0;color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7))}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-segmented-control{display:inline-flex;position:relative;border:none;border-radius:var(--tox-private-control-border-radius, 6px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #e3e3e3);overflow:hidden;padding:var(--tox-private-pad-xs, 4px);background-color:var(--tox-private-background-color, #fff)}.tox .tox-segmented-control__segment{flex:1;padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);cursor:pointer;background:transparent;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:16px;border:1px solid transparent;border-radius:calc(var(--tox-private-control-border-radius, 6px) - 1px);text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;color:var(--tox-private-segmented-control-text-color, #222f3e)}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color, #006ce7);color:var(--tox-private-segmented-control-active-text-color, #006ce7);background-color:var(--tox-private-segmented-control-active-bg-color, rgba(0, 108, 231, 0.1))}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint, #006ce7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:none}.tox .tox-toggle{display:flex;align-items:center;gap:var(--tox-private-pad-xs, 4px);padding:var(--tox-private-pad-xs, 4px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-control-line-height, 24px);white-space:nowrap;background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e)}.tox .tox-toggle input{position:absolute;opacity:0;width:0;height:0}.tox .tox-toggle__slider{position:relative;cursor:pointer;box-sizing:border-box;transition:.4s;border-radius:34px;width:28px;height:16px;background-color:var(--tox-private-slider-background-color, #fff);border:1px solid var(--tox-private-slider-border-color, #e3e3e3)}.tox .tox-toggle__slider::before{position:absolute;content:"";height:12px;width:12px;left:1px;bottom:1px;transition:.4s;border-radius:50%;background-color:var(--tox-private-slider-handle-background-color, #222f3e)}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color, #006ce7);border:1px solid var(--tox-private-slider-checked-border-color, #006ce7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white, #fff),0 0 0 2px var(--tox-private-color-tint, #006ce7)}.tox input:checked+.tox-toggle__slider::before{transform:translateX(12px);background-color:var(--tox-private-slider-checked-handle-background-color, #fff)}.tox input:disabled+.tox-toggle__slider::before{opacity:50%}.tox .tox-tbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:none;padding:0;text-transform:none;width:34px}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#222f3e}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#fff;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;display:flex;margin:6px 1px 5px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#f7f7f7;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#f0f0f0;color:#222f3e}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-number-input button{color:#222f3e;height:28px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#f7f7f7;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#f7f7f7}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #eee}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke:focus{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{border:0;box-shadow:none;background:#fff;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button__main:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px 0 0 3px}@media(forced-colors: active){.tox .tox-split-button__main:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron{width:16px;border-radius:0 3px 3px 0;margin-left:0}.tox .tox-split-button__chevron:focus{border:0;box-shadow:none;background:#fff;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button__chevron:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:0 3px 3px 0}@media(forced-colors: active){.tox .tox-split-button__chevron:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:focus,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px, transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 22px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-radius:6px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}
1.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-toolbar-input-form{display:flex;align-items:center;background-color:var(--tox-private-background-color, #fff);padding:0 var(--tox-private-pad-sm, 8px)}.tox .tox-tooltip{display:inline-block;max-width:min(80%,15em);padding:8px 0 0 0;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip.tox-tooltip--anchor{display:none;padding:var(--tox-private-pad-xs, 4px) 0 0;position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;height:fit-content}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#f0f0f0;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;background-color:#fff}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:10px;position:relative}.tox .tox-view__label{color:#222f3e;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:10px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;display:flex;flex:1;height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#fff;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#222f3e;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;color:#222f3e;cursor:pointer;display:flex;flex-direction:column;font-size:14px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7 #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7 #e3b82a;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #e3b82a}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{display:block;width:min-content;padding:4px 8px;margin-bottom:8px;font-size:12px;font-weight:bold;border-radius:4px;background:#d3d5d8}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{display:flex;flex-direction:row;gap:8px;align-items:center}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{display:flex;flex-direction:column;flex:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:bold;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:normal}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(34, 47, 62, 0.7);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}.tox .tox-card{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:12px;cursor:pointer;
1transition:box-shadow .15s ease-in-out,border .15s ease-in-out;border:2px solid transparent}.tox .tox-card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-card--selected{border-color:#006ce7}.tox .tox-card:focus-visible{outline:none;box-shadow:0 0 0 2px #006ce7;border-color:transparent}.tox .tox-card--has-decision{background-color:#f0f0f0}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:rgba(34, 47, 62, 0.7)}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:rgba(34, 47, 62, 0.7)}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#e0e0e0}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled){background-color:#e0e0e0;border-color:#d1d1d1}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#d1d1d1;border-color:#d1d1d1}.tox .tox-card__header{padding:12px;padding-bottom:0;color:#222f3e;font-size:16px;font-weight:bold;text-transform:uppercase;display:flex;flex-direction:column;gap:12px}.tox .tox-card__header-label{font-size:12px;font-weight:bold;text-transform:uppercase;color:#222f3e}.tox .tox-card__body{padding:12px 12px 0 12px;color:#222f3e;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;padding:0;gap:12px}.tox .tox-card--has-decision .tox .tox-card__body{padding:0 12px 0 12px}.tox .tox-card__highlight{padding:4px 6px;border-bottom:2px solid #006ce7}.tox .tox-card__highlight--added{background-color:#e4eeda}.tox .tox-card__highlight--deleted{background-color:#f5cccc}.tox .tox-card__highlight--modified{background-color:#cce2fa}.tox .tox-card__actions{display:flex;gap:8px;padding:0 12px 12px}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon,.tox .tox-card__actions .tox-button:has(.tox-icon:only-child){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:6px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{display:flex;flex-direction:column;gap:4px}.tox .tox-card-list{display:flex;flex-direction:column;gap:12px}.tox .tox-card-list:focus{outline:none}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#006ce7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{position:relative;z-index:1000}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{height:100%;display:flex;flex-direction:column}.tox .tox-suggestededits__container .tox-suggestededits{background-color:#fff;border-top:1px solid #eee;display:flex;flex:1;height:inherit;overflow-x:auto;overflow-y:hidden;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{height:100%;width:100%;overflow:scroll;background-color:#fff}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#f0f0f0;display:flex;flex-direction:column;flex:0 1 auto;min-width:248px;width:316px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{display:flex;flex:1;flex-direction:column;gap:12px;overflow:auto;padding:6px 12px 12px 12px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#fff;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#f0f0f0;height:1px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{display:flex;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--detail
1s{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{height:36px;width:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e;font-size:14px;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{align-items:center;border:0;border-radius:20px;height:20px;width:20px;display:flex;flex:0 0 auto;justify-content:center;text-align:center}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{display:flex;flex-direction:column;align-self:stretch;flex:auto;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{display:flex;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{align-items:center;border-radius:6px;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;width:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#006ce7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#222f3e;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#222f3e;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{border:2px solid #eee;border-radius:6px;color:#222f3e;gap:8px;padding:5px 6px;resize:none;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{display:flex;flex-direction:column;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:rgba(34,47,62,.5019607843);transform:translate(0px, 8px);margin-top:-10px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{display:flex;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden{opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#d3d5d8}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px 0 #d3d5d8}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}
1.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide/skin.css"],names:[],mappings:"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",sourcesContent:['.tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  cursor: auto;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}
1\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox {\n  color: var(--tox-private-color-black, #222f3e);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  font-size: var(--tox-private-font-size-base, 16px);\n}\n.tox-tinymce {\n  border: 2px solid #eeeeee;\n  border-radius: 10px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #fff;\n  border: 2px solid #eeeeee;\n  border-radius: 10px;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  z-index: var(--tox-private-z-index-sink, 1300);\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #fff;\n  border-bottom: none;\n  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.1), 0 8px 8px -4px rgba(34, 47, 62, 0.07);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid #e3e3e3;\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #fff;\n  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15);\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #222f3e;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 6px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #e6f0fd;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #006ce7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #006ce7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #006ce7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #0060ce;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #0054b4;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #fffae6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #fae6e6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.1);\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #eeeeee;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__item {\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  position: relative;\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner {\n  padding-top: 0;\n}\n.tox .tox-accordion__item::after {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);\n  content: \'\';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__item::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__item:focus {\n  outline: none;\n  z-index: 1;\n}\n.tox .tox-accordion__item:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion__heading {\n  margin: 0;\n  width: 100%;\n}\n.tox .tox-accordion__heading:focus {\n  outline: none;\n}\n.tox .tox-accordion__header {\n  align-items: center;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #222f3e);\n  cursor: pointer;\n  display: flex;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  font-size: var(--tox-private-font-size-md, 16px);
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  outline: none;\n  padding: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  text-align: left;\n  width: 100%;\n}\n.tox .tox-accordion__header::after {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);\n  content: \'\';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__header::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled) {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled) {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after {\n  opacity: 1;\n}\n.tox .tox-accordion__header.tox-accordion__header--disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n.tox .tox-accordion__header.tox-accordion__header--icon-end {\n  padding-right: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__header-icon {\n  align-items: center;\n  color: var(--tox-private-text-color, #222f3e);\n  display: flex;\n  flex-shrink: 0;\n  height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  justify-content: center;\n  width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header-icon svg {\n  display: block;\n  fill: currentColor;\n  height: 100%;\n  width: 100%;\n  max-height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  max-width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon {\n  margin-right: var(--tox-private-pad-sm, 8px);\n  margin-left: 0;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-left: auto;\n}\n.tox .tox-accordion__header-text {\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-text {\n  flex: 0 1 auto;\n  margin-right: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-accordion__content.tox-accordion__content--collapsed {\n  display: none;\n}\n.tox .tox-accordion__content.tox-accordion__content--expanded {\n  display: block;\n}\n.tox .tox-accordion__content-inner {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-accordion__content-inner .tox-form__group > *:not(:first-child) {\n  margin-top: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group > .tox-dropdown-content {\n  margin-top: 0;\n}\n.tox .tox-accordion__content-inner .tox-button-group {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  align-items: center;\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  display: flex;\n  font-family: inherit;\n  font-size: inherit;\n  gap: var(--tox-private-pad-xs, 4px);\n  margin: 0;\n  outline: none;\n  padding: 6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  position: relative;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);\n  content: \'\';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus {\n  z-index: 1;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion .tox-selectfield {\n  align-items: center;\n  background-color: var(--tox-private-background-color, #fff);\n  border: 1px solid var(--tox-private-border-color, #eeeeee);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-sizing: border-box;\n  display: flex;\n  height: 34px;\n  padding: 0 6px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-accordion .tox-selectfield:focus-within {\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 2px) var(--tox-private-keyboard-focus-outline-color, #006ce7);\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion .tox-selectfield:focus-within {\n    border-color: highlight;\n    box-shadow: 0 0 0 2px highlight;\n  }\n}\n.tox .tox-accordion .tox-selectfield button {\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  flex: 1;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  margin: 0;\n  outline: none;\n  padding: 5px 0;\n  text-align: left;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon {\n  display: flex;\n  flex-shrink: 0;\n  padding: 9px 0;\n  pointer-events: none;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon svg {\n  height: var(--tox-private-base-value, 16px);\n  width: var(--tox-private-base-value, 16px);\n}\n.tox[dir=rtl] .tox-accordion__header {\n  text-align: right;\n}\n.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-right: auto;\n  margin-left: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox .tox-alert {\n  align-items: flex-start;\n  align-self: stretch;\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #222f3e);\n  display: flex;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-alert--error {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 100%), var(--tox-private-color-error, #c00);\n  border-color: var(--tox-private-color-error, #c00);\n}\n.tox .tox-alert--warning {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 100%), var(--tox-private-color-warning, #FFCC00);\n  border-color: var(--tox-private-color-warning, #FFCC00);\n}\n.tox .tox-alert__body {\n  display: flex;\n  flex: 1 0 0;\n  flex-direction: column;\n  min-width: 0;\n}\n.tox .tox-alert__content {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-alert__message {\n  margin: 0;\n  text-align: left;\n}\n.tox .tox-alert__actions {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tox-private-pad-xs, 4px);\n  justify-content: flex-start;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  border-width: var(--tox-private-button-border-width, 1px);\n  border-style: var(--tox-private-button-border-style, solid);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  font-size: var(--tox-private-button-font-size, 14px);\n  font-style: var(--tox-private-button-font-style, normal);\n  font-weight: var(--tox-private-button-font-weight, bold);\n  line-height: var(--tox-private-control-line-height, 24px);\n  padding: var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  letter-spacing: normal;\n  box-shadow: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  outline: none;\n  position: relative;\n  white-space: nowrap;\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-button::before {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: calc(-1 * var(--tox-private-button-border-width, 1px));\n  box-shadow: var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);\n  content: \'\';\n  left: calc(-1 * var(--tox-private-button-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-button-border-width, 1px));\n  top: calc(-1 * var(--tox-private-button-border-width, 1px));\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-focus-background-color, #0060ce);\n  background-image: none;\n  border-color: var(--tox-private-button-focus-border-color, #0060ce);
1\n  box-shadow: var(--tox-private-button-focus-box-shadow, none);\n  color: var(--tox-private-button-focus-text-color, #fff);\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button.tox-button--icon,\n.tox .tox-button:has(.tox-icon:only-child) {\n  padding: 4px;\n}\n.tox .tox-button .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button .tox-icon.tox-icon--success svg {\n  fill: var(--tox-private-color-success, #78AB46);\n}\n.tox .tox-button .tox-icon.tox-icon--error svg {\n  fill: var(--tox-private-color-error, #c00);\n}\n.tox .tox-button--stretch {\n  width: 100%;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 6px 1px 5px 0;\n  padding: 0;\n}\n.tox {\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n}\n.tox .tox-button {\n  background-color: var(--tox-private-button-primary-background-color, #006ce7);\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  color: var(--tox-private-button-primary-text-color, #fff);\n  border-color: var(--tox-private-button-primary-border-color, #006ce7);\n  /* Enabled state */\n}\n.tox .tox-button[disabled] {\n  background-color: var(--tox-private-button-primary-disabled-background-color, #006ce7);\n  background-image: none;\n  border-color: var(--tox-private-button-primary-disabled-border-color, #006ce7);\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-focus-background-color, #0060ce);\n  border-color: var(--tox-private-button-primary-focus-border-color, #0060ce);\n  color: var(--tox-private-button-primary-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-hover-background-color, #0060ce);\n  border-color: var(--tox-private-button-primary-hover-border-color, #0060ce);\n  color: var(--tox-private-button-primary-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-active-background-color, #0054b4);\n  border-color: var(--tox-private-button-primary-active-border-color, #0054b4);\n  color: var(--tox-private-button-primary-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: var(--tox-private-button-primary-enabled-background-color, #0054b4);\n  border-color: var(--tox-private-button-primary-enabled-border-color, #0054b4);\n  color: var(--tox-private-button-primary-enabled-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-focus-background-color, #00489b);\n  border-color: var(--tox-private-button-primary-enabled-focus-border-color, #00489b);\n  color: var(--tox-private-button-primary-enabled-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-hover-background-color, #00489b);\n  border-color: var(--tox-private-button-primary-enabled-hover-border-color, #00489b);\n  color: var(--tox-private-button-primary-enabled-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-active-background-color, #003c81);\n  border-color: var(--tox-private-button-primary-enabled-active-border-color, #003c81);\n  color: var(--tox-private-button-primary-enabled-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary {\n  background-color: var(--tox-private-button-secondary-background-color, #f0f0f0);\n  border-color: var(--tox-private-button-secondary-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-text-color, #222f3e);\n  border-style: solid;\n  border-width: 1px;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-radius: 6px;\n  box-shadow: none;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  /* Enabled state */\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: var(--tox-private-button-secondary-disabled-background-color, #f0f0f0);\n  background-image: none;\n  border-color: var(--tox-private-button-secondary-disabled-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-focus-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-focus-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-focus-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-hover-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-hover-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-hover-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-active-background-color, #d6d6d6);\n  border-color: var(--tox-private-button-secondary-active-border-color, #d6d6d6);\n  color: var(--tox-private-button-secondary-active-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: var(--tox-private-button-secondary-enabled-background-color, #a6ccf7);\n  border-color: var(--tox-private-button-secondary-enabled-border-color, #a6ccf7);\n  color: var(--tox-private-button-secondary-enabled-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-focus-background-color, #8ebef4);\n  border-color: var(--tox-private-button-secondary-enabled-focus-border-color, #8ebef4);\n  color: var(--tox-private-button-secondary-enabled-focus-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-hover-background-color, #8ebef4);\n  border-color: var(--tox-private-button-secondary-enabled-hover-border-color, #8ebef4);\n  color: var(--tox-private-button-secondary-enabled-hover-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-active-background-color, #77b1f2);\n  border-color: var(--tox-private-button-secondary-enabled-active-border-color, #77b1f2);\n  color: var(--tox-private-button-secondary-enabled-active-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: var(--tox-private-button-naked-text-color, #222f3e);\n  /* Enabled state */\n}\n.tox .tox-button--naked[disabled] {\n  background-color: transparent;\n  border-color: transparent;\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-focus-background-color, rgba(34, 47, 62, 0.12));\n  border-color: var(--tox-private-button-naked-focus-border-color, transparent);\n  color: var(--tox-private-button-naked-focus-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-hover-background-color, rgba(34, 47, 62, 0.12));\n  border-color: var(--tox-private-button-naked-hover-background-color, transparent);\n  color: var(--tox-private-button-naked-hover-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-active-background-color, rgba(34, 47, 62, 0.18));\n  border-color: var(--tox-private-button-naked-active-border-color, transparent);\n  color: var(--tox-private-button-naked-active-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled {\n  background-color: var(--tox-private-button-naked-enabled-background-color, #a8c8ed);\n  border-color: var(--tox-private-button-naked-enabled-border-color, #a8c8ed);\n  color: var(--tox-private-button-naked-enabled-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-focus-background-color, #93bbe9);\n  border-color: var(--tox-private-button-naked-enabled-focus-border-color, #93bbe9);\n  color: var(--tox-private-button-naked-enabled-focus-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-hover-background-color, #93bbe9);\n  border-color: var(--tox-private-button-naked-enabled-hover-border-color, #93bbe9);\n  color: var(--tox-private-button-naked-enabled-hover-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-active-background-color, #7daee4);\n  border-color: var(--tox-private-button-naked-enabled-active-border-color, #7daee4);\n  color: var(--tox-private-button-naked-enabled-active-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--secondary--outline {\n  background-color: transparent;\n  border-color: var(--tox-private-button-secondary-outline-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-outline-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-focus-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-outline-focus-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-outline-focus-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-hover-background-color, #f0f0f0);\n  border-color: var(--tox-private-button-secondary-outline-hover-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-outline-hover-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-active-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-outline-active-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-outline-active-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline[disabled] {\n  background-color: var(--tox-private-button-secondary-outline-disabled-background-color, transparent);\n  border-color: var(--tox-private-button-secondary-outline-disabled-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-outline-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: var(--tox-private-checkbox-border-radius, 6px);\n  cursor: pointer;\n  display: flex;\n  height: var(--tox-private-control-height, 36px);\n  min-width: var(--tox-private-control-height, 36px);\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: content-box;\n  padding: var(--tox-private-pad-xs, calc(4px - 1px));\n  border-radius: var(--tox-private-checkbox-border-radius, 6px);\n  box-shadow: 0 0 0 2px transparent;\n  height: var(--tox-private-control-line-height, 24px);\n  aspect-ratio: 1;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: var(--tox-private-checkbox-unselected-color, rgba(34, 47, 62, 0.3));\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: var(--tox-private-checkbox-indeterminate-color, #006ce7);\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: var(--tox-private-checkbox-selected-color, #006ce7);\n}\n.tox .tox-checkbox--disabled {\n  color: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  box-shadow: var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #006ce7);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: #e3e3e3;\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: #fcfcfc;\n  color: rgba(34, 47, 62, 0.7);\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #222f3e;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #222f3e;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #006ce7;\n  stroke: #006ce7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #fff;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;
1\n  color: #222f3e;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #006ce7;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #a6ccf7;\n  color: #222f3e;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #f0f0f0;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 inset;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #a6ccf7;\n  color: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #222f3e;\n  background-color: #fff;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #f0f0f0;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #f0f0f0;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}\n.tox .tox-collection__item-caret::after {\n  content: \'\';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #fff;\n  border: 1px solid #e3e3e3;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 28px;\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome\'s focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #f5cccc;\n  border: 1px solid #f0b3b3;\n  border-radius: 3px;\n  color: #77181f;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px -4px;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #f0f0f0;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #222f3e;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-comment {\n  background: #fff;\n  border: 1px solid #fff;\n  border-radius: 6px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #fff2c9;\n  border: 1px solid #ffcf30;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid #006ce7;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: "";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 6px;\n  border: 2px solid #006ce7;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #222f3e;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #222f3e;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #fff;\n  box-shadow: 0 0 8px 8px #fff;\n  color: #222f3e;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #fff;\n  position: relative;\n  border-radius: 6px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #fff;\n  bottom: 0;\n  content: "";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(255, 255, 255, 0), #fff);\n  bottom: 0;\n  content: "";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #fff;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #fff;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination="deleting"] {\n  opacity: 0;\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #222f3e;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}
1\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #fff;\n}\n.tox .tox-dialog {\n  background-color: #fff;\n  border-color: #eeeeee;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 0;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #fff;\n  border-bottom: none;\n  color: #222f3e;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #222f3e;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(34, 47, 62, 0.7);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #144782;\n  color: #144782;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #144782;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #071729;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #144782;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #222f3e;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\
1n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #222f3e;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #fff;\n  border-top: none;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #626262;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  content: \'\';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 6px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\n.tox .tox-dropdown-content {\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  overflow: auto;\n  height: fit-content;\n  width: fit-content;\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  background-color: var(--tox-private-background-color, #fff);\n  max-height: 50vh;\n}\n.tox .tox-dropdown-content .tox-menu {\n  width: 100%;\n  box-shadow: none;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #eeeeee;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(34, 47, 62, 0.7);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 2px solid #006ce7;\n  border-radius: 4px;\n  content: \'\';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #eeeeee;\n}\n.tox .tox-expandable-box {\n  border-radius: 6px;\n  border: 1px solid var(--tox-private-border-color, #eeeeee);\n  display: flex;\n  flex-direction: column;\n  justify-content: stretch;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px);\n}\n.tox .tox-expandable-box__content {\n  overflow: auto;\n}\n.tox .tox-expandable-box__content--overflowing {\n  position: relative;\n  overflow: hidden;\n}
1\n.tox .tox-expandable-box__content--overflowing::after {\n  content: \'\';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #fff));\n}\n.tox .tox-expandable-box__content--expanded {\n  max-height: fit-content;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34 47 3.1%);\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #006ce7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #fff;\n  border-radius: 6px;\n  box-sizing: border-box;\n  content: \'\';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir="rtl"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir="rtl"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #fff;\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #fff;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 28px;\n  margin: 5px 0 6px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #006ce7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #fff;\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #fff;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size="0"],\n.tox:not([dir=rtl]) .tox-selectfield select[size="1"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size="0"],\n.tox[dir=rtl] .tox-selectfield select[size="1"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px -4px;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px -4px;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #eeeeee;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #f0f0f0;\n}\n.tox .tox-context-toolbar {\n  position: absolute;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  z-index: 1150;\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  border: 1px solid #e3e3e3;\n  border-radius: 6px;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n  padding: 8px;\n}\n.tox .tox-context-toolbar[popover] {\n  inset: auto;\n  margin: 0;\n}\n.tox .tox-context-toolbar .tox-toolbar {\n  display: flex;\n  flex-wrap: nowrap;\n  gap: 8px;\n}\n.tox .tox-context-toolbar .tox-toolbar__group {\n  display: flex;\n  flex-wrap: nowrap;\n  flex-shrink: 0;\n  gap: 8px;\n  align-items: center;\n  padding: 0;\n}\n.tox .tox-insert-table-picker {\n  background-color: #fff;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: #eeeeee;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: #006ce7;\n  border-color: #eeeeee;\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #fff;\n  border: 1px solid #eeeeee;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n  color: #222f3e;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-collection__item--active .tox-mentions__username,\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 8px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 8px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #fff;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 5px 1px 6px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #e4eeda;\n  border-color: #d7e6c8;\n  color: #222f3e;\n}\n.tox .tox-notification--success p {\n  color: #222f3e;\n}\n.tox .tox-notification--success a {\n  color: #517342;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #24321d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #517342;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #0d120a;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--error {\n  background-color: #f5cccc;\n  border-color: #f0b3b3;\n  color: #222f3e;\n}\n.tox .tox-notification--error p {\n  color: #222f3e;\n}\n.tox .tox-notification--error a {\n  color: #77181f;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #220709;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #77181f;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #fff5cc;\n  border-color: #fff0b3;\n  color: #222f3e;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #222f3e;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #7a6e25;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #2c280d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #7a6e25;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #050502;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--info {\n  background-color: #d6e7fb;\n  border-color: #c1dbf9;\n  color: #222f3e;\n}\n.tox .tox-notification--info p {\n  color: #222f3e;\n}\n.tox .tox-notification--info a {\n  color: #2a64a6;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #163355;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #2a64a6;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #0b1a2c;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #222f3e;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #222f3e;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #f0f0f0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1302;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #fff;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #222f3e;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid #e3e3e3;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #f0f0f0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid #e3e3e3;\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #fff 24%, #f0f0f0 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #f0f0f0;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #F1EBF9;
1\n  color: #851AFF;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #851AFF;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(34, 47, 62, 0.7);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #071729;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #144782;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #fff;\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: \'\';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #fff transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #eeeeee transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #fff transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #eeeeee transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #fff transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #eeeeee transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #fff;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #eeeeee;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: var(--tox-private-sidebar-background-color, #f0f0f0);\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-sidebar-content {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n  border-left: 1px solid var(--tox-private-separator-color, #e3e3e3);\n}\n.tox .tox-sidebar-content--wide {\n  min-width: 440px;\n  max-width: 440px;\n  width: 440px;\n}\n.tox .tox-sidebar-content__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  border-bottom: var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #e3e3e3);\n  padding: var(--tox-private-pad-sm, 8px) 12px;\n  background: var(--tox-private-background-color, #fff);\n  z-index: 1;\n}\n.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button {\n  margin-left: auto;\n}\n.tox .tox-sidebar-content__title {\n  font-size: var(--tox-private-font-size-lg, 20px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  padding: var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #222f3e);\n  line-height: 28px;\n}\n.tox .tox-floating-sidebar {\n  --tox-private-floating-sidebar-width: min(380px, 90vw);\n  --tox-private-floating-sidebar-height: 80vh;\n  position: fixed;\n  z-index: var(--tox-private-z-index-floatingsidebar, 1050);\n  box-shadow: var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));\n  width: var(--tox-private-floating-sidebar-width);\n  height: var(--tox-private-floating-sidebar-height);\n  background-color: var(--tox-private-floating-sidebar-background-color, #f0f0f0);\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  overflow: hidden;\n}\n.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open) {\n  display: none;\n}\n.tox .tox-floating-sidebar--open {\n  display: block;\n}\n.tox .tox-floating-sidebar__content-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-floating-sidebar__header {\n  position: relative;\n}\n.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list) {\n  background-color: inherit;\n}\n.tox .tox-ai .tox-expandable-box {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75
1);\n}\n.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-sidebar-content__header {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);\n  padding: calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  border-bottom: 1px solid var(--tox-private-separator-color, #e3e3e3);\n}\n.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-sidebar-content__loader {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  justify-content: center;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-ai .tox-sidebar-content__title {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  margin-right: auto;\n}\n.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-sidebar-content__actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding-top: var(--tox-private-pad-xs, 4px);\n  padding-bottom: var(--tox-private-pad-xs, 4px);\n  padding-left: var(--tox-private-pad-md, 16px);\n  padding-right: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator {\n  border-bottom: 1px solid #e3e3e3;\n  height: 0;\n  margin: 4px 0;\n}\n.tox .tox-ai .tox-ai__user-prompt {\n  display: flex;\n  flex-direction: column;\n  margin-left: auto;\n  gap: inherit;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context {\n  margin-left: auto;\n  display: flex;\n  flex-direction: column;\n  gap: inherit;\n  align-items: end;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__text {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  max-width: 80%;\n  align-self: flex-end;\n  color: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-ai__scroll {\n  overflow-y: auto;\n  overflow-x: hidden;\n  background-color: var(--tox-private-background-color, #fff);\n  display: flex;\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 12px;\n  flex: 1 0 0;\n  align-self: stretch;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);\n}\n.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-ai__scroll--review {\n  border: none;\n}\n.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)) {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-ai .tox-ai__spinner svg {\n  fill: var(--tox-private-color-tint, #006ce7);\n}\n.tox .tox-ai .tox-ai__response {\n  width: 100%;\n  min-width: 100%;\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__response__header {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response__header .tox-icon svg {\n  fill: var(--tox-private-color-tint, #006ce7);\n}\n.tox .tox-ai .tox-ai__response-status {\n  display: flex;\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  padding-top: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-status svg {\n  fill: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n}\n.tox .tox-ai .tox-ai__response-status-icon {\n  border-radius: 999px;\n  border: 1px solid var(--tox-private-neutral-20, #e3e3e3);\n  background-color: var(--tox-private-background-color, #fff);\n  height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  flex: 0 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-status-icon .tox-icon {\n  display: contents;\n}\n.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon) {\n  margin-left: calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) * -1);\n}\n.tox .tox-ai .tox-ai__icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-sources {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-sources-header {\n  display: block;\n}\n.tox .tox-ai .tox-ai__response-sources-list {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-self: stretch;\n  flex-wrap: wrap;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag {\n  border: 1px solid var(--tox-private-separator-color, #e3e3e3);\n  background-color: transparent;\n  max-width: 32%;\n  max-height: 24px;\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag img {\n  width: 16px;\n  height: 16px;\n  min-width: 16px;\n  min-height: 16px;\n  max-width: 16px;\n  max-height: 16px;\n}\n.tox .tox-ai .tox-ai__response-content {\n  padding: var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #222f3e);\n  font-feature-settings: \'liga\' off, \'clig\' off;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-style: normal;
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-line-height, 18px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming {\n  position: relative;\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status {\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-md, 16px);\n  line-height: calc(var(--tox-private-font-size-md, 16px) + 4px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after {\n  content: \'\';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #fff));\n}\n.tox .tox-ai .tox-ai-error {\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  border: 1px solid var(--tox-private-color-error, #c00);\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b / 0.9) 0%, rgba(from var(--tox-private-background-color, #fff) r g b / 0.9) 100%), var(--tox-private-color-error, #c00);\n  padding: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-items: center;\n}\n.tox .tox-ai .tox-ai-error__message {\n  flex: 1 0 0;\n}\n.tox .tox-ai .tox-ai-error__icon {\n  flex: 0 0 auto;\n  align-self: flex-start;\n}\n.tox .tox-ai .tox-ai__footer {\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  gap: var(--tox-private-pad-sm, 8px);\n  background-color: var(--tox-private-background-color, #fff);\n  display: flex;\n  flex-direction: column;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);\n  border-top: 1px solid var(--tox-private-separator-color, #e3e3e3);\n}\n.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #006ce7);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai .tox-ai__context {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  flex-wrap: wrap;\n  max-height: calc((2 * (2 * var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px))) + var(--tox-private-pad-sm, 8px));\n}\n.tox .tox-ai .tox-ai__context .tox-tag {\n  /* Maximum width of tag is half the size of sidebar */\n  max-width: calc((100% - var(--tox-private-pad-sm, 8px)) / 2);\n}\n.tox .tox-ai .tox-ai__context-more {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px);\n  overflow: auto;\n  max-width: var(--tox-private-tinymceai-context-more-max-width, 320px);\n}\n.tox .tox-ai .tox-ai__context-more .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__stop-generating {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.tox .tox-ai .tox-ai__footer-actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-model-selection-button {\n  display: flex;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__footer-note {\n  align-items: center;\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  display: flex;\n  font-size: var(--tox-private-font-size-xs, 12px);\n  height: 24px;\n  justify-content: center;\n  letter-spacing: 0px;\n  padding-top: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__models-menu {\n  max-width: 350px;\n}\n.tox .tox-ai .tox-ai__models-menu .tox-menu {\n  max-height: inherit;\n  overflow: auto;\n  padding: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description {\n  display: flex;\n  flex-direction: column;\n  align-items: start;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__title {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  font-size: var(--tox-private-font-size-sm, 14px);\n  line-height: calc(var(--tox-private-font-size-sm, 14px) * 1.28572);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__content {\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: calc(var(--tox-private-font-size-xs, 12px) * 1.33333);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content {\n  color: inherit;\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-color-white, #fff);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body {\n  color: rgba(from var(--tox-private-color-white, #fff) r g b / 0.7);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-text-color, #222f3e);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled {\n  font-weight: var(--tox-private-font-we
1ight-bold, bold);\n}\n.tox .tox-ai .tox-ai-chat-history-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding-top: var(--tox-private-pad-xs, 4px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group {\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__title {\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: 18px;\n  letter-spacing: 1px;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item {\n  display: flex;\n  padding: 12px;\n  gap: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item:focus,\n.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n  flex-direction: column;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions {\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg {\n  fill: rgba(from var(--tox-private-color-white, #fff) r g b / 0.5);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content {\n  display: flex;\n  flex-direction: column;\n  margin-right: auto;\n  overflow: hidden;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-actions {\n  display: flex;\n  align-items: center;\n  min-width: calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-title {\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-base, 16px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-font-size-lg, 20px);\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-date {\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n}\n.tox .tox-ai .tox-sidebar-content__message {\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  justify-content: center;\n  gap: var(--tox-private-pad-md, 16px);\n  width: 100%;\n}\n.tox .tox-ai .tox-sidebar-content__message-text {\n  text-align: center;\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 20px;\n}\n.tox .tox-ai .tox-sidebar-content__message-action {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  align-self: stretch;\n}\n.tox .tox-ai-removed-content {\n  font-style: italic;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  line-height: var(--tox-private-line-height-base, 1.3);\n  margin: 0 1em;\n}\n.tox .tox-ai-removed-content::before {\n  content: "⊘ ";\n  font-style: normal;\n  font-size: calc(var(--tox-private-line-height-base, 1.3) * 1em);\n}\n.tox .tox-ai-html-content {\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  overflow-x: auto;\n  /* Headings */\n  /* Paragraphs */\n  /* Lists */\n  /* Links */\n  /* Blockquote */\n  /* Inline code */\n  /* Code block */\n  /* Horizontal rule */\n  /* Tables */\n  /* --- Inline Markdown Elements --- */\n  /* Bold */\n  /* Italic */\n  /* Strikethrough */\n  /* Subscript / Superscript */\n  /* Highlight text */\n  /* Small text */\n  /* Keyboard input */\n  /* Images */\n}\n.tox .tox-ai-html-content:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: var(--tox-private-tinymceai-html-content-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 6px);\n}\n.tox .tox-ai-html-content h1 {\n  font-size: 1.6em;
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.67em 0;\n}\n.tox .tox-ai-html-content h2 {\n  font-size: 1.4em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.83em 0;\n}\n.tox .tox-ai-html-content h3 {\n  font-size: 1.2em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content h4,\n.tox .tox-ai-html-content h5,\n.tox .tox-ai-html-content h6 {\n  font-size: 1em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.33em 0;\n}\n.tox .tox-ai-html-content p {\n  margin: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-ai-html-content ul,\n.tox .tox-ai-html-content ol {\n  padding-left: 2em;\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content li:has(input:first-child) {\n  list-style-type: none;\n}\n.tox .tox-ai-html-content a {\n  color: var(--tox-private-color-tint, #006ce7);\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n  cursor: pointer;\n}\n.tox .tox-ai-html-content a:link:active,\n.tox .tox-ai-html-content a:visited:active {\n  color: #8864ad;\n}\n.tox .tox-ai-html-content blockquote {\n  border-left: 2px solid var(--tox-private-separator-color, #e3e3e3);\n  margin-left: 1.5rem;\n  padding-left: 1rem;\n  font-style: italic;\n}\n.tox .tox-ai-html-content code {\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, #e3e3e3);\n  padding: 0.1em 0.2em;\n  border-radius: 4px;\n}\n.tox .tox-ai-html-content pre code {\n  display: block;\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, #e3e3e3);\n  border-radius: 4px;\n  white-space: pre-wrap;\n  margin: 1em 0;\n  overflow-wrap: break-word;\n}\n.tox .tox-ai-html-content hr {\n  border: none;\n  border-top: 1px solid var(--tox-private-border-color, #eeeeee);\n}\n.tox .tox-ai-html-content table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 0.5em 0;\n  font-size: 0.95em;\n  line-height: 1.45;\n}\n.tox .tox-ai-html-content table:not([cellpadding]) th,\n.tox .tox-ai-html-content table:not([cellpadding]) td {\n  padding: 0.4rem;\n}\n.tox .tox-ai-html-content th,\n.tox .tox-ai-html-content td {\n  border: 1px solid var(--tox-private-border-color, #eeeeee);\n}\n.tox .tox-ai-html-content th {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  text-align: left;\n  white-space: nowrap;\n}\n.tox .tox-ai-html-content strong,\n.tox .tox-ai-html-content b {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n}\n.tox .tox-ai-html-content em,\n.tox .tox-ai-html-content i {\n  font-style: italic;\n}\n.tox .tox-ai-html-content del {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n}\n.tox .tox-ai-html-content sup,\n.tox .tox-ai-html-content sub {\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline;\n}\n.tox .tox-ai-html-content sup {\n  vertical-align: super;\n}\n.tox .tox-ai-html-content sub {\n  vertical-align: sub;\n}\n.tox .tox-ai-html-content mark {\n  background: hsl(from var(--tox-private-color-active, #ffcf30) h s l / 30%);\n  padding: 0.05em 0.2em;\n  border-radius: 2px;\n}\n.tox .tox-ai-html-content small {\n  font-size: 0.85em;\n}\n.tox .tox-ai-html-content kbd {\n  font-family: ui-monospace, monospace;\n  font-size: 0.85em;\n  padding: 0.15em 0.4em;\n  border-radius: 4px;\n  border: 1px solid var(--tox-private-border-color, #eeeeee);\n  background: var(--tox-private-separator-color, #e3e3e3);\n  box-shadow: inset 0 -1px 0 var(--tox-private-border-color, #eeeeee);\n}\n.tox .tox-ai-html-content img {\n  max-width: 100%;\n  height: auto;\n  vertical-align: middle;\n  border-radius: 4px;\n}\n/* Adding margin to .tox-ai-html-content inside the expandable content */\n.tox .tox-expandable-box__content {\n  /* separator between sections */\n}\n.tox .tox-expandable-box__content .tox-ai-html-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-removed-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-html-content:has(+ .tox-ai-removed-content)::after {\n  
1content: "〰〰";\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  text-align: center;\n  width: 100%;\n  display: block;\n}\n.tox .tox-ai__preview-host {\n  width: 100%;\n  height: 100%;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-layer {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap {\n  position: relative;\n  flex: 1 1 auto;\n  min-height: 0;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe {\n  background-color: #fff;\n  border: 0;\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer {\n  flex: 0 0 auto;\n  background: var(--tox-private-background-color, #fff);\n  border-top: 1px solid #e3e3e3;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar {\n  display: flex;\n  justify-content: flex-end;\n  gap: 8px;\n  padding: 12px 16px;\n}\n.tox .tox-ai__preview-host:empty {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox .tox-ai__preview-overlay--hidden {\n  visibility: hidden;\n}\n.tox .tox-ai__preview-overlay--pass-through {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay--dim {\n  background: rgba(34, 47, 62, 0.2);\n}\n.tox .tox-ai__preview-overlay--centered {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai__preview-overlay--clipped {\n  overflow: clip;\n}\n.tox .tox-tinymceai-previewloader {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-md, 16px);\n  padding: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-panel-border-radius, 6px);\n  box-shadow: var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  pointer-events: auto;\n}\n.tox .tox-tinymceai-previewloader__content {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 var(--tox-private-pad-xs, 4px);\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #006ce7;\n  border: 2px solid #0054b4;\n  border-radius: 6px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #eeeeee;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}
1\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(34, 47, 62, 0.7);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-ai__spinner {\n  --tox-private-spinner-color: var(--tox-private-color-tint, #006ce7);\n  --tox-private-spinner-size: 24px;\n  --tox-private-spinner-circle-width: 3px;\n  --tox-private-spinner-dot-size: 6px;\n  width: var(--tox-private-spinner-size);\n  aspect-ratio: 1;\n}\n.tox .tox-ai__spinner--small {\n  --tox-private-spinner-size: 16px;\n  --tox-private-spinner-circle-width: 2px;\n  --tox-private-spinner-dot-size: 4px;\n}\n.tox .tox-ai__spinner--circle {\n  animation: tox-rotation 1s linear infinite;\n  border-radius: 50%;\n  background: conic-gradient(var(--tox-private-spinner-color) 0% calc(360deg - 30deg), transparent calc(360deg - 30deg) 100%);\n  mask: radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), #0000 98%, #000);\n}\n.tox .tox-ai__spinner--dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1px;\n}\n.tox .tox-ai__spinner--dots > div {\n  animation: tox-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  aspect-ratio: 1;\n  width: var(--tox-private-spinner-dot-size);\n  background-color: var(--tox-private-spinner-color);\n  border-radius: 100%;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n.tox .tox-tinymceai__annotation--added,\n.tox .tox-tinymceai__annotation--modified,\n.tox .tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox .tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox .tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox .tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox ins.tox-tinymceai__annotation--added__selected,\n.tox del.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--modified__selected,\n.tox del.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--removed__selected,\n.tox del.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}
1\n.tox *:has(> div > iframe).tox-tinymceai__annotation--added,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--modified,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\n.tox img.tox-tinymceai__annotation--added__highlight,\n.tox video.tox-tinymceai__annotation--added__highlight,\n.tox iframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--added__selected,\n.tox video.tox-tinymceai__annotation--added__selected,\n.tox iframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__highlight,\n.tox video.tox-tinymceai__annotation--modified__highlight,\n.tox iframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__selected,\n.tox video.tox-tinymceai__annotation--modified__selected,\n.tox iframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__highlight,\n.tox video.tox-tinymceai__annotation--removed__highlight,\n.tox iframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__selected,\n.tox video.tox-tinymceai__annotation--removed__selected,\n.tox iframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\n.tox div.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\n.tox div.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox div.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container {\n  scrollbar-gutter: stable;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list {\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing {\n  padding: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description {\n  padding-bottom: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  font-size: var(--tox-private-font-size-sm, 14px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container {\n  padding-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button {\n  width: 100%;\n  background-color: var(--tox-private-background-color, #fff);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  box-sizing: border-box;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content {\n  width: anchor-size(width);\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid #e3e3e3;\n  color: rgba(34, 47, 62, 0.7);\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-weight: normal;\n  height: 25px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: none;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(34, 47, 62, 0.7);\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #222f3e;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(34, 47, 62, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px 5px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox a.tox-tag {\n  cursor: pointer;\n}\n.tox .tox-tag {\n  width: fit-content;\n  box-sizing: border-box;\n  display: flex;\n  padding: var(--tox-private-pad-xs, 4px) 6px;\n  position: relative;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  border-radius: 3px;\n  background: hsl(from var(--tox-private-color-tint, #006ce7) h s l / 10%);\n  line-height: var(--tox-private-base-value, 16px);\n  font-size: var(--tox-private-font-size-xs, 12px);\n}\n.tox .tox-tag::before {\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  bottom: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  box-shadow: var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #006ce7);\n  content: \'\';\n  left: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  top: calc(-1 * var(--tox-private-tag-border-width, 1px));\n}\n.tox .tox-tag:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-tag > * {\n  /* \n        If there is not enough space, then do not scale down anything, except for label, which has flex-shrink set to 1.\n        In general we expect two small items in tag (icon and close button) and one large (usually label).\n      */\n  flex-shrink: 0;\n}\n.tox .tox-tag .tox-icon {\n  height: var(--tox-private-base-value, 16px);\n  fill: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-tag .tox-tag__label {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  /* If there is not enough space, then shrink the label. */\n  flex-shrink: 1;\n  color: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-tag .tox-tag__close {\n  height: var(--tox-private-base-value, 16px);\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon {\n  border: 0;\n  padding: 0;\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before {\n  box-shadow: none;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-segmented-control {\n  display: inline-flex;\n  position: relative;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 6px);\n  box-shadow: inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #e3e3e3);\n  overflow: hidden;\n  padding: var(--tox-private-pad-xs, 4px);\n  background-color: var(--tox-private-background-color, #fff);\n}\n.tox .tox-segmented-control__segment {\n  flex: 1;\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  cursor: pointer;\n  background: transparent;\n  font-size: var(--tox-private-font-size-sm, 14px);
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 16px;\n  border: 1px solid transparent;\n  border-radius: calc(var(--tox-private-control-border-radius, 6px) - 1px);\n  text-align: center;\n  white-space: nowrap;\n  display: inline-block;\n  vertical-align: middle;\n  color: var(--tox-private-segmented-control-text-color, #222f3e);\n}\n.tox .tox-segmented-control__segment--active {\n  border-color: var(--tox-private-segmented-control-active-border-color, #006ce7);\n  color: var(--tox-private-segmented-control-active-text-color, #006ce7);\n  background-color: var(--tox-private-segmented-control-active-bg-color, rgba(0, 108, 231, 0.1));\n}\n.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment {\n  transition: all 0.2s;\n}\n.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n.tox .tox-segmented-control__segment:focus {\n  outline: 2px solid var(--tox-private-color-tint, #006ce7);\n  outline-offset: 2px;\n}\n.tox .tox-segmented-control__segment:focus:not(:focus-visible) {\n  outline: none;\n}\n.tox .tox-toggle {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  padding: var(--tox-private-pad-xs, 4px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-control-line-height, 24px);\n  white-space: nowrap;\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-toggle input {\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n.tox .tox-toggle__slider {\n  position: relative;\n  cursor: pointer;\n  box-sizing: border-box;\n  transition: 0.4s;\n  border-radius: 34px;\n  width: 28px;\n  height: 16px;\n  background-color: var(--tox-private-slider-background-color, #fff);\n  border: 1px solid var(--tox-private-slider-border-color, #e3e3e3);\n}\n.tox .tox-toggle__slider::before {\n  position: absolute;\n  content: "";\n  height: 12px;\n  width: 12px;\n  left: 1px;\n  bottom: 1px;\n  transition: 0.4s;\n  border-radius: 50%;\n  background-color: var(--tox-private-slider-handle-background-color, #222f3e);\n}\n.tox input:checked + .tox-toggle__slider {\n  background-color: var(--tox-private-slider-checked-background-color, #006ce7);\n  border: 1px solid var(--tox-private-slider-checked-border-color, #006ce7);\n}\n.tox input:focus + .tox-toggle__slider {\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff), 0 0 0 2px var(--tox-private-color-tint, #006ce7);\n}\n.tox input:checked + .tox-toggle__slider::before {\n  transform: translateX(12px);\n  background-color: var(--tox-private-slider-checked-handle-background-color, #fff);\n}\n.tox input:disabled + .tox-toggle__slider::before {\n  opacity: 50%;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 6px 1px 5px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n.tox .tox-tbtn .tox-tbtn__icon-wrap {\n  pointer-events: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 42px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 56px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: #f7f7f7;\n  border-radius: 3px;\n  display: flex;\n  margin: 6px 1px 5px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #f7f7f7;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #f7f7f7;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #222f3e;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #f0f0f0;\n  color: #222f3e;\n}\n.tox .tox-number-input input:focus {\n  background-color: #f7f7f7;\n}\n.tox .tox-number-input input:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #222f3e;\n  height: 28px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #222f3e;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #f7f7f7;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:active {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:active svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #f7f7f7;\n}\n.tox .tox-tbtn--select {\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #eeeeee;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: #f7f7f7;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #f7f7f7;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 4px;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button__main {\n  border-radius: 3px 0 0 3px;\n  margin-right: 0;\n}\n.tox .tox-split-button__main:focus {\n  border: 0;\n  box-shadow: none;\n  background: #fff;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__main:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px 0 0 3px;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__main:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n  border-radius: 0 3px 3px 0;\n  margin-left: 0;\n}\n.tox .tox-split-button__chevron:focus {\n  border: 0;\n  box-shadow: none;\n  background: #fff;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__chevron:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 0 3px 3px 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox.tox-platform-touch .tox-split-button__main {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button__main.tox-tbtn--disabled,\n.tox .tox-split-button__chevron.tox-tbtn--disabled {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:hover,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:hover {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:focus,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:focus {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #fff;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #fff;\n  background-image: repeating-linear-gradient(#e3e3e3 0 1px, transparent 1px 39px);\n  background-position: center top 40px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 11px * 2) calc(100% - 41px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 11px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid transparent;\n  margin-top: -1px;\n  padding-bottom: 1px;\n  padding-top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #f7f7f7;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #fff;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 11px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox .tox-toolbar-input-form {\n  display: flex;\n  align-items: center;\n  background-color: var(--tox-private-background-color, #fff);\n  padding: 0 var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: min(80%, 15em);\n  padding: 8px 0 0 0;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip.tox-tooltip--anchor {\n  display: none;\n  padding: var(--tox-private-pad-xs, 4px) 0 0;\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  height: fit-content;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up {\n  position-area: block-end;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down {\n  position-area: block-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left {\n  position-area: inline-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right {\n  position-area: inline-end;\n}\n.tox .tox-tooltip__body {\n  background-color: #222f3e;\n  border-radius: 6px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #222f3e;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #222f3e;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n[data-mce-name="uploadcare-enhance-filter"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #fff;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n  background-color: #fff;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 10px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #222f3e;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__align-right {\n  margin-left: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 10px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-view .tox-revisionhistory__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #fff;
1\n  border-top: 1px solid #f0f0f0;\n  display: flex;\n  flex: 1;\n  height: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #fff;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #222f3e;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #f0f0f0;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #fff;\n  border: 1px solid #f0f0f0;\n  border-radius: 6px;\n  color: #222f3e;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 #006ce7;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #006ce7;\n  box-shadow: 0 0 0 2px #006ce7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #fff5cc;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 #e3b82a;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #e3b82a;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  display: block;\n  width: min-content;\n  padding: 4px 8px;\n  margin-bottom: 8px;\n  font-size: 12px;\n  font-weight: bold;\n  border-radius: 4px;\n  background: #d3d5d8;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  align-items: center;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 14px;\n  font-weight: bold;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 12px;\n  font-weight: normal;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #222f3e;\n  height: 24px;\n}\n.tox .tox-card {\n  background-color: #fff;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  cursor: pointer;\n  transition: box-shadow 0.15s ease-in-out, border 0.15s ease-in-out;\n  border: 2px solid transparent;\n}\n.tox .tox-card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-card--selected {\n  border-color: #006ce7;\n}\n.tox .tox-card:focus-visible {\n  outline: none;\n  box-shadow: 0 0 0 2px #006ce7;\n  border-color: transparent;\n}\n.tox .tox-card--has-decision {\n  background-color: #f0f0f0;\n}\n.tox .tox-card--has-decision:not(.tox-card--selected) {\n  border-width: 1px;\n  border-color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-card--has-decision .tox-card__header {\n  font-size: 12px;\n}\n.tox .tox-card--has-decision .tox-card__body {\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline {\n  border-color: #e
10e0e0;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: #e0e0e0;\n  border-color: #d1d1d1;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: #d1d1d1;\n  border-color: #d1d1d1;\n}\n.tox .tox-card__header {\n  padding: 12px;\n  padding-bottom: 0;\n  color: #222f3e;\n  font-size: 16px;\n  font-weight: bold;\n  text-transform: uppercase;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card__header-label {\n  font-size: 12px;\n  font-weight: bold;\n  text-transform: uppercase;\n  color: #222f3e;\n}\n.tox .tox-card__body {\n  padding: 12px 12px 0 12px;\n  color: #222f3e;\n  font-size: 16px;\n}\n.tox .tox-card__body .tox-expandable-box {\n  border: none;\n  padding: 0;\n  gap: 12px;\n}\n.tox .tox-card--has-decision .tox .tox-card__body {\n  padding: 0 12px 0 12px;\n}\n.tox .tox-card__highlight {\n  padding: 4px 6px;\n  border-bottom: 2px solid #006ce7;\n}\n.tox .tox-card__highlight--added {\n  background-color: #e4eeda;\n}\n.tox .tox-card__highlight--deleted {\n  background-color: #f5cccc;\n}\n.tox .tox-card__highlight--modified {\n  background-color: #cce2fa;\n}\n.tox .tox-card__actions {\n  display: flex;\n  gap: 8px;\n  padding: 0 12px 12px;\n}\n.tox .tox-card__actions--space-between {\n  justify-content: space-between;\n}\n.tox .tox-card__actions--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-card__actions .tox-button,\n.tox .tox-card__actions .tox-button--icon,\n.tox .tox-card__actions .tox-button:has(.tox-icon:only-child) {\n  padding: 4px 16px;\n}\n.tox .tox-card.tox-skeleton {\n  cursor: default;\n  pointer-events: none;\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton:hover {\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton .tox-skeleton__line {\n  border-radius: 6px;\n  margin: 0;\n}\n.tox .tox-card.tox-skeleton .tox-card__body {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.tox .tox-card-list {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card-list:focus {\n  outline: none;\n}\n.tox [data-mce-name="suggestededits"] .tox-icon .tox-icon--badge {\n  fill: #006ce7;\n}\n.tox .tox-view .tox-suggestededits__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-suggestededits__sink {\n  position: relative;\n  z-index: 1000;\n}\n.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list {\n  position: absolute;\n}\n.tox .tox-suggestededits__container {\n  height: 100%;\n  /* TINY-12393: Improve height calculation */\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-suggestededits__container .tox-suggestededits {\n  background-color: #fff;\n  border-top: 1px solid #eeeeee;\n  display: flex;\n  flex: 1;\n  height: inherit;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content {\n  flex: 1;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model {\n  height: 100%;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe {\n  height: 100%;\n  width: 100%;\n  overflow: scroll;\n  background-color: #fff;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar {\n  background-color: #f0f0f0;\n  display: flex;\n  flex-direction: column;\n  flex: 0 1 auto;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header {\n  padding: 4px 12px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow: auto;\n  padding: 6px 12px 12px 12px;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card {\n  background-color: #fff;\n  border-radius: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider {\n  background-color: #f0f0f0;\n  height: 1px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor {\n  align-items: flex-start;\n  align-self: stretch;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header {\n  display: flex;\n  flex: auto;\n  justify-content: space-between;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--detail
1s {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #222f3e;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar {\n  height: 36px;\n  width: 36px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution {\n  align-items: center;\n  border: 0;\n  border-radius: 20px;\n  height: 20px;\n  width: 20px;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: center;\n  text-align: center;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg {\n  fill: #78AB46;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg {\n  fill: #c00;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content {\n  display: flex;\n  flex-direction: column;\n  align-self: stretch;\n  flex: auto;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar {\n  align-items: center;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  font-size: 12px;\n  justify-content: space-between;\n  width: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert {\n  background-color: #78AB46;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify {\
1n  background-color: #006ce7;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove {\n  background-color: #c00;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text {\n  color: #222f3e;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback {\n  color: #222f3e;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea {\n  border: 2px solid #eeeeee;\n  border-radius: 6px;\n  color: #222f3e;\n  gap: 8px;\n  padding: 5px 6px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus {\n  border: 2px solid #006ce7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg {\n  fill: #222F3E80;\n  transform: translate(0px, 8px);\n  margin-top: -10px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons {\n  justify-content: space-between;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons {\n  justify-content: flex-end;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden {\n  opacity: 0.5;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved {\n  background-color: #d3d5d8;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible {\n  outline: 2px solid #006ce7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single {\n  border-radius: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible {\n  outline: 2px solid #006ce7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover {\n  box-shadow: 0 4px 8px 0 #d3d5d8;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n'],sourceRoot:""}]),o.A=d},63105:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(59921),e.b),d=new URL(e(83625),e.b),c=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),g=new URL(e(91625),e.b),C=new URL(e(67477),e.b),u=new URL(e(75073),e.b),m=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),_=new URL(e(21590),e.b),v=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),D=new URL(e(94636),e.b),z=new URL(e(16440),e.b),S=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),U=new URL(e(38423),e.b),R=new URL(e(4092),e.b),q=a()(i()),N=s()(l),I=s()(d),L=s()(c),H=s()(x),Y=s()(p),j=s()(g),G=s()(C),W=s()(u),P=s()(m),V=s()(b),Z=s()(f),Q=s()(h),K=s()(_),J=s()(v),$=s()(y),X=s()(E),tt=s()(w),ot=s()(k),et=s()(B),nt=s()(F),it=s()(D),rt=s()(z),at=s()(S),At=s()(O),st=s()(M),lt=s()(T),dt=s()(U),ct=s()(R);q.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox-tinymceai__annotation--added,.tox-tinymceai__annotation--modified,.tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-tinymceai__annotation--added__selected,del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--modified__selected,del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--removed__selected,del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-tinymceai__annotation--added,*:has(>div>iframe).tox-tinymceai__annotation--modified,*:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}img.tox-tinymceai__annotation--added__highlight,video.tox-tinymceai__annotation--added__highlight,iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--added__selected,video.tox-tinymceai__annotation--added__selected,iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--modified__highlight,video.tox-tinymceai__annotation--modified__highlight,iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--modified__selected,video.tox-tinymceai__annotation--modified__selected,iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--removed__highlight,video.tox-tinymceai__annotation--removed__highlight,iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--removed__selected,video.tox-tinymceai__annotation--removed__selected,iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-tinymceai__annotation--added__selected,.mce-pagebreak.tox-tinymceai__annotation--removed__selected,.mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-tinymceai__annotation--added__highlight,.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox-tinymceai{display:contents}
1.tox-tinymceai__annotation{display:revert}.tox-tinymceai__annotation--added__highlight,.tox-tinymceai__annotation--modified__highlight,.tox-tinymceai__annotation--removed__highlight{cursor:pointer}div[tinymceai-data-pending-diff=true],span[tinymceai-data-pending-diff=true]{position:relative;z-index:1;background:#fff}.tox-tinymceai__preview-body{position:relative;min-height:100%}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{cursor:pointer;background-position:bottom;background-image:linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:revert;-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{background-image:none;outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0}
1.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:inline;background-image:none;border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #c00;padding:0}.tox-tinymceai__diff-focus-overlay{position:absolute;left:0;top:0;right:0;overflow:hidden;pointer-events:none}.tox-tinymceai__diff-focus-overlay-dim{fill:rgba(34, 47, 62, 0.2)}.mce-content-body .mce-item-anchor{background:transparent url("+N+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #4e4f3b}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#4e4f3b;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#4e4f3b}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#4e4f3b;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+L+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}
1.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+H+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.3);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}@media print{.mce-content-body .mce-placeholder,.mce-content-body [data-mce-bogus=all],.mce-content-body [data-mce-bogus]{display:none !important}.mce-content-body .mce-visual-caret{display:none !important}.mce-content-body [data-mce-selected],.mce-content-body *:focus,.mce-content-body .mce-edit-focus{outline:none !important}}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+G+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;
1color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+W+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+P+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.tox-suggestededits__annotation--added,.tox-suggestededits__annotation--modified,.tox-suggestededits__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-suggestededits__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-suggestededits__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-suggestededits__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-suggestededits__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-suggestededits__annotation--added__selected,del.tox-suggestededits__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--modified__selected,del.tox-suggestededits__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--removed__selected,del.tox-suggestededits__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-suggestededits__annotation--added,*:has(>div>iframe).tox-suggestededits__annotation--modified,*:has(>div>iframe).tox-suggestededits__annotation--removed{padding:7px;margin:5px}img.tox-suggestededits__annotation--added__highlight,video.tox-suggestededits__annotation--added__highlight,iframe.tox-suggestededits__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--added__selected,video.tox-suggestededits__annotation--added__selected,iframe.tox-suggestededits__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--modified__highlight,video.tox-suggestededits__annotation--modified__highlight,iframe.tox-suggestededits__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--modified__selected,video.tox-suggestededits__annotation--modified__selected,iframe.tox-suggestededits__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--removed__highlight,video.tox-suggestededits__annotation--removed__highlight,iframe.tox-suggestededits__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--removed__selected,video.tox-suggestededits__annotation--removed__selected,iframe.tox-suggestededits__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-suggestededits__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-suggestededits__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-suggestededits__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-suggestededits__annotation--added__selected,.mce-pagebreak.tox-suggestededits__annotation--removed__selected,.mce-pagebreak.tox-suggestededits__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-suggestededits__annotation--added__highlight,.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,.mce-pagebreak.tox-suggestededits__annotation--removed__highlight{padding:0}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uc-video{display:block;position:relative;margin:16px 0 16px 0}.tox-uc-video:not([data-mce-selected]):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}@media print{tiny-uploadcare-placeholder{display:none !important}}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+V+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}
1.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+it+")}.mce-visualblocks pre{background-image:url("+rt+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+st+")}.mce-visualblocks ul{background-image:url("+lt+")}.mce-visualblocks ol{background-image:url("+dt+")}.mce-visualblocks dl{background-image:url("+ct+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#99c4f5}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#ffeb99}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#eb9999}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#99c4f5;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#ffeb99;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#eb9999;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5-dark/content.css"],names:[],mappings:"AASA,wBACE,GACE,sBAAA,CAEF,KACE,wBAAA,CAAA,CAGJ,6BACE,YAGE,kBAAA,CAEF,IACE,kBAAA,CAAA,CAGJ,2GAGE,mCAAA,CACA,4BAAA,CACA,oBAAA,CACA,2BAAA,CACA,wCAAA,CAEF,6CACE,0BAAA,CACA,oGAAA,CAEF,4CACE,qBAAA,CACA,wCAAA,CACA,+CAAA,CAEF,gDACE,0BAAA,CACA,mGAAA,CAEF,+CACE,qBAAA,CACA,uCAAA,CACA,+CAAA,CAEF,+CACE,oCAAA,CACA,4BAAA,CACA,0BAAA,CACA,8FAAA,CAEF,8CACE,oCAAA,CACA,4BAAA,CACA,qBAAA,CACA,qCAAA,CACA,+CAAA,CAEF,8FAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,8IAAA,CAEF,oGAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,4IAAA,CAEF,kGAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,wIAAA,CAEF,2OAGE,YAAA,CACA,4BAAA,CACA,oBAAA,CAEF,iKAGE,WAAA,CACA,UAAA,CAEF,qJAGE,2CAAA,CACA,aAAA,CACA,qBAAA,CAEF,kJAGE,0CAAA,CACA,4BAAA,CACA,WAAA,CACA,qBAAA,CAEF,8JAGE,0CAAA,CACA,aAAA,CACA,qBAAA,CAEF,2JAGE,yCAAA,CACA,4BAAA,CACA,WAAA,CACA,qBAAA,CAEF,2JAGE,wCAAA,CACA,aAAA,CACA,qBAAA,CAEF,wJAGE,uCAAA,CACA,4BAAA,CACA,WAAA,CACA,qBAAA,CAEF,uCACE,oBAAA,CACA,aAAA,CAEF,qDACE,+BAAA,CAEF,mDACE,+BAAA,CAEF,mLAGE,sBAAA,CACA,eAAA,CACA,qBAAA,CAEF,sLAGE,SAAA,CAEF,eACE,gBAAA,CAEF,2BACE,cAAA,CAEF,4IAGE,cAAA,CAEF,6EAEE,iBAAA,CACA,SAAA,CACA,eAAA,CAEF,6BACE,iBAAA,CACA,eAAA,CAEF,uPAEE,
1cAAA,CACA,0BAAA,CACA,wFAAA,CAEF,sPAEE,qBAAA,CACA,uCAAA,CACA,+CAAA,CAEF,4HACE,cAAA,CACA,oCAAA,CACA,4BAAA,CACA,qBAAA,CACA,qCAAA,CACA,+CAAA,CAEF,wfAIE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,4IAAA,CAEF,8PAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,kIAAA,CAEF,iwBAME,qBAAA,CACA,0CAAA,CACA,aAAA,CAEF,+iBAME,qBAAA,CACA,yCAAA,CACA,4BAAA,CACA,SAAA,CAEF,kYAGE,cAAA,CACA,qBAAA,CACA,uCAAA,CACA,yBAAA,CACA,SAAA,CAEF,mCACE,iBAAA,CACA,MAAA,CACA,KAAA,CACA,OAAA,CACA,eAAA,CACA,mBAAA,CAEF,uCACE,0BAAA,CAEF,mCACE,+EAAA,CAEF,yCACE,cAAA,CACA,oBAAA,CACA,sBAAA,CACA,aAAA,CACA,6BAAA,CACA,0BAAA,CACA,uBAAA,CACA,eAAA,CACA,oBAAA,CAEF,+CACE,yBAAA,CACA,oBAAA,CACA,iBAAA,CAEF,sDACE,kBAAA,CAEF,2XAKE,yBAAA,CAEF,oHACE,yBAAA,CAEF,gEACE,wBAAA,CACA,YAAA,CAEF,iHACE,wBAAA,CAEF,0DACE,wBAAA,CACA,iBAAA,CACA,4BAAA,CAEF,qLAIE,eAAA,CAEF,oXAIE,4BAAA,CAEF,4aAIE,yBAAA,CAEF,8CACE,eAAA,CACA,cAAA,CAEF,sDACE,+CAAA,CACA,cAAA,CACA,UAAA,CACA,kBAAA,CACA,iBAAA,CACA,iBAAA,CACA,SAAA,CAEF,6EACE,+CAAA,CAEF,gEACE,aAAA,CACA,mBAAA,CAUF,6CAEE,aAAA,CACA,eAAA,CACA,oCAAA,CACA,iEAAA,CACA,eAAA,CACA,eAAA,CACA,mBAAA,CACA,iBAAA,CACA,gBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CAGF,sBACE,WAAA,CACA,aAAA,CACA,aAAA,CACA,kBAAA,CAEF,uDAEE,kBAAA,CAGF,iCACE,YAAA,CACA,kBAAA,CACA,kBAAA,CAEF,yDAIE,aAAA,CAEF,mBACE,aAAA,CAEF,WACE,UAAA,CAEF,wEAKE,aAAA,CAEF,6BAEE,aAAA,CAEF,0FAME,aAAA,CAEF,0GAME,aAAA,CAEF,kEAIE,aAAA,CAEF,eACE,aAAA,CAEF,8BAEE,aAAA,CAEF,6BAEE,gBAAA,CAEF,cACE,iBAAA,CAEF,cACE,WAAA,CAGF,kBACE,wBAAA,CACA,oBAAA,CAEF,oCACE,sBAAA,CACA,6BAAA,CACA,iBAAA,CAEF,2CACE,YAAA,CAEF,oCACE,YAAA,CACA,QAAA,CACA,SAAA,CACA,iBAAA,CACA,UAAA,CACA,KAAA,CAEF,2CACE,eAAA,CACA,mBAAA,CACA,iBAAA,CAEF,2CACE,cAAA,CAEF,0CACE,WAAA,CAEF,2BACE,sDAAA,CAEF,qBACE,oBAAA,CACA,SAAA,CAEF,8CACE,4BAAA,CACA,oBAAA,CAEF,aACE,mBACE,WAAA,CACA,4BAAA,CACA,oBAAA,CAEF,kBACE,uBAAA,CACA,kBAAA,CACA,UAAA,CAEF,8CACE,YAAA,CAAA,CAIJ,gBACE,YAAA,CACA,sBAAA,CACA,oBAAA,CAEF,iBACE,oBAAA,CAGF,oCACE,UAAA,CAEF,qCACE,WAAA,CAEF,4CACE,aAAA,CACA,gBAAA,CACA,iBAAA,CAEF,oBACE,qBAAA,CACA,oBAAA,CACA,aAAA,CACA,YAAA,CACA,iBAAA,CAEF,8BACE,kDAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,qDACE,YAAA,CAEF,gCACE,yBAAA,CACA,wBAAA,CACQ,gBAAA,CAEV,sCACE,uCAAA,CAEF,sCACE,uCAAA,CACA,aAAA,CAEF,YACE,+EAAA,CACA,sBAAA,CAEF,eACE,sBAAA,CACA,cAAA,CACA,aAAA,CACA,UAAA,CACA,eAAA,CACA,wBAAA,CACA,UAAA,CAEF,aACE,eACE,QAAA,CAAA,CAGJ,0BACE,kDAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,iDACE,YAAA,CAEF,gBACE,oBAAA,CACA,iBAAA,CAEF,0FAIE,aAAA,CACA,eAAA,CACA,SAAA,CACA,iBAAA,CACA,UAAA,CAEF,uBACE,sBAAA,CAEF,uBACE,kBAAA,CAEF,sBACE,eAAA,CAEF,sBACE,gBAAA,CAEF,sHAIE,QAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,wCACE,iBAAA,CAEF,uEACE,2BAAA,CACA,kCAAA,CACA,iBAAA,CAEF,8BACE,uEACE,eAAA,CACA,sBAAA,CACA,UAAA,CAAA,CAGJ,sFACE,QAAA,CAEF,gFACE,SAAA,CAEF,aACE,6GAGE,uBAAA,CAEF,oCACE,uBAAA,CAEF,kGAGE,uBAAA,CAAA,CAGJ,uCACE,wBAAA,CACA,oBAAA,CACA,kBAAA,CACA,gBAAA,CACA,qBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CACA,YAAA,CAEF,6CACE,wBAAA,CAEF,sDACE,kBAAA,CAEF,sDACE,kBAAA,CAEF,sDACE,kBAAA,CAEF,sDACE,kBAAA,CAEF,uCACE,aAAA,CAEF,uCACE,cAAA,CACA,UAAA,CACA,wBAAA,CACA,iBAAA,CACA,aAAA,CAEF,oIAEE,QAAA,CAEF,qCACE,eAAA,CACA,uBAAA,CACA,UAAA,CACA,iBAAA,CACA,WAAA,CACA,YAAA,CACA,sBAAA,CACA,cAAA,CACA,gBAAA,CACA,eAAA,CACA,WAAA,CACA,iBAAA,CACA,kBAAA,CACA,aAAA,CAEF,wBACE,iBAAA,CAEF,qBACE,QAAA,CACA,cAAA,CACA,iBAAA,CACA,KAAA,CACA,SAAA,CAEF,6BACE,wBAAA,CACA,iBAAA,CACA,UAAA,CACA,aAAA,CACA,UAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,SAAA,CAEF,kCACE,wBAAA,CACA,mBAAA,CACA,qBAAA,CACA,UAAA,CACA,uBAAA,CACA,aAAA,CACA,cAAA,CACA,gBAAA,CACA,SAAA,CACA,cAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,SAAA,CACA,kBAAA,CACA,YAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,gDACE,wBAAA,CAEF,sBACE,kFAAA,CACA,qBAAA,CACA,gBAAA,CACA,eAAA,CAEF,kBACE,eAAA,CACA,UAAA,CAEF,2BACE,eAAA,CACA,UAAA,CAEF,sCACE,eAAA,CACA,UAAA,CAEF,8SAOE,yBAAA,CAEF,wCACE,yBAAA,CACA,kBAAA,CAEF,yEACE,yBAAA,CAEF,yEACE,yBAAA,CAEF,8DACE,kBAAA,CACA,yBAAA,CAEF,uDACE,wBAAA,CAEF,kCACE,yBAAA,CAEF,gFAEE,iBAAA,CAEF,sGAEE,eAAA,CAEF,oFAEE,YAAA,CACA,0BAAA,CACA,wBAAA,CACQ,gBAAA,CAEV,8FAEE,yCAAA,CACA,4BAAA,CACA,WAAA,CACA,UAAA,CACA,SAAA,CACA,sBAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CAEF,oDACE,eAAA,CAEF,2BACE,wBAAA,CACA,SAAA,CACA,wBAAA,CACA,gBAAA,CAEF,4BACE,iBAAA,CAEF,4BACE,iBAAA,CAEF,8DACE,SAAA,CAEF,uBACE,wDAAA,CACA,sCAAA,CACA,0BAAA,CACA,wBAAA,CACA,cAAA,CACA,WAAA,CAEF,0BACE,wDAAA,CACA,sCAAA,CACA,0BAAA,CACA,wBAAA,CACA,cAAA,CAEF,0HAGE,mCAAA,CACA,4BAAA,CACA,oBAAA,CACA,2BAAA,CACA,wCAAA,CAEF,kDACE,0BAAA,CACA,oGAAA,CAEF,iDACE,qBAAA,CACA,wCAAA,CACA,+CAAA,CAEF,qDACE,0BAAA,CACA,mGAAA,CAEF,oDACE,qBAAA,CACA,uCAAA,CACA,+CAAA,CAEF,oDACE,oCAAA,CACA,4BAAA,CACA,0BAAA,CACA,8FAAA,CAEF,mDACE,oCAAA,CACA,4BAAA,CACA,qBAAA,CACA,qCAAA,CACA,+CAAA,CAEF,wGAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,8IAAA,CAEF,8GAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,4IAAA,CAEF,4GAEE,4BAAA,CACA,eAAA,CACA,0BAAA,CACA,oCAAA,CACA,wIAAA,CAEF,yQAGE,YAAA,CACA,4BAAA,CACA,oBAAA,CAEF,gLAGE,WAAA,CACA,UAAA,CAEF,oKAGE,2CAAA,CACA,aAAA,CACA,qBAAA,CAEF,iKAGE,0CAAA,CACA,4BAAA,CACA,WAAA,CACA,qBAAA,CAEF,6KAG
1E,0CAAA,CACA,aAAA,CACA,qBAAA,CAEF,0KAGE,yCAAA,CACA,4BAAA,CACA,WAAA,CACA,qBAAA,CAEF,0KAGE,wCAAA,CACA,aAAA,CACA,qBAAA,CAEF,uKAGE,uCAAA,CACA,4BAAA,CACA,WAAA,CACA,qBAAA,CAEF,4CACE,oBAAA,CACA,aAAA,CAEF,0DACE,+BAAA,CAEF,wDACE,+BAAA,CAEF,kMAGE,sBAAA,CACA,eAAA,CACA,qBAAA,CAEF,qMAGE,SAAA,CAEF,SACE,qBAAA,CAEF,YACE,UAAA,CAEF,eACE,oBAAA,CAEF,iBACE,aAAA,CAEF,0ZAYE,sBAAA,CAEF,2BACE,UAAA,CACA,WAAA,CACA,mCAAA,CAEF,gCACE,UAAA,CACA,WAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CAEF,wBACE,mBAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,+BAAA,CACA,yCAAA,CAEF,cACE,aAAA,CACA,iBAAA,CACA,oBAAA,CAEF,6CACE,UAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CAEF,4BACE,WAAA,CACA,oBAAA,CACA,iBAAA,CACA,qBAAA,CACA,WAAA,CACA,6DAAA,CACA,kEAAA,CACA,4DAAA,CACA,+DAAA,CACA,wEAAA,CACA,kDAAA,CACA,iDAAA,CACA,0DAAA,CACA,yDAAA,CACA,6DAAA,CACA,8CAAA,CACA,8DAAA,CACA,kDAAA,CACA,mDAAA,CACA,8CAAA,CACA,mDAAA,CACA,uCAAA,CACA,wCAAA,CACA,4CAAA,CACA,6CAAA,CACA,wDAAA,CACA,oDAAA,CACA,4CAAA,CACA,8CAAA,CACA,2CAAA,CACA,kDAAA,CACA,yDAAA,CACA,mEAAA,CAEF,aACE,4BACE,uBAAA,CAAA,CAGJ,qeAoBE,2BAAA,CACA,sBAAA,CACA,eAAA,CACA,gBAAA,CAEF,oBACE,wDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,4CACE,yDAAA,CAEF,0BACE,yDAAA,CAEF,0BACE,yDAAA,CAEF,6BACE,yDAAA,CAEF,0BACE,yDAAA,CAEF,sBACE,yDAAA,CAEF,yBACE,yDAAA,CAEF,6BACE,sBAAA,CAEF,yBACE,yDAAA,CAEF,wBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,qBACE,yDAAA,CAEF,ixBAoBE,eAAA,CAEF,ypBAoBE,2BAAA,CACA,gBAAA,CAEF,mBAEE,eAAA,CAEF,gBACE,WAAA,CAEF,iCACE,iBAAA,CACA,iBAAA,CAEF,yEACE,iBAAA,CACA,yEAAA,CAEF,qEACE,qBAAA,CAEF,qEACE,qBAAA,CAEF,sEACE,qBAAA,CAEF,8EACE,qBAAA,CACA,wBAAA,CAEF,iFACE,qBAAA,CACA,wBAAA,CAEF,+EACE,qBAAA,CACA,wBAAA,CAEF,sFACE,eAAA,CAEF,KACE,sBAAA,CAEF,MACE,wBAAA",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox-tinymceai__annotation--added,\n.tox-tinymceai__annotation--modified,\n.tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-tinymceai__annotation--added__selected,\ndel.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--modified__selected,\ndel.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--removed__selected,\ndel.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-tinymceai__annotation--added,\n*:has(> div > iframe).tox-tinymceai__annotation--modified,\n*:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-tinymceai__annotation--added__highlight,\nvideo.tox-tinymceai__annotation--added__highlight,\niframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--added__selected,\nvideo.tox-tinymceai__annotation--added__selected,\niframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__highlight,\nvideo.tox-tinymceai__annotation--modified__highlight,\niframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__selected,\nvideo.tox-tinymceai__annotation--modified__selected,\niframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__highlight,\nvideo.tox-tinymceai__annotation--removed__highlight,\niframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__selected,\nvideo.tox-tinymceai__annotation--removed__selected,\niframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox-tinymceai {\n  display: contents;\n}\n.tox-tinymceai__annotation {\n  display: revert;\n}\n.tox-tinymceai__annotation--added__highlight,\n.tox-tinymceai__annotation--modified__highlight,\n.tox-tinymceai__annotation--removed__highlight {\n  cursor: pointer;\n}\ndiv[tinymceai-data-pending-diff="true"],\nspan[tinymceai-data-pending-diff="true"] {\n  position: relative;\n  z-index: 1;\n  background: #fff;\n}\n.tox-tinymceai__preview-body {\n  position: relative;\n  min-height: 100%;\n}
1\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  cursor: pointer;\n  background-position: bottom;\n  background-image: linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: revert;\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  background-image: none;\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-
1preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: inline;\n  background-image: none;\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #c00;\n  padding: 0;\n}\n.tox-tinymceai__diff-focus-overlay {\n  position: absolute;\n  left: 0;\n  top: 0;\n  right: 0;\n  overflow: hidden;\n  pointer-events: none;\n}\n.tox-tinymceai__diff-focus-overlay-dim {\n  fill: rgba(34, 47, 62, 0.2);\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #4e4f3b;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #4e4f3b;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #4e4f3b;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #4e4f3b;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: #f8f8f2;\n  background: none;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.3);\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n  border-radius: 0.3em;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #282a36;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: #6272a4;\n}\n.token.punctuation {\n  color: #f8f8f2;\n}\n.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #ff79c6;\n}\n.token.boolean,\n.token.number {\n  color: #bd93f9;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #50fa7b;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string,\n.token.variable {\n  color: #f8f8f2;\n}\n.token.atrule,\n.token.attr-value,\n.token.function,\n.token.class-name {\n  color: #f1fa8c;\n}\n.token.keyword {\n  color: #8be9fd;\n}\n.token.regex,\n.token.important {\n  color: #ffb86c;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.3);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.3);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n@media print {\n  .mce-content-body .mce-placeholder,\n  .mce-content-body [data-mce-bogus=all],\n  .mce-content-body [data-mce-bogus] {\n    display: none !important;\n  }\n  .mce-content-body .mce-visual-caret {\n    display: none !important;\n  }\n  .mce-content-body [data-mce-selected],\n  .mce-content-body *:focus,\n  .mce-content-body .mce-edit-focus {\n    outline: none !important;\n  }\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #4099ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #4099ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid transparent;\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: lighten;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #4099ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.tox-suggestededits__annotation--added,\n.tox-suggestededits__annotation--modified,\n.tox-suggestededits__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-suggestededits__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-suggestededits__annotation--added__selected,\ndel.tox-suggestededits__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--modified__selected,\ndel.tox-suggestededits__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--removed__selected,\ndel.tox-suggestededits__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,\n.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,\n.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-suggestededits__annotation--added,\n*:has(> div > iframe).tox-suggestededits__annotation--modified,\n*:has(> div > iframe).tox-suggestededits__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-suggestededits__annotation--added__highlight,\nvideo.tox-suggestededits__annotation--added__highlight,\niframe.tox-suggestededits__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--added__selected,\nvideo.tox-suggestededits__annotation--added__selected,\niframe.tox-suggestededits__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__highlight,\nvideo.tox-suggestededits__annotation--modified__highlight,\niframe.tox-suggestededits__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__selected,\nvideo.tox-suggestededits__annotation--modified__selected,\niframe.tox-suggestededits__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__highlight,\nvideo.tox-suggestededits__annotation--removed__highlight,\niframe.tox-suggestededits__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__selected,\nvideo.tox-suggestededits__annotation--removed__selected,\niframe.tox-suggestededits__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-suggestededits__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-suggestededits__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-suggestededits__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__selected,\n.mce-pagebreak.tox-suggestededits__annotation--removed__selected,\n.mce-pagebreak.tox-suggestededits__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--removed__highlight {\n  padding: 0;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uc-video {\n  display: block;\n  position: relative;\n  margin: 16px 0 16px 0;\n}
1\n.tox-uc-video:not([data-mce-selected]):after {\n  content: "";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n@media print {\n  tiny-uploadcare-placeholder {\n    display: none !important;\n  }\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #99c4f5;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #ffeb99;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #eb9999;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #99c4f5;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #ffeb99;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #eb9999;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=q},7043:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(43645),e.b),d=new URL(e(67407),e.b),c=a()(i()),x=s()(l),p=s()(d);c.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;
1cursor:auto;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black, #2A3746);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base, 16px)}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink, 1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#fff}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#22374a;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#a6cae2}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#a6cae2}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#383f38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#332a38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#000;border-radius:0;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-accordion{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__item{background-color:var(--tox-private-background-color, #222f3e);color:var(--tox-private-text-color, #fff);border-radius:var(--tox-private-control-border-radius, 3px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item::after{border-radius:var(--tox-private-control-border-radius, 3px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media(forced-colors: active){.tox .tox-accordion__item::after{border:2px solid highlight}}.tox .tox-accordion__item:focus{outline:none;z-index:1}.tox .tox-accordion__item:focus::after{opacity:1}.tox .tox-accordion__heading{margin:0;width:100%}.tox .tox-accordion__heading:focus{outline:none}.tox .tox-accordion__header{align-items:center;border:none;border-radius:var(--tox-private-control-border-radius, 3px);box-sizing:border-box;color:var(--tox-private-text-color, #fff);cursor:pointer;display:flex;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md, 16px);
1font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-line-height-base, 1.3);outline:none;padding:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));text-align:left;width:100%}.tox .tox-accordion__header::after{border-radius:var(--tox-private-control-border-radius, 3px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__header::after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){position:relative;z-index:1}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__header-icon{align-items:center;color:var(--tox-private-text-color, #fff);display:flex;flex-shrink:0;height:calc(var(--tox-private-base-value, 16px)*1.5);justify-content:center;width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header-icon svg{display:block;fill:currentColor;height:100%;width:100%;max-height:calc(var(--tox-private-base-value, 16px)*1.5);max-width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm, 8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{flex:0 1 auto;margin-right:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>*:not(:first-child){margin-top:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius, 3px);align-items:center;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--tox-private-pad-xs, 4px);margin:0;outline:none;padding:6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border-radius:var(--tox-private-control-border-radius, 3px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after{opacity:1}.tox .tox-accordion .tox-selectfield{align-items:center;background-color:var(--tox-private-background-color, #222f3e);border:1px solid var(--tox-private-border-color, #000000);border-radius:var(--tox-private-control-border-radius, 3px);box-sizing:border-box;display:flex;height:34px;padding:0 6px;position:relative;width:100%}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);z-index:1}@media(forced-colors: active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{appearance:none;background:none;border:none;color:inherit;cursor:pointer;flex:1;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:5px 0;text-align:left}.tox .tox-accordion .tox-selectfield .tox-icon{display:flex;flex-shrink:0;padding:9px 0;pointer-events:none}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value, 16px);width:var(--tox-private-base-value, 16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-right:auto;margin-left:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox .tox-alert{align-items:flex-start;align-self:stretch;border-radius:var(--tox-private-panel-border-radius, 3px);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--tox-private-text-color, #fff);display:flex;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-line-height-base, 1.3);padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-alert--error{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222f3e) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #222f3e) r g b/0.8) 100%),var(--tox-private-color-error, #c00);border-color:var(--tox-private-color-error, #c00)}.tox .tox-alert--warning{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222f3e) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #222f3e) r g b/0.8) 100%),var(--tox-private-color-warning, #FFCC00);border-color:var(--tox-private-color-warning, #FFCC00)}.tox .tox-alert__body{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.tox .tox-alert__content{align-items:center;display:flex;flex:1 0 0;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) 0}.tox .tox-alert__message{margin:0;text-align:left}.tox .tox-alert__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tox-private-pad-xs, 4px);justify-content:flex-start}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{border-width:var(--tox-private-button-border-width, 1px);border-style:var(--tox-private-button-border-style, solid);border-radius:var(--tox-private-control-border-radius, 3px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size, 14px);font-style:var(--tox-private-button-font-style, normal);font-weight:var(--tox-private-button-font-weight, bold);line-height:var(--tox-private-control-line-height, 24px);padding:var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;outline:none;position:relative;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-button::before{border-radius:var(--tox-private-control-border-radius, 3px);bottom:calc(-1*var(--tox-private-button-border-width, 1px));box-shadow:var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);content:"";left:calc(-1*var(--tox-private-button-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-button-border-width, 1px));top:calc(-1*var(--tox-private-button-border-width, 1px))}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color, #1c6ca1);background-image:none;border-color:var(--tox-private-button-focus-border-color, #1c6ca1);box-shadow:var(--tox-private-button-focus-box-shadow, none);color:var(--tox-private-button-focus-text-color, #fff)}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button.tox-button--icon,.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{display:block;fill:currentColor}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success, #78AB46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error, #c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:3px 0 2px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color, #207ab7);background-image:none;background-position:0 0;background-repeat:repeat;color:var(--tox-private-button-primary-text-color, #fff);border-color:var(--tox-private-button-primary-border-color, #207ab7)}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color, #207ab7);background-image:none;border-color:var(--tox-private-button-primary-disabled-border-color, #207ab7);color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color, #1c6ca1);border-color:var(--tox-private-button-primary-focus-border-color, #1c6ca1);color:var(--tox-private-button-primary-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color, #1c6ca1);border-color:var(--tox-private-button-primary-hover-border-color, #1c6ca1);color:var(--tox-private-button-primary-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color, #185d8c);border-color:var(--tox-private-button-primary-active-border-color, #185d8c);color:var(--tox-private-button-primary-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color, #185d8c);border-color:var(--tox-private-button-primary-enabled-border-color, #185d8c);color:var(--tox-private-button-primary-enabled-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color, #154f76);border-color:var(--tox-private-button-primary-enabled-focus-border-color, #154f76);color:var(--tox-private-button-primary-enabled-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color, #154f76);border-color:var(--tox-private-button-primary-enabled-hover-border-color, #154f76);color:var(--tox-private-button-primary-enabled-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color, #114060);border-color:var(--tox-private-button-primary-enabled-active-border-color, #114060);color:var(--tox-private-button-primary-enabled-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color, #3d546f);border-color:var(--tox-private-button-secondary-border-color, #3d546f);color:var(--tox-private-button-secondary-text-color, #fff);border-style:solid;border-width:1px;background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;box-shadow:none;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color, #3d546f);background-image:none;border-color:var(--tox-private-button-secondary-disabled-border-color, #3d546f);color:var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color, #34485f);border-color:var(--tox-private-button-secondary-focus-border-color, #34485f);color:var(--tox-private-button-secondary-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color, #34485f);border-color:var(--tox-private-button-secondary-hover-border-color, #34485f);color:var(--tox-private-button-secondary-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color, #2b3b4e);border-color:var(--tox-private-button-secondary-active-border-color, #2b3b4e);color:var(--tox-private-button-secondary-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color, #6ea9d0);border-color:var(--tox-private-button-secondary-enabled-border-color, #6ea9d0);color:var(--tox-private-button-secondary-enabled-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color, #5b9dca);border-color:var(--tox-private-button-secondary-enabled-focus-border-color, #5b9dca);color:var(--tox-private-button-secondary-enabled-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color, #5b9dca);border-color:var(--tox-private-button-secondary-enabled-hover-border-color, #5b9dca);color:var(--tox-private-button-secondary-enabled-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color, #4792c4);border-color:var(--tox-private-button-secondary-enabled-active-border-color, #4792c4);color:var(--tox-private-button-secondary-enabled-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:var(--tox-private-button-naked-text-color, #fff)}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;color:var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color, #34485f);border-color:var(--tox-private-button-naked-focus-border-color, #34485f);color:var(--tox-private-button-naked-focus-text-color, #fff);box-shadow:none}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color, #34485f);border-color:var(--tox-private-button-naked-hover-background-color, #34485f);color:var(--tox-private-button-naked-hover-text-color, #fff);box-shadow:none}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color, #2b3b4e);border-color:var(--tox-private-button-naked-active-border-color, #2b3b4e);color:var(--tox-private-button-naked-active-text-color, #fff);box-shadow:none}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color, #346085);border-color:var(--tox-private-button-naked-enabled-border-color, #346085);color:var(--tox-private-button-naked-enabled-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color, #2d5373);border-color:var(--tox-private-button-naked-enabled-focus-border-color, #2d5373);color:var(--tox-private-button-naked-enabled-focus-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color, #2d5373);border-color:var(--tox-private-button-naked-enabled-hover-border-color, #2d5373);color:var(--tox-private-button-naked-enabled-hover-text-color, #fff);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color, #264560);border-color:var(--tox-private-button-naked-enabled-active-border-color, #264560);color:var(--tox-private-button-naked-enabled-active-text-color, #fff);box-shadow:unset}.tox .tox-button--secondary--outline{background-color:transparent;border-color:var(--tox-private-button-secondary-outline-border-color, #3d546f);color:var(--tox-private-button-secondary-outline-text-color, #fff)}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color, #34485f);border-color:var(--tox-private-button-secondary-outline-focus-border-color, #34485f);color:var(--tox-private-button-secondary-outline-focus-text-color, #fff)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color, #3d546f);border-color:var(--tox-private-button-secondary-outline-hover-border-color, #34485f);color:var(--tox-private-button-secondary-outline-hover-text-color, #fff)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color, #34485f);border-color:var(--tox-private-button-secondary-outline-active-border-color, #34485f);color:var(--tox-private-button-secondary-outline-active-text-color, #fff)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color, transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color, #3d546f);color:var(--tox-private-button-secondary-outline-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox .tox-checkbox{align-items:center;border-radius:var(--tox-private-checkbox-border-radius, 3px);cursor:pointer;display:flex;height:var(--tox-private-control-height, 36px);min-width:var(--tox-private-control-height, 36px)}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:var(--tox-private-pad-xs, 3px);border-radius:var(--tox-private-checkbox-border-radius, 3px);box-shadow:0 0 0 2px transparent;height:var(--tox-private-control-line-height, 24px);aspect-ratio:1}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;
1fill:var(--tox-private-checkbox-unselected-color, rgba(255, 255, 255, 0.2))}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:var(--tox-private-checkbox-indeterminate-color, #207ab7)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:var(--tox-private-checkbox-selected-color, #207ab7)}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5))}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #207ab7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs, 4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs, 4px)}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#1a1a1a;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0;display:flex;flex-direction:column}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;color:#fff;cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#fff;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{f
1ill:#207ab7;stroke:#207ab7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#222f3e}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#222f3e;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#757d87;color:#fff}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#2b3b4e;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#4a5562;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#4a5562;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#442632;border:1px solid #55212b;border-radius:3px;color:#e68080;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#222f3e;border:1px solid #222f3e;border-radius:3px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#555542;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid transparent;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:3px;border:2px solid transparent}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#222f3e;box-shadow:0 0 8px 8px #222f3e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255, 255, 255, 0.5);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#222f3e;position:relative;border-radius:3px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#222f3e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(34, 47, 62, 0), #222f3e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#222f3e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#222f3e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34, 47, 62, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(42, 55, 70, 0.15),0 0 40px 1px rgba(42, 55, 70, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255, 255, 255, 0.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32, 122, 183, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #90bddb;color:#90bddb}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#90bddb;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#428fc2;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #90bddb;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#33739e;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #000;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:3px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}.tox .tox-dropdown-content{box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;overflow:auto;height:fit-content;width:fit-content;border-radius:var(--tox-private-panel-border-radius, 3px);background-color:var(--tox-private-background-color, #222f3e);max-height:50vh}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255, 255, 255, 0.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:0 solid transparent;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:0 solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-expandable-box{border-radius:6px;border:1px solid var(--tox-private-border-color, #000000);display:flex;flex-direction:column;justify-content:stretch;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px)}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #222f3e))}.tox .tox-expandable-box__content--expanded{max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#000;border-radius:3px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(42 55 3.5%);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}
1.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255, 255, 255, 0.5);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#222f3e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:34px;margin:2px 0 3px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);
1cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#000;border-radius:3px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+x+")}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #207ab7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:2px 0 3px 4px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px 0;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px 0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #000;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;
1display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#4a5562}.tox .tox-context-toolbar{position:absolute;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color, #222f3e);color:var(--tox-private-text-color, #fff);border:1px solid #364a62;border-radius:6px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);padding:8px}.tox .tox-context-toolbar[popover]{inset:auto;margin:0}.tox .tox-context-toolbar .tox-toolbar{display:flex;flex-wrap:nowrap;gap:8px}.tox .tox-context-toolbar .tox-toolbar__group{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px;align-items:center;padding:0}.tox .tox-insert-table-picker{background-color:#222f3e;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32, 122, 183, 0.5);border-color:rgba(32, 122, 183, 0.5)}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#222f3e;border:1px solid #000;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px;color:#fff}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(255, 255, 255, 0.5)}.tox .tox-collection__item--active .tox-mentions__username,.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:url("+p+") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px 0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("+p+') left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:2px 0 3px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#207ab7;box-shadow:none}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#82b153;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #b5d199;outline-offset:2px}.tox .tox-notification--success a:active{color:#689041;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#d42b2b;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #e68080;outline-offset:2px}.tox .tox-notification--error a:active{color:#a22;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#997a00;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #fc0;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#665200;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#2681ea;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #83b7f3;outline-offset:2px}.tox .tox-notification--info a:active{color:#1368c9;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#17202a;position:absolute;top:0;left:0;right:0;z-index:1302;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#222f3e;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(42, 55, 70, 0.15),0 0 40px 1px rgba(42, 55, 70, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #000}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#2b3b4e;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(255, 255, 255, 0.5)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(255, 255, 255, 0.5)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid #000;padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#207ab7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#207ab7}.tox .tox-promotion-dialog--footer{background-color:#17202a;color:rgba(255, 255, 255, 0.5);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#55367a;color:#c290fb;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #c290fb}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(255, 255, 255, 0.5);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#428fc2;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #90bddb;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#33739e;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#000 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #000 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color, #34485f);display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-sidebar-content{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px;border-left:1px solid var(--tox-private-separator-color, #000000)}.tox .tox-sidebar-content--wide{min-width:440px;max-width:440px;width:440px}.tox .tox-sidebar-content__header{align-items:center;display:flex;justify-content:space-between;border-bottom:var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #0e141a);padding:var(--tox-private-pad-sm, 8px) 12px;background:var(--tox-private-background-color, #222f3e);z-index:1}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg, 20px);
1font-weight:var(--tox-private-font-weight-normal, normal);padding:var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #fff);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width: min(380px, 90vw);--tox-private-floating-sidebar-height: 80vh;position:fixed;z-index:var(--tox-private-z-index-floatingsidebar, 1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(42, 55, 70, 0.15), 0 16px 16px -10px rgba(42, 55, 70, 0.15));width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color, #34485f);border-radius:var(--tox-private-panel-border-radius, 3px);overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222f3e);padding:calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));border-bottom:1px solid var(--tox-private-separator-color, #000000)}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-sidebar-content__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:1000}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:auto}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-sidebar-content__actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{display:flex;align-items:center;gap:6px;padding-top:var(--tox-private-pad-xs, 4px);padding-bottom:var(--tox-private-pad-xs, 4px);padding-left:var(--tox-private-pad-md, 16px);padding-right:var(--tox-private-pad-md, 16px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator{border-bottom:1px solid #1a1a1a;height:0;margin:4px 0}.tox .tox-ai .tox-ai__user-prompt{display:flex;flex-direction:column;margin-left:auto;gap:inherit;width:100%}.tox .tox-ai .tox-ai__user-prompt__context{margin-left:auto;display:flex;flex-direction:column;gap:inherit;align-items:end;width:100%}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary, #2f4055);padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75);border-radius:var(--tox-private-control-border-radius, 3px);max-width:80%;align-self:flex-end;color:var(--tox-private-text-color, #fff)}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-ai__scroll{overflow-y:auto;overflow-x:hidden;background-color:var(--tox-private-background-color, #222f3e);display:flex;padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222f3e)}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary, #2f4055)}
1.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint, #207ab7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint, #207ab7)}.tox .tox-ai .tox-ai__response-status{display:flex;color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));font-size:var(--tox-private-font-size-sm, 14px);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-tinymceai-response-status-icon-height, 24px);padding-top:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5))}.tox .tox-ai .tox-ai__response-status-icon{border-radius:999px;border:1px solid var(--tox-private-neutral-20, #0e141a);background-color:var(--tox-private-background-color, #222f3e);height:var(--tox-private-tinymceai-response-status-icon-height, 24px);flex:0 0 24px;display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon){margin-left:calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))*-1)}.tox .tox-ai .tox-ai__icon{display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-sources{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px);align-self:stretch;flex-wrap:wrap}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color, #000000);background-color:transparent;max-width:32%;max-height:24px;cursor:pointer}.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,.tox .tox-ai .tox-ai__response-sources-list .tox-tag img{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #fff);font-feature-settings:"liga" off,"clig" off;font-size:var(--tox-private-font-size-sm, 14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-line-height, 18px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-md, 16px);line-height:calc(var(--tox-private-font-size-md, 16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #222f3e))}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius, 3px);border:1px solid var(--tox-private-color-error, #c00);background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222f3e) r g b/0.9) 0%, rgba(from var(--tox-private-background-color, #222f3e) r g b/0.9) 100%),var(--tox-private-color-error, #c00);padding:var(--tox-private-pad-sm, 8px);width:100%;display:flex;gap:var(--tox-private-pad-sm, 8px);align-items:center}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:0 0 auto;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));gap:var(--tox-private-pad-sm, 8px);background-color:var(--tox-private-background-color, #222f3e);display:flex;flex-direction:column;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222f3e);border-top:1px solid var(--tox-private-separator-color, #000000)}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-ai__context{display:flex;gap:var(--tox-private-pad-sm, 8px);flex-wrap:wrap;max-height:calc(2*(2*var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px)) + var(--tox-private-pad-sm, 8px))}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm, 8px))/2)}.tox .tox-ai .tox-ai__context-more{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px);overflow:auto;max-width:var(--tox-private-tinymceai-context-more-max-width, 320px)}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{display:flex;align-items:center;gap:6px}.tox .tox-ai .tox-ai__footer-actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-model-selection-button{display:flex;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-ai .tox-ai__footer-note{align-items:center;color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));display:flex;font-size:var(--tox-private-font-size-xs, 12px);height:24px;justify-content:center;letter-spacing:0px;padding-top:var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;overflow:auto;padding:var(--tox-private-pad-xs, 4px)}
1.tox .tox-ai .tox-ai__models-menu__item__description{display:flex;flex-direction:column;align-items:start}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold, bold);font-size:var(--tox-private-font-size-sm, 14px);line-height:calc(var(--tox-private-font-size-sm, 14px)*1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));font-size:var(--tox-private-font-size-xs, 12px);line-height:calc(var(--tox-private-font-size-xs, 12px)*1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white, #fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white, #fff) r g b/0.7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color, #fff);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai .tox-ai-chat-history-list{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding-top:var(--tox-private-pad-xs, 4px);width:100%}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:18px;letter-spacing:1px}.tox .tox-ai .tox-ai-chat-history-list__item{display:flex;padding:12px;gap:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-control-border-radius, 3px);cursor:pointer}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active{background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-ai .tox-ai-chat-history-list__item:focus,.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary, #2f4055)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary, #2f4055);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{display:flex;justify-content:flex-end;width:100%;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white, #fff) r g b/0.5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{display:flex;flex-direction:column;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{display:flex;align-items:center;min-width:calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2)}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-base, 16px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-font-size-lg, 20px);overflow:hidden;text-overflow:ellipsis}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-xs, 12px);line-height:var(--tox-private-line-height-base, 1.3)}.tox .tox-ai .tox-sidebar-content__message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;gap:var(--tox-private-pad-md, 16px);width:100%}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color, #fff);font-size:var(--tox-private-font-size-md, 16px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:20px}
1.tox .tox-ai .tox-sidebar-content__message-action{display:flex;justify-content:center;align-items:center;align-self:stretch}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #222f3e);color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));line-height:var(--tox-private-line-height-base, 1.3);margin:0 1em}.tox .tox-ai-removed-content::before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base, 1.3)*1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md, 16px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #222f3e);color:var(--tox-private-text-color, #fff);line-height:var(--tox-private-line-height-base, 1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-html-content-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold, bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm, 8px) 0}.tox .tox-ai-html-content ul,.tox .tox-ai-html-content ol{padding-left:2em;margin:1em 0}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint, #207ab7);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color, #000000);margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, #000000);padding:.1em .2em;border-radius:4px}.tox .tox-ai-html-content pre code{display:block;font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, #000000);border-radius:4px;white-space:pre-wrap;margin:1em 0;overflow-wrap:break-word}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color, #000000)}.tox .tox-ai-html-content table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) th,.tox .tox-ai-html-content table:not([cellpadding]) td{padding:.4rem}.tox .tox-ai-html-content th,.tox .tox-ai-html-content td{border:1px solid var(--tox-private-border-color, #000000)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-weight-bold, bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content strong,.tox .tox-ai-html-content b{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sup,.tox .tox-ai-html-content sub{font-size:.75em;line-height:0;vertical-align:baseline}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active, #ffcf30) h s l/30%);padding:.05em .2em;border-radius:2px}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{font-family:ui-monospace,monospace;font-size:.85em;padding:.15em .4em;border-radius:4px;border:1px solid var(--tox-private-border-color, #000000);background:var(--tox-private-separator-color, #000000);box-shadow:inset 0 -1px 0 var(--tox-private-border-color, #000000)}.tox .tox-ai-html-content img{max-width:100%;height:auto;vertical-align:middle;border-radius:4px}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content)::after{content:"〰〰";color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{position:absolute;inset:0;display:flex;flex-direction:column}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{position:relative;flex:1 1 auto;min-height:0}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{flex:0 0 auto;background:var(--tox-private-background-color, #222f3e);border-top:1px solid #364a62}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{display:flex;justify-content:flex-end;
1gap:8px;padding:12px 16px}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{position:absolute;inset:0;width:100%;height:100%}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:rgba(42, 55, 70, 0.2)}.tox .tox-ai__preview-overlay--centered{display:flex;align-items:center;justify-content:center}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{display:flex;align-items:center;gap:var(--tox-private-pad-md, 16px);padding:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-panel-border-radius, 3px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(42, 55, 70, 0.15), 0 16px 16px -10px rgba(42, 55, 70, 0.15));background-color:var(--tox-private-background-color, #222f3e);color:var(--tox-private-text-color, #fff);pointer-events:auto}.tox .tox-tinymceai-previewloader__content{display:flex;align-items:center;justify-content:center;padding:0 var(--tox-private-pad-xs, 4px);gap:var(--tox-private-pad-sm, 8px)}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#000;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255, 255, 255, 0.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color: var(--tox-private-color-tint, #207ab7);--tox-private-spinner-size: 24px;--tox-private-spinner-circle-width: 3px;--tox-private-spinner-dot-size: 6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size: 16px;--tox-private-spinner-circle-width: 2px;--tox-private-spinner-dot-size: 4px}.tox .tox-ai__spinner--circle{animation:tox-rotation 1s linear infinite;border-radius:50%;background:conic-gradient(var(--tox-private-spinner-color) 0% 330deg, transparent 330deg 100%);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), rgba(0, 0, 0, 0) 98%, #000)}.tox .tox-ai__spinner--dots{display:flex;align-items:center;justify-content:center;gap:1px}.tox .tox-ai__spinner--dots>div{animation:tox-bouncing-dots 1.5s ease-in-out 0s infinite both;aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%}.tox .tox-ai__spinner--dots>div:nth-child(1){animation-delay:-0.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-0.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox .tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox .tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #207ab7,0 -2px 0 0 #207ab7}.tox .tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(32, 122, 183, 0.2) calc(100% - 2px), #207ab7 calc(100% - 2px))}.tox .tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(32, 122, 183, 0.2);box-shadow:0 2px 0 0 #207ab7,0 -2px 0 0 #207ab7}.tox .tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox .tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #207ab7,0 -2px 0 0 #207ab7}.tox ins.tox-tinymceai__annotation--added__selected,.tox del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#207ab7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--modified__selected,.tox del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#207ab7 3px, rgba(32, 122, 183, 0.2) 3px, rgba(32, 122, 183, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--removed__selected,.tox del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#207ab7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px))}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}.tox *:has(>div>iframe).tox-tinymceai__annotation--added,.tox *:has(>div>iframe).tox-tinymceai__annotation--modified,.tox *:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight,.tox iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected,.tox iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #207ab7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight,.tox iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(32, 122, 183, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected,.tox iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(32, 122, 183, 0.2);outline:.125em solid #207ab7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight,.tox iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected,.tox iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #207ab7;padding:0em;background-image:none}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md, 16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));font-size:var(--tox-private-font-size-sm, 14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{display:flex;gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{width:100%;background-color:var(--tox-private-background-color, #222f3e);display:flex;justify-content:space-between;align-items:center;border:1px solid #000;border-radius:3px;box-sizing:border-box}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:normal;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(255, 255, 255, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255, 255, 255, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#fff}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{width:fit-content;box-sizing:border-box;display:flex;padding:var(--tox-private-pad-xs, 4px) 6px;position:relative;align-items:center;gap:var(--tox-private-pad-xs, 4px);border-radius:3px;background:hsl(from var(--tox-private-color-tint, #207ab7) h s l/10%);line-height:var(--tox-private-base-value, 16px);font-size:var(--tox-private-font-size-xs, 12px)}.tox .tox-tag::before{border-radius:var(--tox-private-control-border-radius, 3px);bottom:calc(-1*var(--tox-private-tag-border-width, 1px));box-shadow:var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);content:"";left:calc(-1*var(--tox-private-tag-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-tag-border-width, 1px));top:calc(-1*var(--tox-private-tag-border-width, 1px))}.tox .tox-tag:focus:not(:disabled)::before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value, 16px);
1fill:var(--tox-private-text-color, #fff)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-shrink:1;color:var(--tox-private-text-color, #fff)}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value, 16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{border:0;padding:0;color:var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5))}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-segmented-control{display:inline-flex;position:relative;border:none;border-radius:var(--tox-private-control-border-radius, 3px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #364a62);overflow:hidden;padding:var(--tox-private-pad-xs, 4px);background-color:var(--tox-private-background-color, #222f3e)}.tox .tox-segmented-control__segment{flex:1;padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);cursor:pointer;background:transparent;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:16px;border:1px solid transparent;border-radius:calc(var(--tox-private-control-border-radius, 3px) - 1px);text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;color:var(--tox-private-segmented-control-text-color, #fff)}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color, #207ab7);color:var(--tox-private-segmented-control-active-text-color, #207ab7);background-color:var(--tox-private-segmented-control-active-bg-color, rgba(32, 122, 183, 0.1))}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:none}.tox .tox-toggle{display:flex;align-items:center;gap:var(--tox-private-pad-xs, 4px);padding:var(--tox-private-pad-xs, 4px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-control-line-height, 24px);white-space:nowrap;background-color:var(--tox-private-background-color, #222f3e);color:var(--tox-private-text-color, #fff)}.tox .tox-toggle input{position:absolute;opacity:0;width:0;height:0}.tox .tox-toggle__slider{position:relative;cursor:pointer;box-sizing:border-box;transition:.4s;border-radius:34px;width:28px;height:16px;background-color:var(--tox-private-slider-background-color, #222f3e);border:1px solid var(--tox-private-slider-border-color, rgba(255, 255, 255, 0.15))}.tox .tox-toggle__slider::before{position:absolute;content:"";height:12px;width:12px;left:1px;bottom:1px;transition:.4s;border-radius:50%;background-color:var(--tox-private-slider-handle-background-color, #fff)}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color, #207ab7);border:1px solid var(--tox-private-slider-checked-border-color, #207ab7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white, #fff),0 0 0 2px var(--tox-private-color-tint, #207ab7)}.tox input:checked+.tox-toggle__slider::before{transform:translateX(12px);background-color:var(--tox-private-slider-checked-handle-background-color, #fff)}.tox input:disabled+.tox-toggle__slider::before{opacity:50%}.tox .tox-tbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:3px 0 2px 0;outline:none;padding:0;text-transform:none;width:34px}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#fff}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#4a5562;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#757d87;border:0;box-shadow:none;color:#fff;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#fff}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:transparent;border-radius:3px;display:flex;margin:3px 0 2px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#4a5562}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#4a5562;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background-color:#4a5562}.tox .tox-number-input input:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-number-input button{color:#fff;height:34px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#4a5562;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #000}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke:focus{background:#4a5562}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{border:0;box-shadow:none;background:#4a5562;color:#fff;position:relative;z-index:1}.tox .tox-split-button__main:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px 0 0 3px}@media(forced-colors: active){.tox .tox-split-button__main:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron{width:16px;border-radius:0 3px 3px 0;margin-left:0}.tox .tox-split-button__chevron:focus{border:0;box-shadow:none;background:#4a5562;color:#fff;position:relative;z-index:1}.tox .tox-split-button__chevron:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:0 3px 3px 0}@media(forced-colors: active){.tox .tox-split-button__chevron:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:focus,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000000 0 1px, transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 8px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#4a5562;border-radius:3px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}
1.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-toolbar-input-form{display:flex;align-items:center;background-color:var(--tox-private-background-color, #222f3e);padding:0 var(--tox-private-pad-sm, 8px)}.tox .tox-tooltip{display:inline-block;max-width:min(80%,15em);padding:8px 0 0 0;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip.tox-tooltip--anchor{display:none;padding:var(--tox-private-pad-xs, 4px) 0 0;position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;height:fit-content}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{background-color:#2a3746;border-radius:3px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2a3746;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #2a3746;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #2a3746;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #2a3746;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;background-color:#222f3e}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px;position:relative}.tox .tox-view__label{color:#fff;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:8px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#222f3e;border-top:1px solid rgba(255, 255, 255, 0.15);display:flex;flex:1;height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#222f3e;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#fff;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#2b3b4e;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#222f3e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #285ec7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #285ec7;box-shadow:0 0 0 2px #285ec7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#1b3b60;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #cea215;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #cea215}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{display:block;width:min-content;padding:4px 8px;margin-bottom:8px;font-size:12px;font-weight:bold;border-radius:4px;background:#555f6b}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{display:flex;flex-direction:row;gap:8px;align-items:center}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{display:flex;flex-direction:column;flex:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:bold;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:normal}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(255, 255, 255, 0.5);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#fff;height:24px}.tox .tox-card{background-color:#222f3e;border-radius:3px;display:flex;flex-direction:column;gap:12px;cursor:pointer;
1transition:box-shadow .15s ease-in-out,border .15s ease-in-out;border:0 solid transparent}.tox .tox-card:hover{box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1)}.tox .tox-card--selected{border-color:#207ab7}.tox .tox-card:focus-visible{outline:none;box-shadow:0 0 0 0 transparent;border-color:transparent}.tox .tox-card--has-decision{background-color:#17202a}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:rgba(255, 255, 255, 0.5)}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:rgba(255, 255, 255, 0.5)}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#0c1116}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled){background-color:#0c1116;border-color:#010203}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#010203;border-color:#010203}.tox .tox-card__header{padding:12px;padding-bottom:0;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;display:flex;flex-direction:column;gap:12px}.tox .tox-card__header-label{font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff}.tox .tox-card__body{padding:12px 12px 0 12px;color:#fff;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;padding:0;gap:12px}.tox .tox-card--has-decision .tox .tox-card__body{padding:0 12px 0 12px}.tox .tox-card__highlight{padding:4px 6px;border-bottom:0 solid #207ab7}.tox .tox-card__highlight--added{background-color:#334840}.tox .tox-card__highlight--deleted{background-color:#442632}.tox .tox-card__highlight--modified{background-color:#223e56}.tox .tox-card__actions{display:flex;gap:8px;padding:0 12px 12px}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon,.tox .tox-card__actions .tox-button:has(.tox-icon:only-child){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:3px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{display:flex;flex-direction:column;gap:4px}.tox .tox-card-list{display:flex;flex-direction:column;gap:12px}.tox .tox-card-list:focus{outline:none}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#207ab7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{position:relative;z-index:1000}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{height:100%;display:flex;flex-direction:column}.tox .tox-suggestededits__container .tox-suggestededits{background-color:#222f3e;border-top:1px solid #000;display:flex;flex:1;height:inherit;overflow-x:auto;overflow-y:hidden;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{height:100%;width:100%;overflow:scroll;background-color:#fff}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#34485f;display:flex;flex-direction:column;flex:0 1 auto;min-width:248px;width:316px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{display:flex;flex:1;flex-direction:column;gap:12px;overflow:auto;padding:6px 12px 12px 12px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#222f3e;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#34485f;height:1px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{display:flex;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--detail
1s{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#fff}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{height:36px;width:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#fff;font-size:14px;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#fff;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{align-items:center;border:0;border-radius:20px;height:20px;width:20px;display:flex;flex:0 0 auto;justify-content:center;text-align:center}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{display:flex;flex-direction:column;align-self:stretch;flex:auto;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{display:flex;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{align-items:center;border-radius:6px;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;width:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#207ab7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#fff;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#fff;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{border:2px solid #000;border-radius:6px;color:#fff;gap:8px;padding:5px 6px;resize:none;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #207ab7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{display:flex;flex-direction:column;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#fff;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:hsla(0,0%,100%,.5019607843);transform:translate(0px, 8px);margin-top:-10px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{display:flex;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden{opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#243140}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #207ab7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #207ab7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px 0 #243140}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}
1.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-tbtn,.tox .tox-label,.tox .tox-number-input,.tox .tox-tbtn--select,.tox .tox-split-button,.tox .tox-toolbar-label{margin:2px 0 3px 0}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #000}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background:url('+p+") left 0 top 0 #222f3e !important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #000}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px 0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#fff}.tox .tox-statusbar__branding svg{fill:rgba(255, 255, 255, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button::before{display:none}","",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5-dark/skin.css"],names:[],mappings:"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",sourcesContent:[".tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  cursor: auto;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}
1\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox {\n  color: var(--tox-private-color-black, #2A3746);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  font-size: var(--tox-private-font-size-base, 16px);\n}\n.tox-tinymce {\n  border: 1px solid #000000;\n  border-radius: 0;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #222f3e;\n  border: 1px solid #000000;\n  border-radius: 0;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  z-index: var(--tox-private-z-index-sink, 1300);\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #222f3e;\n  border-bottom: none;\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid #000000;\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #222f3e;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #fff;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 3px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #22374a;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #a6cae2;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #a6cae2;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #207ab7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #1c6ca1;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #185d8c;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #383f38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #332a38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.5);\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #000000;\n  border-radius: 0;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__item {\n  background-color: var(--tox-private-background-color, #222f3e);\n  color: var(--tox-private-text-color, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  position: relative;\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner {\n  padding-top: 0;\n}\n.tox .tox-accordion__item::after {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  content: '';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__item::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__item:focus {\n  outline: none;\n  z-index: 1;\n}\n.tox .tox-accordion__item:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion__heading {\n  margin: 0;\n  width: 100%;\n}\n.tox .tox-accordion__heading:focus {\n  outline: none;\n}\n.tox .tox-accordion__header {\n  align-items: center;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #fff);\n  cursor: pointer;\n  display: flex;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  font-size: var(--tox-private-font-size-md, 16px);
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  outline: none;\n  padding: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  text-align: left;\n  width: 100%;\n}\n.tox .tox-accordion__header::after {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  content: '';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__header::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled) {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled) {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after {\n  opacity: 1;\n}\n.tox .tox-accordion__header.tox-accordion__header--disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n.tox .tox-accordion__header.tox-accordion__header--icon-end {\n  padding-right: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__header-icon {\n  align-items: center;\n  color: var(--tox-private-text-color, #fff);\n  display: flex;\n  flex-shrink: 0;\n  height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  justify-content: center;\n  width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header-icon svg {\n  display: block;\n  fill: currentColor;\n  height: 100%;\n  width: 100%;\n  max-height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  max-width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon {\n  margin-right: var(--tox-private-pad-sm, 8px);\n  margin-left: 0;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-left: auto;\n}\n.tox .tox-accordion__header-text {\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-text {\n  flex: 0 1 auto;\n  margin-right: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-accordion__content.tox-accordion__content--collapsed {\n  display: none;\n}\n.tox .tox-accordion__content.tox-accordion__content--expanded {\n  display: block;\n}\n.tox .tox-accordion__content-inner {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-accordion__content-inner .tox-form__group > *:not(:first-child) {\n  margin-top: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group > .tox-dropdown-content {\n  margin-top: 0;\n}\n.tox .tox-accordion__content-inner .tox-button-group {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  align-items: center;\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  display: flex;\n  font-family: inherit;\n  font-size: inherit;\n  gap: var(--tox-private-pad-xs, 4px);\n  margin: 0;\n  outline: none;\n  padding: 6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  position: relative;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  content: '';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus {\n  z-index: 1;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion .tox-selectfield {\n  align-items: center;\n  background-color: var(--tox-private-background-color, #222f3e);\n  border: 1px solid var(--tox-private-border-color, #000000);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-sizing: border-box;\n  display: flex;\n  height: 34px;\n  padding: 0 6px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-accordion .tox-selectfield:focus-within {\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion .tox-selectfield:focus-within {\n    border-color: highlight;\n    box-shadow: 0 0 0 2px highlight;\n  }\n}\n.tox .tox-accordion .tox-selectfield button {\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  flex: 1;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  margin: 0;\n  outline: none;\n  padding: 5px 0;\n  text-align: left;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon {\n  display: flex;\n  flex-shrink: 0;\n  padding: 9px 0;\n  pointer-events: none;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon svg {\n  height: var(--tox-private-base-value, 16px);\n  width: var(--tox-private-base-value, 16px);\n}\n.tox[dir=rtl] .tox-accordion__header {\n  text-align: right;\n}\n.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-right: auto;\n  margin-left: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox .tox-alert {\n  align-items: flex-start;\n  align-self: stretch;\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #fff);\n  display: flex;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-alert--error {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222f3e) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #222f3e) r g b / 0.8) 100%), var(--tox-private-color-error, #c00);\n  border-color: var(--tox-private-color-error, #c00);\n}\n.tox .tox-alert--warning {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222f3e) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #222f3e) r g b / 0.8) 100%), var(--tox-private-color-warning, #FFCC00);\n  border-color: var(--tox-private-color-warning, #FFCC00);\n}\n.tox .tox-alert__body {\n  display: flex;\n  flex: 1 0 0;\n  flex-direction: column;\n  min-width: 0;\n}\n.tox .tox-alert__content {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-alert__message {\n  margin: 0;\n  text-align: left;\n}\n.tox .tox-alert__actions {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tox-private-pad-xs, 4px);\n  justify-content: flex-start;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  border-width: var(--tox-private-button-border-width, 1px);\n  border-style: var(--tox-private-button-border-style, solid);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  font-size: var(--tox-private-button-font-size, 14px);\n  font-style: var(--tox-private-button-font-style, normal);\n  font-weight: var(--tox-private-button-font-weight, bold);\n  line-height: var(--tox-private-control-line-height, 24px);\n  padding: var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  letter-spacing: normal;\n  box-shadow: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  outline: none;\n  position: relative;\n  white-space: nowrap;\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-button::before {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: calc(-1 * var(--tox-private-button-border-width, 1px));\n  box-shadow: var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);\n  content: '';\n  left: calc(-1 * var(--tox-private-button-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-button-border-width, 1px));\n  top: calc(-1 * var(--tox-private-button-border-width, 1px));\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-focus-background-color, #1c6ca1);\n  background-image: none;\n  border-color: var(--tox-private-button-focus-border-color, #1c6ca1);
1\n  box-shadow: var(--tox-private-button-focus-box-shadow, none);\n  color: var(--tox-private-button-focus-text-color, #fff);\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button.tox-button--icon,\n.tox .tox-button:has(.tox-icon:only-child) {\n  padding: 4px;\n}\n.tox .tox-button .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button .tox-icon.tox-icon--success svg {\n  fill: var(--tox-private-color-success, #78AB46);\n}\n.tox .tox-button .tox-icon.tox-icon--error svg {\n  fill: var(--tox-private-color-error, #c00);\n}\n.tox .tox-button--stretch {\n  width: 100%;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 3px 0 2px 0;\n  padding: 0;\n}\n.tox {\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n}\n.tox .tox-button {\n  background-color: var(--tox-private-button-primary-background-color, #207ab7);\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  color: var(--tox-private-button-primary-text-color, #fff);\n  border-color: var(--tox-private-button-primary-border-color, #207ab7);\n  /* Enabled state */\n}\n.tox .tox-button[disabled] {\n  background-color: var(--tox-private-button-primary-disabled-background-color, #207ab7);\n  background-image: none;\n  border-color: var(--tox-private-button-primary-disabled-border-color, #207ab7);\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-focus-background-color, #1c6ca1);\n  border-color: var(--tox-private-button-primary-focus-border-color, #1c6ca1);\n  color: var(--tox-private-button-primary-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-hover-background-color, #1c6ca1);\n  border-color: var(--tox-private-button-primary-hover-border-color, #1c6ca1);\n  color: var(--tox-private-button-primary-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-active-background-color, #185d8c);\n  border-color: var(--tox-private-button-primary-active-border-color, #185d8c);\n  color: var(--tox-private-button-primary-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: var(--tox-private-button-primary-enabled-background-color, #185d8c);\n  border-color: var(--tox-private-button-primary-enabled-border-color, #185d8c);\n  color: var(--tox-private-button-primary-enabled-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-focus-background-color, #154f76);\n  border-color: var(--tox-private-button-primary-enabled-focus-border-color, #154f76);\n  color: var(--tox-private-button-primary-enabled-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-hover-background-color, #154f76);\n  border-color: var(--tox-private-button-primary-enabled-hover-border-color, #154f76);\n  color: var(--tox-private-button-primary-enabled-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-active-background-color, #114060);\n  border-color: var(--tox-private-button-primary-enabled-active-border-color, #114060);\n  color: var(--tox-private-button-primary-enabled-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary {\n  background-color: var(--tox-private-button-secondary-background-color, #3d546f);\n  border-color: var(--tox-private-button-secondary-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-text-color, #fff);\n  border-style: solid;\n  border-width: 1px;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-radius: 3px;\n  box-shadow: none;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  /* Enabled state */\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: var(--tox-private-button-secondary-disabled-background-color, #3d546f);\n  background-image: none;\n  border-color: var(--tox-private-button-secondary-disabled-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-focus-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-focus-border-color, #34485f);\n  color: var(--tox-private-button-secondary-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-hover-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-hover-border-color, #34485f);\n  color: var(--tox-private-button-secondary-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-active-background-color, #2b3b4e);\n  border-color: var(--tox-private-button-secondary-active-border-color, #2b3b4e);\n  color: var(--tox-private-button-secondary-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: var(--tox-private-button-secondary-enabled-background-color, #6ea9d0);\n  border-color: var(--tox-private-button-secondary-enabled-border-color, #6ea9d0);\n  color: var(--tox-private-button-secondary-enabled-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-focus-background-color, #5b9dca);\n  border-color: var(--tox-private-button-secondary-enabled-focus-border-color, #5b9dca);\n  color: var(--tox-private-button-secondary-enabled-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-hover-background-color, #5b9dca);\n  border-color: var(--tox-private-button-secondary-enabled-hover-border-color, #5b9dca);\n  color: var(--tox-private-button-secondary-enabled-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-active-background-color, #4792c4);\n  border-color: var(--tox-private-button-secondary-enabled-active-border-color, #4792c4);\n  color: var(--tox-private-button-secondary-enabled-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: var(--tox-private-button-naked-text-color, #fff);\n  /* Enabled state */\n}\n.tox .tox-button--naked[disabled] {\n  background-color: #3d546f;\n  border-color: #3d546f;\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-focus-background-color, #34485f);\n  border-color: var(--tox-private-button-naked-focus-border-color, #34485f);\n  color: var(--tox-private-button-naked-focus-text-color, #fff);\n  box-shadow: none;\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-hover-background-color, #34485f);\n  border-color: var(--tox-private-button-naked-hover-background-color, #34485f);\n  color: var(--tox-private-button-naked-hover-text-color, #fff);\n  box-shadow: none;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-active-background-color, #2b3b4e);\n  border-color: var(--tox-private-button-naked-active-border-color, #2b3b4e);\n  color: var(--tox-private-button-naked-active-text-color, #fff);\n  box-shadow: none;\n}\n.tox .tox-button--naked.tox-button--enabled {\n  background-color: var(--tox-private-button-naked-enabled-background-color, #346085);\n  border-color: var(--tox-private-button-naked-enabled-border-color, #346085);\n  color: var(--tox-private-button-naked-enabled-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(255, 255, 255, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-focus-background-color, #2d5373);\n  border-color: var(--tox-private-button-naked-enabled-focus-border-color, #2d5373);\n  color: var(--tox-private-button-naked-enabled-focus-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-hover-background-color, #2d5373);\n  border-color: var(--tox-private-button-naked-enabled-hover-border-color, #2d5373);\n  color: var(--tox-private-button-naked-enabled-hover-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-active-background-color, #264560);\n  border-color: var(--tox-private-button-naked-enabled-active-border-color, #264560);\n  color: var(--tox-private-button-naked-enabled-active-text-color, #fff);\n  box-shadow: unset;\n}\n.tox .tox-button--secondary--outline {\n  background-color: transparent;\n  border-color: var(--tox-private-button-secondary-outline-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-outline-text-color, #fff);\n}\n.tox .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-focus-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-outline-focus-border-color, #34485f);\n  color: var(--tox-private-button-secondary-outline-focus-text-color, #fff);\n}\n.tox .tox-button--secondary--outline:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-hover-background-color, #3d546f);\n  border-color: var(--tox-private-button-secondary-outline-hover-border-color, #34485f);\n  color: var(--tox-private-button-secondary-outline-hover-text-color, #fff);\n}\n.tox .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-active-background-color, #34485f);\n  border-color: var(--tox-private-button-secondary-outline-active-border-color, #34485f);\n  color: var(--tox-private-button-secondary-outline-active-text-color, #fff);\n}\n.tox .tox-button--secondary--outline[disabled] {\n  background-color: var(--tox-private-button-secondary-outline-disabled-background-color, transparent);\n  border-color: var(--tox-private-button-secondary-outline-disabled-border-color, #3d546f);\n  color: var(--tox-private-button-secondary-outline-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: var(--tox-private-checkbox-border-radius, 3px);\n  cursor: pointer;\n  display: flex;\n  height: var(--tox-private-control-height, 36px);\n  min-width: var(--tox-private-control-height, 36px);\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: content-box;\n  padding: var(--tox-private-pad-xs, calc(4px - 1px));\n  border-radius: var(--tox-private-checkbox-border-radius, 3px);\n  box-shadow: 0 0 0 2px transparent;\n  height: var(--tox-private-control-line-height, 24px);\n  aspect-ratio: 1;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: var(--tox-private-checkbox-unselected-color, rgba(255, 255, 255, 0.2));\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: var(--tox-private-checkbox-indeterminate-color, #207ab7);\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: var(--tox-private-checkbox-selected-color, #207ab7);\n}\n.tox .tox-checkbox--disabled {\n  color: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(255, 255, 255, 0.5));\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  box-shadow: var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #207ab7);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: #1a1a1a;\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: #333333;\n  color: #fff;\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #fff;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #fff;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #207ab7;\n  stroke: #207ab7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #222f3e;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #222f3e;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #2b3b4e;\n  color: #fff;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #4a5562;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #757d87;\n  color: #fff;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #4a5562;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent inset;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #757d87;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #fff;\n  background-color: #2b3b4e;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #4a5562;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #4a5562;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}
1\n.tox .tox-collection__item-caret::after {\n  content: '';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #2b3b4e;\n  border: 1px solid #1a1a1a;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 34px;\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid #000000;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid #000000;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome's focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #442632;\n  border: 1px solid #55212b;\n  border-radius: 3px;\n  color: #e68080;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px 0;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #4a5562;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #fff;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-comment {\n  background: #222f3e;\n  border: 1px solid #222f3e;\n  border-radius: 3px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #555542;\n  border: 1px solid #ffcf30;\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid transparent;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: \"\";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 3px;\n  border: 2px solid transparent;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #fff;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #fff;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #222f3e;\n  box-shadow: 0 0 8px 8px #222f3e;\n  color: #fff;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #222f3e;\n  position: relative;\n  border-radius: 3px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #222f3e;\n  bottom: 0;\n  content: \"\";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(34, 47, 62, 0), #222f3e);\n  bottom: 0;\n  content: \"\";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #222f3e;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #222f3e;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination=\"deleting\"] {\n  opacity: 0;\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #fff;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}
1\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #222f3e;\n}\n.tox .tox-dialog {\n  background-color: #2b3b4e;\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: 0 16px 16px -10px rgba(42, 55, 70, 0.15), 0 0 40px 1px rgba(42, 55, 70, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-bottom: none;\n  color: #fff;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #fff;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(255, 255, 255, 0.5);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(32, 122, 183, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #90bddb;\n  color: #90bddb;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #90bddb;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #428fc2;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #90bddb;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #33739e;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\
1n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #fff;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-top: 1px solid #000000;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #000000;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  content: '';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 3px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\n.tox .tox-dropdown-content {\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  overflow: auto;\n  height: fit-content;\n  width: fit-content;\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  background-color: var(--tox-private-background-color, #222f3e);\n  max-height: 50vh;\n}\n.tox .tox-dropdown-content .tox-menu {\n  width: 100%;\n  box-shadow: none;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #000000;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(255, 255, 255, 0.5);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 0 solid transparent;\n  border-radius: 4px;\n  content: '';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 0 solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #000000;\n}\n.tox .tox-expandable-box {\n  border-radius: 6px;\n  border: 1px solid var(--tox-private-border-color, #000000);\n  display: flex;\n  flex-direction: column;\n  justify-content: stretch;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px);\n}\n.tox .tox-expandable-box__content {\n  overflow: auto;\n}\n.tox .tox-expandable-box__content--overflowing {\n  position: relative;\n  overflow: hidden;\n}
1\n.tox .tox-expandable-box__content--overflowing::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #222f3e));\n}\n.tox .tox-expandable-box__content--expanded {\n  max-height: fit-content;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(42 55 3.5%);\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #207ab7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #2b3b4e;\n  border-radius: 3px;\n  box-sizing: border-box;\n  content: '';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir=\"rtl\"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir=\"rtl\"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(255, 255, 255, 0.5);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #222f3e;\n  color: rgba(255, 255, 255, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #2b3b4e;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 34px;\n  margin: 2px 0 3px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #207ab7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #2b3b4e;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size=\"0\"],\n.tox[dir=rtl] .tox-selectfield select[size=\"1\"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #207ab7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px 0;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px 0;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #4a5562;\n}\n.tox .tox-context-toolbar {\n  position: absolute;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  z-index: 1150;\n  background-color: var(--tox-private-background-color, #222f3e);\n  color: var(--tox-private-text-color, #fff);\n  border: 1px solid #364a62;\n  border-radius: 6px;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n  padding: 8px;\n}\n.tox .tox-context-toolbar[popover] {\n  inset: auto;\n  margin: 0;\n}\n.tox .tox-context-toolbar .tox-toolbar {\n  display: flex;\n  flex-wrap: nowrap;\n  gap: 8px;\n}\n.tox .tox-context-toolbar .tox-toolbar__group {\n  display: flex;\n  flex-wrap: nowrap;\n  flex-shrink: 0;\n  gap: 8px;\n  align-items: center;\n  padding: 0;\n}\n.tox .tox-insert-table-picker {\n  background-color: #222f3e;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: #000000;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: 0 -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: rgba(32, 122, 183, 0.5);\n  border-color: rgba(32, 122, 183, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: #fff;\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #222f3e;\n  border: 1px solid #000000;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n  color: #fff;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection__item--active .tox-mentions__username,\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #2b3b4e;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 4px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e;\n  background-color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e;\n  background-color: #222f3e;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #222f3e;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 2px 0 3px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #207ab7;\n  box-shadow: none;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #334840;\n  border-color: #3c5440;\n  color: #fff;\n}\n.tox .tox-notification--success p {\n  color: #fff;\n}\n.tox .tox-notification--success a {\n  color: #b5d199;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #82b153;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #b5d199;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #689041;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #fff;\n}\n.tox .tox-notification--error {\n  background-color: #442632;\n  border-color: #55212b;\n  color: #fff;\n}\n.tox .tox-notification--error p {\n  color: #fff;\n}\n.tox .tox-notification--error a {\n  color: #e68080;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #d42b2b;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #e68080;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #aa2222;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #fff;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #222f3e;\n  border-color: #000000;\n  color: #fff0b3;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #fff0b3;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #ffcc00;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #997a00;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #ffcc00;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #665200;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #fff0b3;\n}\n.tox .tox-notification--info {\n  background-color: #254161;\n  border-color: #264972;\n  color: #fff;\n}\n.tox .tox-notification--info p {\n  color: #fff;\n}\n.tox .tox-notification--info a {\n  color: #83b7f3;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #2681ea;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #83b7f3;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #1368c9;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #fff;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #fff;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #17202a;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1302;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #222f3e;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(42, 55, 70, 0.15), 0 0 40px 1px rgba(42, 55, 70, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #fff;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid #000000;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #2b3b4e;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid #000000;\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #17202a;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #55367A;\n  color: #C290FB;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #C290FB;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(255, 255, 255, 0.5);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #428fc2;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #90bddb;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #33739e;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #222f3e;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: '';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #222f3e transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #000000 transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #222f3e transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #000000 transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #222f3e transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #000000 transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #222f3e;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #000000;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: var(--tox-private-sidebar-background-color, #34485f);\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-sidebar-content {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n  border-left: 1px solid var(--tox-private-separator-color, #000000);\n}\n.tox .tox-sidebar-content--wide {\n  min-width: 440px;\n  max-width: 440px;\n  width: 440px;\n}\n.tox .tox-sidebar-content__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  border-bottom: var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #0e141a);\n  padding: var(--tox-private-pad-sm, 8px) 12px;\n  background: var(--tox-private-background-color, #222f3e);\n  z-index: 1;\n}\n.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button {\n  margin-left: auto;\n}\n.tox .tox-sidebar-content__title {\n  font-size: var(--tox-private-font-size-lg, 20px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  padding: var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #fff);\n  line-height: 28px;\n}\n.tox .tox-floating-sidebar {\n  --tox-private-floating-sidebar-width: min(380px, 90vw);\n  --tox-private-floating-sidebar-height: 80vh;\n  position: fixed;\n  z-index: var(--tox-private-z-index-floatingsidebar, 1050);\n  box-shadow: var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(42, 55, 70, 0.15), 0 16px 16px -10px rgba(42, 55, 70, 0.15));\n  width: var(--tox-private-floating-sidebar-width);\n  height: var(--tox-private-floating-sidebar-height);\n  background-color: var(--tox-private-floating-sidebar-background-color, #34485f);\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  overflow: hidden;\n}\n.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open) {\n  display: none;\n}\n.tox .tox-floating-sidebar--open {\n  display: block;\n}\n.tox .tox-floating-sidebar__content-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-floating-sidebar__header {\n  position: relative;\n}\n.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list) {\n  background-color: inherit;\n}\n.tox .tox-ai .tox-expandable-box {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75
1);\n}\n.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-sidebar-content__header {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222f3e);\n  padding: calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  border-bottom: 1px solid var(--tox-private-separator-color, #000000);\n}\n.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-sidebar-content__loader {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  justify-content: center;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-ai .tox-sidebar-content__title {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  margin-right: auto;\n}\n.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-sidebar-content__actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding-top: var(--tox-private-pad-xs, 4px);\n  padding-bottom: var(--tox-private-pad-xs, 4px);\n  padding-left: var(--tox-private-pad-md, 16px);\n  padding-right: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator {\n  border-bottom: 1px solid #1a1a1a;\n  height: 0;\n  margin: 4px 0;\n}\n.tox .tox-ai .tox-ai__user-prompt {\n  display: flex;\n  flex-direction: column;\n  margin-left: auto;\n  gap: inherit;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context {\n  margin-left: auto;\n  display: flex;\n  flex-direction: column;\n  gap: inherit;\n  align-items: end;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__text {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  max-width: 80%;\n  align-self: flex-end;\n  color: var(--tox-private-text-color, #fff);\n}\n.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-ai__scroll {\n  overflow-y: auto;\n  overflow-x: hidden;\n  background-color: var(--tox-private-background-color, #222f3e);\n  display: flex;\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 12px;\n  flex: 1 0 0;\n  align-self: stretch;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222f3e);\n}\n.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-ai__scroll--review {\n  border: none;\n}\n.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)) {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-ai .tox-ai__spinner svg {\n  fill: var(--tox-private-color-tint, #207ab7);\n}\n.tox .tox-ai .tox-ai__response {\n  width: 100%;\n  min-width: 100%;\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__response__header {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response__header .tox-icon svg {\n  fill: var(--tox-private-color-tint, #207ab7);\n}\n.tox .tox-ai .tox-ai__response-status {\n  display: flex;\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  padding-top: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-status svg {\n  fill: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-ai .tox-ai__response-status-icon {\n  border-radius: 999px;\n  border: 1px solid var(--tox-private-neutral-20, #0e141a);\n  background-color: var(--tox-private-background-color, #222f3e);\n  height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  flex: 0 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-status-icon .tox-icon {\n  display: contents;\n}\n.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon) {\n  margin-left: calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) * -1);\n}\n.tox .tox-ai .tox-ai__icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-sources {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-sources-header {\n  display: block;\n}\n.tox .tox-ai .tox-ai__response-sources-list {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-self: stretch;\n  flex-wrap: wrap;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag {\n  border: 1px solid var(--tox-private-separator-color, #000000);\n  background-color: transparent;\n  max-width: 32%;\n  max-height: 24px;\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag img {\n  width: 16px;\n  height: 16px;\n  min-width: 16px;\n  min-height: 16px;\n  max-width: 16px;\n  max-height: 16px;\n}\n.tox .tox-ai .tox-ai__response-content {\n  padding: var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #fff);\n  font-feature-settings: 'liga' off, 'clig' off;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-style: normal;
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-line-height, 18px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming {\n  position: relative;\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status {\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-md, 16px);\n  line-height: calc(var(--tox-private-font-size-md, 16px) + 4px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #222f3e));\n}\n.tox .tox-ai .tox-ai-error {\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  border: 1px solid var(--tox-private-color-error, #c00);\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #222f3e) r g b / 0.9) 0%, rgba(from var(--tox-private-background-color, #222f3e) r g b / 0.9) 100%), var(--tox-private-color-error, #c00);\n  padding: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-items: center;\n}\n.tox .tox-ai .tox-ai-error__message {\n  flex: 1 0 0;\n}\n.tox .tox-ai .tox-ai-error__icon {\n  flex: 0 0 auto;\n  align-self: flex-start;\n}\n.tox .tox-ai .tox-ai__footer {\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  gap: var(--tox-private-pad-sm, 8px);\n  background-color: var(--tox-private-background-color, #222f3e);\n  display: flex;\n  flex-direction: column;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #222f3e);\n  border-top: 1px solid var(--tox-private-separator-color, #000000);\n}\n.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-ai__context {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  flex-wrap: wrap;\n  max-height: calc((2 * (2 * var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px))) + var(--tox-private-pad-sm, 8px));\n}\n.tox .tox-ai .tox-ai__context .tox-tag {\n  /* Maximum width of tag is half the size of sidebar */\n  max-width: calc((100% - var(--tox-private-pad-sm, 8px)) / 2);\n}\n.tox .tox-ai .tox-ai__context-more {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px);\n  overflow: auto;\n  max-width: var(--tox-private-tinymceai-context-more-max-width, 320px);\n}\n.tox .tox-ai .tox-ai__context-more .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__stop-generating {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.tox .tox-ai .tox-ai__footer-actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-model-selection-button {\n  display: flex;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__footer-note {\n  align-items: center;\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  display: flex;\n  font-size: var(--tox-private-font-size-xs, 12px);\n  height: 24px;\n  justify-content: center;\n  letter-spacing: 0px;\n  padding-top: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__models-menu {\n  max-width: 350px;\n}\n.tox .tox-ai .tox-ai__models-menu .tox-menu {\n  max-height: inherit;\n  overflow: auto;\n  padding: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description {\n  display: flex;\n  flex-direction: column;\n  align-items: start;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__title {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  font-size: var(--tox-private-font-size-sm, 14px);\n  line-height: calc(var(--tox-private-font-size-sm, 14px) * 1.28572);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__content {\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: calc(var(--tox-private-font-size-xs, 12px) * 1.33333);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content {\n  color: inherit;\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-color-white, #fff);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body {\n  color: rgba(from var(--tox-private-color-white, #fff) r g b / 0.7);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-text-color, #fff);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled {\n  font-weight: var(--tox-private-font-we
1ight-bold, bold);\n}\n.tox .tox-ai .tox-ai-chat-history-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding-top: var(--tox-private-pad-xs, 4px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group {\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__title {\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: 18px;\n  letter-spacing: 1px;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item {\n  display: flex;\n  padding: 12px;\n  gap: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item:focus,\n.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title {\n  background-color: var(--tox-private-background-secondary, #2f4055);\n  flex-direction: column;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions {\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg {\n  fill: rgba(from var(--tox-private-color-white, #fff) r g b / 0.5);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content {\n  display: flex;\n  flex-direction: column;\n  margin-right: auto;\n  overflow: hidden;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-actions {\n  display: flex;\n  align-items: center;\n  min-width: calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-title {\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-base, 16px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-font-size-lg, 20px);\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-date {\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n}\n.tox .tox-ai .tox-sidebar-content__message {\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  justify-content: center;\n  gap: var(--tox-private-pad-md, 16px);\n  width: 100%;\n}\n.tox .tox-ai .tox-sidebar-content__message-text {\n  text-align: center;\n  color: var(--tox-private-text-color, #fff);\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 20px;\n}\n.tox .tox-ai .tox-sidebar-content__message-action {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  align-self: stretch;\n}\n.tox .tox-ai-removed-content {\n  font-style: italic;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  background-color: var(--tox-private-background-color, #222f3e);\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  line-height: var(--tox-private-line-height-base, 1.3);\n  margin: 0 1em;\n}\n.tox .tox-ai-removed-content::before {\n  content: \"⊘ \";\n  font-style: normal;\n  font-size: calc(var(--tox-private-line-height-base, 1.3) * 1em);\n}\n.tox .tox-ai-html-content {\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  background-color: var(--tox-private-background-color, #222f3e);\n  color: var(--tox-private-text-color, #fff);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  overflow-x: auto;\n  /* Headings */\n  /* Paragraphs */\n  /* Lists */\n  /* Links */\n  /* Blockquote */\n  /* Inline code */\n  /* Code block */\n  /* Horizontal rule */\n  /* Tables */\n  /* --- Inline Markdown Elements --- */\n  /* Bold */\n  /* Italic */\n  /* Strikethrough */\n  /* Subscript / Superscript */\n  /* Highlight text */\n  /* Small text */\n  /* Keyboard input */\n  /* Images */\n}\n.tox .tox-ai-html-content:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-html-content-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai-html-content h1 {\n  font-size: 1.6em;
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.67em 0;\n}\n.tox .tox-ai-html-content h2 {\n  font-size: 1.4em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.83em 0;\n}\n.tox .tox-ai-html-content h3 {\n  font-size: 1.2em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content h4,\n.tox .tox-ai-html-content h5,\n.tox .tox-ai-html-content h6 {\n  font-size: 1em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.33em 0;\n}\n.tox .tox-ai-html-content p {\n  margin: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-ai-html-content ul,\n.tox .tox-ai-html-content ol {\n  padding-left: 2em;\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content li:has(input:first-child) {\n  list-style-type: none;\n}\n.tox .tox-ai-html-content a {\n  color: var(--tox-private-color-tint, #207ab7);\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n  cursor: pointer;\n}\n.tox .tox-ai-html-content a:link:active,\n.tox .tox-ai-html-content a:visited:active {\n  color: #8864ad;\n}\n.tox .tox-ai-html-content blockquote {\n  border-left: 2px solid var(--tox-private-separator-color, #000000);\n  margin-left: 1.5rem;\n  padding-left: 1rem;\n  font-style: italic;\n}\n.tox .tox-ai-html-content code {\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, #000000);\n  padding: 0.1em 0.2em;\n  border-radius: 4px;\n}\n.tox .tox-ai-html-content pre code {\n  display: block;\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, #000000);\n  border-radius: 4px;\n  white-space: pre-wrap;\n  margin: 1em 0;\n  overflow-wrap: break-word;\n}\n.tox .tox-ai-html-content hr {\n  border: none;\n  border-top: 1px solid var(--tox-private-border-color, #000000);\n}\n.tox .tox-ai-html-content table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 0.5em 0;\n  font-size: 0.95em;\n  line-height: 1.45;\n}\n.tox .tox-ai-html-content table:not([cellpadding]) th,\n.tox .tox-ai-html-content table:not([cellpadding]) td {\n  padding: 0.4rem;\n}\n.tox .tox-ai-html-content th,\n.tox .tox-ai-html-content td {\n  border: 1px solid var(--tox-private-border-color, #000000);\n}\n.tox .tox-ai-html-content th {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  text-align: left;\n  white-space: nowrap;\n}\n.tox .tox-ai-html-content strong,\n.tox .tox-ai-html-content b {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n}\n.tox .tox-ai-html-content em,\n.tox .tox-ai-html-content i {\n  font-style: italic;\n}\n.tox .tox-ai-html-content del {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n}\n.tox .tox-ai-html-content sup,\n.tox .tox-ai-html-content sub {\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline;\n}\n.tox .tox-ai-html-content sup {\n  vertical-align: super;\n}\n.tox .tox-ai-html-content sub {\n  vertical-align: sub;\n}\n.tox .tox-ai-html-content mark {\n  background: hsl(from var(--tox-private-color-active, #ffcf30) h s l / 30%);\n  padding: 0.05em 0.2em;\n  border-radius: 2px;\n}\n.tox .tox-ai-html-content small {\n  font-size: 0.85em;\n}\n.tox .tox-ai-html-content kbd {\n  font-family: ui-monospace, monospace;\n  font-size: 0.85em;\n  padding: 0.15em 0.4em;\n  border-radius: 4px;\n  border: 1px solid var(--tox-private-border-color, #000000);\n  background: var(--tox-private-separator-color, #000000);\n  box-shadow: inset 0 -1px 0 var(--tox-private-border-color, #000000);\n}\n.tox .tox-ai-html-content img {\n  max-width: 100%;\n  height: auto;\n  vertical-align: middle;\n  border-radius: 4px;\n}\n/* Adding margin to .tox-ai-html-content inside the expandable content */\n.tox .tox-expandable-box__content {\n  /* separator between sections */\n}\n.tox .tox-expandable-box__content .tox-ai-html-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-removed-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-html-content:has(+ .tox-ai-removed-content)::after {\n  
1content: \"〰〰\";\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n  text-align: center;\n  width: 100%;\n  display: block;\n}\n.tox .tox-ai__preview-host {\n  width: 100%;\n  height: 100%;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-layer {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap {\n  position: relative;\n  flex: 1 1 auto;\n  min-height: 0;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe {\n  background-color: #fff;\n  border: 0;\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer {\n  flex: 0 0 auto;\n  background: var(--tox-private-background-color, #222f3e);\n  border-top: 1px solid #364a62;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar {\n  display: flex;\n  justify-content: flex-end;\n  gap: 8px;\n  padding: 12px 16px;\n}\n.tox .tox-ai__preview-host:empty {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox .tox-ai__preview-overlay--hidden {\n  visibility: hidden;\n}\n.tox .tox-ai__preview-overlay--pass-through {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay--dim {\n  background: rgba(42, 55, 70, 0.2);\n}\n.tox .tox-ai__preview-overlay--centered {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai__preview-overlay--clipped {\n  overflow: clip;\n}\n.tox .tox-tinymceai-previewloader {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-md, 16px);\n  padding: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  box-shadow: var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(42, 55, 70, 0.15), 0 16px 16px -10px rgba(42, 55, 70, 0.15));\n  background-color: var(--tox-private-background-color, #222f3e);\n  color: var(--tox-private-text-color, #fff);\n  pointer-events: auto;\n}\n.tox .tox-tinymceai-previewloader__content {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 var(--tox-private-pad-xs, 4px);\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #207ab7;\n  border: 2px solid #185d8c;\n  border-radius: 3px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #000000;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}
1\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(255, 255, 255, 0.5);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-ai__spinner {\n  --tox-private-spinner-color: var(--tox-private-color-tint, #207ab7);\n  --tox-private-spinner-size: 24px;\n  --tox-private-spinner-circle-width: 3px;\n  --tox-private-spinner-dot-size: 6px;\n  width: var(--tox-private-spinner-size);\n  aspect-ratio: 1;\n}\n.tox .tox-ai__spinner--small {\n  --tox-private-spinner-size: 16px;\n  --tox-private-spinner-circle-width: 2px;\n  --tox-private-spinner-dot-size: 4px;\n}\n.tox .tox-ai__spinner--circle {\n  animation: tox-rotation 1s linear infinite;\n  border-radius: 50%;\n  background: conic-gradient(var(--tox-private-spinner-color) 0% calc(360deg - 30deg), transparent calc(360deg - 30deg) 100%);\n  mask: radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), #0000 98%, #000);\n}\n.tox .tox-ai__spinner--dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1px;\n}\n.tox .tox-ai__spinner--dots > div {\n  animation: tox-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  aspect-ratio: 1;\n  width: var(--tox-private-spinner-dot-size);\n  background-color: var(--tox-private-spinner-color);\n  border-radius: 100%;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n.tox .tox-tinymceai__annotation--added,\n.tox .tox-tinymceai__annotation--modified,\n.tox .tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox .tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #207ab7, 0 -2px 0 0 #207ab7;\n}\n.tox .tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(32, 122, 183, 0.2) calc(100% - 2px), #207ab7 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(32, 122, 183, 0.2);\n  box-shadow: 0 2px 0 0 #207ab7, 0 -2px 0 0 #207ab7;\n}\n.tox .tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #207ab7, 0 -2px 0 0 #207ab7;\n}\n.tox ins.tox-tinymceai__annotation--added__selected,\n.tox del.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#207ab7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--modified__selected,\n.tox del.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#207ab7 3px, rgba(32, 122, 183, 0.2) 3px, rgba(32, 122, 183, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--removed__selected,\n.tox del.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#207ab7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px));\n}\n.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}
1\n.tox *:has(> div > iframe).tox-tinymceai__annotation--added,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--modified,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\n.tox img.tox-tinymceai__annotation--added__highlight,\n.tox video.tox-tinymceai__annotation--added__highlight,\n.tox iframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--added__selected,\n.tox video.tox-tinymceai__annotation--added__selected,\n.tox iframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #207ab7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__highlight,\n.tox video.tox-tinymceai__annotation--modified__highlight,\n.tox iframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(32, 122, 183, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__selected,\n.tox video.tox-tinymceai__annotation--modified__selected,\n.tox iframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(32, 122, 183, 0.2);\n  outline: 0.125em solid #207ab7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__highlight,\n.tox video.tox-tinymceai__annotation--removed__highlight,\n.tox iframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__selected,\n.tox video.tox-tinymceai__annotation--removed__selected,\n.tox iframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #207ab7;\n  padding: 0em;\n  background-image: none;\n}\n.tox div.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\n.tox div.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox div.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container {\n  scrollbar-gutter: stable;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list {\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing {\n  padding: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description {\n  padding-bottom: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  font-size: var(--tox-private-font-size-sm, 14px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container {\n  padding-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button {\n  width: 100%;\n  background-color: var(--tox-private-background-color, #222f3e);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  box-sizing: border-box;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content {\n  width: anchor-size(width);\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #222f3e;\n  border-top: 1px solid #000000;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 12px;\n  font-weight: normal;\n  height: 18px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: uppercase;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: #fff;\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #fff;
1\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(255, 255, 255, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px -4px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox a.tox-tag {\n  cursor: pointer;\n}\n.tox .tox-tag {\n  width: fit-content;\n  box-sizing: border-box;\n  display: flex;\n  padding: var(--tox-private-pad-xs, 4px) 6px;\n  position: relative;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  border-radius: 3px;\n  background: hsl(from var(--tox-private-color-tint, #207ab7) h s l / 10%);\n  line-height: var(--tox-private-base-value, 16px);\n  font-size: var(--tox-private-font-size-xs, 12px);\n}\n.tox .tox-tag::before {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  box-shadow: var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);\n  content: '';\n  left: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  top: calc(-1 * var(--tox-private-tag-border-width, 1px));\n}\n.tox .tox-tag:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-tag > * {\n  /* \n        If there is not enough space, then do not scale down anything, except for label, which has flex-shrink set to 1.\n        In general we expect two small items in tag (icon and close button) and one large (usually label).\n      */\n  flex-shrink: 0;\n}\n.tox .tox-tag .tox-icon {\n  height: var(--tox-private-base-value, 16px);\n  fill: var(--tox-private-text-color, #fff);\n}\n.tox .tox-tag .tox-tag__label {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  /* If there is not enough space, then shrink the label. */\n  flex-shrink: 1;\n  color: var(--tox-private-text-color, #fff);\n}\n.tox .tox-tag .tox-tag__close {\n  height: var(--tox-private-base-value, 16px);\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon {\n  border: 0;\n  padding: 0;\n  color: var(--tox-private-text-color-muted, rgba(255, 255, 255, 0.5));\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before {\n  box-shadow: none;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-segmented-control {\n  display: inline-flex;\n  position: relative;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-shadow: inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #364a62);\n  overflow: hidden;\n  padding: var(--tox-private-pad-xs, 4px);\n  background-color: var(--tox-private-background-color, #222f3e);\n}\n.tox .tox-segmented-control__segment {\n  flex: 1;\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  cursor: pointer;\n  background: transparent;\n  font-size: var(--tox-private-font-size-sm, 14px);
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 16px;\n  border: 1px solid transparent;\n  border-radius: calc(var(--tox-private-control-border-radius, 3px) - 1px);\n  text-align: center;\n  white-space: nowrap;\n  display: inline-block;\n  vertical-align: middle;\n  color: var(--tox-private-segmented-control-text-color, #fff);\n}\n.tox .tox-segmented-control__segment--active {\n  border-color: var(--tox-private-segmented-control-active-border-color, #207ab7);\n  color: var(--tox-private-segmented-control-active-text-color, #207ab7);\n  background-color: var(--tox-private-segmented-control-active-bg-color, rgba(32, 122, 183, 0.1));\n}\n.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment {\n  transition: all 0.2s;\n}\n.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n.tox .tox-segmented-control__segment:focus {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: 2px;\n}\n.tox .tox-segmented-control__segment:focus:not(:focus-visible) {\n  outline: none;\n}\n.tox .tox-toggle {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  padding: var(--tox-private-pad-xs, 4px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-control-line-height, 24px);\n  white-space: nowrap;\n  background-color: var(--tox-private-background-color, #222f3e);\n  color: var(--tox-private-text-color, #fff);\n}\n.tox .tox-toggle input {\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n.tox .tox-toggle__slider {\n  position: relative;\n  cursor: pointer;\n  box-sizing: border-box;\n  transition: 0.4s;\n  border-radius: 34px;\n  width: 28px;\n  height: 16px;\n  background-color: var(--tox-private-slider-background-color, #222f3e);\n  border: 1px solid var(--tox-private-slider-border-color, rgba(255, 255, 255, 0.15));\n}\n.tox .tox-toggle__slider::before {\n  position: absolute;\n  content: \"\";\n  height: 12px;\n  width: 12px;\n  left: 1px;\n  bottom: 1px;\n  transition: 0.4s;\n  border-radius: 50%;\n  background-color: var(--tox-private-slider-handle-background-color, #fff);\n}\n.tox input:checked + .tox-toggle__slider {\n  background-color: var(--tox-private-slider-checked-background-color, #207ab7);\n  border: 1px solid var(--tox-private-slider-checked-border-color, #207ab7);\n}\n.tox input:focus + .tox-toggle__slider {\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff), 0 0 0 2px var(--tox-private-color-tint, #207ab7);\n}\n.tox input:checked + .tox-toggle__slider::before {\n  transform: translateX(12px);\n  background-color: var(--tox-private-slider-checked-handle-background-color, #fff);\n}\n.tox input:disabled + .tox-toggle__slider::before {\n  opacity: 50%;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #222f3e;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 3px 0 2px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n.tox .tox-tbtn .tox-tbtn__icon-wrap {\n  pointer-events: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 51px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 68px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: transparent;\n  border-radius: 3px;\n  display: flex;\n  margin: 3px 0 2px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #4a5562;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #4a5562;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #fff;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #4a5562;\n  color: #fff;\n}\n.tox .tox-number-input input:focus {\n  background-color: #4a5562;\n}\n.tox .tox-number-input input:disabled {\n  background: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #fff;\n  height: 34px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #fff;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #4a5562;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:active {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:active svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:disabled {\n  background: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #4a5562;\n}\n.tox .tox-tbtn--select {\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #000000;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: transparent;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #4a5562;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 0;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button__main {\n  border-radius: 3px 0 0 3px;\n  margin-right: 0;\n}\n.tox .tox-split-button__main:focus {\n  border: 0;\n  box-shadow: none;\n  background: #4a5562;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__main:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px 0 0 3px;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__main:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n  border-radius: 0 3px 3px 0;\n  margin-left: 0;\n}\n.tox .tox-split-button__chevron:focus {\n  border: 0;\n  box-shadow: none;\n  background: #4a5562;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__chevron:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 0 3px 3px 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox.tox-platform-touch .tox-split-button__main {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button__main.tox-tbtn--disabled,\n.tox .tox-split-button__chevron.tox-tbtn--disabled {\n  background: #222f3e;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:hover,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:hover {\n  background: #222f3e;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:focus,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:focus {\n  background: #222f3e;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #222f3e;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #222f3e;\n  background-image: repeating-linear-gradient(#000000 0 1px, transparent 1px 39px);\n  background-position: center top 39px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 4px * 2) calc(100% - 39px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 4px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid #000000;\n  margin-top: -1px;\n  padding-bottom: 0;\n  padding-top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #4a5562;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #222f3e;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 4px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid #000000;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid #000000;\n}\n.tox .tox-toolbar-input-form {\n  display: flex;\n  align-items: center;\n  background-color: var(--tox-private-background-color, #222f3e);\n  padding: 0 var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: min(80%, 15em);\n  padding: 8px 0 0 0;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip.tox-tooltip--anchor {\n  display: none;\n  padding: var(--tox-private-pad-xs, 4px) 0 0;\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  height: fit-content;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up {\n  position-area: block-end;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down {\n  position-area: block-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left {\n  position-area: inline-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right {\n  position-area: inline-end;\n}\n.tox .tox-tooltip__body {\n  background-color: #2A3746;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #2A3746;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #2A3746;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #2A3746;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #2A3746;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #6ea9d0;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #6ea9d0;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n[data-mce-name=\"uploadcare-enhance-filter\"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #222f3e;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n  background-color: #222f3e;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #fff;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__align-right {\n  margin-left: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 8px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #000000;\n  border-radius: 3px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-view .tox-revisionhistory__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #222f3e;\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  display: flex;\n  flex: 1;\n  height: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #222f3e;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #fff;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #2b3b4e;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #222f3e;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  color: #fff;
1\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #285ec7;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #285ec7;\n  box-shadow: 0 0 0 2px #285ec7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #1b3b60;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #cea215;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #cea215;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  display: block;\n  width: min-content;\n  padding: 4px 8px;\n  margin-bottom: 8px;\n  font-size: 12px;\n  font-weight: bold;\n  border-radius: 4px;\n  background: #555f6b;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  align-items: center;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 14px;\n  font-weight: bold;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 12px;\n  font-weight: normal;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #fff;\n  height: 24px;\n}\n.tox .tox-card {\n  background-color: #222f3e;\n  border-radius: 3px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  cursor: pointer;\n  transition: box-shadow 0.15s ease-in-out, border 0.15s ease-in-out;\n  border: 0 solid transparent;\n}\n.tox .tox-card:hover {\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n}\n.tox .tox-card--selected {\n  border-color: #207ab7;\n}\n.tox .tox-card:focus-visible {\n  outline: none;\n  box-shadow: 0 0 0 0 transparent;\n  border-color: transparent;\n}\n.tox .tox-card--has-decision {\n  background-color: #17202a;\n}\n.tox .tox-card--has-decision:not(.tox-card--selected) {\n  border-width: 1px;\n  border-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-card--has-decision .tox-card__header {\n  font-size: 12px;\n}\n.tox .tox-card--has-decision .tox-card__body {\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline {\n  border-color: #0c1116;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: #0c1116;\n  border-color: #010203;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: #010203;\n  border-color: #010203;\n}\n.tox .tox-card__header {\n  padding: 12px;\n  padding-bottom: 0;\n  color: #fff;\n  font-size: 16px;\n  font-weight: bold;\n  text-transform: uppercase;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card__header-label {\n  font-size: 12px;\n  font-weight: bold;\n  text-transform: uppercase;\n  color: #fff;\n}\n.tox .tox-card__body {\n  padding: 12px 12px 0 12px;\n  color: #fff;\n  font-size: 16px;\n}\n.tox .tox-card__body .tox-expandable-box {\n  border: none;\n  padding: 0;\n  gap: 12px;\n}\n.tox .tox-card--has-decision .tox .tox-card__body {\n  padding: 0 12px 0 12px;\n}\n.tox .tox-card__highlight {\n  padding: 4px 6px;\n  border-bottom: 0 solid #207ab7;\n}\n.tox .tox-card__highlight--added {\n  background-color: #334840;\n}\n.tox .tox-card__highlight--deleted {\n  background-color: #442632;\n}\n.tox .tox-card__highlight--modified {\n  background-color: #223e56;\n}\n.tox .tox-card__actions {\n  display: flex;\n  gap: 8px;\n  padding: 0 12px 12px;\n}\n.tox .tox-card__actions--space-between {\n  justify-content: space-between;\n}\n.tox .tox-card__actions--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-card__actions .tox-button,\n.tox .tox-card__actions .tox-button--icon,\n.tox .tox-card__actions .tox-button:has(.tox-icon:only-child) {\n  padding: 4px 16px;\n}\n.tox .tox-card.tox-skeleton {\n  cursor: default;\n  pointer-events: none;\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton:hover {\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton .tox-skeleton__line {\n  border-radius: 3px;\n  margin: 0;\n}\n.tox .tox-card.tox-skeleton .tox-card__body {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.tox .tox-card-list {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card-list:focus {\n  outline: none;\n}\n.tox [data-mce-name=\"suggestededits\"] .tox-icon .tox-icon--badge {\n  fill: #207ab7;\n}\n.tox .tox-view .tox-suggestededits__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-suggestededits__sink {\n  position: relative;\n  z-index: 1000;\n}\n.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list {\n  position: absolute;\n}\n.tox .tox-suggestededits__container {\n  height: 100%;
1\n  /* TINY-12393: Improve height calculation */\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-suggestededits__container .tox-suggestededits {\n  background-color: #222f3e;\n  border-top: 1px solid #000000;\n  display: flex;\n  flex: 1;\n  height: inherit;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content {\n  flex: 1;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model {\n  height: 100%;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe {\n  height: 100%;\n  width: 100%;\n  overflow: scroll;\n  background-color: #fff;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar {\n  background-color: #34485f;\n  display: flex;\n  flex-direction: column;\n  flex: 0 1 auto;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header {\n  padding: 4px 12px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow: auto;\n  padding: 6px 12px 12px 12px;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card {\n  background-color: #222f3e;\n  border-radius: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider {\n  background-color: #34485f;\n  height: 1px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor {\n  align-items: flex-start;\n  align-self: stretch;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header {\n  display: flex;\n  flex: auto;\n  justify-content: space-between;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #fff;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar {\n  height: 36px;\n  width: 36px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--detail
1s {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution {\n  align-items: center;\n  border: 0;\n  border-radius: 20px;\n  height: 20px;\n  width: 20px;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: center;\n  text-align: center;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg {\n  fill: #78AB46;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg {\n  fill: #c00;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content {\n  display: flex;\n  flex-direction: column;\n  align-self: stretch;\n  flex: auto;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar {\n  align-items: center;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  font-size: 12px;\n  justify-content: space-between;\n  width: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert {\n  background-color: #78AB46;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify {\n  background-color: #207ab7;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove {\n  background-color: #c00;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text {\n  color: #fff;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback {\n  color: #fff;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea {\n  border: 2px solid #000000;\n  border-radius: 6px;\n  color: #fff;\n  gap: 8px;\n  padding: 5px 6px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus {\n  border: 2px solid #207ab7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg {\n  fill: #FFFFFF80;\n  transform: translate(0px, 8px);\n  margin-top: -10px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons {\n  justify-content: space-between;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons {\n  justify-content: flex-end;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden {\n  opacity: 0.5;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved {\n  background-color: #243140;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible {\n  outline: 2px solid #207ab7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single {\n  border-radius: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible {\n  outline: 2px solid #207ab7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover {\n  box-shadow: 0 4px 8px 0 #243140;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: \"\";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: none;\n  padding: 0;\n}\n.tox.tox-tinymce--toolbar-bottom .tox-editor-header,\n.tox.tox-tinymce-inline .tox-editor-header {\n  margin-bottom: -1px;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: hidden;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: none;\n  box-shadow: none;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: transparent;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 0;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0;\n}\n.tox .tox-pop {\n  box-shadow: none;\n}\n.tox .tox-tbtn,\n.tox .tox-label,\n.tox .tox-number-input,\n.tox .tox-tbtn--select,\n.tox .tox-split-button,\n.tox .tox-toolbar-label {\n  margin: 2px 0 3px 0;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #000000;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e !important;\n}\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: none;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n  border-top: 1px solid #000000;\n  margin-top: -1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  border: 1px solid #000000;\n  padding: 0;\n}\n.tox .tox-pop .tox-pop__dialog .tox-toolbar {\n  padding: 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {\n  border-top: 1px solid #000000;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child {\n  border-top: 1px solid #000000;\n}\n.tox .tox-toolbar__group {\n  padding: 0 4px 0 4px;\n}\n.tox .tox-collection__item {\n  border-radius: 0;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #fff;\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(255, 255, 255, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #fff;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 1ch;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-statusbar__resize-handle {\n  padding-bottom: 0;\n  padding-right: 0;\n}\n.tox .tox-button::before {\n  display: none;\n}\n"],sourceRoot:""}]),o.A=c},91158:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(42723),e.b),d=new URL(e(17825),e.b),c=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),g=new URL(e(38971),e.b),C=new URL(e(67477),e.b),u=new URL(e(75073),e.b),m=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),_=new URL(e(21590),e.b),v=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),D=new URL(e(94636),e.b),z=new URL(e(16440),e.b),S=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),U=new URL(e(38423),e.b),R=new URL(e(4092),e.b),q=a()(i()),N=s()(l),I=s()(d),L=s()(c),H=s()(x),Y=s()(p),j=s()(g),G=s()(C),W=s()(u),P=s()(m),V=s()(b),Z=s()(f),Q=s()(h),K=s()(_),J=s()(v),$=s()(y),X=s()(E),tt=s()(w),ot=s()(k),et=s()(B),nt=s()(F),it=s()(D),rt=s()(z),at=s()(S),At=s()(O),st=s()(M),lt=s()(T),dt=s()(U),ct=s()(R);q.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
1@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox-tinymceai__annotation--added,.tox-tinymceai__annotation--modified,.tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-tinymceai__annotation--added__selected,del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--modified__selected,del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-tinymceai__annotation--removed__selected,del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-tinymceai__annotation--added,*:has(>div>iframe).tox-tinymceai__annotation--modified,*:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}img.tox-tinymceai__annotation--added__highlight,video.tox-tinymceai__annotation--added__highlight,iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--added__selected,video.tox-tinymceai__annotation--added__selected,iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--modified__highlight,video.tox-tinymceai__annotation--modified__highlight,iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--modified__selected,video.tox-tinymceai__annotation--modified__selected,iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-tinymceai__annotation--removed__highlight,video.tox-tinymceai__annotation--removed__highlight,iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-tinymceai__annotation--removed__selected,video.tox-tinymceai__annotation--removed__selected,iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-tinymceai__annotation--added__selected,.mce-pagebreak.tox-tinymceai__annotation--removed__selected,.mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-tinymceai__annotation--added__highlight,.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox-tinymceai{display:contents}
1.tox-tinymceai__annotation{display:revert}.tox-tinymceai__annotation--added__highlight,.tox-tinymceai__annotation--modified__highlight,.tox-tinymceai__annotation--removed__highlight{cursor:pointer}div[tinymceai-data-pending-diff=true],span[tinymceai-data-pending-diff=true]{position:relative;z-index:1;background:#fff}.tox-tinymceai__preview-body{position:relative;min-height:100%}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{cursor:pointer;background-position:bottom;background-image:linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:revert;-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px))}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight{background-image:none;outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em}.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0}
1.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected{display:inline;background-image:none;border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #c00;padding:0}.tox-tinymceai__diff-focus-overlay{position:absolute;left:0;top:0;right:0;overflow:hidden;pointer-events:none}.tox-tinymceai__diff-focus-overlay-dim{fill:rgba(34, 47, 62, 0.2)}.mce-content-body .mce-item-anchor{background:transparent url("+N+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffe796}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe796;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#ffcf30}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#ffcf30;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+L+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0, 0%, 100%, 0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}
1.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+H+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.1);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}@media print{.mce-content-body .mce-placeholder,.mce-content-body [data-mce-bogus=all],.mce-content-body [data-mce-bogus]{display:none !important}.mce-content-body .mce-visual-caret{display:none !important}.mce-content-body [data-mce-selected],.mce-content-body *:focus,.mce-content-body .mce-edit-focus{outline:none !important}}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+G+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;
1color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid rgba(180, 215, 255, 0.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+W+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+P+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.tox-suggestededits__annotation--added,.tox-suggestededits__annotation--modified,.tox-suggestededits__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox-suggestededits__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox-suggestededits__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px))}.tox-suggestededits__annotation--modified__selected{background-image:none;background-color:rgba(0, 108, 231, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}.tox-suggestededits__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox-suggestededits__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #006ce7,0 -2px 0 0 #006ce7}ins.tox-suggestededits__annotation--added__selected,del.tox-suggestededits__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--modified__selected,del.tox-suggestededits__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}ins.tox-suggestededits__annotation--removed__selected,del.tox-suggestededits__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px))}.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}*:has(>div>iframe).tox-suggestededits__annotation--added,*:has(>div>iframe).tox-suggestededits__annotation--modified,*:has(>div>iframe).tox-suggestededits__annotation--removed{padding:7px;margin:5px}img.tox-suggestededits__annotation--added__highlight,video.tox-suggestededits__annotation--added__highlight,iframe.tox-suggestededits__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--added__selected,video.tox-suggestededits__annotation--added__selected,iframe.tox-suggestededits__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--modified__highlight,video.tox-suggestededits__annotation--modified__highlight,iframe.tox-suggestededits__annotation--modified__highlight{outline:.25em solid rgba(0, 108, 231, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--modified__selected,video.tox-suggestededits__annotation--modified__selected,iframe.tox-suggestededits__annotation--modified__selected{border:.25em solid rgba(0, 108, 231, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}img.tox-suggestededits__annotation--removed__highlight,video.tox-suggestededits__annotation--removed__highlight,iframe.tox-suggestededits__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}img.tox-suggestededits__annotation--removed__selected,video.tox-suggestededits__annotation--removed__selected,iframe.tox-suggestededits__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #006ce7;padding:0em;background-image:none}div.tox-suggestededits__annotation:has(>hr){background-size:auto;padding:.25em}div.tox-suggestededits__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}div.tox-suggestededits__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.mce-pagebreak.tox-suggestededits__annotation--added__selected,.mce-pagebreak.tox-suggestededits__annotation--removed__selected,.mce-pagebreak.tox-suggestededits__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.mce-pagebreak.tox-suggestededits__annotation--added__highlight,.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,.mce-pagebreak.tox-suggestededits__annotation--removed__highlight{padding:0}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uc-video{display:block;position:relative;margin:16px 0 16px 0}.tox-uc-video:not([data-mce-selected]):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}@media print{tiny-uploadcare-placeholder{display:none !important}}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+V+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}
1.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+it+")}.mce-visualblocks pre{background-image:url("+rt+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+st+")}.mce-visualblocks ul{background-image:url("+lt+")}.mce-visualblocks ol{background-image:url("+dt+")}.mce-visualblocks dl{background-image:url("+ct+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#006ce7}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#fc0}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#c00}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#006ce7;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#fc0;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#c00;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox-tinymceai__annotation--added,\n.tox-tinymceai__annotation--modified,\n.tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-tinymceai__annotation--added__selected,\ndel.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--modified__selected,\ndel.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-tinymceai__annotation--removed__selected,\ndel.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-tinymceai__annotation--added,\n*:has(> div > iframe).tox-tinymceai__annotation--modified,\n*:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-tinymceai__annotation--added__highlight,\nvideo.tox-tinymceai__annotation--added__highlight,\niframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--added__selected,\nvideo.tox-tinymceai__annotation--added__selected,\niframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__highlight,\nvideo.tox-tinymceai__annotation--modified__highlight,\niframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--modified__selected,\nvideo.tox-tinymceai__annotation--modified__selected,\niframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__highlight,\nvideo.tox-tinymceai__annotation--removed__highlight,\niframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-tinymceai__annotation--removed__selected,\nvideo.tox-tinymceai__annotation--removed__selected,\niframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox-tinymceai {\n  display: contents;\n}\n.tox-tinymceai__annotation {\n  display: revert;\n}\n.tox-tinymceai__annotation--added__highlight,\n.tox-tinymceai__annotation--modified__highlight,\n.tox-tinymceai__annotation--removed__highlight {\n  cursor: pointer;\n}\ndiv[tinymceai-data-pending-diff="true"],\nspan[tinymceai-data-pending-diff="true"] {\n  position: relative;\n  z-index: 1;\n  background: #fff;\n}\n.tox-tinymceai__preview-body {\n  position: relative;\n  min-height: 100%;\n}
1\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  cursor: pointer;\n  background-position: bottom;\n  background-image: linear-gradient(transparent calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: revert;\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview ins.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview del.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#c00 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #c00 calc(100% - 3px));\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified.tox-tinymceai__annotation--preview-highlight {\n  background-image: none;\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--added__selected,\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview video.tox-tinymceai__annotation--modified__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0;\n}\n.tox-tinymceai__preview-body--show-preview img.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-
1preview video.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected,\n.tox-tinymceai__preview-body--show-preview iframe.tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__selected {\n  display: inline;\n  background-image: none;\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #c00;\n  padding: 0;\n}\n.tox-tinymceai__diff-focus-overlay {\n  position: absolute;\n  left: 0;\n  top: 0;\n  right: 0;\n  overflow: hidden;\n  pointer-events: none;\n}\n.tox-tinymceai__diff-focus-overlay-dim {\n  fill: rgba(34, 47, 62, 0.2);\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffe796;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #ffe796;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #ffcf30;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #ffcf30;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: black;\n  background: none;\n  text-shadow: 0 1px white;\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  font-size: 1em;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\npre[class*="language-"]::selection,\npre[class*="language-"] ::selection,\ncode[class*="language-"]::selection,\ncode[class*="language-"] ::selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\n@media print {\n  code[class*="language-"],\n  pre[class*="language-"] {\n    text-shadow: none;\n  }\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: slategray;\n}\n.token.punctuation {\n  color: #999;\n}\n.token.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n  color: #9a6e3a;\n  /* This background color was intended by the author of this theme. */\n  background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n  color: #07a;\n}\n.token.function,\n.token.class-name {\n  color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n  color: #e90;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}
1\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.1);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n@media print {\n  .mce-content-body .mce-placeholder,\n  .mce-content-body [data-mce-bogus=all],\n  .mce-content-body [data-mce-bogus] {\n    display: none !important;\n  }\n  .mce-content-body .mce-visual-caret {\n    display: none !important;\n  }\n  .mce-content-body [data-mce-selected],\n  .mce-content-body *:focus,\n  .mce-content-body .mce-edit-focus {\n    outline: none !important;\n  }\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid rgba(180, 215, 255, 0.7);\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: multiply;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #b4d7ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.tox-suggestededits__annotation--added,\n.tox-suggestededits__annotation--modified,\n.tox-suggestededits__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox-suggestededits__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(0, 108, 231, 0.2) calc(100% - 2px), #006ce7 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(0, 108, 231, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\n.tox-suggestededits__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox-suggestededits__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #006ce7, 0 -2px 0 0 #006ce7;\n}\nins.tox-suggestededits__annotation--added__selected,\ndel.tox-suggestededits__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--modified__selected,\ndel.tox-suggestededits__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(0, 108, 231, 0.2) 3px, rgba(0, 108, 231, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\nins.tox-suggestededits__annotation--removed__selected,\ndel.tox-suggestededits__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#006ce7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #006ce7 calc(100% - 3px));\n}\n.tox-suggestededits__annotation--added.tox-suggestededits__annotation--added__hidden,\n.tox-suggestededits__annotation--modified.tox-suggestededits__annotation--modified__hidden,\n.tox-suggestededits__annotation--removed.tox-suggestededits__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n*:has(> div > iframe).tox-suggestededits__annotation--added,\n*:has(> div > iframe).tox-suggestededits__annotation--modified,\n*:has(> div > iframe).tox-suggestededits__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\nimg.tox-suggestededits__annotation--added__highlight,\nvideo.tox-suggestededits__annotation--added__highlight,\niframe.tox-suggestededits__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--added__selected,\nvideo.tox-suggestededits__annotation--added__selected,\niframe.tox-suggestededits__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__highlight,\nvideo.tox-suggestededits__annotation--modified__highlight,\niframe.tox-suggestededits__annotation--modified__highlight {\n  outline: 0.25em solid rgba(0, 108, 231, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--modified__selected,\nvideo.tox-suggestededits__annotation--modified__selected,\niframe.tox-suggestededits__annotation--modified__selected {\n  border: 0.25em solid rgba(0, 108, 231, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__highlight,\nvideo.tox-suggestededits__annotation--removed__highlight,\niframe.tox-suggestededits__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\nimg.tox-suggestededits__annotation--removed__selected,\nvideo.tox-suggestededits__annotation--removed__selected,\niframe.tox-suggestededits__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #006ce7;\n  padding: 0em;\n  background-image: none;\n}\ndiv.tox-suggestededits__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\ndiv.tox-suggestededits__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\ndiv.tox-suggestededits__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__selected,\n.mce-pagebreak.tox-suggestededits__annotation--removed__selected,\n.mce-pagebreak.tox-suggestededits__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.mce-pagebreak.tox-suggestededits__annotation--added__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--modified__highlight,\n.mce-pagebreak.tox-suggestededits__annotation--removed__highlight {\n  padding: 0;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uc-video {\n  display: block;\n  position: relative;\n  margin: 16px 0 16px 0;\n}
1\n.tox-uc-video:not([data-mce-selected]):after {\n  content: "";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n@media print {\n  tiny-uploadcare-placeholder {\n    display: none !important;\n  }\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #006ce7;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #FFCC00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #c00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #006ce7;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #FFCC00;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #c00;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=q},83394:function(t,o,e){"use strict";var n=e(71354),i=e.n(n),r=e(76314),a=e.n(r),A=e(4417),s=e.n(A),l=new URL(e(43645),e.b),d=new URL(e(7437),e.b),c=a()(i()),x=s()(l),p=s()(d);c.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;
1cursor:auto;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black, #222f3e);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base, 16px)}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink, 1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#222f3e}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#e9f2f8;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#fffae6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#fae6e6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#ccc;border-radius:0;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-accordion{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__item{background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);border-radius:var(--tox-private-control-border-radius, 3px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item::after{border-radius:var(--tox-private-control-border-radius, 3px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media(forced-colors: active){.tox .tox-accordion__item::after{border:2px solid highlight}}.tox .tox-accordion__item:focus{outline:none;z-index:1}.tox .tox-accordion__item:focus::after{opacity:1}.tox .tox-accordion__heading{margin:0;width:100%}.tox .tox-accordion__heading:focus{outline:none}.tox .tox-accordion__header{align-items:center;border:none;border-radius:var(--tox-private-control-border-radius, 3px);box-sizing:border-box;color:var(--tox-private-text-color, #222f3e);cursor:pointer;display:flex;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md, 16px);
1font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-line-height-base, 1.3);outline:none;padding:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));text-align:left;width:100%}.tox .tox-accordion__header::after{border-radius:var(--tox-private-control-border-radius, 3px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__header::after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){position:relative;z-index:1}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__header-icon{align-items:center;color:var(--tox-private-text-color, #222f3e);display:flex;flex-shrink:0;height:calc(var(--tox-private-base-value, 16px)*1.5);justify-content:center;width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header-icon svg{display:block;fill:currentColor;height:100%;width:100%;max-height:calc(var(--tox-private-base-value, 16px)*1.5);max-width:calc(var(--tox-private-base-value, 16px)*1.5)}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm, 8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{flex:0 1 auto;margin-right:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>*:not(:first-child){margin-top:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius, 3px);align-items:center;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--tox-private-pad-xs, 4px);margin:0;outline:none;padding:6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border-radius:var(--tox-private-control-border-radius, 3px);bottom:0;box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-accordion__content-inner .tox-accordion__model-button::after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after{opacity:1}.tox .tox-accordion .tox-selectfield{align-items:center;background-color:var(--tox-private-background-color, #fff);border:1px solid var(--tox-private-border-color, #cccccc);border-radius:var(--tox-private-control-border-radius, 3px);box-sizing:border-box;display:flex;height:34px;padding:0 6px;position:relative;width:100%}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);z-index:1}@media(forced-colors: active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{appearance:none;background:none;border:none;color:inherit;cursor:pointer;flex:1;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:5px 0;text-align:left}.tox .tox-accordion .tox-selectfield .tox-icon{display:flex;flex-shrink:0;padding:9px 0;pointer-events:none}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value, 16px);width:var(--tox-private-base-value, 16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-right:auto;margin-left:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm, 8px);margin-right:0}.tox .tox-alert{align-items:flex-start;align-self:stretch;border-radius:var(--tox-private-panel-border-radius, 3px);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--tox-private-text-color, #222f3e);display:flex;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-line-height-base, 1.3);padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-alert--error{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 100%),var(--tox-private-color-error, #c00);border-color:var(--tox-private-color-error, #c00)}.tox .tox-alert--warning{background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b/0.8) 100%),var(--tox-private-color-warning, #FFCC00);border-color:var(--tox-private-color-warning, #FFCC00)}.tox .tox-alert__body{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.tox .tox-alert__content{align-items:center;display:flex;flex:1 0 0;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) 0}.tox .tox-alert__message{margin:0;text-align:left}.tox .tox-alert__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tox-private-pad-xs, 4px);justify-content:flex-start}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{border-width:var(--tox-private-button-border-width, 1px);border-style:var(--tox-private-button-border-style, solid);border-radius:var(--tox-private-control-border-radius, 3px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size, 14px);font-style:var(--tox-private-button-font-style, normal);font-weight:var(--tox-private-button-font-weight, bold);line-height:var(--tox-private-control-line-height, 24px);padding:var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;outline:none;position:relative;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-button::before{border-radius:var(--tox-private-control-border-radius, 3px);bottom:calc(-1*var(--tox-private-button-border-width, 1px));box-shadow:var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);content:"";left:calc(-1*var(--tox-private-button-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-button-border-width, 1px));top:calc(-1*var(--tox-private-button-border-width, 1px))}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color, #1c6ca1);background-image:none;border-color:var(--tox-private-button-focus-border-color, #1c6ca1);box-shadow:var(--tox-private-button-focus-box-shadow, none);color:var(--tox-private-button-focus-text-color, #fff)}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button.tox-button--icon,.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{display:block;fill:currentColor}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success, #78AB46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error, #c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:3px 0 2px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color, #207ab7);background-image:none;background-position:0 0;background-repeat:repeat;color:var(--tox-private-button-primary-text-color, #fff);border-color:var(--tox-private-button-primary-border-color, #207ab7)}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color, #207ab7);background-image:none;border-color:var(--tox-private-button-primary-disabled-border-color, #207ab7);color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color, #1c6ca1);border-color:var(--tox-private-button-primary-focus-border-color, #1c6ca1);color:var(--tox-private-button-primary-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color, #1c6ca1);border-color:var(--tox-private-button-primary-hover-border-color, #1c6ca1);color:var(--tox-private-button-primary-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color, #185d8c);border-color:var(--tox-private-button-primary-active-border-color, #185d8c);color:var(--tox-private-button-primary-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color, #185d8c);border-color:var(--tox-private-button-primary-enabled-border-color, #185d8c);color:var(--tox-private-button-primary-enabled-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color, #154f76);border-color:var(--tox-private-button-primary-enabled-focus-border-color, #154f76);color:var(--tox-private-button-primary-enabled-focus-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color, #154f76);border-color:var(--tox-private-button-primary-enabled-hover-border-color, #154f76);color:var(--tox-private-button-primary-enabled-hover-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color, #114060);border-color:var(--tox-private-button-primary-enabled-active-border-color, #114060);color:var(--tox-private-button-primary-enabled-active-text-color, #fff);background-image:none;box-shadow:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color, #f0f0f0);border-color:var(--tox-private-button-secondary-border-color, #f0f0f0);color:var(--tox-private-button-secondary-text-color, #222f3e);border-style:solid;border-width:1px;background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;box-shadow:none;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color, #f0f0f0);background-image:none;border-color:var(--tox-private-button-secondary-disabled-border-color, #f0f0f0);color:var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-focus-border-color, #e3e3e3);color:var(--tox-private-button-secondary-focus-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-hover-border-color, #e3e3e3);color:var(--tox-private-button-secondary-hover-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color, #d6d6d6);border-color:var(--tox-private-button-secondary-active-border-color, #d6d6d6);color:var(--tox-private-button-secondary-active-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color, #b1d0e6);border-color:var(--tox-private-button-secondary-enabled-border-color, #b1d0e6);color:var(--tox-private-button-secondary-enabled-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color, #9ec5e0);border-color:var(--tox-private-button-secondary-enabled-focus-border-color, #9ec5e0);color:var(--tox-private-button-secondary-enabled-focus-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color, #9ec5e0);border-color:var(--tox-private-button-secondary-enabled-hover-border-color, #9ec5e0);color:var(--tox-private-button-secondary-enabled-hover-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color, #8ab9d9);border-color:var(--tox-private-button-secondary-enabled-active-border-color, #8ab9d9);color:var(--tox-private-button-secondary-enabled-active-text-color, #222f3e);background-image:none;box-shadow:none}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:var(--tox-private-button-naked-text-color, #222f3e)}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;color:var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color, #e3e3e3);border-color:var(--tox-private-button-naked-focus-border-color, #e3e3e3);color:var(--tox-private-button-naked-focus-text-color, #222f3e);box-shadow:none}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color, #e3e3e3);border-color:var(--tox-private-button-naked-hover-background-color, #e3e3e3);color:var(--tox-private-button-naked-hover-text-color, #222f3e);box-shadow:none}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color, #d6d6d6);border-color:var(--tox-private-button-naked-active-border-color, #d6d6d6);color:var(--tox-private-button-naked-active-text-color, #222f3e);box-shadow:none}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color, #b1ccdf);border-color:var(--tox-private-button-naked-enabled-border-color, #b1ccdf);color:var(--tox-private-button-naked-enabled-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color, #9fc1d7);border-color:var(--tox-private-button-naked-enabled-focus-border-color, #9fc1d7);color:var(--tox-private-button-naked-enabled-focus-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color, #9fc1d7);border-color:var(--tox-private-button-naked-enabled-hover-border-color, #9fc1d7);color:var(--tox-private-button-naked-enabled-hover-text-color, #222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color, #8db5d0);border-color:var(--tox-private-button-naked-enabled-active-border-color, #8db5d0);color:var(--tox-private-button-naked-enabled-active-text-color, #222f3e);box-shadow:unset}.tox .tox-button--secondary--outline{background-color:transparent;border-color:var(--tox-private-button-secondary-outline-border-color, #f0f0f0);color:var(--tox-private-button-secondary-outline-text-color, #222f3e)}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-outline-focus-border-color, #e3e3e3);color:var(--tox-private-button-secondary-outline-focus-text-color, #222f3e)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color, #f0f0f0);border-color:var(--tox-private-button-secondary-outline-hover-border-color, #e3e3e3);color:var(--tox-private-button-secondary-outline-hover-text-color, #222f3e)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color, #e3e3e3);border-color:var(--tox-private-button-secondary-outline-active-border-color, #e3e3e3);color:var(--tox-private-button-secondary-outline-active-text-color, #222f3e)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color, transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color, #f0f0f0);color:var(--tox-private-button-secondary-outline-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox .tox-checkbox{align-items:center;border-radius:var(--tox-private-checkbox-border-radius, 3px);cursor:pointer;display:flex;height:var(--tox-private-control-height, 36px);min-width:var(--tox-private-control-height, 36px)}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:var(--tox-private-pad-xs, 3px);border-radius:var(--tox-private-checkbox-border-radius, 3px);box-shadow:0 0 0 2px transparent;height:var(--tox-private-control-line-height, 24px);aspect-ratio:1}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;
1fill:var(--tox-private-checkbox-unselected-color, rgba(34, 47, 62, 0.3))}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:var(--tox-private-checkbox-indeterminate-color, #207ab7)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:var(--tox-private-checkbox-selected-color, #207ab7)}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5))}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #207ab7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs, 4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs, 4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs, 4px)}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0;display:flex;flex-direction:column}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34, 47, 62, 0.7);cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#222f3e;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{f
1ill:#207ab7;stroke:#207ab7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#fff;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#c8cbcf;color:#222f3e}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#dee0e2;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#dee0e2;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #ccc;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;
1color:#77181f;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:3px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid transparent;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:3px;border:2px solid transparent}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34, 47, 62, 0.7);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#fff;position:relative;border-radius:3px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255, 255, 255, 0), #fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34, 47, 62, 0.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255, 255, 255, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34, 47, 62, 0.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32, 122, 183, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #214d6e;color:#214d6e}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#214d6e;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#0a1620;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #214d6e;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #ccc;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:3px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}.tox .tox-dropdown-content{box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;overflow:auto;height:fit-content;width:fit-content;border-radius:var(--tox-private-panel-border-radius, 3px);background-color:var(--tox-private-background-color, #fff);max-height:50vh}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34, 47, 62, 0.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:0 solid transparent;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:0 solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-expandable-box{border-radius:6px;border:1px solid var(--tox-private-border-color, #cccccc);display:flex;flex-direction:column;justify-content:stretch;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px)}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #fff))}.tox .tox-expandable-box__content--expanded{max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34 47 3.1%);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}
1.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:34px;margin:2px 0 3px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);
1cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+x+")}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #207ab7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:2px 0 3px 4px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px 0;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px 0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #ccc;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;
1display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#dee0e2}.tox .tox-context-toolbar{position:absolute;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);padding:8px}.tox .tox-context-toolbar[popover]{inset:auto;margin:0}.tox .tox-context-toolbar .tox-toolbar{display:flex;flex-wrap:nowrap;gap:8px}.tox .tox-context-toolbar .tox-toolbar__group{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px;align-items:center;padding:0}.tox .tox-insert-table-picker{background-color:#fff;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32, 122, 183, 0.5);border-color:rgba(32, 122, 183, 0.5)}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #ccc;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px;color:#222f3e}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(34, 47, 62, 0.7)}.tox .tox-collection__item--active .tox-mentions__username,.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:url("+p+") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px 0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("+p+') left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:2px 0 3px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#207ab7;box-shadow:none}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #517342;outline-offset:2px}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #77181f;outline-offset:2px}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #7a6e25;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #2a64a6;outline-offset:2px}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#f0f0f0;position:absolute;top:0;left:0;right:0;z-index:1302;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #c1c1c1}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(34, 47, 62, 0.7)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(34, 47, 62, 0.7)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid #c1c1c1;padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #fff 24%, #f0f0f0 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#207ab7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#207ab7}.tox .tox-promotion-dialog--footer{background-color:#f0f0f0;color:rgba(34, 47, 62, 0.7);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#f1ebf9;color:#851aff;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(34, 47, 62, 0.7);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#0a1620;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #214d6e;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color, #f0f0f0);display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-sidebar-content{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px;border-left:1px solid var(--tox-private-separator-color, #c1c1c1)}.tox .tox-sidebar-content--wide{min-width:440px;max-width:440px;width:440px}.tox .tox-sidebar-content__header{align-items:center;display:flex;justify-content:space-between;border-bottom:var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #e3e3e3);padding:var(--tox-private-pad-sm, 8px) 12px;background:var(--tox-private-background-color, #fff);z-index:1}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg, 20px);
1font-weight:var(--tox-private-font-weight-normal, normal);padding:var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #222f3e);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width: min(380px, 90vw);--tox-private-floating-sidebar-height: 80vh;position:fixed;z-index:var(--tox-private-z-index-floatingsidebar, 1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color, #f0f0f0);border-radius:var(--tox-private-panel-border-radius, 3px);overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);padding:calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));border-bottom:1px solid var(--tox-private-separator-color, #c1c1c1)}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-sidebar-content__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:1000}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:auto}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-sidebar-content__actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{display:flex;align-items:center;gap:6px;padding-top:var(--tox-private-pad-xs, 4px);padding-bottom:var(--tox-private-pad-xs, 4px);padding-left:var(--tox-private-pad-md, 16px);padding-right:var(--tox-private-pad-md, 16px)}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator{border-bottom:1px solid #ccc;height:0;margin:4px 0}.tox .tox-ai .tox-ai__user-prompt{display:flex;flex-direction:column;margin-left:auto;gap:inherit;width:100%}.tox .tox-ai .tox-ai__user-prompt__context{margin-left:auto;display:flex;flex-direction:column;gap:inherit;align-items:end;width:100%}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary, #f0f0f0);padding:var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px)*.75);border-radius:var(--tox-private-control-border-radius, 3px);max-width:80%;align-self:flex-end;color:var(--tox-private-text-color, #222f3e)}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-ai__scroll{overflow-y:auto;overflow-x:hidden;background-color:var(--tox-private-background-color, #fff);display:flex;padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff)}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary, #f0f0f0)}
1.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint, #207ab7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint, #207ab7)}.tox .tox-ai .tox-ai__response-status{display:flex;color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));font-size:var(--tox-private-font-size-sm, 14px);gap:var(--tox-private-pad-xs, 4px);line-height:var(--tox-private-tinymceai-response-status-icon-height, 24px);padding-top:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7))}.tox .tox-ai .tox-ai__response-status-icon{border-radius:999px;border:1px solid var(--tox-private-neutral-20, #e3e3e3);background-color:var(--tox-private-background-color, #fff);height:var(--tox-private-tinymceai-response-status-icon-height, 24px);flex:0 0 24px;display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon){margin-left:calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px))*-1)}.tox .tox-ai .tox-ai__icon{display:flex;align-items:center;justify-content:center}.tox .tox-ai .tox-ai__response-sources{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{display:flex;align-items:center;gap:var(--tox-private-pad-sm, 8px);align-self:stretch;flex-wrap:wrap}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color, #c1c1c1);background-color:transparent;max-width:32%;max-height:24px;cursor:pointer}.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,.tox .tox-ai .tox-ai__response-sources-list .tox-tag img{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm, 8px) 0;color:var(--tox-private-text-color, #222f3e);font-feature-settings:"liga" off,"clig" off;font-size:var(--tox-private-font-size-sm, 14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-line-height, 18px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-md, 16px);line-height:calc(var(--tox-private-font-size-md, 16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after{content:"";position:absolute;bottom:0;left:0;right:0;height:min(100px,100%);pointer-events:none;background:linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #fff))}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius, 3px);border:1px solid var(--tox-private-color-error, #c00);background:linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b/0.9) 0%, rgba(from var(--tox-private-background-color, #fff) r g b/0.9) 100%),var(--tox-private-color-error, #c00);padding:var(--tox-private-pad-sm, 8px);width:100%;display:flex;gap:var(--tox-private-pad-sm, 8px);align-items:center}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:0 0 auto;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));gap:var(--tox-private-pad-sm, 8px);background-color:var(--tox-private-background-color, #fff);display:flex;flex-direction:column;border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);border-top:1px solid var(--tox-private-separator-color, #c1c1c1)}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai .tox-ai__context{display:flex;gap:var(--tox-private-pad-sm, 8px);flex-wrap:wrap;max-height:calc(2*(2*var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px)) + var(--tox-private-pad-sm, 8px))}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm, 8px))/2)}.tox .tox-ai .tox-ai__context-more{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding:var(--tox-private-pad-sm, 8px);overflow:auto;max-width:var(--tox-private-tinymceai-context-more-max-width, 320px)}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{display:flex;align-items:center;gap:6px}.tox .tox-ai .tox-ai__footer-actions{display:flex;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-model-selection-button{display:flex;gap:var(--tox-private-pad-xs, 4px)}.tox .tox-ai .tox-ai__footer-note{align-items:center;color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));display:flex;font-size:var(--tox-private-font-size-xs, 12px);height:24px;justify-content:center;letter-spacing:0px;padding-top:var(--tox-private-pad-sm, 8px);width:100%}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;overflow:auto;padding:var(--tox-private-pad-xs, 4px)}
1.tox .tox-ai .tox-ai__models-menu__item__description{display:flex;flex-direction:column;align-items:start}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold, bold);font-size:var(--tox-private-font-size-sm, 14px);line-height:calc(var(--tox-private-font-size-sm, 14px)*1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));font-size:var(--tox-private-font-size-xs, 12px);line-height:calc(var(--tox-private-font-size-xs, 12px)*1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white, #fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white, #fff) r g b/0.7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color, #222f3e);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai .tox-ai-chat-history-list{display:flex;flex-direction:column;gap:var(--tox-private-pad-sm, 8px);padding-top:var(--tox-private-pad-xs, 4px);width:100%}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:18px;letter-spacing:1px}.tox .tox-ai .tox-ai-chat-history-list__item{display:flex;padding:12px;gap:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-control-border-radius, 3px);cursor:pointer}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active{background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item:focus,.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary, #f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary, #f0f0f0);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{display:flex;justify-content:flex-end;width:100%;gap:var(--tox-private-pad-sm, 8px)}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white, #fff) r g b/0.5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{display:flex;flex-direction:column;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{display:flex;align-items:center;min-width:calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2)}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-base, 16px);font-weight:var(--tox-private-font-weight-bold, bold);line-height:var(--tox-private-font-size-lg, 20px);overflow:hidden;text-overflow:ellipsis}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-xs, 12px);line-height:var(--tox-private-line-height-base, 1.3)}.tox .tox-ai .tox-sidebar-content__message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;gap:var(--tox-private-pad-md, 16px);width:100%}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color, #222f3e);font-size:var(--tox-private-font-size-md, 16px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:20px}
1.tox .tox-ai .tox-sidebar-content__message-action{display:flex;justify-content:center;align-items:center;align-self:stretch}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));line-height:var(--tox-private-line-height-base, 1.3);margin:0 1em}.tox .tox-ai-removed-content::before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base, 1.3)*1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md, 16px);font-family:var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);line-height:var(--tox-private-line-height-base, 1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:var(--tox-private-tinymceai-html-content-border-width, 1px);box-shadow:0 0 0 1px var(--tox-private-color-white, #fff);border-radius:var(--tox-private-control-border-radius, 3px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold, bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold, bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm, 8px) 0}.tox .tox-ai-html-content ul,.tox .tox-ai-html-content ol{padding-left:2em;margin:1em 0}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint, #207ab7);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color, #c1c1c1);margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, #c1c1c1);padding:.1em .2em;border-radius:4px}.tox .tox-ai-html-content pre code{display:block;font-family:ui-monospace,monospace;background:var(--tox-private-separator-color, #c1c1c1);border-radius:4px;white-space:pre-wrap;margin:1em 0;overflow-wrap:break-word}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color, #cccccc)}.tox .tox-ai-html-content table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) th,.tox .tox-ai-html-content table:not([cellpadding]) td{padding:.4rem}.tox .tox-ai-html-content th,.tox .tox-ai-html-content td{border:1px solid var(--tox-private-border-color, #cccccc)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-weight-bold, bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content strong,.tox .tox-ai-html-content b{font-weight:var(--tox-private-font-weight-bold, bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sup,.tox .tox-ai-html-content sub{font-size:.75em;line-height:0;vertical-align:baseline}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active, #ffcf30) h s l/30%);padding:.05em .2em;border-radius:2px}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{font-family:ui-monospace,monospace;font-size:.85em;padding:.15em .4em;border-radius:4px;border:1px solid var(--tox-private-border-color, #cccccc);background:var(--tox-private-separator-color, #c1c1c1);box-shadow:inset 0 -1px 0 var(--tox-private-border-color, #cccccc)}.tox .tox-ai-html-content img{max-width:100%;height:auto;vertical-align:middle;border-radius:4px}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content::before,.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content)::after{content:"〰〰";color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{position:absolute;inset:0;display:flex;flex-direction:column}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{position:relative;flex:1 1 auto;min-height:0}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{flex:0 0 auto;background:var(--tox-private-background-color, #fff);border-top:1px solid #e3e3e3}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{display:flex;justify-content:flex-end;
1gap:8px;padding:12px 16px}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{position:absolute;inset:0;width:100%;height:100%}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:rgba(34, 47, 62, 0.2)}.tox .tox-ai__preview-overlay--centered{display:flex;align-items:center;justify-content:center}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{display:flex;align-items:center;gap:var(--tox-private-pad-md, 16px);padding:var(--tox-private-pad-sm, 8px);border-radius:var(--tox-private-panel-border-radius, 3px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e);pointer-events:auto}.tox .tox-tinymceai-previewloader__content{display:flex;align-items:center;justify-content:center;padding:0 var(--tox-private-pad-xs, 4px);gap:var(--tox-private-pad-sm, 8px)}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#ccc;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34, 47, 62, 0.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color: var(--tox-private-color-tint, #207ab7);--tox-private-spinner-size: 24px;--tox-private-spinner-circle-width: 3px;--tox-private-spinner-dot-size: 6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size: 16px;--tox-private-spinner-circle-width: 2px;--tox-private-spinner-dot-size: 4px}.tox .tox-ai__spinner--circle{animation:tox-rotation 1s linear infinite;border-radius:50%;background:conic-gradient(var(--tox-private-spinner-color) 0% 330deg, transparent 330deg 100%);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), rgba(0, 0, 0, 0) 98%, #000)}.tox .tox-ai__spinner--dots{display:flex;align-items:center;justify-content:center;gap:1px}.tox .tox-ai__spinner--dots>div{animation:tox-bouncing-dots 1.5s ease-in-out 0s infinite both;aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%}.tox .tox-ai__spinner--dots>div:nth-child(1){animation-delay:-0.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-0.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{padding-block:calc((1lh - 1.1em)/2);-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;text-decoration-thickness:max(1px,.07em)}.tox .tox-tinymceai__annotation--added__highlight{background-position:bottom;background-image:linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px))}.tox .tox-tinymceai__annotation--added__selected{background-image:none;background-color:rgba(120, 171, 70, 0.2);box-shadow:0 2px 0 0 #207ab7,0 -2px 0 0 #207ab7}.tox .tox-tinymceai__annotation--modified__highlight{background-position:bottom;background-image:linear-gradient(rgba(32, 122, 183, 0.2) calc(100% - 2px), #207ab7 calc(100% - 2px))}.tox .tox-tinymceai__annotation--modified__selected{background-image:none;background-color:rgba(32, 122, 183, 0.2);box-shadow:0 2px 0 0 #207ab7,0 -2px 0 0 #207ab7}.tox .tox-tinymceai__annotation--removed__highlight{-webkit-text-decoration:line-through;text-decoration:line-through;background-position:bottom;background-image:linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px))}.tox .tox-tinymceai__annotation--removed__selected{-webkit-text-decoration:line-through;text-decoration:line-through;background-image:none;background-color:rgba(204, 0, 0, 0.2);box-shadow:0 2px 0 0 #207ab7,0 -2px 0 0 #207ab7}.tox ins.tox-tinymceai__annotation--added__selected,.tox del.tox-tinymceai__annotation--added__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#207ab7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--modified__selected,.tox del.tox-tinymceai__annotation--modified__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#207ab7 3px, rgba(32, 122, 183, 0.2) 3px, rgba(32, 122, 183, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px))}.tox ins.tox-tinymceai__annotation--removed__selected,.tox del.tox-tinymceai__annotation--removed__selected{background-color:transparent;box-shadow:none;background-position:center;background-size:100% calc(1lh + 3px);background-image:linear-gradient(#207ab7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px))}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{display:none;-webkit-text-decoration:none;text-decoration:none}.tox *:has(>div>iframe).tox-tinymceai__annotation--added,.tox *:has(>div>iframe).tox-tinymceai__annotation--modified,.tox *:has(>div>iframe).tox-tinymceai__annotation--removed{padding:7px;margin:5px}.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight,.tox iframe.tox-tinymceai__annotation--added__highlight{outline:.25em solid rgba(120, 171, 70, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected,.tox iframe.tox-tinymceai__annotation--added__selected{border:.25em solid rgba(120, 171, 70, 0.2);outline:.125em solid #207ab7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight,.tox iframe.tox-tinymceai__annotation--modified__highlight{outline:.25em solid rgba(32, 122, 183, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected,.tox iframe.tox-tinymceai__annotation--modified__selected{border:.25em solid rgba(32, 122, 183, 0.2);outline:.125em solid #207ab7;padding:0em;background-image:none}.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight,.tox iframe.tox-tinymceai__annotation--removed__highlight{outline:.25em solid rgba(204, 0, 0, 0.2);padding:.25em;background-image:none}.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected,.tox iframe.tox-tinymceai__annotation--removed__selected{border:.25em solid rgba(204, 0, 0, 0.2);outline:.125em solid #207ab7;padding:0em;background-image:none}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:rgba(0, 0, 0, 0.2)}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected{border:1px dashed #aaa;box-shadow:none;background-image:none}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md, 16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));font-size:var(--tox-private-font-size-sm, 14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{display:flex;gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{width:100%;background-color:var(--tox-private-background-color, #fff);display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;border-radius:3px;box-sizing:border-box}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34, 47, 62, 0.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:normal;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34, 47, 62, 0.7);position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(34, 47, 62, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34, 47, 62, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{width:fit-content;box-sizing:border-box;display:flex;padding:var(--tox-private-pad-xs, 4px) 6px;position:relative;align-items:center;gap:var(--tox-private-pad-xs, 4px);border-radius:3px;background:hsl(from var(--tox-private-color-tint, #207ab7) h s l/10%);line-height:var(--tox-private-base-value, 16px);font-size:var(--tox-private-font-size-xs, 12px)}.tox .tox-tag::before{border-radius:var(--tox-private-control-border-radius, 3px);bottom:calc(-1*var(--tox-private-tag-border-width, 1px));box-shadow:var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);content:"";left:calc(-1*var(--tox-private-tag-border-width, 1px));opacity:0;pointer-events:none;position:absolute;right:calc(-1*var(--tox-private-tag-border-width, 1px));top:calc(-1*var(--tox-private-tag-border-width, 1px))}.tox .tox-tag:focus:not(:disabled)::before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value, 16px);
1fill:var(--tox-private-text-color, #222f3e)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-shrink:1;color:var(--tox-private-text-color, #222f3e)}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value, 16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{border:0;padding:0;color:var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7))}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-segmented-control{display:inline-flex;position:relative;border:none;border-radius:var(--tox-private-control-border-radius, 3px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #e3e3e3);overflow:hidden;padding:var(--tox-private-pad-xs, 4px);background-color:var(--tox-private-background-color, #fff)}.tox .tox-segmented-control__segment{flex:1;padding:var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);cursor:pointer;background:transparent;font-size:var(--tox-private-font-size-sm, 14px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:16px;border:1px solid transparent;border-radius:calc(var(--tox-private-control-border-radius, 3px) - 1px);text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;color:var(--tox-private-segmented-control-text-color, #222f3e)}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color, #207ab7);color:var(--tox-private-segmented-control-active-text-color, #207ab7);background-color:var(--tox-private-segmented-control-active-bg-color, rgba(32, 122, 183, 0.1))}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint, #207ab7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:none}.tox .tox-toggle{display:flex;align-items:center;gap:var(--tox-private-pad-xs, 4px);padding:var(--tox-private-pad-xs, 4px);font-weight:var(--tox-private-font-weight-normal, normal);line-height:var(--tox-private-control-line-height, 24px);white-space:nowrap;background-color:var(--tox-private-background-color, #fff);color:var(--tox-private-text-color, #222f3e)}.tox .tox-toggle input{position:absolute;opacity:0;width:0;height:0}.tox .tox-toggle__slider{position:relative;cursor:pointer;box-sizing:border-box;transition:.4s;border-radius:34px;width:28px;height:16px;background-color:var(--tox-private-slider-background-color, #fff);border:1px solid var(--tox-private-slider-border-color, #e3e3e3)}.tox .tox-toggle__slider::before{position:absolute;content:"";height:12px;width:12px;left:1px;bottom:1px;transition:.4s;border-radius:50%;background-color:var(--tox-private-slider-handle-background-color, #222f3e)}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color, #207ab7);border:1px solid var(--tox-private-slider-checked-border-color, #207ab7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white, #fff),0 0 0 2px var(--tox-private-color-tint, #207ab7)}.tox input:checked+.tox-toggle__slider::before{transform:translateX(12px);background-color:var(--tox-private-slider-checked-handle-background-color, #fff)}.tox input:disabled+.tox-toggle__slider::before{opacity:50%}.tox .tox-tbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:3px 0 2px 0;outline:none;padding:0;text-transform:none;width:34px}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#222f3e}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#dee0e2;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:transparent;border-radius:3px;display:flex;margin:3px 0 2px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#dee0e2}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#dee0e2;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background-color:#dee0e2}.tox .tox-number-input input:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-number-input button{color:#222f3e;height:34px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#dee0e2;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #ccc}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke:focus{background:#dee0e2}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{border:0;box-shadow:none;background:#dee0e2;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button__main:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px 0 0 3px}@media(forced-colors: active){.tox .tox-split-button__main:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron{width:16px;border-radius:0 3px 3px 0;margin-left:0}.tox .tox-split-button__chevron:focus{border:0;box-shadow:none;background:#dee0e2;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button__chevron:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:0 3px 3px 0}@media(forced-colors: active){.tox .tox-split-button__chevron:focus::after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled:focus,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#cccccc 0 1px, transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 8px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#dee0e2;border-radius:3px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}
1.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-toolbar-input-form{display:flex;align-items:center;background-color:var(--tox-private-background-color, #fff);padding:0 var(--tox-private-pad-sm, 8px)}.tox .tox-tooltip{display:inline-block;max-width:min(80%,15em);padding:8px 0 0 0;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip.tox-tooltip--anchor{display:none;padding:var(--tox-private-pad-xs, 4px) 0 0;position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;height:fit-content}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;background-color:#fff}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px;position:relative}.tox .tox-view__label{color:#222f3e;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:8px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;display:flex;flex:1;height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#fff;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#222f3e;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;color:#222f3e;cursor:pointer;display:flex;flex-direction:column;font-size:14px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #e3b82a;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #e3b82a}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{display:block;width:min-content;padding:4px 8px;margin-bottom:8px;font-size:12px;font-weight:bold;border-radius:4px;background:#d3d5d8}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{display:flex;flex-direction:row;gap:8px;align-items:center}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{display:flex;flex-direction:column;flex:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:bold;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:normal}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(34, 47, 62, 0.7);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}.tox .tox-card{background-color:#fff;border-radius:3px;display:flex;flex-direction:column;gap:12px;cursor:pointer;
1transition:box-shadow .15s ease-in-out,border .15s ease-in-out;border:0 solid transparent}.tox .tox-card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-card--selected{border-color:#207ab7}.tox .tox-card:focus-visible{outline:none;box-shadow:0 0 0 0 transparent;border-color:transparent}.tox .tox-card--has-decision{background-color:#f0f0f0}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:rgba(34, 47, 62, 0.7)}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:rgba(34, 47, 62, 0.7)}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#e0e0e0}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled){background-color:#e0e0e0;border-color:#d1d1d1}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#d1d1d1;border-color:#d1d1d1}.tox .tox-card__header{padding:12px;padding-bottom:0;color:#222f3e;font-size:16px;font-weight:bold;text-transform:uppercase;display:flex;flex-direction:column;gap:12px}.tox .tox-card__header-label{font-size:12px;font-weight:bold;text-transform:uppercase;color:#222f3e}.tox .tox-card__body{padding:12px 12px 0 12px;color:#222f3e;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;padding:0;gap:12px}.tox .tox-card--has-decision .tox .tox-card__body{padding:0 12px 0 12px}.tox .tox-card__highlight{padding:4px 6px;border-bottom:0 solid #207ab7}.tox .tox-card__highlight--added{background-color:#e4eeda}.tox .tox-card__highlight--deleted{background-color:#f5cccc}.tox .tox-card__highlight--modified{background-color:#d2e4f1}.tox .tox-card__actions{display:flex;gap:8px;padding:0 12px 12px}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon,.tox .tox-card__actions .tox-button:has(.tox-icon:only-child){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:3px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{display:flex;flex-direction:column;gap:4px}.tox .tox-card-list{display:flex;flex-direction:column;gap:12px}.tox .tox-card-list:focus{outline:none}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#207ab7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{position:relative;z-index:1000}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{height:100%;display:flex;flex-direction:column}.tox .tox-suggestededits__container .tox-suggestededits{background-color:#fff;border-top:1px solid #ccc;display:flex;flex:1;height:inherit;overflow-x:auto;overflow-y:hidden;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{height:100%;width:100%;overflow:scroll;background-color:#fff}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#f0f0f0;display:flex;flex-direction:column;flex:0 1 auto;min-width:248px;width:316px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{display:flex;flex:1;flex-direction:column;gap:12px;overflow:auto;padding:6px 12px 12px 12px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#fff;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#f0f0f0;height:1px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{display:flex;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{height:24px;width:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--detail
1s{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{display:flex;align-items:center;flex:1 0 0;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{height:36px;width:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e;font-size:14px;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{align-items:center;border:0;border-radius:20px;height:20px;width:20px;display:flex;flex:0 0 auto;justify-content:center;text-align:center}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{display:flex;flex-direction:column;align-self:stretch;flex:auto;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{display:flex;gap:8px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{align-items:center;border-radius:6px;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;width:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#207ab7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#222f3e;font-weight:bold}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#222f3e;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{border:2px solid #ccc;border-radius:6px;color:#222f3e;gap:8px;padding:5px 6px;resize:none;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #207ab7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{display:flex;flex-direction:column;gap:6px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:rgba(34,47,62,.5019607843);transform:translate(0px, 8px);margin-top:-10px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{display:flex;align-items:center;gap:8px;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden{opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#d3d5d8}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #207ab7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #207ab7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px 0 #d3d5d8}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}
1.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-tbtn,.tox .tox-label,.tox .tox-number-input,.tox .tox-tbtn--select,.tox .tox-split-button,.tox .tox-toolbar-label{margin:2px 0 3px 0}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #ccc}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background:url('+p+") left 0 top 0 #fff !important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px 0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e}.tox .tox-statusbar__branding svg{fill:rgba(34, 47, 62, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button::before{display:none}","",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5/skin.css"],names:[],mappings:"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",sourcesContent:[".tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  cursor: auto;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}
1\n@keyframes tox-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox {\n  color: var(--tox-private-color-black, #222f3e);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  font-size: var(--tox-private-font-size-base, 16px);\n}\n.tox-tinymce {\n  border: 1px solid #cccccc;\n  border-radius: 0;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 0;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  z-index: var(--tox-private-z-index-sink, 1300);\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #fff;\n  border-bottom: none;\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid #cccccc;\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #fff;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #222f3e;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 3px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #e9f2f8;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #207ab7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #1c6ca1;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #185d8c;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #fffae6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #fae6e6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.1);\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #cccccc;\n  border-radius: 0;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__item {\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  position: relative;\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner {\n  padding-top: 0;\n}\n.tox .tox-accordion__item::after {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  content: '';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__item::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__item:focus {\n  outline: none;\n  z-index: 1;\n}\n.tox .tox-accordion__item:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion__heading {\n  margin: 0;\n  width: 100%;\n}\n.tox .tox-accordion__heading:focus {\n  outline: none;\n}\n.tox .tox-accordion__header {\n  align-items: center;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #222f3e);\n  cursor: pointer;\n  display: flex;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  font-size: var(--tox-private-font-size-md, 16px);
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  outline: none;\n  padding: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  text-align: left;\n  width: 100%;\n}\n.tox .tox-accordion__header::after {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  content: '';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__header::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled) {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled) {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled)::after {\n  opacity: 1;\n}\n.tox .tox-accordion__header.tox-accordion__header--disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n.tox .tox-accordion__header.tox-accordion__header--icon-end {\n  padding-right: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__header-icon {\n  align-items: center;\n  color: var(--tox-private-text-color, #222f3e);\n  display: flex;\n  flex-shrink: 0;\n  height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  justify-content: center;\n  width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header-icon svg {\n  display: block;\n  fill: currentColor;\n  height: 100%;\n  width: 100%;\n  max-height: calc(var(--tox-private-base-value, 16px) * 1.5);\n  max-width: calc(var(--tox-private-base-value, 16px) * 1.5);\n}\n.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon {\n  margin-right: var(--tox-private-pad-sm, 8px);\n  margin-left: 0;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-left: auto;\n}\n.tox .tox-accordion__header-text {\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-accordion__header--icon-end .tox-accordion__header-text {\n  flex: 0 1 auto;\n  margin-right: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-accordion__content.tox-accordion__content--collapsed {\n  display: none;\n}\n.tox .tox-accordion__content.tox-accordion__content--expanded {\n  display: block;\n}\n.tox .tox-accordion__content-inner {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-accordion__content-inner .tox-form__group > *:not(:first-child) {\n  margin-top: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n}\n.tox .tox-accordion__content-inner .tox-form__group > .tox-dropdown-content {\n  margin-top: 0;\n}\n.tox .tox-accordion__content-inner .tox-button-group {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  align-items: center;\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  display: flex;\n  font-family: inherit;\n  font-size: inherit;\n  gap: var(--tox-private-pad-xs, 4px);\n  margin: 0;\n  outline: none;\n  padding: 6px calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  position: relative;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: 0;\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  content: '';\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion__content-inner .tox-accordion__model-button::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus {\n  z-index: 1;\n}\n.tox .tox-accordion__content-inner .tox-accordion__model-button:focus::after {\n  opacity: 1;\n}\n.tox .tox-accordion .tox-selectfield {\n  align-items: center;\n  background-color: var(--tox-private-background-color, #fff);\n  border: 1px solid var(--tox-private-border-color, #cccccc);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-sizing: border-box;\n  display: flex;\n  height: 34px;\n  padding: 0 6px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-accordion .tox-selectfield:focus-within {\n  box-shadow: 0 0 0 var(--tox-private-keyboard-focus-outline-width, 0) var(--tox-private-keyboard-focus-outline-color, transparent);\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-accordion .tox-selectfield:focus-within {\n    border-color: highlight;\n    box-shadow: 0 0 0 2px highlight;\n  }\n}\n.tox .tox-accordion .tox-selectfield button {\n  appearance: none;\n  background: none;\n  border: none;\n  color: inherit;\n  cursor: pointer;\n  flex: 1;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  margin: 0;\n  outline: none;\n  padding: 5px 0;\n  text-align: left;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon {\n  display: flex;\n  flex-shrink: 0;\n  padding: 9px 0;\n  pointer-events: none;\n}\n.tox .tox-accordion .tox-selectfield .tox-icon svg {\n  height: var(--tox-private-base-value, 16px);\n  width: var(--tox-private-base-value, 16px);\n}\n.tox[dir=rtl] .tox-accordion__header {\n  text-align: right;\n}\n.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-e
1nd) .tox-accordion__header-icon {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon {\n  margin-right: auto;\n  margin-left: 0;\n}\n.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text {\n  margin-left: var(--tox-private-pad-sm, 8px);\n  margin-right: 0;\n}\n.tox .tox-alert {\n  align-items: flex-start;\n  align-self: stretch;\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  color: var(--tox-private-text-color, #222f3e);\n  display: flex;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-alert--error {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 100%), var(--tox-private-color-error, #c00);\n  border-color: var(--tox-private-color-error, #c00);\n}\n.tox .tox-alert--warning {\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 0%, rgba(from var(--tox-private-background-color, #fff) r g b / 0.8) 100%), var(--tox-private-color-warning, #FFCC00);\n  border-color: var(--tox-private-color-warning, #FFCC00);\n}\n.tox .tox-alert__body {\n  display: flex;\n  flex: 1 0 0;\n  flex-direction: column;\n  min-width: 0;\n}\n.tox .tox-alert__content {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-alert__message {\n  margin: 0;\n  text-align: left;\n}\n.tox .tox-alert__actions {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tox-private-pad-xs, 4px);\n  justify-content: flex-start;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  border-width: var(--tox-private-button-border-width, 1px);\n  border-style: var(--tox-private-button-border-style, solid);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  font-size: var(--tox-private-button-font-size, 14px);\n  font-style: var(--tox-private-button-font-style, normal);\n  font-weight: var(--tox-private-button-font-weight, bold);\n  line-height: var(--tox-private-control-line-height, 24px);\n  padding: var(--tox-private-button-padding-y, 4px) var(--tox-private-button-padding-x, 16px);\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  letter-spacing: normal;\n  box-shadow: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  outline: none;\n  position: relative;\n  white-space: nowrap;\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-button::before {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: calc(-1 * var(--tox-private-button-border-width, 1px));\n  box-shadow: var(--tox-private-button-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);\n  content: '';\n  left: calc(-1 * var(--tox-private-button-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-button-border-width, 1px));\n  top: calc(-1 * var(--tox-private-button-border-width, 1px));\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-focus-background-color, #1c6ca1);\n  background-image: none;\n  border-color: var(--tox-private-button-focus-border-color, #1c6ca1);
1\n  box-shadow: var(--tox-private-button-focus-box-shadow, none);\n  color: var(--tox-private-button-focus-text-color, #fff);\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button.tox-button--icon,\n.tox .tox-button:has(.tox-icon:only-child) {\n  padding: 4px;\n}\n.tox .tox-button .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button .tox-icon.tox-icon--success svg {\n  fill: var(--tox-private-color-success, #78AB46);\n}\n.tox .tox-button .tox-icon.tox-icon--error svg {\n  fill: var(--tox-private-color-error, #c00);\n}\n.tox .tox-button--stretch {\n  width: 100%;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 3px 0 2px 0;\n  padding: 0;\n}\n.tox {\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n  /* TODO: Add `--primary` to class name. Currently, we treat primary as base in alloy */\n}\n.tox .tox-button {\n  background-color: var(--tox-private-button-primary-background-color, #207ab7);\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  color: var(--tox-private-button-primary-text-color, #fff);\n  border-color: var(--tox-private-button-primary-border-color, #207ab7);\n  /* Enabled state */\n}\n.tox .tox-button[disabled] {\n  background-color: var(--tox-private-button-primary-disabled-background-color, #207ab7);\n  background-image: none;\n  border-color: var(--tox-private-button-primary-disabled-border-color, #207ab7);\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-focus-background-color, #1c6ca1);\n  border-color: var(--tox-private-button-primary-focus-border-color, #1c6ca1);\n  color: var(--tox-private-button-primary-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-hover-background-color, #1c6ca1);\n  border-color: var(--tox-private-button-primary-hover-border-color, #1c6ca1);\n  color: var(--tox-private-button-primary-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-active-background-color, #185d8c);\n  border-color: var(--tox-private-button-primary-active-border-color, #185d8c);\n  color: var(--tox-private-button-primary-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: var(--tox-private-button-primary-enabled-background-color, #185d8c);\n  border-color: var(--tox-private-button-primary-enabled-border-color, #185d8c);\n  color: var(--tox-private-button-primary-enabled-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-primary-disabled-text-color, rgba(255, 255, 255, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-focus-background-color, #154f76);\n  border-color: var(--tox-private-button-primary-enabled-focus-border-color, #154f76);\n  color: var(--tox-private-button-primary-enabled-focus-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-hover-background-color, #154f76);\n  border-color: var(--tox-private-button-primary-enabled-hover-border-color, #154f76);\n  color: var(--tox-private-button-primary-enabled-hover-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-primary-enabled-active-background-color, #114060);\n  border-color: var(--tox-private-button-primary-enabled-active-border-color, #114060);\n  color: var(--tox-private-button-primary-enabled-active-text-color, #fff);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary {\n  background-color: var(--tox-private-button-secondary-background-color, #f0f0f0);\n  border-color: var(--tox-private-button-secondary-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-text-color, #222f3e);\n  border-style: solid;\n  border-width: 1px;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-radius: 3px;\n  box-shadow: none;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  /* Enabled state */\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: var(--tox-private-button-secondary-disabled-background-color, #f0f0f0);\n  background-image: none;\n  border-color: var(--tox-private-button-secondary-disabled-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-focus-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-focus-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-focus-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-hover-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-hover-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-hover-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-active-background-color, #d6d6d6);\n  border-color: var(--tox-private-button-secondary-active-border-color, #d6d6d6);\n  color: var(--tox-private-button-secondary-active-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: var(--tox-private-button-secondary-enabled-background-color, #b1d0e6);\n  border-color: var(--tox-private-button-secondary-enabled-border-color, #b1d0e6);\n  color: var(--tox-private-button-secondary-enabled-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-secondary-disabled-text-color, rgba(34, 47, 62, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-focus-background-color, #9ec5e0);\n  border-color: var(--tox-private-button-secondary-enabled-focus-border-color, #9ec5e0);\n  color: var(--tox-private-button-secondary-enabled-focus-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-hover-background-color, #9ec5e0);\n  border-color: var(--tox-private-button-secondary-enabled-hover-border-color, #9ec5e0);\n  color: var(--tox-private-button-secondary-enabled-hover-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-enabled-active-background-color, #8ab9d9);\n  border-color: var(--tox-private-button-secondary-enabled-active-border-color, #8ab9d9);\n  color: var(--tox-private-button-secondary-enabled-active-text-color, #222f3e);\n  background-image: none;\n  box-shadow: none;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: var(--tox-private-button-naked-text-color, #222f3e);\n  /* Enabled state */\n}\n.tox .tox-button--naked[disabled] {\n  background-color: #f0f0f0;\n  border-color: #f0f0f0;\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));\n  cursor: not-allowed;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-focus-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-naked-focus-border-color, #e3e3e3);\n  color: var(--tox-private-button-naked-focus-text-color, #222f3e);\n  box-shadow: none;\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-hover-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-naked-hover-background-color, #e3e3e3);\n  color: var(--tox-private-button-naked-hover-text-color, #222f3e);\n  box-shadow: none;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-active-background-color, #d6d6d6);\n  border-color: var(--tox-private-button-naked-active-border-color, #d6d6d6);\n  color: var(--tox-private-button-naked-active-text-color, #222f3e);\n  box-shadow: none;\n}\n.tox .tox-button--naked.tox-button--enabled {\n  background-color: var(--tox-private-button-naked-enabled-background-color, #b1ccdf);\n  border-color: var(--tox-private-button-naked-enabled-border-color, #b1ccdf);\n  color: var(--tox-private-button-naked-enabled-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled[disabled] {\n  color: var(--tox-private-button-naked-disabled-text-color, rgba(34, 47, 62, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-focus-background-color, #9fc1d7);\n  border-color: var(--tox-private-button-naked-enabled-focus-border-color, #9fc1d7);\n  color: var(--tox-private-button-naked-enabled-focus-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-hover-background-color, #9fc1d7);\n  border-color: var(--tox-private-button-naked-enabled-hover-border-color, #9fc1d7);\n  color: var(--tox-private-button-naked-enabled-hover-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--naked.tox-button--enabled:active:not(:disabled) {\n  background-color: var(--tox-private-button-naked-enabled-active-background-color, #8db5d0);\n  border-color: var(--tox-private-button-naked-enabled-active-border-color, #8db5d0);\n  color: var(--tox-private-button-naked-enabled-active-text-color, #222f3e);\n  box-shadow: unset;\n}\n.tox .tox-button--secondary--outline {\n  background-color: transparent;\n  border-color: var(--tox-private-button-secondary-outline-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-outline-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-focus-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-outline-focus-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-outline-focus-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline:hover:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-hover-background-color, #f0f0f0);\n  border-color: var(--tox-private-button-secondary-outline-hover-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-outline-hover-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: var(--tox-private-button-secondary-outline-active-background-color, #e3e3e3);\n  border-color: var(--tox-private-button-secondary-outline-active-border-color, #e3e3e3);\n  color: var(--tox-private-button-secondary-outline-active-text-color, #222f3e);\n}\n.tox .tox-button--secondary--outline[disabled] {\n  background-color: var(--tox-private-button-secondary-outline-disabled-background-color, transparent);\n  border-color: var(--tox-private-button-secondary-outline-disabled-border-color, #f0f0f0);\n  color: var(--tox-private-button-secondary-outline-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: var(--tox-private-checkbox-border-radius, 3px);\n  cursor: pointer;\n  display: flex;\n  height: var(--tox-private-control-height, 36px);\n  min-width: var(--tox-private-control-height, 36px);\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: content-box;\n  padding: var(--tox-private-pad-xs, calc(4px - 1px));\n  border-radius: var(--tox-private-checkbox-border-radius, 3px);\n  box-shadow: 0 0 0 2px transparent;\n  height: var(--tox-private-control-line-height, 24px);\n  aspect-ratio: 1;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: var(--tox-private-checkbox-unselected-color, rgba(34, 47, 62, 0.3));\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: var(--tox-private-checkbox-indeterminate-color, #207ab7);\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: var(--tox-private-checkbox-selected-color, #207ab7);\n}\n.tox .tox-checkbox--disabled {\n  color: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: var(--tox-private-checkbox-disabled-text-color, rgba(34, 47, 62, 0.5));\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  box-shadow: var(--tox-private-checkbox-focus-box-shadow, inset 0 0 0 1px #207ab7);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: #cccccc;\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: #e6e6e6;\n  color: rgba(34, 47, 62, 0.7);\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #222f3e;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #222f3e;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #207ab7;\n  stroke: #207ab7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #fff;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;
1\n  color: #222f3e;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #dee0e2;\n  color: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #c8cbcf;\n  color: #222f3e;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #dee0e2;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent inset;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #c8cbcf;\n  color: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #222f3e;\n  background-color: #fff;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #dee0e2;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #dee0e2;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}\n.tox .tox-collection__item-caret::after {\n  content: '';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 34px;\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid #cccccc;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid #cccccc;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome's focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #f5cccc;\n  border: 1px solid #f0b3b3;\n  border-radius: 3px;\n  color: #77181f;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px 0;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #dee0e2;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #222f3e;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-comment {\n  background: #fff;\n  border: 1px solid #fff;\n  border-radius: 3px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #fff2c9;\n  border: 1px solid #ffcf30;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid transparent;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: \"\";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 3px;\n  border: 2px solid transparent;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #222f3e;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #222f3e;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #fff;\n  box-shadow: 0 0 8px 8px #fff;\n  color: #222f3e;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #fff;\n  position: relative;\n  border-radius: 3px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #fff;\n  bottom: 0;\n  content: \"\";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(255, 255, 255, 0), #fff);\n  bottom: 0;\n  content: \"\";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #fff;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #fff;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination=\"deleting\"] {\n  opacity: 0;\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #222f3e;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}
1\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #fff;\n}\n.tox .tox-dialog {\n  background-color: #fff;\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #fff;\n  border-bottom: none;\n  color: #222f3e;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #222f3e;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(34, 47, 62, 0.7);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(32, 122, 183, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #214d6e;\n  color: #214d6e;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #214d6e;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #0a1620;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #214d6e;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #222f3e;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\
1n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #222f3e;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid #cccccc;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #404040;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  content: '';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 3px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\n.tox .tox-dropdown-content {\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  overflow: auto;\n  height: fit-content;\n  width: fit-content;\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  background-color: var(--tox-private-background-color, #fff);\n  max-height: 50vh;\n}\n.tox .tox-dropdown-content .tox-menu {\n  width: 100%;\n  box-shadow: none;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #cccccc;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(34, 47, 62, 0.7);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 0 solid transparent;\n  border-radius: 4px;\n  content: '';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 0 solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #cccccc;\n}\n.tox .tox-expandable-box {\n  border-radius: 6px;\n  border: 1px solid var(--tox-private-border-color, #cccccc);\n  display: flex;\n  flex-direction: column;\n  justify-content: stretch;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px) var(--tox-private-pad-md, 16px);\n}\n.tox .tox-expandable-box__content {\n  overflow: auto;\n}\n.tox .tox-expandable-box__content--overflowing {\n  position: relative;\n  overflow: hidden;\n}
1\n.tox .tox-expandable-box__content--overflowing::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 50%, var(--tox-private-background-color, #fff));\n}\n.tox .tox-expandable-box__content--expanded {\n  max-height: fit-content;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34 47 3.1%);\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #207ab7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #fff;\n  border-radius: 3px;\n  box-sizing: border-box;\n  content: '';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir=\"rtl\"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir=\"rtl\"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #fff;\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #fff;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 34px;\n  margin: 2px 0 3px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #207ab7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #fff;\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #fff;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size=\"0\"],\n.tox[dir=rtl] .tox-selectfield select[size=\"1\"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #207ab7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px 0;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px 0;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #dee0e2;\n}\n.tox .tox-context-toolbar {\n  position: absolute;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  z-index: 1150;\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  border: 1px solid #e3e3e3;\n  border-radius: 6px;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n  padding: 8px;\n}\n.tox .tox-context-toolbar[popover] {\n  inset: auto;\n  margin: 0;\n}\n.tox .tox-context-toolbar .tox-toolbar {\n  display: flex;\n  flex-wrap: nowrap;\n  gap: 8px;\n}\n.tox .tox-context-toolbar .tox-toolbar__group {\n  display: flex;\n  flex-wrap: nowrap;\n  flex-shrink: 0;\n  gap: 8px;\n  align-items: center;\n  padding: 0;\n}\n.tox .tox-insert-table-picker {\n  background-color: #fff;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: #cccccc;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: 0 -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: rgba(32, 122, 183, 0.5);\n  border-color: rgba(32, 122, 183, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #fff;\n  border: 1px solid #cccccc;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n  color: #222f3e;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-collection__item--active .tox-mentions__username,\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 4px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff;\n  background-color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff;\n  background-color: #fff;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 2px 0 3px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #207ab7;\n  box-shadow: none;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #e4eeda;\n  border-color: #d7e6c8;\n  color: #222f3e;\n}\n.tox .tox-notification--success p {\n  color: #222f3e;\n}\n.tox .tox-notification--success a {\n  color: #517342;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #24321d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #517342;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #0d120a;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--error {\n  background-color: #f5cccc;\n  border-color: #f0b3b3;\n  color: #222f3e;\n}\n.tox .tox-notification--error p {\n  color: #222f3e;\n}\n.tox .tox-notification--error a {\n  color: #77181f;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #220709;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #77181f;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #fff5cc;\n  border-color: #fff0b3;\n  color: #222f3e;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #222f3e;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #7a6e25;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #2c280d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #7a6e25;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #050502;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--info {\n  background-color: #d6e7fb;\n  border-color: #c1dbf9;\n  color: #222f3e;\n}\n.tox .tox-notification--info p {\n  color: #222f3e;\n}\n.tox .tox-notification--info a {\n  color: #2a64a6;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #163355;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #2a64a6;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #0b1a2c;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #222f3e;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #222f3e;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #f0f0f0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1302;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #fff;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #222f3e;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid #c1c1c1;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #f0f0f0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid #c1c1c1;\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #fff 24%, #f0f0f0 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #f0f0f0;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #F1EBF9;
1\n  color: #851AFF;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #851AFF;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(34, 47, 62, 0.7);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #0a1620;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #214d6e;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: '';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #fff transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #cccccc transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #fff transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #cccccc transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #fff transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #cccccc transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #fff;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #cccccc;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: var(--tox-private-sidebar-background-color, #f0f0f0);\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-sidebar-content {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n  border-left: 1px solid var(--tox-private-separator-color, #c1c1c1);\n}\n.tox .tox-sidebar-content--wide {\n  min-width: 440px;\n  max-width: 440px;\n  width: 440px;\n}\n.tox .tox-sidebar-content__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  border-bottom: var(--tox-private-tinymceai-border-width, 1px) solid var(--tox-private-neutral-20, #e3e3e3);\n  padding: var(--tox-private-pad-sm, 8px) 12px;\n  background: var(--tox-private-background-color, #fff);\n  z-index: 1;\n}\n.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button {\n  margin-left: auto;\n}\n.tox .tox-sidebar-content__title {\n  font-size: var(--tox-private-font-size-lg, 20px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  padding: var(--tox-private-pad-sm, 8px) 0 var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #222f3e);\n  line-height: 28px;\n}\n.tox .tox-floating-sidebar {\n  --tox-private-floating-sidebar-width: min(380px, 90vw);\n  --tox-private-floating-sidebar-height: 80vh;\n  position: fixed;\n  z-index: var(--tox-private-z-index-floatingsidebar, 1050);\n  box-shadow: var(--tox-private-floating-sidebar-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));\n  width: var(--tox-private-floating-sidebar-width);\n  height: var(--tox-private-floating-sidebar-height);\n  background-color: var(--tox-private-floating-sidebar-background-color, #f0f0f0);\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  overflow: hidden;\n}\n.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open) {\n  display: none;\n}\n.tox .tox-floating-sidebar--open {\n  display: block;\n}\n.tox .tox-floating-sidebar__content-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-floating-sidebar__header {\n  position: relative;\n}\n.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list) {\n  background-color: inherit;\n}\n.tox .tox-ai .tox-expandable-box {\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75
1);\n}\n.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-sidebar-content__header {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);\n  padding: calc(var(--tox-private-pad-sm, 8px) - var(--tox-private-tinymceai-focus-border-width, 2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  border-bottom: 1px solid var(--tox-private-separator-color, #c1c1c1);\n}\n.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-sidebar-content__loader {\n  align-items: center;\n  display: flex;\n  height: 100%;\n  justify-content: center;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-ai .tox-sidebar-content__title {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  margin-right: auto;\n}\n.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-sidebar-content__actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding-top: var(--tox-private-pad-xs, 4px);\n  padding-bottom: var(--tox-private-pad-xs, 4px);\n  padding-left: var(--tox-private-pad-md, 16px);\n  padding-right: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai .tox-sidebar-content__actions .tox-ai__review-menu-separator {\n  border-bottom: 1px solid #cccccc;\n  height: 0;\n  margin: 4px 0;\n}\n.tox .tox-ai .tox-ai__user-prompt {\n  display: flex;\n  flex-direction: column;\n  margin-left: auto;\n  gap: inherit;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context {\n  margin-left: auto;\n  display: flex;\n  flex-direction: column;\n  gap: inherit;\n  align-items: end;\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__context .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__user-prompt__text {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n  padding: var(--tox-private-pad-sm, 8px) calc(var(--tox-private-pad-md, 16px) * 0.75);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  max-width: 80%;\n  align-self: flex-end;\n  color: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-ai__scroll {\n  overflow-y: auto;\n  overflow-x: hidden;\n  background-color: var(--tox-private-background-color, #fff);\n  display: flex;\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 12px;\n  flex: 1 0 0;\n  align-self: stretch;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);\n}\n.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-ai__scroll--review {\n  border: none;\n}\n.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)) {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-ai .tox-ai__spinner svg {\n  fill: var(--tox-private-color-tint, #207ab7);\n}\n.tox .tox-ai .tox-ai__response {\n  width: 100%;\n  min-width: 100%;\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__response__header {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response__header .tox-icon svg {\n  fill: var(--tox-private-color-tint, #207ab7);\n}\n.tox .tox-ai .tox-ai__response-status {\n  display: flex;\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  gap: var(--tox-private-pad-xs, 4px);\n  line-height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  padding-top: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-status svg {\n  fill: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n}\n.tox .tox-ai .tox-ai__response-status-icon {\n  border-radius: 999px;\n  border: 1px solid var(--tox-private-neutral-20, #e3e3e3);\n  background-color: var(--tox-private-background-color, #fff);\n  height: var(--tox-private-tinymceai-response-status-icon-height, max(24px, calc(14px + 4px)));\n  flex: 0 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-status-icon .tox-icon {\n  display: contents;\n}\n.tox .tox-ai :nth-child(2 of .tox-ai__response-status-icon) {\n  margin-left: calc((var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px)) * -1);\n}\n.tox .tox-ai .tox-ai__icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai .tox-ai__response-sources {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai__response-sources-header {\n  display: block;\n}\n.tox .tox-ai .tox-ai__response-sources-list {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-self: stretch;\n  flex-wrap: wrap;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag {\n  border: 1px solid var(--tox-private-separator-color, #c1c1c1);\n  background-color: transparent;\n  max-width: 32%;\n  max-height: 24px;\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg,\n.tox .tox-ai .tox-ai__response-sources-list .tox-tag img {\n  width: 16px;\n  height: 16px;\n  min-width: 16px;\n  min-height: 16px;\n  max-width: 16px;\n  max-height: 16px;\n}\n.tox .tox-ai .tox-ai__response-content {\n  padding: var(--tox-private-pad-sm, 8px) 0;\n  color: var(--tox-private-text-color, #222f3e);\n  font-feature-settings: 'liga' off, 'clig' off;\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-style: normal;
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-line-height, 18px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming {\n  position: relative;\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status {\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-md, 16px);\n  line-height: calc(var(--tox-private-font-size-md, 16px) + 4px);\n}\n.tox .tox-ai .tox-ai__response.tox-ai__response-streaming::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: min(100px, 100%);\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent 60px, transparent 60px, var(--tox-private-background-color, #fff));\n}\n.tox .tox-ai .tox-ai-error {\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  border: 1px solid var(--tox-private-color-error, #c00);\n  background: linear-gradient(0deg, rgba(from var(--tox-private-background-color, #fff) r g b / 0.9) 0%, rgba(from var(--tox-private-background-color, #fff) r g b / 0.9) 100%), var(--tox-private-color-error, #c00);\n  padding: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  align-items: center;\n}\n.tox .tox-ai .tox-ai-error__message {\n  flex: 1 0 0;\n}\n.tox .tox-ai .tox-ai-error__icon {\n  flex: 0 0 auto;\n  align-self: flex-start;\n}\n.tox .tox-ai .tox-ai__footer {\n  padding: calc(12px - var(--tox-private-tinymceai-focus-border-width, 2px));\n  gap: var(--tox-private-pad-sm, 8px);\n  background-color: var(--tox-private-background-color, #fff);\n  display: flex;\n  flex-direction: column;\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-background-color, #fff);\n  border-top: 1px solid var(--tox-private-separator-color, #c1c1c1);\n}\n.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled) {\n  border: var(--tox-private-tinymceai-focus-border-width, 2px) solid var(--tox-private-color-tint, #207ab7);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai .tox-ai__context {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n  flex-wrap: wrap;\n  max-height: calc((2 * (2 * var(--tox-private-pad-xs, 4px) + var(--tox-private-base-value, 16px))) + var(--tox-private-pad-sm, 8px));\n}\n.tox .tox-ai .tox-ai__context .tox-tag {\n  /* Maximum width of tag is half the size of sidebar */\n  max-width: calc((100% - var(--tox-private-pad-sm, 8px)) / 2);\n}\n.tox .tox-ai .tox-ai__context-more {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding: var(--tox-private-pad-sm, 8px);\n  overflow: auto;\n  max-width: var(--tox-private-tinymceai-context-more-max-width, 320px);\n}\n.tox .tox-ai .tox-ai__context-more .tox-tag {\n  max-width: 100%;\n}\n.tox .tox-ai .tox-ai__stop-generating {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.tox .tox-ai .tox-ai__footer-actions {\n  display: flex;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-model-selection-button {\n  display: flex;\n  gap: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__footer-note {\n  align-items: center;\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  display: flex;\n  font-size: var(--tox-private-font-size-xs, 12px);\n  height: 24px;\n  justify-content: center;\n  letter-spacing: 0px;\n  padding-top: var(--tox-private-pad-sm, 8px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai__models-menu {\n  max-width: 350px;\n}\n.tox .tox-ai .tox-ai__models-menu .tox-menu {\n  max-height: inherit;\n  overflow: auto;\n  padding: var(--tox-private-pad-xs, 4px);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description {\n  display: flex;\n  flex-direction: column;\n  align-items: start;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__title {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  font-size: var(--tox-private-font-size-sm, 14px);\n  line-height: calc(var(--tox-private-font-size-sm, 14px) * 1.28572);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__content {\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: calc(var(--tox-private-font-size-xs, 12px) * 1.33333);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content {\n  color: inherit;\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-color-white, #fff);\n}\n.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body {\n  color: rgba(from var(--tox-private-color-white, #fff) r g b / 0.7);\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability {\n  color: var(--tox-private-text-color, #222f3e);\n  padding-bottom: 4px;\n}\n.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled {\n  font-weight: var(--tox-private-font-we
1ight-bold, bold);\n}\n.tox .tox-ai .tox-ai-chat-history-list {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tox-private-pad-sm, 8px);\n  padding-top: var(--tox-private-pad-xs, 4px);\n  width: 100%;\n}\n.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group {\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__title {\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  font-size: var(--tox-private-font-size-sm, 14px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: 18px;\n  letter-spacing: 1px;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item {\n  display: flex;\n  padding: 12px;\n  gap: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  cursor: pointer;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item:focus,\n.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title {\n  background-color: var(--tox-private-background-secondary, #f0f0f0);\n  flex-direction: column;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions {\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg {\n  fill: rgba(from var(--tox-private-color-white, #fff) r g b / 0.5);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content {\n  display: flex;\n  flex-direction: column;\n  margin-right: auto;\n  overflow: hidden;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-actions {\n  display: flex;\n  align-items: center;\n  min-width: calc(24px + (var(--tox-private-pad-xs, 4px) + 1px)*2);\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-title {\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-base, 16px);\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  line-height: var(--tox-private-font-size-lg, 20px);\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.tox .tox-ai .tox-ai-chat-history-list__item-content-date {\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-xs, 12px);\n  line-height: var(--tox-private-line-height-base, 1.3);\n}\n.tox .tox-ai .tox-sidebar-content__message {\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  justify-content: center;\n  gap: var(--tox-private-pad-md, 16px);\n  width: 100%;\n}\n.tox .tox-ai .tox-sidebar-content__message-text {\n  text-align: center;\n  color: var(--tox-private-text-color, #222f3e);\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 20px;\n}\n.tox .tox-ai .tox-sidebar-content__message-action {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  align-self: stretch;\n}\n.tox .tox-ai-removed-content {\n  font-style: italic;\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  line-height: var(--tox-private-line-height-base, 1.3);\n  margin: 0 1em;\n}\n.tox .tox-ai-removed-content::before {\n  content: \"⊘ \";\n  font-style: normal;\n  font-size: calc(var(--tox-private-line-height-base, 1.3) * 1em);\n}\n.tox .tox-ai-html-content {\n  font-size: var(--tox-private-font-size-md, 16px);\n  font-family: var(--tox-private-font-stack, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif);\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  line-height: var(--tox-private-line-height-base, 1.3);\n  overflow-x: auto;\n  /* Headings */\n  /* Paragraphs */\n  /* Lists */\n  /* Links */\n  /* Blockquote */\n  /* Inline code */\n  /* Code block */\n  /* Horizontal rule */\n  /* Tables */\n  /* --- Inline Markdown Elements --- */\n  /* Bold */\n  /* Italic */\n  /* Strikethrough */\n  /* Subscript / Superscript */\n  /* Highlight text */\n  /* Small text */\n  /* Keyboard input */\n  /* Images */\n}\n.tox .tox-ai-html-content:focus-visible:not(:disabled) {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: var(--tox-private-tinymceai-html-content-border-width, 1px);\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff);\n  border-radius: var(--tox-private-control-border-radius, 3px);\n}\n.tox .tox-ai-html-content h1 {\n  font-size: 1.6em;
1\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.67em 0;\n}\n.tox .tox-ai-html-content h2 {\n  font-size: 1.4em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.83em 0;\n}\n.tox .tox-ai-html-content h3 {\n  font-size: 1.2em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content h4,\n.tox .tox-ai-html-content h5,\n.tox .tox-ai-html-content h6 {\n  font-size: 1em;\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  margin: 0.33em 0;\n}\n.tox .tox-ai-html-content p {\n  margin: var(--tox-private-pad-sm, 8px) 0;\n}\n.tox .tox-ai-html-content ul,\n.tox .tox-ai-html-content ol {\n  padding-left: 2em;\n  margin: 1em 0;\n}\n.tox .tox-ai-html-content li:has(input:first-child) {\n  list-style-type: none;\n}\n.tox .tox-ai-html-content a {\n  color: var(--tox-private-color-tint, #207ab7);\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n  cursor: pointer;\n}\n.tox .tox-ai-html-content a:link:active,\n.tox .tox-ai-html-content a:visited:active {\n  color: #8864ad;\n}\n.tox .tox-ai-html-content blockquote {\n  border-left: 2px solid var(--tox-private-separator-color, #c1c1c1);\n  margin-left: 1.5rem;\n  padding-left: 1rem;\n  font-style: italic;\n}\n.tox .tox-ai-html-content code {\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, #c1c1c1);\n  padding: 0.1em 0.2em;\n  border-radius: 4px;\n}\n.tox .tox-ai-html-content pre code {\n  display: block;\n  font-family: ui-monospace, monospace;\n  background: var(--tox-private-separator-color, #c1c1c1);\n  border-radius: 4px;\n  white-space: pre-wrap;\n  margin: 1em 0;\n  overflow-wrap: break-word;\n}\n.tox .tox-ai-html-content hr {\n  border: none;\n  border-top: 1px solid var(--tox-private-border-color, #cccccc);\n}\n.tox .tox-ai-html-content table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 0.5em 0;\n  font-size: 0.95em;\n  line-height: 1.45;\n}\n.tox .tox-ai-html-content table:not([cellpadding]) th,\n.tox .tox-ai-html-content table:not([cellpadding]) td {\n  padding: 0.4rem;\n}\n.tox .tox-ai-html-content th,\n.tox .tox-ai-html-content td {\n  border: 1px solid var(--tox-private-border-color, #cccccc);\n}\n.tox .tox-ai-html-content th {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n  text-align: left;\n  white-space: nowrap;\n}\n.tox .tox-ai-html-content strong,\n.tox .tox-ai-html-content b {\n  font-weight: var(--tox-private-font-weight-bold, bold);\n}\n.tox .tox-ai-html-content em,\n.tox .tox-ai-html-content i {\n  font-style: italic;\n}\n.tox .tox-ai-html-content del {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n}\n.tox .tox-ai-html-content sup,\n.tox .tox-ai-html-content sub {\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline;\n}\n.tox .tox-ai-html-content sup {\n  vertical-align: super;\n}\n.tox .tox-ai-html-content sub {\n  vertical-align: sub;\n}\n.tox .tox-ai-html-content mark {\n  background: hsl(from var(--tox-private-color-active, #ffcf30) h s l / 30%);\n  padding: 0.05em 0.2em;\n  border-radius: 2px;\n}\n.tox .tox-ai-html-content small {\n  font-size: 0.85em;\n}\n.tox .tox-ai-html-content kbd {\n  font-family: ui-monospace, monospace;\n  font-size: 0.85em;\n  padding: 0.15em 0.4em;\n  border-radius: 4px;\n  border: 1px solid var(--tox-private-border-color, #cccccc);\n  background: var(--tox-private-separator-color, #c1c1c1);\n  box-shadow: inset 0 -1px 0 var(--tox-private-border-color, #cccccc);\n}\n.tox .tox-ai-html-content img {\n  max-width: 100%;\n  height: auto;\n  vertical-align: middle;\n  border-radius: 4px;\n}\n/* Adding margin to .tox-ai-html-content inside the expandable content */\n.tox .tox-expandable-box__content {\n  /* separator between sections */\n}\n.tox .tox-expandable-box__content .tox-ai-html-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-removed-content + .tox-ai-html-content::before,\n.tox .tox-expandable-box__content .tox-ai-html-content:has(+ .tox-ai-removed-content)::after {\n  
1content: \"〰〰\";\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n  text-align: center;\n  width: 100%;\n  display: block;\n}\n.tox .tox-ai__preview-host {\n  width: 100%;\n  height: 100%;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-layer {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap {\n  position: relative;\n  flex: 1 1 auto;\n  min-height: 0;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe {\n  background-color: #fff;\n  border: 0;\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  position: relative;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer {\n  flex: 0 0 auto;\n  background: var(--tox-private-background-color, #fff);\n  border-top: 1px solid #e3e3e3;\n}\n.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar {\n  display: flex;\n  justify-content: flex-end;\n  gap: 8px;\n  padding: 12px 16px;\n}\n.tox .tox-ai__preview-host:empty {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n.tox .tox-ai__preview-overlay--hidden {\n  visibility: hidden;\n}\n.tox .tox-ai__preview-overlay--pass-through {\n  pointer-events: none;\n}\n.tox .tox-ai__preview-overlay--dim {\n  background: rgba(34, 47, 62, 0.2);\n}\n.tox .tox-ai__preview-overlay--centered {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-ai__preview-overlay--clipped {\n  overflow: clip;\n}\n.tox .tox-tinymceai-previewloader {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-md, 16px);\n  padding: var(--tox-private-pad-sm, 8px);\n  border-radius: var(--tox-private-panel-border-radius, 3px);\n  box-shadow: var(--tox-private-ai-preview-loader-box-shadow, 0 0 40px 1px rgba(34, 47, 62, 0.15), 0 16px 16px -10px rgba(34, 47, 62, 0.15));\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n  pointer-events: auto;\n}\n.tox .tox-tinymceai-previewloader__content {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 var(--tox-private-pad-xs, 4px);\n  gap: var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #207ab7;\n  border: 2px solid #185d8c;\n  border-radius: 3px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #cccccc;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}
1\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(34, 47, 62, 0.7);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-ai__spinner {\n  --tox-private-spinner-color: var(--tox-private-color-tint, #207ab7);\n  --tox-private-spinner-size: 24px;\n  --tox-private-spinner-circle-width: 3px;\n  --tox-private-spinner-dot-size: 6px;\n  width: var(--tox-private-spinner-size);\n  aspect-ratio: 1;\n}\n.tox .tox-ai__spinner--small {\n  --tox-private-spinner-size: 16px;\n  --tox-private-spinner-circle-width: 2px;\n  --tox-private-spinner-dot-size: 4px;\n}\n.tox .tox-ai__spinner--circle {\n  animation: tox-rotation 1s linear infinite;\n  border-radius: 50%;\n  background: conic-gradient(var(--tox-private-spinner-color) 0% calc(360deg - 30deg), transparent calc(360deg - 30deg) 100%);\n  mask: radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2) / 2), #0000 98%, #000);\n}\n.tox .tox-ai__spinner--dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1px;\n}\n.tox .tox-ai__spinner--dots > div {\n  animation: tox-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  aspect-ratio: 1;\n  width: var(--tox-private-spinner-dot-size);\n  background-color: var(--tox-private-spinner-color);\n  border-radius: 100%;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-ai__spinner--dots > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n.tox .tox-tinymceai__annotation--added,\n.tox .tox-tinymceai__annotation--modified,\n.tox .tox-tinymceai__annotation--removed {\n  padding-block: calc((1lh - 1.1em) / 2);\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  background-repeat: no-repeat;\n  text-decoration-thickness: max(1px, 0.07em);\n}\n.tox .tox-tinymceai__annotation--added__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(120, 171, 70, 0.2) calc(100% - 2px), #78AB46 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--added__selected {\n  background-image: none;\n  background-color: rgba(120, 171, 70, 0.2);\n  box-shadow: 0 2px 0 0 #207ab7, 0 -2px 0 0 #207ab7;\n}\n.tox .tox-tinymceai__annotation--modified__highlight {\n  background-position: bottom;\n  background-image: linear-gradient(rgba(32, 122, 183, 0.2) calc(100% - 2px), #207ab7 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--modified__selected {\n  background-image: none;\n  background-color: rgba(32, 122, 183, 0.2);\n  box-shadow: 0 2px 0 0 #207ab7, 0 -2px 0 0 #207ab7;\n}\n.tox .tox-tinymceai__annotation--removed__highlight {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-position: bottom;\n  background-image: linear-gradient(rgba(204, 0, 0, 0.2) calc(100% - 2px), #c00 calc(100% - 2px));\n}\n.tox .tox-tinymceai__annotation--removed__selected {\n  -webkit-text-decoration: line-through;\n  text-decoration: line-through;\n  background-image: none;\n  background-color: rgba(204, 0, 0, 0.2);\n  box-shadow: 0 2px 0 0 #207ab7, 0 -2px 0 0 #207ab7;\n}\n.tox ins.tox-tinymceai__annotation--added__selected,\n.tox del.tox-tinymceai__annotation--added__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#207ab7 3px, rgba(120, 171, 70, 0.2) 3px, rgba(120, 171, 70, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--modified__selected,\n.tox del.tox-tinymceai__annotation--modified__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#207ab7 3px, rgba(32, 122, 183, 0.2) 3px, rgba(32, 122, 183, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px));\n}\n.tox ins.tox-tinymceai__annotation--removed__selected,\n.tox del.tox-tinymceai__annotation--removed__selected {\n  background-color: transparent;\n  box-shadow: none;\n  background-position: center;\n  background-size: 100% calc(1lh + 3px);\n  background-image: linear-gradient(#207ab7 3px, rgba(204, 0, 0, 0.2) 3px, rgba(204, 0, 0, 0.2) calc(100% - 3px), #207ab7 calc(100% - 3px));\n}\n.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,\n.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,\n.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden {\n  display: none;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}
1\n.tox *:has(> div > iframe).tox-tinymceai__annotation--added,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--modified,\n.tox *:has(> div > iframe).tox-tinymceai__annotation--removed {\n  padding: 7px;\n  margin: 5px;\n}\n.tox img.tox-tinymceai__annotation--added__highlight,\n.tox video.tox-tinymceai__annotation--added__highlight,\n.tox iframe.tox-tinymceai__annotation--added__highlight {\n  outline: 0.25em solid rgba(120, 171, 70, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--added__selected,\n.tox video.tox-tinymceai__annotation--added__selected,\n.tox iframe.tox-tinymceai__annotation--added__selected {\n  border: 0.25em solid rgba(120, 171, 70, 0.2);\n  outline: 0.125em solid #207ab7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__highlight,\n.tox video.tox-tinymceai__annotation--modified__highlight,\n.tox iframe.tox-tinymceai__annotation--modified__highlight {\n  outline: 0.25em solid rgba(32, 122, 183, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--modified__selected,\n.tox video.tox-tinymceai__annotation--modified__selected,\n.tox iframe.tox-tinymceai__annotation--modified__selected {\n  border: 0.25em solid rgba(32, 122, 183, 0.2);\n  outline: 0.125em solid #207ab7;\n  padding: 0em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__highlight,\n.tox video.tox-tinymceai__annotation--removed__highlight,\n.tox iframe.tox-tinymceai__annotation--removed__highlight {\n  outline: 0.25em solid rgba(204, 0, 0, 0.2);\n  padding: 0.25em;\n  background-image: none;\n}\n.tox img.tox-tinymceai__annotation--removed__selected,\n.tox video.tox-tinymceai__annotation--removed__selected,\n.tox iframe.tox-tinymceai__annotation--removed__selected {\n  border: 0.25em solid rgba(204, 0, 0, 0.2);\n  outline: 0.125em solid #207ab7;\n  padding: 0em;\n  background-image: none;\n}\n.tox div.tox-tinymceai__annotation:has(> hr) {\n  background-size: auto;\n  padding: 0.25em;\n}\n.tox div.tox-tinymceai__annotation--removed__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox div.tox-tinymceai__annotation--added__highlight > hr {\n  border-color: rgba(0, 0, 0, 0.2);\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected {\n  border: 1px dashed #aaa;\n  box-shadow: none;\n  background-image: none;\n}\n.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,\n.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight {\n  padding: 0;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container {\n  scrollbar-gutter: stable;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list {\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing {\n  padding: var(--tox-private-pad-md, 16px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description {\n  padding-bottom: calc(var(--tox-private-pad-sm, 8px) + var(--tox-private-pad-xs, 4px));\n  font-size: var(--tox-private-font-size-sm, 14px);\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container {\n  padding-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container {\n  margin-bottom: 12px;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button {\n  width: 100%;\n  background-color: var(--tox-private-background-color, #fff);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-sizing: border-box;\n}\n.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content {\n  width: anchor-size(width);\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid #cccccc;\n  color: rgba(34, 47, 62, 0.7);\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 12px;\n  font-weight: normal;\n  height: 18px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: uppercase;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(34, 47, 62, 0.7);\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #222f3e;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(34, 47, 62, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px -4px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox a.tox-tag {\n  cursor: pointer;\n}\n.tox .tox-tag {\n  width: fit-content;\n  box-sizing: border-box;\n  display: flex;\n  padding: var(--tox-private-pad-xs, 4px) 6px;\n  position: relative;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  border-radius: 3px;\n  background: hsl(from var(--tox-private-color-tint, #207ab7) h s l / 10%);\n  line-height: var(--tox-private-base-value, 16px);\n  font-size: var(--tox-private-font-size-xs, 12px);\n}\n.tox .tox-tag::before {\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  bottom: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  box-shadow: var(--tox-private-tag-focus-outline, inset 0 0 0 1px #fff, 0 0 0 2px #207ab7);\n  content: '';\n  left: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: calc(-1 * var(--tox-private-tag-border-width, 1px));\n  top: calc(-1 * var(--tox-private-tag-border-width, 1px));\n}\n.tox .tox-tag:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-tag > * {\n  /* \n        If there is not enough space, then do not scale down anything, except for label, which has flex-shrink set to 1.\n        In general we expect two small items in tag (icon and close button) and one large (usually label).\n      */\n  flex-shrink: 0;\n}\n.tox .tox-tag .tox-icon {\n  height: var(--tox-private-base-value, 16px);\n  fill: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-tag .tox-tag__label {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  /* If there is not enough space, then shrink the label. */\n  flex-shrink: 1;\n  color: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-tag .tox-tag__close {\n  height: var(--tox-private-base-value, 16px);\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon {\n  border: 0;\n  padding: 0;\n  color: var(--tox-private-text-color-muted, rgba(34, 47, 62, 0.7));\n}\n.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon::before {\n  box-shadow: none;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-segmented-control {\n  display: inline-flex;\n  position: relative;\n  border: none;\n  border-radius: var(--tox-private-control-border-radius, 3px);\n  box-shadow: inset 0 0 0 1px var(--tox-private-segmented-control-border-color, #e3e3e3);\n  overflow: hidden;\n  padding: var(--tox-private-pad-xs, 4px);\n  background-color: var(--tox-private-background-color, #fff);\n}\n.tox .tox-segmented-control__segment {\n  flex: 1;\n  padding: var(--tox-private-pad-xs, 4px) var(--tox-private-pad-sm, 8px);\n  cursor: pointer;\n  background: transparent;\n  font-size: var(--tox-private-font-size-sm, 14px);
1\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: 16px;\n  border: 1px solid transparent;\n  border-radius: calc(var(--tox-private-control-border-radius, 3px) - 1px);\n  text-align: center;\n  white-space: nowrap;\n  display: inline-block;\n  vertical-align: middle;\n  color: var(--tox-private-segmented-control-text-color, #222f3e);\n}\n.tox .tox-segmented-control__segment--active {\n  border-color: var(--tox-private-segmented-control-active-border-color, #207ab7);\n  color: var(--tox-private-segmented-control-active-text-color, #207ab7);\n  background-color: var(--tox-private-segmented-control-active-bg-color, rgba(32, 122, 183, 0.1));\n}\n.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment {\n  transition: all 0.2s;\n}\n.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n.tox .tox-segmented-control__segment:focus {\n  outline: 2px solid var(--tox-private-color-tint, #207ab7);\n  outline-offset: 2px;\n}\n.tox .tox-segmented-control__segment:focus:not(:focus-visible) {\n  outline: none;\n}\n.tox .tox-toggle {\n  display: flex;\n  align-items: center;\n  gap: var(--tox-private-pad-xs, 4px);\n  padding: var(--tox-private-pad-xs, 4px);\n  font-weight: var(--tox-private-font-weight-normal, normal);\n  line-height: var(--tox-private-control-line-height, 24px);\n  white-space: nowrap;\n  background-color: var(--tox-private-background-color, #fff);\n  color: var(--tox-private-text-color, #222f3e);\n}\n.tox .tox-toggle input {\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n.tox .tox-toggle__slider {\n  position: relative;\n  cursor: pointer;\n  box-sizing: border-box;\n  transition: 0.4s;\n  border-radius: 34px;\n  width: 28px;\n  height: 16px;\n  background-color: var(--tox-private-slider-background-color, #fff);\n  border: 1px solid var(--tox-private-slider-border-color, #e3e3e3);\n}\n.tox .tox-toggle__slider::before {\n  position: absolute;\n  content: \"\";\n  height: 12px;\n  width: 12px;\n  left: 1px;\n  bottom: 1px;\n  transition: 0.4s;\n  border-radius: 50%;\n  background-color: var(--tox-private-slider-handle-background-color, #222f3e);\n}\n.tox input:checked + .tox-toggle__slider {\n  background-color: var(--tox-private-slider-checked-background-color, #207ab7);\n  border: 1px solid var(--tox-private-slider-checked-border-color, #207ab7);\n}\n.tox input:focus + .tox-toggle__slider {\n  box-shadow: 0 0 0 1px var(--tox-private-color-white, #fff), 0 0 0 2px var(--tox-private-color-tint, #207ab7);\n}\n.tox input:checked + .tox-toggle__slider::before {\n  transform: translateX(12px);\n  background-color: var(--tox-private-slider-checked-handle-background-color, #fff);\n}\n.tox input:disabled + .tox-toggle__slider::before {\n  opacity: 50%;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 3px 0 2px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n.tox .tox-tbtn .tox-tbtn__icon-wrap {\n  pointer-events: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 51px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 68px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: transparent;\n  border-radius: 3px;\n  display: flex;\n  margin: 3px 0 2px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #dee0e2;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #dee0e2;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #222f3e;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #dee0e2;\n  color: #222f3e;\n}\n.tox .tox-number-input input:focus {\n  background-color: #dee0e2;\n}\n.tox .tox-number-input input:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #222f3e;\n  height: 34px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #222f3e;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #dee0e2;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:active {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:active svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #dee0e2;\n}\n.tox .tox-tbtn--select {\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #cccccc;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: transparent;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #dee0e2;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 0;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button__main {\n  border-radius: 3px 0 0 3px;\n  margin-right: 0;\n}\n.tox .tox-split-button__main:focus {\n  border: 0;\n  box-shadow: none;\n  background: #dee0e2;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__main:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px 0 0 3px;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__main:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n  border-radius: 0 3px 3px 0;\n  margin-left: 0;\n}\n.tox .tox-split-button__chevron:focus {\n  border: 0;\n  box-shadow: none;\n  background: #dee0e2;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button__chevron:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 0 3px 3px 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox.tox-platform-touch .tox-split-button__main {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button__main.tox-tbtn--disabled,\n.tox .tox-split-button__chevron.tox-tbtn--disabled {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:hover,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:hover {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled:focus,\n.tox .tox-split-button__chevron.tox-tbtn--disabled:focus {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #fff;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #fff;\n  background-image: repeating-linear-gradient(#cccccc 0 1px, transparent 1px 39px);\n  background-position: center top 39px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 4px * 2) calc(100% - 39px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 4px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid #cccccc;\n  margin-top: -1px;\n  padding-bottom: 0;\n  padding-top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #dee0e2;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #fff;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 4px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid #cccccc;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid #cccccc;\n}\n.tox .tox-toolbar-input-form {\n  display: flex;\n  align-items: center;\n  background-color: var(--tox-private-background-color, #fff);\n  padding: 0 var(--tox-private-pad-sm, 8px);\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: min(80%, 15em);\n  padding: 8px 0 0 0;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip.tox-tooltip--anchor {\n  display: none;\n  padding: var(--tox-private-pad-xs, 4px) 0 0;\n  position: fixed;\n  position-try-fallbacks: flip-block, flip-inline, flip-block flip-inline;\n  height: fit-content;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up {\n  position-area: block-end;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down {\n  position-area: block-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left {\n  position-area: inline-start;\n}\n.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right {\n  position-area: inline-end;\n}\n.tox .tox-tooltip__body {\n  background-color: #222f3e;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #222f3e;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #222f3e;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #b1d0e6;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #b1d0e6;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n[data-mce-name=\"uploadcare-enhance-filter\"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #fff;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n  background-color: #fff;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #222f3e;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__align-right {\n  margin-left: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 8px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-view .tox-revisionhistory__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #fff;
1\n  border-top: 1px solid #f0f0f0;\n  display: flex;\n  flex: 1;\n  height: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #fff;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #222f3e;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #f0f0f0;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #fff;\n  border: 1px solid #f0f0f0;\n  border-radius: 6px;\n  color: #222f3e;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #006ce7;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #006ce7;\n  box-shadow: 0 0 0 2px #006ce7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #fff5cc;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #e3b82a;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #e3b82a;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  display: block;\n  width: min-content;\n  padding: 4px 8px;\n  margin-bottom: 8px;\n  font-size: 12px;\n  font-weight: bold;\n  border-radius: 4px;\n  background: #d3d5d8;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  align-items: center;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 14px;\n  font-weight: bold;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 12px;\n  font-weight: normal;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #222f3e;\n  height: 24px;\n}\n.tox .tox-card {\n  background-color: #fff;\n  border-radius: 3px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  cursor: pointer;\n  transition: box-shadow 0.15s ease-in-out, border 0.15s ease-in-out;\n  border: 0 solid transparent;\n}\n.tox .tox-card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-card--selected {\n  border-color: #207ab7;\n}\n.tox .tox-card:focus-visible {\n  outline: none;\n  box-shadow: 0 0 0 0 transparent;\n  border-color: transparent;\n}\n.tox .tox-card--has-decision {\n  background-color: #f0f0f0;\n}\n.tox .tox-card--has-decision:not(.tox-card--selected) {\n  border-width: 1px;\n  border-color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-card--has-decision .tox-card__header {\n  font-size: 12px;\n}\n.tox .tox-card--has-decision .tox-card__body {\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline {\n  border-color: #e
10e0e0;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled),\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled) {\n  background-color: #e0e0e0;\n  border-color: #d1d1d1;\n}\n.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled) {\n  background-color: #d1d1d1;\n  border-color: #d1d1d1;\n}\n.tox .tox-card__header {\n  padding: 12px;\n  padding-bottom: 0;\n  color: #222f3e;\n  font-size: 16px;\n  font-weight: bold;\n  text-transform: uppercase;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card__header-label {\n  font-size: 12px;\n  font-weight: bold;\n  text-transform: uppercase;\n  color: #222f3e;\n}\n.tox .tox-card__body {\n  padding: 12px 12px 0 12px;\n  color: #222f3e;\n  font-size: 16px;\n}\n.tox .tox-card__body .tox-expandable-box {\n  border: none;\n  padding: 0;\n  gap: 12px;\n}\n.tox .tox-card--has-decision .tox .tox-card__body {\n  padding: 0 12px 0 12px;\n}\n.tox .tox-card__highlight {\n  padding: 4px 6px;\n  border-bottom: 0 solid #207ab7;\n}\n.tox .tox-card__highlight--added {\n  background-color: #e4eeda;\n}\n.tox .tox-card__highlight--deleted {\n  background-color: #f5cccc;\n}\n.tox .tox-card__highlight--modified {\n  background-color: #d2e4f1;\n}\n.tox .tox-card__actions {\n  display: flex;\n  gap: 8px;\n  padding: 0 12px 12px;\n}\n.tox .tox-card__actions--space-between {\n  justify-content: space-between;\n}\n.tox .tox-card__actions--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-card__actions .tox-button,\n.tox .tox-card__actions .tox-button--icon,\n.tox .tox-card__actions .tox-button:has(.tox-icon:only-child) {\n  padding: 4px 16px;\n}\n.tox .tox-card.tox-skeleton {\n  cursor: default;\n  pointer-events: none;\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton:hover {\n  box-shadow: none;\n}\n.tox .tox-card.tox-skeleton .tox-skeleton__line {\n  border-radius: 3px;\n  margin: 0;\n}\n.tox .tox-card.tox-skeleton .tox-card__body {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.tox .tox-card-list {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.tox .tox-card-list:focus {\n  outline: none;\n}\n.tox [data-mce-name=\"suggestededits\"] .tox-icon .tox-icon--badge {\n  fill: #207ab7;\n}\n.tox .tox-view .tox-suggestededits__pane {\n  padding: 0;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-suggestededits__sink {\n  position: relative;\n  z-index: 1000;\n}\n.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list {\n  position: absolute;\n}\n.tox .tox-suggestededits__container {\n  height: 100%;\n  /* TINY-12393: Improve height calculation */\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-suggestededits__container .tox-suggestededits {\n  background-color: #fff;\n  border-top: 1px solid #cccccc;\n  display: flex;\n  flex: 1;\n  height: inherit;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content {\n  flex: 1;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model {\n  height: 100%;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe {\n  height: 100%;\n  width: 100%;\n  overflow: scroll;\n  background-color: #fff;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar {\n  background-color: #f0f0f0;\n  display: flex;\n  flex-direction: column;\n  flex: 0 1 auto;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header {\n  padding: 4px 12px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow: auto;\n  padding: 6px 12px 12px 12px;\n  position: relative;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card {\n  background-color: #fff;\n  border-radius: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider {\n  background-color: #f0f0f0;\n  height: 1px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor {\n  align-items: flex-start;\n  align-self: stretch;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header {\n  display: flex;\n  flex: auto;\n  justify-content: space-between;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img {\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--detail
1s {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #222f3e;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user {\n  display: flex;\n  align-items: center;\n  flex: 1 0 0;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar {\n  height: 36px;\n  width: 36px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution {\n  align-items: center;\n  border: 0;\n  border-radius: 20px;\n  height: 20px;\n  width: 20px;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: center;\n  text-align: center;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg {\n  fill: #78AB46;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg {\n  fill: #c00;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content {\n  display: flex;\n  flex-direction: column;\n  align-self: stretch;\n  flex: auto;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations {\n  display: flex;\n  gap: 8px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar {\n  align-items: center;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  font-size: 12px;\n  justify-content: space-between;\n  width: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert {\n  background-color: #78AB46;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify {\
1n  background-color: #207ab7;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove {\n  background-color: #c00;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text {\n  color: #222f3e;\n  font-weight: bold;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback {\n  color: #222f3e;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea {\n  border: 2px solid #cccccc;\n  border-radius: 6px;\n  color: #222f3e;\n  gap: 8px;\n  padding: 5px 6px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus {\n  border: 2px solid #207ab7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg {\n  fill: #222F3E80;\n  transform: translate(0px, 8px);\n  margin-top: -10px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  width: 100%;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons {\n  justify-content: space-between;\n  padding: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons {\n  justify-content: flex-end;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden {\n  opacity: 0.5;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved {\n  background-color: #d3d5d8;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible {\n  outline: 2px solid #207ab7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single {\n  border-radius: 6px;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible {\n  outline: 2px solid #207ab7;\n}\n.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover {\n  box-shadow: 0 4px 8px 0 #d3d5d8;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: \"\";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: none;\n  padding: 0;\n}\n.tox.tox-tinymce--toolbar-bottom .tox-editor-header,\n.tox.tox-tinymce-inline .tox-editor-header {\n  margin-bottom: -1px;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: hidden;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: none;\n  box-shadow: none;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: transparent;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 0;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0;\n}\n.tox .tox-pop {\n  box-shadow: none;\n}\n.tox .tox-tbtn,\n.tox .tox-label,\n.tox .tox-number-input,\n.tox .tox-tbtn--select,\n.tox .tox-split-button,\n.tox .tox-toolbar-label {\n  margin: 2px 0 3px 0;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #cccccc;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff !important;\n}\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: none;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n  border-top: 1px solid #cccccc;\n  margin-top: -1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  border: 1px solid #cccccc;\n  padding: 0;\n}\n.tox .tox-pop .tox-pop__dialog .tox-toolbar {\n  padding: 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {\n  border-top: 1px solid #cccccc;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child {\n  border-top: 1px solid #cccccc;\n}\n.tox .tox-toolbar__group {\n  padding: 0 4px 0 4px;\n}\n.tox .tox-collection__item {\n  border-radius: 0;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #222f3e;\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(34, 47, 62, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #222f3e;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 1ch;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-statusbar__resize-handle {\n  padding-bottom: 0;\n  padding-right: 0;\n}\n.tox .tox-button::before {\n  display: none;\n}\n"],sourceRoot:""}]),o.A=c},21237:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(89251),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},72270:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(83797),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},9603:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(30964),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},84085:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(62008),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},48864:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(63105),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},46996:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(7043),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},92701:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(91158),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},12223:function(t,o,e){"use strict";e.r(o);var n=e(85072),i=e.n(n),r=e(97825),a=e.n(r),A=e(57722),s=e.n(A),l=e(55056),d=e.n(l),c=e(10540),x=e.n(c),p=e(41113),g=e.n(p),C=e(83394),u={};u.styleTagTransform=g(),u.setAttributes=d(),u.insert=s(),u.domAPI=a(),u.insertStyleElement=x();i()(C.A,u);o.default=C.A&&C.A.locals?C.A.locals:void 0},12983:function(){
vendor: 85,591 bytes, line 1
1tinymce.IconManager.add("default",{icons:{"accessibility-check":'<svg width="24" height="24"><path d="M12 2a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.1.9-2 2-2Zm8 7h-5v12c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-5c0-.6-.4-1-1-1a1 1 0 0 0-1 1v5c0 .6-.4 1-1 1a1 1 0 0 1-1-1V9H4a1 1 0 1 1 0-2h16c.6 0 1 .4 1 1s-.4 1-1 1Z" fill-rule="nonzero"/></svg>',"accordion-toggle":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6a1 1 0 0 1-1-1Z"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M4 15c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1-1-1Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 19c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6a1 1 0 0 1-1-1Z"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M4 19c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1-1-1Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3 7.3a1 1 0 0 1 1.4 0L16 9.6l2.3-2.3a1 1 0 1 1 1.4 1.4L16 12.4l-3.7-3.7a1 1 0 0 1 0-1.4ZM4.3 11.7a1 1 0 0 1 0-1.4L6.6 8 4.3 5.7a1 1 0 0 1 1.4-1.4L9.4 8l-3.7 3.7a1 1 0 0 1-1.4 0Z"/></svg>',accordion:'<svg width="24" height="24"><rect x="12" y="7" width="10" height="2" rx="1"/><rect x="12" y="11" width="10" height="2" rx="1"/><rect x="12" y="15" width="6" height="2" rx="1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.3 7.3a1 1 0 0 1 1.4 0L6 9.6l2.3-2.3a1 1 0 0 1 1.4 1.4L6 12.4 2.3 8.7a1 1 0 0 1 0-1.4Z"/></svg>',"action-next":'<svg width="24" height="24"><path fill-rule="nonzero" d="M5.7 7.3a1 1 0 0 0-1.4 1.4l7.7 7.7 7.7-7.7a1 1 0 1 0-1.4-1.4L12 13.6 5.7 7.3Z"/></svg>',"action-prev":'<svg width="24" height="24"><path fill-rule="nonzero" d="M18.3 15.7a1 1 0 0 0 1.4-1.4L12 6.6l-7.7 7.7a1 1 0 0 0 1.4 1.4L12 9.4l6.3 6.3Z"/></svg>',"add-file":'<svg height="24" width="24"><path d="M2 7h2V4h3V2H4a2 2 0 0 0-2 2zm20 0h-2V4h-3V2h3a2 2 0 0 1 2 2zm0 2h-2v6h2zm0 8h-2v3h-3v2h3a2 2 0 0 0 2-2zM2 9h2v6H2zm0 8h2v3h3v2H4a2 2 0 0 1-2-2zm7 5v-2h6v2zm6-20v2H9V2zM6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M2 7h2V4h3V2H4a2 2 0 0 0-2 2zm20 0h-2V4h-3V2h3a2 2 0 0 1 2 2zm0 2h-2v6h2zm0 8h-2v3h-3v2h3a2 2 0 0 0 2-2zM2 9h2v6H2zm0 8h2v3h3v2H4a2 2 0 0 1-2-2zm7 5v-2h6v2zm6-20v2H9V2zM6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/></svg>',addtag:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 5a2 2 0 0 1 1.6.8L21 12l-4.4 6.2a2 2 0 0 1-1.6.8h-3v-2h3l3.5-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6 12a1 1 0 0 0-1 1v2H3a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2H7v-2c0-.6-.4-1-1-1Z"/></svg>',"adjust-length":'<svg width="24" height="24"><path d="M14 7c0 .9.5 1.8 1.5 2.2h.2c.5.3.9.7 1.1 1.3v.1l.1.1v.1h.1V14h-2V9h-2v5h-2V9H9v5H7V9H4v9h16v-6.2a2.3 2.3 0 0 0 1-1l.1-.1v-.2h.1c.2-.5.4-.8.8-1V18c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H4a2 2 0 0 1-1.4-.6A2 2 0 0 1 2 18V9c0-.6.2-1 .6-1.4A2 2 0 0 1 4 7h10Z"/><path d="M18.7 4.2a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-.6-1 4.2 4.2 0 0 0-1.7-1.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5Z"/></svg>',adjustments:'<svg width="24" height="24"><path d="M16 11a3 3 0 1 1 2.8-4H21v2h-2.2a3 3 0 0 1-2.8 2Zm0-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2ZM3 9h8V7H3v2Zm5 10a3 3 0 1 0-2.8-4H3v2h2.2A3 3 0 0 0 8 19Zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm13 0h-8v-2h8v2Z"/></svg>',"ai-assistant":'<svg height="24" width="24"><path d="m15.4 2.6-1.9 1.9h-4a5.5 5.5 0 1 0 0 11H13V18c2.6-2 6.8-4 7-7.6V10l1.8-1.8.2 1.8c0 5.7-7 9-11 12v-4.5H9.5a7.5 7.5 0 0 1 0-15h6z"/><path d="M8.5 8.5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm7 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm3.2-6.3a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5c.3 0 .3.5 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5z"/></svg>',"ai-chat-response":'<svg width="24" height="24"><path d="M9 9a7.1 7.1 0 0 0 6 6 7.1 7.1 0 0 0-6 6 7.1 7.1 0 0 0-6-6 7.1 7.1 0 0 0 6-6Zm7.5-5A4.6 4.6 0 0 0 21 8.5a4.6 4.6 0 0 0-4.5 4.5A4.6 4.6 0 0 0 12 8.5 4.6 4.6 0 0 0 16.5 4ZM6 3a5 5 0 0 0 3 3 5 5 0 0 0-3 3 5 5 0 0 0-3-3 5 5 0 0 0 3-3Z"/></svg>',"ai-model":'<svg height="24" width="24"><path d="M12.1 3c.5 0 .9.5.9 1v3h5a2 2 0 0 1 2 2v4h2v2h-2v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4H2v-2h2V9c0-1.1.9-2 2-2h5V5H7.4V3H12zM6 19h12V9H6zm3-7c.6 0 1 .4 1 1v2a1 1 0 1 1-2 0v-2c0-.6.4-1 1-1zm6 0c.6 0 1 .4 1 1v2a1 1 0 1 1-2 0v-2c0-.6.4-1 1-1z"/></svg>',"ai-prompt":'<svg width="24" height="24"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 6.7a1 1 0 0 0-1.4 0l-9.9 10a1 1 0 0 0 0 1.3l2.1 2.1c.4.4 1 .4 1.4 0l10-9.9c.3-.3.3-1 0-1.4l-2.2-2Zm1.4 2.8-2-2-3 2.7 2.2 2.2 2.8-2.9Z"/><path d="m18.5 7.3-.7-1.5-1.5-.8 1.5-.7.7-1.5.7 1.5 1.5.7-1.5.8-.7 1.5ZM18.5 16.5l-.7-1.6-1.5-.7 1.5-.7.7-1.6.7 1.6 1.5.7-1.5.7-.7 1.6ZM9.7 7.3 9 5.8 7.5 5 9 4.3l.7-1.5.7 1.5L12 5l-1.5.8-.7 1.5Z"/></g><defs><clipPath id="a"><path d="M0 0h24v24H0z"/></clipPath></defs></svg>',"ai-review":'<svg height="24" width="24"><path d="M15.4 12.6zM15.3 12.6h.1l.3-.2a.5.5 0 0 0 0-.8 5.5 5.5 0 0 1-3.3-3.3.5.5 0 0 0-.8 0 5.5 5.5 0 0 1-3.3 3.3.5.5 0 0 0 0 .8l.3.1a5.5 5.5 0 0 1 2.7 2.6l.1.2.2.4a.5.5 0 0 0 .8 0l.1-.2v-.2l.2-.2a5.5 5.5 0 0 1 2.6-2.5zM12 11a7.3 7.3 0 0 1-1 .9l1 1a7.3 7.3 0 0 1 1-1 7.3 7.3 0 0 1-1-1z" fill-rule="evenodd"/><path d="M12 4a10 10 0 0 1 1.5.1l-.3 2A7.6 7.6 0 0 0 12 6c-1.7 0-3.2.5-4.5 1.5-1.4 1-2.6 2.4-3.4 4a1 1 0 0 0-.1.5 1 1 0 0 0 0 .3l.1.1c.8 1.7 2 3 3.4 4.1a7.5 7.5 0 0 0 5.3 1.5c1.4-.2 2.6-.7 3.7-1.5 1.2-.9 2.2-2 3-3.4a13.5 13.5 0 0 0 .4-.7 1 1 0 0 0 .1-.4 1 1 0 0 0-.1-.4 12.5 12.5 0 0 0-.7-1.3l1.6-1.1a13.7 13.7 0 0 1 .9 1.5 3 3 0 0 1 .2 2 3 3 0 0 1-.2.6 15.1 15.1 0 0 1-.4.8c-1 1.6-2.1 3-3.6 4-1.4 1-3 1.7-4.7 1.8a9.9 9.9 0 0 1-1 .1c-2 0-4-.6-5.7-1.9-1.7-1.2-3-2.8-4-4.8a3 3 0 0 1 0-2.6c1-2 2.3-3.6 4-4.8A9.5 9.5 0 0 1 12 4z"/><path d="M16.7 4.2a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5z"/></svg>',"ai-translate":'<svg height="24" width="24"><path d="M22 22h-2.1l-1-3h-5l-1 3h-2.1l4.7-12h2zm-7.4-4.8h3.6l-1.8-5.1z" fill-rule="evenodd"/><path d="M8.9 4h5.2s-.8 2.5-2.7 5.7c-.7 1.2-2 2.9-2 2.9l2.4 2.5-1 1.8-2.9-3-4.5 4.6L2 17.1l4.6-4.5-1.6-2C4.6 9.9 4 9 3.7 8h2A15.3 15.3 0 0 0 8 11.1l1.7-2.3c.7-1 1-1.9 1.3-2.8H2V4h4.9V2h2zm9.3-1.8a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5z"/></svg>',ai:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H5Zm6.8 11.5.5 1.2a68.3 68.3 0 0 0 .7 1.1l.4.1c.3 0 .5 0 .7-.3.2-.1.3-.3.3-.6l-.3-1-2.6-6.2a20.4 20.4 0 0 0-.5-1.3l-.5-.4-.7-.2c-.2 0-.5 0-.6.2-.2 0-.4.2-.5.4l-.3.6-.3.7L5.7 15l-.2.6-.1.4c0 .3 0 .5.3.7l.6.2c.3 0 .5 0 .7-.2l.4-1 .5-1.2h3.9ZM9.8 9l1.5 4h-3l1.5-4Zm5.6-.9v7.6c0 .4 0 .7.2 1l.7.2c.3 0 .6 0 .8-.3l.2-.9V8.1c0-.4 0-.7-.2-.9a1 1 0 0 0-.8-.3c-.2 0-.5.1-.7.3l-.2 1Z"/></svg>',"align-center":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm3 4h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 1 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm-3-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-justify":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-left":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Zm0-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-none":'<svg width="24" height="24"><path d="M14.2 5 13 7H5a1 1 0 1 1 0-2h9.2Zm4 0h.8a1 1 0 0 1 0 2h-2l1.2-2Zm-6.4 4-1.2 2H5a1 1 0 0 1 0-2h6.8Zm4 0H19a1 1 0 0 1 0 2h-4.4l1.2-2Zm-6.4 4-1.2 2H5a1 1 0 0 1 0-2h4.4Zm4 0H19a1 1 0 0 1 0 2h-6.8l1.2-2ZM7 17l-1.2 2H5a1 1 0 0 1 0-2h2Zm4 0h8a1 1 0 0 1 0 2H9.8l1.2-2Zm5.2-13.5 1.3.7-9.7 16.3-1.3-.7 9.7-16.3Z" fill-rule="evenodd"/></svg>',"align-right":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm6 4h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm-6-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"alt-text":'<svg width="24" height="24"><path d="M3 20a2 2 0 0 1-1.4-.6A2 2 0 0 1 1 18V6c0-.6.2-1 .6-1.4A2 2 0 0 1 3 4h18c.6 0 1 .2 1.4.6.4.4.6.9.6 1.4v12c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H3Zm0-2h18V6H3v12Zm1.5-3H6v-1.5h1.5V15H9v-5a1 1 0 0 0-.3-.7A1 1 0 0 0 8 9H5.5a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v5ZM6 12v-1.5h1.5V12H6Z"/><path d="M11 15V9h1.3v4.5h2V15H11Zm5.8-4.5V15h1.4v-4.5h1.3V9h-4v1.5h1.3Z"/></svg>',"arrow-left":'<svg width="24" height="24"><path d="m5.6 13 12 6a1 1 0 0 0 1.4-1V6a1 1 0 0 0-1.4-.9l-12 6a1 1 0 0 0 0 1.8Z" fill-rule="evenodd"/></svg>',"arrow-right":'<svg width="24" height="24"><path d="m18.5 13-12 6A1 1 0 0 1 5 18V6a1 1 0 0 1 1.4-.9l12 6a1 1 0 0 1 0 1.8Z" fill-rule="evenodd"/></svg>',attachment:'<svg height="24" width="24"><path d="M11 2c1 0 2 .5 2.8 1.3.7.8 1.1 1.9 1.1 3L15 16c0 .7-.2 1.3-.7 1.8-.4.5-1 .8-1.8.8-.6 0-1.3-.3-1.7-.8-.5-.5-.7-1.1-.7-1.8L10 6.3h2V16l.2.5.3.1.4-.1.1-.5V6.3c0-.7-.3-1.3-.7-1.7-.3-.4-.8-.6-1.3-.6s-1 .2-1.4.6c-.4.4-.6 1-.6 1.7V16c0 1 .5 2 1.1 2.8.7.7 1.6 1.1 2.4 1.1 1 0 1.8-.4 2.5-1.1.6-.7 1-1.7 1-2.8l-.1-9h2l.1 9c0 1.5-.6 3-1.6 4.1a5.3 5.3 0 0 1-3.9 1.8c-1.4 0-2.8-.6-3.8-1.8A6.2 6.2 0 0 1 7 16.1L7 6.3V6c0-1 .4-2 1.1-2.8C9 2.5 10 2 11 2z"/></svg>',"auto-image-enhancement":'<svg width="24" height="24"><path d="M7.7 10.6a5.8 5.8 0 0 0 5.7 5.7A5.8 5.8 0 0 0 7.7 22 5.8 5.8 0 0 0 2 16.3a5.8 5.8 0 0 0 5.7-5.7ZM15.5 2c.3 3 3.3 6 6.5 6.4-3.2.5-6.2 3.4-6.5 6.5-.3-3.4-3-6-6.4-6.5 3.3-.5 6.1-3 6.4-6.4Z"/></svg>',blur:'<svg width="24" height="24"><path d="M19.3 9.3a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7A1 1 0 0 0 20 9a1 1 0 0 0-.7.3Zm-16 0a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3A1 1 0 0 0 5 10a1 1 0 0 0-.3-.7A1 1 0 0 0 4 9a1 1 0 0 0-.7.3Zm16 6a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3Zm-16 0a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3A1 1 0 0 0 5 16a1 1 0 0 0-.3-.7A1 1 0 0 0 4 15a1 1 0 0 0-.7.3Zm5-11A1 1 0 0 0 8 5a1 1 0 0 0 1 1c.3 0 .5-.1.7-.3A1 1 0 0 0 10 5a1 1 0 0 0-.3-.7A1 1 0 0 0 9 4a1 1 0 0 0-.7.3Zm6 0a1 1 0 0 0-.3.7 1 1 0 0 0 1 1c.3 0 .5-.1.7-.3A1 1 0 0 0 16 5a1 1 0 0 0-.3-.7A1 1 0 0 0 15 4a1 1 0 0 0-.7.3Zm-6 16a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7A1 1 0 0 0 9 20a1 1 0 0 0-.7.3Zm6 0a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3ZM7.6 8.6A2 2 0 0 0 7 10c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 9 8a2 2 0 0 0-1.4.6Zm0 6A2 2 0 0 0 7 16c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 9 14a2 2 0 0 0-1.4.6Zm6-6A2 2 0 0 0 13 10c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 15 8a2 2 0 0 0-1.4.6Zm0 6A2 2 0 0 0 13 16c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 15 14a2 2 0 0 0-1.4.6Z"/></svg>',bold:'<svg width="24" height="24"><path d="M7.8 19c-.3 0-.5 0-.6-.2l-.2-.5V5.7c0-.2 0-.4.2-.5l.6-.2h5c1.5 0 2.7.3 3.5 1 .7.6 1.1 1.4 1.1 2.5a3 3 0 0 1-.6 1.9c-.4.6-1 1-1.6 1.2.4.1.9.3 1.3.6s.8.7 1 1.2c.4.4.5 1 .5 1.6 0 1.3-.4 2.3-1.3 3-.8.7-2.1 1-3.8 1H7.8Zm5-8.3c.6 0 1.2-.1 1.6-.5.4-.3.6-.7.6-1.3 0-1.1-.8-1.7-2.3-1.7H9.3v3.5h3.4Zm.5 6c.7 0 1.3-.1 1.7-.4.4-.4.6-.9.6-1.5s-.2-1-.7-1.4c-.4-.3-1-.4-2-.4H9.4v3.8h4Z" fill-rule="evenodd"/></svg>',bookmark:'<svg width="24" height="24"><path d="M6 4v17l6-4 6 4V4c0-.6-.4-1-1-1H7a1 1 0 0 0-1 1Z" fill-rule="nonzero"/></svg>',"border-style":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="2" x="3" y="6" rx="1"/><rect width="2.8" height="2" x="3" y="16" rx="1"/><rect width="2.8" height="2" x="6.8" y="16" rx="1"/><rect width="2.8" height="2" x="10.6" y="16" rx="1"/><rect width="2.8" height="2" x="14.4" y="16" rx="1"/><rect width="2.8" height="2" x="18.2" y="16" rx="1"/><rect width="8" height="2" x="3" y="11" rx="1"/><rect width="8" height="2" x="13" y="11" rx="1"/></g></svg>',"border-width":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="5" x="3" y="5" rx="1"/><rect width="18" height="3.5" x="3" y="11.5" rx="1"/><rect width="18" height="2" x="3" y="17" rx="1"/></g></svg>',box:'<svg width="24" height="24"><path d="M3.8 7a1 1 0 0 0-.7.6l-.1 3V13.8a3.5 3.5 0 0 0 4 2.7c.8-.2 1.4-.5 2-1l.3-.3.3.2c.7.7 1.4 1 2.4 1.1 1.2 0 2.4-.6 3-1.6.9-1.2.8-2.8 0-4a3.7 3.7 0 0 0-2-1.2c-.4-.1-1.2-.1-1.6 0a3.4 3.4 0 0 0-1.7 1l-.3.2-.2-.1c-.4-.5-1.2-1-2-1.1-.6-.2-1.5 0-2 .2H5V9c0-1.3 0-1.3-.3-1.6a1 1 0 0 0-1-.3Zm12 2.6c-.3.2-.5.4-.6.8v.6l.9 1 .7 1v.1l-.8 1-.7 1a1 1 0 0 0 0 .7 1 1 0 0 0 1.3.6c.2 0 .3-.2 1-1l.5-.7.6.8.7.8c.4.3 1 .3 1.3 0l.2-.3a1 1 0 0 0 0-.8l-.8-1.2-.7-1a26 26 0 0 0 1.5-2 .8.8 0 0 0 .1-.4c0-.4-.1-.7-.5-.9H20c-.4 0-.5 0-1.2.8l-.7.8-.6-.7-.7-.9a1 1 0 0 0-1 0Zm-9 2 .4.1c.3.1.6.5.7.8l.1.6v.6c-.6 1-2 1.2-2.7.3-.3-.3-.3-.5-.3-1v-.5c.3-.5.7-.8 1.1-1a1.5 1.5 0 0 1 .7 0Zm5.7 0c.4 0 .8.4 1 .8l.2.6-.1.7c-.5.9-1.6 1.1-2.4.6a1.4 1.4 0 0 1-.6-1.1 1.4 1.4 0 0 1 .5-1.2 1.5 1.5 0 0 1 1.4-.4Z"/></svg>',brightness:'<svg width="24" height="24"><path d="M12.7 18.3a1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v1a1 1 0 0 0 .3.7 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3 1 1 0 0 0 .3-.7v-1a1 1 0 0 0-.3-.7ZM11.3 5.7a1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3A1 1 0 0 0 13 5V4a1 1 0 0 0-.3-.7A1 1 0 0 0 12 3a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v1a1 1 0 0 0 .3.7Zm9.4 5.6a1 1 0 0 0-.7-.3h-1a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 .3.7 1 1 0 0 0 .7.3h1a1 1 0 0 0 .7-.3 1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7Zm-15 1.4A1 1 0 0 0 6 12a1 1 0 0 0-.3-.7A1 1 0 0 0 5 11H4a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 .3.7 1 1 0 0 0 .7.3h1a1 1 0 0 0 .7-.3Zm13 4.6-.7-.8a1 1 0 0 0-.8-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 .3.8l.7.7a1 1 0 0 0 .7.3 1 1 0 0 0 .8-.3 1 1 0 0 0 .3-.8 1 1 0 0 0-.3-.7ZM5.3 6.7l.7.8a1 1 0 0 0 .8.3 1 1 0 0 0 .7-.3 1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.8l-.7-.7A1 1 0 0 0 6 5a1 1 0 0 0-.8.3 1 1 0 0 0-.3.8 1 1 0 0 0 .3.6Zm12 1a1 1 0 0 0 .7-.2l.7-.7A1 1 0 0 0 19 6a1 1 0 0 0-.3-.8 1 1 0 0 0-.8-.3 1 1 0 0 0-.7.3l-.7.7a1 1 0 0 0-.3.8 1 1 0 0 0 .3.7 1 1 0 0 0 .7.2ZM6.7 16.4a1 1 0 0 0-.8.2l-.7.7a1 1 0 0 0-.3.7 1 1 0 0 0 .3.8 1 1 0 0 0 .8.3 1 1 0 0 0 .7-.3l.7-.7a1 1 0 0 0 .3-.8 1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3Z"/><path fill-rule="evenodd" d="M13.6 8.3A4 4 0 0 0 12 8a4 4 0 0 0-1.6.3A4 4 0 0 0 9 9.5a4 4 0 0 0-.6 1A4 4 0 0 0 8 12c0 .6.1 1 .3 1.6a4 4 0 0 0 2.1 2 4 4 0 0 0 1.6.4 4 4 0 0 0 1.6-.3 4 4 0 0 0 2-2.1A4 4 0 0 0 16 12a4 4 0 0 0-.3-1.6 4 4 0 0 0-2.1-2ZM14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"/></svg>',browse:'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9.4-2.3 2.3a1 1 0 1 1-1.4-1.4l4-4a1 1 0 0 1 1.4 0l4 4a1 1 0 0 1-1.4 1.4L13 13.4V20a1 1 0 0 1-2 0v-6.6Z" fill-rule="nonzero"/></svg>',camera:'<svg height="24" width="24"><g clip-rule="evenodd" fill-rule="evenodd"><path d="M10 5.4a1 1 0 0 1 .8-.4h4.4a1 1 0 0 1 .8.4l1.2 1.8h2.3A2.5 2.5 0 0 1 22 9.6v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 4 17.6v-8a2.5 2.5 0 0 1 2.5-2.4h2.3zM11.4 7l-1.2 1.7a1 1 0 0 1-.8.5h-3a.5.5 0 0 0-.4.4v8a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.4h-2.9a1 1 0 0 1-.8-.5L14.6 7z"/><path d="M13 11.4a2 2 0 1 0 0 3.8 2 2 0 0 0 0-3.8zm-4 1.9a4 4 0 1 1 8 0 4 4 0 0 1-8 0z"/></g></svg>',cancel:'<svg width="24" height="24"><path d="M12 4.6a7.4 7.4 0 1 1 0 14.8 7.4 7.4 0 0 1 0-14.8ZM12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18Zm0 8L14.8 8l1 1.1-2.7 2.8 2.7 2.7-1.1 1.1-2.7-2.7-2.7 2.7-1-1.1 2.6-2.7-2.7-2.7 1-1.1 2.8 2.7Z" fill-rule="nonzero"/></svg>',caption:'<svg height="24" width="24"><path d="M6 16h8v-2H6zm10 0h2v-2h-2zM4 20a2 2 0 0 1-1.5-.6A2 2 0 0 1 2 18V6c0-.6.2-1 .6-1.4A2 2 0 0 1 4 4h16c.6 0 1 .2 1.4.6.4.4.6.9.6 1.4v12c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6zm0-2h16V6H4z"/></svg>',"cell-background-color":'<svg width="24" height="24"><path d="m15.7 2 1.6 1.6-2.7 2.6 5.9 5.8c.7.7.7 1.7 0 2.4l-6.3 6.1a1.7 1.7 0 0 1-2.4 0l-6.3-6.1c-.7-.7-.7-1.7 0-2.4L15.7 2ZM18 12l-4.5-4L9 12h9ZM4 16s2 2.4 2 3.8C6 21 5.1 22 4 22s-2-1-2-2.2C2 18.4 4 16 4 16Z"/></svg>',"cell-border-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M5 13v5h2v2H5a2 2 0 0 1-2-2v-5h2zm8-7V4h6a2 2 0 0 1 2 2h-8z" opacity=".2"/><path fill-rule="nonzero" d="M13 4v2H5v7H3V6c0-1.1.9-2 2-2h8zm-2.6 14.1.1-.1.1.1.2.3.2.2.2.2c.4.6.8 1.2.8 1.7 0 .8-.7 1.5-1.5 1.5S9 21.3 9 20.5c0-.5.4-1.1.8-1.7l.2-.2.2-.2.2-.3z"/><path d="m13 11-2 2H5v-2h6V6h2z"/><path fill-rule="nonzero" d="m18.4 8 1 1-1.8 1.9 4 4c.5.4.5 1.1 0 1.6l-4.3 4.2a1.2 1.2 0 0 1-1.6 0l-4.4-4.2c-.4-.5-.4-1.2 0-1.7l7-6.8Zm1.6 7-3-3-3 3h6Z"/></g></svg>',"change-case":'<svg width="24" height="24"><path d="M18.4 18.2v-.6c-.5.8-1.3 1.2-2.4 1.2-2.2 0-3.3-1.6-3.3-4.8 0-3.1 1-4.7 3.3-4.7 1.1 0 1.8.3 2.4 1.1v-.6c0-.5.4-.8.8-.8s.8.3.8.8v8.4c0 .5-.4.8-.8.8a.8.8 0 0 1-.8-.8zm-2-7.4c-1.3 0-1.8.9-1.8 3.2 0 2.4.5 3.3 1.7 3.3 1.3 0 1.8-.9 1.8-3.2 0-2.4-.5-3.3-1.7-3.3zM10 15.7H5.5l-.8 2.6a1 1 0 0 1-1 .7h-.2a.7.7 0 0 1-.7-1l4-12a1 1 0 0 1 2 0l4 12a.7.7 0 0 1-.8 1h-.2a1 1 0 0 1-1-.7l-.8-2.6zm-.3-1.5-2-6.5-1.9 6.5h3.9z" fill-rule="evenodd"/></svg>',"change-tone":'<svg height="24" width="24"><path d="M13 20h-2V8h2zm-4-3H7v-6h2zm8 0h-2v-6h2zM5 15.5H3v-3h2zm16 0h-2v-3h2zM17.7 4.2a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5z"/></svg>',"character-count":'<svg width="24" height="24"><path d="M4 11.5h16v1H4v-1Zm4.8-6.8V10H7.7V5.8h-1v-1h2ZM11 8.3V9h2v1h-3V7.7l2-1v-.9h-2v-1h3v2.4l-2 1Zm6.3-3.4V10h-3.1V9h2.1V8h-2.1V6.8h2.1v-1h-2.1v-1h3.1ZM5.8 16.4c0-.5.2-.8.5-1 .2-.2.6-.3 1.2-.3l.8.1c.2 0 .4.2.5.3l.4.4v2.8l.2.3H8.2V18.7l-.6.3H7c-.4 0-.7 0-1-.2a1 1 0 0 1-.3-.9c0-.3 0-.6.3-.8.3-.2.7-.4 1.2-.4l.6-.2h.3v-.2l-.1-.2a.8.8 0 0 0-.5-.1 1 1 0 0 0-.4 0l-.3.4h-1Zm2.3.8h-.2l-.2.1-.4.1a1 1 0 0 0-.4.2l-.2.2.1.3.5.1h.4l.4-.4v-.6Zm2-3.4h1.2v1.7l.5-.3h.5c.5 0 .9.1 1.2.5.3.4.5.8.5 1.4 0 .6-.2 1.1-.5 1.5-.3.4-.7.6-1.3.6l-.6-.1-.4-.4v.4h-1.1v-5.4Zm1.1 3.3c0 .3 0 .6.2.8a.7.7 0 0 0 1.2 0l.2-.8c0-.4 0-.6-.2-.8a.7.7 0 0 0-.6-.3l-.6.3-.2.8Zm6.1-.5c0-.2 0-.3-.2-.4a.8.8 0 0 0-.5-.2c-.3 0-.5.1-.6.3l-.2.9c0 .3 0 .6.2.8.1.2.3.3.6.3.2 0 .4 0 .5-.2l.2-.4h1.1c0 .5-.3.8-.6 1.1a2 2 0 0 1-1.3.4c-.5 0-1-.2-1.3-.6a2 2 0 0 1-.5-1.4c0-.6.1-1.1.5-1.5.3-.4.8-.5 1.4-.5.5 0 1 0 1.2.3.4.3.5.7.5 1.2h-1v-.1Z" fill-rule="evenodd"/></svg>',"chat-commands":'<svg height="24" width="24"><path d="M14.3 3.3h.4l-2 2H9.3a5.5 5.5 0 0 0 0 11h3.4v2.1l4.4-3h.1a5.5 5.5 0 0 0 2.5-4.3v-.8l1.7-1.7a7.5 7.5 0 0 1-3.1 8.5l-7.6 5.1v-4H9.3a7.5 7.5 0 0 1 0-15z"/><path d="M12.4 7.3a1 1 0 0 1 1.5 1.4l-.8.8a1 1 0 0 1 .8 1.7l-2.3 2.5a1 1 0 0 1-1.5-1.4l.8-.8a1 1 0 0 1-.8-1.7zm6.3-5a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.4.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5z"/></svg>',"chat-reasoning":'<svg width="16" height="16"><path d="M9.1 12.7V14H7v-1.3H9Zm.6-2.2V12H6.3v-1.4h3.4Zm1-4.6A2.5 2.5 0 0 0 9.9 4 2.7 2.7 0 0 0 8 3.3c-.7 0-1.4.3-1.9.8a2.5 2.5 0 0 0-.8 1.8c0 .4.1.8.7 1.4.4.4.8.9 1 1.6a.7.7 0 1 1-1.3.3 2 2 0 0 0-.7-1A3 3 0 0 1 4 6c0-1 .4-2 1.2-2.8A4 4 0 0 1 8 2c1 0 2 .4 2.8 1.1A3.8 3.8 0 0 1 12 6a3.1 3.1 0 0 1-1 2.3l-.7 1A.7.7 0 1 1 9 8.9c.2-.7.6-1.2 1-1.6a1.8 1.8 0 0 0 .7-1.4Z"/></svg>',"chat-send":'<svg width="24" height="24"><path d="M11 19a1 1 0 1 0 2 0V7.8l5.3 5.3a1 1 0 1 0 1.4-1.4L12 4l-7.7 7.7a1 1 0 1 0 1.4 1.4L11 7.8V19Z"/></svg>',"chat-web-search":'<svg height="16" width="16"><path d="M8 2.5a6 6 0 1 1 0 12 6 6 0 0 1 0-12zM3.4 9.2a4.7 4.7 0 0 0 3.1 3.7v-.2a8.8 8.8 0 0 1-1.1-3.5zm7.2 0a8.8 8.8 0 0 1-1 3.5l-.1.2a4.7 4.7 0 0 0 3.1-3.7zm-3.9 0A7.5 7.5 0 0 0 8 12.8a7.5 7.5 0 0 0 1.3-3.6zM6.5 4a4.7 4.7 0 0 0-3.1 3.7h2a8.8 8.8 0 0 1 1-3.5l.1-.2zm1.5.1a7.5 7.5 0 0 0-1.3 3.6h2.6A7.5 7.5 0 0 0 8 4.2zm1.6 0a8.8 8.8 0 0 1 1 3.6h2a4.7 4.7 0 0 0-3.1-3.7v.2z" fill-rule="evenodd"/></svg>',"checklist-rtl":'<svg width="24" height="24"><path d="M5 17h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2zm14.2 11c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 8c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checklist:'<svg width="24" height="24"><path d="M11 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2h-8a1 1 0 0 1 0-2ZM7.2 16c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 8c-.2.3-.7.4-1 0L3.8 6.9a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Z" fill-rule="evenodd"/></svg>',"checkmark-filled":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm4.8 5a1 1 0 0 0-1.4.3l-5.4 8-2-2.1a1 1 0 1 0-1.5 1.4l3 3a1 1 0 0 0 1.5-.2l6-9a1 1 0 0 0-.2-1.4Z"/></svg>',checkmark:'<svg width="24" height="24"><path d="M18.2 5.4a1 1 0 0 1 1.6 1.2l-8 12a1 1 0 0 1-1.5.1l-5-5a1 1 0 1 1 1.4-1.4l4.1 4.1 7.4-11Z" fill-rule="nonzero"/></svg>',"chevron-down":'<svg width="10" height="10"><path d="M8.7 2.2c.3-.3.8-.3 1 0 .4.4.4.9 0 1.2L5.7 7.8c-.3.3-.9.3-1.2 0L.2 3.4a.8.8 0 0 1 0-1.2c.3-.3.8-.3 1.1 0L5 6l3.7-3.8Z" fill-rule="nonzero"/></svg>',"chevron-left":'<svg width="10" height="10"><path d="M7.8 1.3 4 5l3.8 3.7c.3.3.3.8 0 1-.4.4-.9.4-1.2 0L2.2 5.7a.8.8 0 0 1 0-1.2L6.6.2C7 0 7.4 0 7.8.2c.3.3.3.8 0 1.1Z" fill-rule="nonzero"/></svg>',"chevron-right":'<svg width="10" height="10"><path d="M2.2 1.3a.8.8 0 0 1 0-1c.4-.4.9-.4 1.2 0l4.4 4.1c.3.4.3.9 0 1.2L3.4 9.8c-.3.3-.8.3-1.2 0a.8.8 0 0 1 0-1.1L6 5 2.2 1.3Z" fill-rule="nonzero"/></svg>',"chevron-up":'<svg width="10" height="10"><path d="M8.7 7.8 5 4 1.3 7.8c-.3.3-.8.3-1 0a.8.8 0 0 1 0-1.2l4.1-4.4c.3-.3.9-.3 1.2 0l4.2 4.4c.3.3.3.9 0 1.2-.3.3-.8.3-1.1 0Z" fill-rule="nonzero"/></svg>',"close-filled":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm4.7 5.3a1 1 0 0 0-1.3 0L12 10.6 8.6 7.3a1 1 0 0 0-1.3 1.3l3.3 3.4-3.3 3.4a1 1 0 0 0 1.3 1.3l3.4-3.3 3.4 3.3a1 1 0 0 0 1.3-1.3L13.4 12l3.3-3.4a1 1 0 0 0 0-1.3Z"/></svg>',close:'<svg width="24" height="24"><path d="M17.3 8.2 13.4 12l3.9 3.8a1 1 0 0 1-1.5 1.5L12 13.4l-3.8 3.9a1 1 0 0 1-1.5-1.5l3.9-3.8-3.9-3.8a1 1 0 0 1 1.5-1.5l3.8 3.9 3.8-3.9a1 1 0 0 1 1.5 1.5Z" fill-rule="evenodd"/></svg>',"code-sample":'<svg width="24" height="26"><path d="M7.1 11a2.8 2.8 0 0 1-.8 2 2.8 2.8 0 0 1 .8 2v1.7c0 .3.1.6.4.8.2.3.5.4.8.4.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.7 0-1.4-.3-2-.8-.5-.6-.8-1.3-.8-2V15c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 0 1-.4-.4v-.8c0-.2.2-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V9.3c0-.7.3-1.4.8-2 .6-.5 1.3-.8 2-.8.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8V11Zm9.8 0V9.3c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 0 1-.4-.4V7c0-.2.1-.4.4-.4.7 0 1.4.3 2 .8.5.6.8 1.3.8 2V11c0 .3.1.6.4.8.2.3.5.4.8.4.2 0 .4.2.4.4v.8c0 .2-.2.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8v1.7c0 .7-.3 1.4-.8 2-.6.5-1.3.8-2 .8a.4.4 0 0 1-.4-.4v-.8c0-.2.1-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V15a2.8 2.8 0 0 1 .8-2 2.8 2.8 0 0 1-.8-2Zm-3.3-.4c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1 0-.5.1-.9.5-1.2.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4.4.3.5.7.5 1.2ZM12 13c.4 0 .8.1 1.1.5.4.3.5.7.5 1.1 0 1-.1 1.6-.5 2a3 3 0 0 1-1.1 1c-.4.3-.8.4-1.1.4a.5.5 0 0 1-.5-.5V17a3 3 0 0 0 1-.2l.6-.6c-.6 0-1-.2-1.3-.5-.2-.3-.3-.7-.3-1 0-.5.1-1 .5-1.2.3-.4.7-.5 1.1-.5Z" fill-rule="evenodd"/></svg>',collapse:'<svg width="24" height="24"><path d="M4 3a1 1 0 0 1 1 1v16a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1Zm11 4.6a1 1 0 0 1 1.4 0L21 12l-4.6 4.6a1 1 0 0 1-1.4-1.4l2.2-2.2H10a1 1 0 1 1 0-2h7.2L15 9a1 1 0 0 1 0-1.4Z"/></svg>',"color-levels":'<svg width="24" height="24"><path d="M17.5 11.4A9 9 0 0 1 18 14c0 .5 0 1-.2 1.4 0 .4-.3.9-.5 1.3a6.2 6.2 0 0 1-3.7 3 5.7 5.7 0 0 1-3.2 0A5.9 5.9 0 0 1 7.6 18a6.2 6.2 0 0 1-1.4-2.6 6.7 6.7 0 0 1 0-2.8c0-.4.1-.9.3-1.3a13.6 13.6 0 0 1 2.3-4A20 20 0 0 1 12 4a26.4 26.4 0 0 1 3.2 3.4 18.2 18.2 0 0 1 2.3 4Zm-2 4.5c.4-.7.5-1.4.5-2a7.3 7.3 0 0 0-1-3.2c.2.6.2 1.2.2 1.9a4.5 4.5 0 0 1-1.3 3 5.3 5.3 0 0 1-2.3 1.5 4.9 4.9 0 0 1-2 .1 4.3 4.3 0 0 0 2.4.8 4 4 0 0 0 2-.6 4 4 0 0 0 1.5-1.5Z" fill-rule="evenodd"/></svg>',"color-picker":'<svg width="24" height="24"><path d="M12 3a9 9 0 0 0 0 18 1.5 1.5 0 0 0 1.1-2.5c-.2-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.4-4-8-9-8Zm-5.5 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm3-4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm3 4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Z" fill-rule="nonzero"/></svg>',"color-swatch-remove-color":'<svg width="24" height="24" class="color-swatch-remove-color"><path stroke="#000" stroke-width="2" d="M21 3 3 21" fill-rule="evenodd"/></svg>',"color-swatch":'<svg width="24" height="24"><rect x="3" y="3" width="18" height="18" rx="1" fill-rule="evenodd"/></svg>',"comment-add":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="m9 19 3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 0 0-1 1v10c0 .6.4 1 1 1h4v2Zm-2 4v-4H5a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-6.4L7 23Z"/><path d="M13 10h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V8a1 1 0 0 1 2 0v2Z"/></g></svg>',comment:'<svg width="24" height="24"><path fill-rule="nonzero" d="m9 19 3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 0 0-1 1v10c0 .6.4 1 1 1h4v2Zm-2 4v-4H5a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-6.4L7 23Z"/></svg>',"continue-writing":'<svg height="24" width="24"><path d="M19.6 14.1a1.5 1.5 0 0 1 1 .5l1 .9.3.5.1.5-.1.6a1.3 1.3 0 0 1-.3.5L16 23H13v-3l5.5-5.5.5-.3h.6zm-5.1 6.5v1h1l4-4-1-1z" fill-rule="evenodd"/><path d="M10 12.9H2v-2h8zm4-4H2V7h12zm0-4H2V3h12zm4.2-1.7c0-.3.5-.3.7 0a4.4 4.4 0 0 0 2.6 2.6.4.4 0 0 1 0 .7l-.2.1a4.4 4.4 0 0 0-2.4 2.5.4.4 0 0 1-.7 0 4.4 4.4 0 0 0-2.5-2.5h-.2a.4.4 0 0 1 0-.8 4.4 4.4 0 0 0 2.6-2.6z"/></svg>',contrast:'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 0 1 19.4 9c.4 1 .6 2 .6 3.1s-.2 2.1-.6 3.1a8 8 0 0 1-1.7 2.6 8 8 0 0 1-2.6 1.7 7.8 7.8 0 0 1-3.1.6 7.8 7.8 0 0 1-3.1-.6 8 8 0 0 1-2.6-1.7A8 8 0 0 1 4.6 15 7.8 7.8 0 0 1 4 12c0-1.1.2-2.1.6-3.1a8 8 0 0 1 1.7-2.6A8 8 0 0 1 9 4.6 7.8 7.8 0 0 1 12 4Zm-6 8a6 6 0 0 0 1.8 4.2 6 6 0 0 0 1.9 1.3 5.8 5.8 0 0 0 2.3.5V6c-.8 0-1.6.2-2.3.5a6 6 0 0 0-2 1.3 6 6 0 0 0-1.2 1.9A5.8 5.8 0 0 0 6 12Z"/></svg>',copy:'<svg width="24" height="24"><path d="M16 3H6a2 2 0 0 0-2 2v11h2V5h10V3Zm1 4a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9c0-1.2.9-2 2-2h7Zm0 12V9h-7v10h7Z" fill-rule="nonzero"/></svg>',crop:'<svg width="24" height="24"><path d="M17 8v7h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-2H7V9H5a1 1 0 1 1 0-2h2V5c0-.6.4-1 1-1s1 .4 1 1v2h7l3-3 1 1-3 3ZM9 9v5l5-5H9Zm1 6h5v-5l-5 5Z" fill-rule="evenodd"/></svg>',"cut-column":'<svg width="24" height="24"><path fill-rule="evenodd" d="M7.2 4.5c.9 0 1.6.4 2.2 1A3.7 3.7 0 0 1 10.5 8v.5l1 1 4-4 1-.5a3.3 3.3 0 0 1 2 0c.4 0 .7.3 1 .5L17 8h4v13h-6V10l-1.5 1.5.5.5v4l-2.5-2.5-1 1v.5c0 .4 0 .8-.3 1.2-.2.5-.4.9-.8 1.2-.6.7-1.3 1-2.2 1-.8.2-1.5 0-2-.6l-.5-.8-.2-1c0-.4 0-.8.3-1.2A3.9 3.9 0 0 1 7 12.7c.5-.2 1-.3 1.5-.2l1-1-1-1c-.5 0-1 0-1.5-.2-.5-.1-1-.4-1.4-.9-.4-.3-.6-.7-.8-1.2L4.5 7c0-.4 0-.7.2-1 0-.3.3-.6.5-.8.5-.5 1.2-.8 2-.7Zm12.3 5h-3v10h3v-10ZM8 13.8h-.3l-.4.2a2.8 2.8 0 0 0-.7.4v.1a2.8 2.8 0 0 0-.6.8l-.1.4v.7l.2.5.5.2h.7a2.6 2.6 0 0 0 .8-.3 2.4 2.4 0 0 0 .7-.7 2.5 2.5 0 0 0 .3-.8 1.5 1.5 0 0 0 0-.8 1 1 0 0 0-.2-.4 1 1 0 0 0-.5-.2H8Zm3.5-3.7c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4ZM7 5.8h-.4a1 1 0 0 0-.5.3 1 1 0 0 0-.2.5v.7a2.5 2.5 0 0 0 .3.8l.2.3h.1l.4.4.4.2.4.1h.7L9 9l.2-.4a1.6 1.6 0 0 0 0-.8 2.6 2.6 0 0 0-.3-.8A2.5 2.5 0 0 0 7.7 6l-.4-.1H7Z"/></svg>',"cut-row":'<svg width="24" height="24"><path fill-rule="evenodd" d="M22 3v5H9l3 3 2-2h4l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8.7.6 1 1.3 1 2.2.2.8 0 1.5-.6 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 0 1-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 0 1 8.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 0 1 0-2c0-.4.3-.7.5-1l2 2V3h14ZM8.5 15.3h-.3a2.6 2.6 0 0 0-.8.4 2.5 2.5 0 0 0-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 0 0 .8-.3L9 18V18l.4-.4.2-.4.1-.4v-.7a1 1 0 0 0-.2-.5 1 1 0 0 0-.4-.2h-.5Zm7 0H15a1 1 0 0 0-.4.3 1 1 0 0 0-.2.5 1.5 1.5 0 0 0 0 .7v.4a2.8 2.8 0 0 0 .5.7h.1a2.8 2.8 0 0 0 .8.6l.4.1h.7l.5-.2.2-.5v-.7a2.6 2.6 0 0 0-.3-.8 2.4 2.4 0 0 0-.7-.7 2.5 2.5 0 0 0-.8-.3h-.3ZM12 11.6c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4Zm8.5-7.1h-11v2h11v-2Z"/></svg>',cut:'<svg width="24" height="24"><path d="M18 15c.6.7 1 1.4 1 2.3 0 .8-.2 1.5-.7 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 0 1-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 0 1 8.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 0 1 0-2c0-.4.3-.7.5-1l6 6 6-6 .5 1a3.3 3.3 0 0 1 0 2c0 .4-.3.7-.5 1l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8Zm-8.5 2.2.1-.4v-.7a1 1 0 0 0-.2-.5 1 1 0 0 0-.4-.2 1.6 1.6 0 0 0-.8 0 2.6 2.6 0 0 0-.8.3 2.5 2.5 0 0 0-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 0 0 .8-.3 2.8 2.8 0 0 0 1-1Zm2.5-2.8c.4 0 .7-.1 1-.4.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4s-.7.1-1 .4c-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4Zm5.4 4 .2-.5v-.7a2.6 2.6 0 0 0-.3-.8 2.4 2.4 0 0 0-.7-.7 2.5 2.5 0 0 0-.8-.3 1.5 1.5 0 0 0-.8 0 1 1 0 0 0-.4.2 1 1 0 0 0-.2.5 1.5 1.5 0 0 0 0 .7v.4l.3.4.3.4a2.8 2.8 0 0 0 .8.5l.4.1h.7l.5-.2Z" fill-rule="evenodd"/></svg>',"document-gear-properties":'<svg height="24" width="24"><path d="M17.3 14.5a7.1 7.1 0 0 1 1.2.6l1.5-.5 1 1.8-1.2 1V18.7l1.2 1-1 1.6-1.5-.4a4.5 4.5 0 0 1-.6.3 7.1 7.1 0 0 1-.6.3L17 23h-2l-.3-1.5a7.4 7.4 0 0 1-.6-.3 4.5 4.5 0 0 1-.6-.3l-1.5.5-1-1.8 1.2-1a3.9 3.9 0 0 1 0-.6v-.7l-1.2-1 1-1.6 1.5.4a4.5 4.5 0 0 1 1.2-.6L15 13h2zM16 16a2 2 0 0 0-1.5.6A1.9 1.9 0 0 0 14 18c0 .6.2 1 .6 1.4s1 .6 1.5.6 1-.2 1.5-.6.6-.8.6-1.4-.2-1-.6-1.4A2 2 0 0 0 16 16z" fill-rule="evenodd"/><path d="M19 7.6V12h-2V9h-4V5H7v14h3v2H7a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h7.4z"/></svg>',"document-properties":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7.6L14.4 3ZM17 19H7V5h6v4h4v10Z" fill-rule="nonzero"/></svg>',drag:'<svg width="24" height="24"><path d="M13 5h2v2h-2V5Zm0 4h2v2h-2V9ZM9 9h2v2H9V9Zm4 4h2v2h-2v-2Zm-4 0h2v2H9v-2Zm0 4h2v2H9v-2Zm4 0h2v2h-2v-2ZM9 5h2v2H9V5Z" fill-rule="evenodd"/></svg>',dropbox:'<svg height="24" width="24"><path clip-rule="evenodd" d="m6.4 9.3-3-2a1 1 0 0 1 0-1.6l4-2.5a1 1 0 0 1 1 0L12 5.5l3.6-2.3a1 1 0 0 1 1 0l4 2.5a1 1 0 0 1 0 1.7l-3 1.9 3 1.9a1 1 0 0 1 0 1.6l-2.9 1.9V16c0 .3-.1.6-.4.8l-4.5 3a1 1 0 0 1-1.2 0l-4.4-3a1 1 0 0 1-.5-.9v-1l-3.2-2.2a1 1 0 0 1 0-1.6zm3 0L12 7.5l2.6 1.8L12 11zM8.9 15v.4l3.3 2.3 3.4-2.3v-.2L12 13l-3.1 2zm-1-10-2 1.4 2 1.3 2-1.3zm8.2 0-2 1.4 2 1.3 2-1.3zm-2 6.9 2-1.3 2 1.3-2 1.3-2-1.3zm-8.3 0 2-1.3L10 12l-2 1.3-2-1.3z" fill-rule="evenodd"/></svg>',"duplicate-column":'<svg width="24" height="24"><path d="M17 6v16h-7V6h7Zm-2 2h-3v12h3V8Zm-2-6v2H8v15H6V2h7Z"/></svg>',"duplicate-row":'<svg width="24" height="24"><path d="M22 11v7H6v-7h16Zm-2 2H8v3h12v-3Zm-1-6v2H4v5H2V7h17Z"/></svg>',duplicate:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M16 3v2H6v11H4V5c0-1.1.9-2 2-2h10Zm3 8h-2V9h-7v10h9a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9c0-1.2.9-2 2-2h7a2 2 0 0 1 2 2v2Z"/><path d="M17 14h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1h-1a1 1 0 0 1 0-2h1v-1a1 1 0 0 1 2 0v1Z"/></g></svg>',"edit-block":'<svg height="24" width="24"><path d="M14.7 3.2a2 2 0 0 1 2.9 0L20.4 6c.8.8.8 2.1 0 2.9l-10 10a2 2 0 0 1-1.1.6L3 20.6l1-6.2c.2-.5.3-.8.6-1.1zM6.1 14.7 5.5 18l3.4-.6-2.8-2.9zm1.4-1.5 2.9 2.9 6.2-6.3L13.8 7zm7.7-7.6L18 8.4l1-1L16 4.7z" fill-rule="evenodd"/></svg>',"edit-image":'<svg width="24" height="24"><path d="M18 16h2V7a2 2 0 0 0-2-2H7v2h11v9ZM6 17h15a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H6a2 2 0 0 1-2-2V7H3a1 1 0 1 1 0-2h1V4a1 1 0 1 1 2 0v13Zm3-5.3 1.3 2 3-4.7 3.7 6H7l2-3.3Z" fill-rule="nonzero"/></svg>',"embed-page":'<svg width="24" height="24"><path d="M19 6V5H5v14h2A13 13 0 0 1 19 6Zm0 1.4c-.8.8-1.6 2.4-2.2 4.6H19V7.4Zm0 5.6h-2.4c-.4 1.8-.6 3.8-.6 6h3v-6Zm-4 6c0-2.2.2-4.2.6-6H13c-.7 1.8-1.1 3.8-1.1 6h3Zm-4 0c0-2.2.4-4.2 1-6H9.6A12 12 0 0 0 8 19h3ZM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm11.8 9c.4-1.9 1-3.4 1.8-4.5a9.2 9.2 0 0 0-4 4.5h2.2Zm-3.4 0a12 12 0 0 1 2.8-4 12 12 0 0 0-5 4h2.2Z" fill-rule="nonzero"/></svg>',embed:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm1 2v14h14V5H5Zm4.8 2.6 5.6 4a.5.5 0 0 1 0 .8l-5.6 4A.5.5 0 0 1 9 16V8a.5.5 0 0 1 .8-.4Z" fill-rule="nonzero"/></svg>',emoji:'<svg width="24" height="24"><path d="M9 11c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 0 0-1 1c0 .6.4 1 1 1Zm6 0c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 0 0-1 1c0 .6.4 1 1 1Zm-3 5.5c2.1 0 4-1.5 4.4-3.5H7.6c.5 2 2.3 3.5 4.4 3.5ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm0 14.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13Z" fill-rule="nonzero"/></svg>',evernote:'<svg width="24" height="24"><path fill-rule="evenodd" d="m9.5 3-.3.1-2.6 2.6C3.8 8.5 4 8.2 4 8.7c0 1.3.3 3 .6 4.3.5 2 1.1 3.2 2 3.7l1.2.3c1 .2 1.5.2 2.2.2 1.3 0 1.7 0 2.2-.4.3-.2.3-.4.4-1a38.4 38.4 0 0 1 .3-.4l.3.1 1.8.1h1.6v-1.8H14l-.1-.2a6.8 6.8 0 0 1-.5-1c-.2-.4-.3-.6-.5-.7a.8.8 0 0 0-.5-.1.9.9 0 0 0-.8.5l-.4 1.6-.3 1.5H9.4l-2-.3a1 1 0 0 1-.1-.2A10.1 10.1 0 0 1 6 9.7v-.2h4l.5-.5V5H12c.4.2.7.7.8 1.1a1 1 0 0 0 .2.6c.2.2.3.2 1 .3 1.2 0 2 .2 2.5.6.4.2.8.7 1 1.2.3 1.2.5 4 .3 6.4 0 1.8-.4 3.4-.8 4h-.7a8 8 0 0 1-.8 0c-.2 0-.3-.3-.2-.5a.5.5 0 0 1 .4-.3h.9v-1.8H16c-.7 0-.9 0-1.2.2-.9.4-1.4 1.2-1.4 2.1l.1.4.1.2a1 1 0 0 1 .1.2c.3.7.8 1.2 1.4 1.3l1.2.1h1.2a2 2 0 0 0 1-.8 9 9 0 0 0 1.1-4.3c.2-3 0-6.3-.4-7.7A4.3 4.3 0 0 0 16 5.3a7 7 0 0 0-1.3-.2 7.2 7.2 0 0 1-.4 0 5.5 5.5 0 0 1 0-.3c-.2-.5-.6-1-1.2-1.4a3 3 0 0 0-.5-.2c-.4-.2-.5-.2-1.8-.2a26.5 26.5 0 0 0-1.3 0Zm-.8 4v.7H7.2l.7-.8.8-.7v.7Zm7 3.5c-.4 0-.7.5-.9 1v.7h.3c.7 0 1.1.2 1.5.6l.3.2.3-.6V11a1 1 0 0 0-.6-.4 2 2 0 0 0-.8 0Z" clip-rule="evenodd"/></svg>',explain:'<svg height="24" width="24"><path d="M11.6 3.1a4 4 0 0 1 3 6.7 6.8 6.8 0 0 1 1.7 1.2c1 0 2.2 0 3.5.3a1 1 0 0 1 .8.9v8a1 1 0 0 1-1.1 1c-1.5-.3-2.6-.3-3.7-.1-1 .2-2.2.6-3.7 1.4a1 1 0 0 1-.3.1 1 1 0 0 1-.6 0c-1.6-.9-2.7-1.3-3.8-1.5-1-.2-2.2-.2-3.7 0a1 1 0 0 1-1.1-1v-7.9a1 1 0 0 1 .8-1C4.7 11 5.8 11 7 11a6.8 6.8 0 0 1 1.3-1l.4-.2a4 4 0 0 1 3-6.7zm-4 10h-3V19a11.3 11.3 0 0 1 6 1v-5.7c-1.2-.6-2.2-1-3-1.2zm11 0a8.6 8.6 0 0 0-6 1.2V20l2.8-.9c1-.2 2-.2 3.2-.1zm-7-2a4.6 4.6 0 0 0-2.1.5l2.1 1 2.1-1a4.6 4.6 0 0 0-2.1-.5zm0-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4z" fill-rule="evenodd"/><path d="M18.7 2.2a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5z"/></svg>',"export-pdf":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 3h7.4L19 7.6V17h-2V9h-4V5H7v3H5V5c0-1.1.9-2 2-2Z"/><path d="M2.6 15.2v-1.9h1c.6 0 1-.2 1.4-.5.3-.3.5-.7.5-1.2s-.2-.9-.5-1.2a2 2 0 0 0-1.3-.4H1v5.2h1.6Zm.4-3h-.4v-1.1h.5l.6.1.2.5c0 .1 0 .3-.2.4l-.7.1Zm5.7 3 1-.1c.3 0 .5-.2.7-.4l.5-.8c.2-.3.2-.7.2-1.3v-1l-.5-.8c-.2-.3-.4-.5-.7-.6L8.7 10H6.3v5.2h2.4Zm-.4-1.1H8v-3h.4c.5 0 .8.2 1 .4l.2 1.1-.1 1-.3.3-.8.2Zm5.3 1.2V13h2v-1h-2v-1H16V10h-4v5.2h1.6Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15 17a1 1 0 1 0-2 0v3.1l-1.4-1a1 1 0 1 0-1.2 1.7l3.6 2.4 3.6-2.4a1 1 0 0 0-1.2-1.6l-1.4 1V17Z"/></svg>',"export-word":'<svg width="24" height="24"><path d="M9.5 7A1.5 1.5 0 0 1 11 8.4v7.1A1.5 1.5 0 0 1 9.6 17H2.5A1.5 1.5 0 0 1 1 15.6V8.5A1.5 1.5 0 0 1 2.4 7h7.1Zm-1 2.8-1 2.6-1-2.5v-.1a.6.6 0 0 0-1 0l-.1.1-.9 2.5-1-2.5v-.1a.6.6 0 0 0-1 .4v.1l1.5 4v.1a.6.6 0 0 0 1 0v-.1l1-2.5.9 2.5v.1a.6.6 0 0 0 1 0H8l1.6-4v-.2a.6.6 0 0 0-1.1-.4Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7 3h7.4L19 7.6V17h-2V9h-4V5H5c0-1.1.9-2 2-2ZM15 17a1 1 0 1 0-2 0v3.1l-1.4-1a1 1 0 1 0-1.2 1.7l3.6 2.4 3.6-2.4a1 1 0 0 0-1.2-1.6l-1.4 1V17Z"/></svg>',export:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M14.4 3 18 7v1h-5V5H7v14h9a1 1 0 0 1 2 0c0 1-.8 2-1.9 2H7c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2h7.5Z"/><path d="M18.1 12c.5 0 .9.4.9 1 0 .5-.3 1-.8 1h-7.3c-.5 0-.9-.4-.9-1 0-.5.3-1 .8-1h7.3Z"/><path d="M16.4 9.2a1 1 0 0 1 1.4.2l2.4 3.6-2.4 3.6a1 1 0 0 1-1.7-1v-.2l1.7-2.4-1.6-2.4a1 1 0 0 1 .2-1.4Z"/></g></svg>',exposure:'<svg width="24" height="24"><path d="M5 21a2 2 0 0 1-1.4-.6A2 2 0 0 1 3 19V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5 3h14c.6 0 1 .2 1.4.6.4.4.6.8.6 1.4v14c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H5Zm0-2h14V5L5 19Zm9.5-1v-2h-2v-1.5h2v-2H16v2h2V16h-2v2h-1.5ZM6 8.5h5V7H6v1.5Z"/></svg>',fb:'<svg width="24" height="24"><path fill-rule="evenodd" d="M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-11 6.7V14H8.1v-2.5h2v-1C10 8.2 11.5 7 12.8 7H16v2.5h-2.4c-.8 0-1 .7-1 1.3v.7h3.2l-1 2.5h-2v5a7 7 0 1 0-2.8-.2Z" clip-rule="evenodd"/></svg>',feedback:'<svg width="24" height="24"><path fill-rule="evenodd" d="M16 6c1 0 2 1 2 2v5c0 1-1 2-2 2h-3l-4 3v-3H8c-1 0-2-1-2-2V8c0-1 1-2 2-2h8Zm-7 5v1h4v-1H9Zm0-2v1h6V9H9Z"/></svg>',fill:'<svg width="24" height="26"><path d="m16.6 12-9-9-1.4 1.4 2.4 2.4-5.2 5.1c-.5.6-.5 1.6 0 2.2L9 19.6a1.5 1.5 0 0 0 2.2 0l5.5-5.5c.5-.6.5-1.6 0-2.2ZM5.2 13 10 8.2l4.8 4.8H5.2ZM19 14.5s-2 2.2-2 3.5c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.3-2-3.5-2-3.5Z" fill-rule="nonzero"/></svg>',"fix-grammar":'<svg height="24" width="24"><path d="M22 14.5 14.4 22l-4.6-4.5 1.5-1.5 3 3 6.2-6z"/><path d="M15 15.8h-2.5l-1.2-3.5H5.6l-1.2 3.5H2L7.2 2h2.6zm-8.6-5.5h4.2l-2-5.7h-.2z" fill-rule="evenodd"/><path d="M18.1 2.2c.2-.3.6-.3.8 0a4.4 4.4 0 0 0 2.6 2.6.4.4 0 0 1 0 .7l-.2.1a4.4 4.4 0 0 0-2.4 2.5.4.4 0 0 1-.7 0 4.4 4.4 0 0 0-2.5-2.5h-.2a.4.4 0 0 1 0-.8 4.4 4.4 0 0 0 2.6-2.6z"/></svg>',flickr:'<svg width="24" height="24"><path d="M8.2 15.3c1.7 0 3.1-1.4 3.1-3.1A3.2 3.2 0 0 0 8.1 9 3.2 3.2 0 0 0 5 12.2c0 1.7 1.4 3 3.2 3Zm7.6 0c1.7 0 3.2-1.4 3.2-3.1a3.2 3.2 0 0 0-6.3 0c0 1.7 1.4 3 3.1 3Z"/></svg>',"flip-horizontally":'<svg width="24" height="24"><path d="M14 19h2v-2h-2v2Zm4-8h2V9h-2v2ZM4 7v10c0 1.1.9 2 2 2h3v-2H6V7h3V5H6a2 2 0 0 0-2 2Zm14-2v2h2a2 2 0 0 0-2-2Zm-7 16h2V3h-2v18Zm7-6h2v-2h-2v2Zm-4-8h2V5h-2v2Zm4 12a2 2 0 0 0 2-2h-2v2Z" fill-rule="nonzero"/></svg>',"flip-vertically":'<svg width="24" height="24"><path d="M5 14v2h2v-2H5Zm8 4v2h2v-2h-2Zm4-14H7a2 2 0 0 0-2 2v3h2V6h10v3h2V6a2 2 0 0 0-2-2Zm2 14h-2v2a2 2 0 0 0 2-2ZM3 11v2h18v-2H3Zm6 7v2h2v-2H9Zm8-4v2h2v-2h-2ZM5 18c0 1.1.9 2 2 2v-2H5Z" fill-rule="nonzero"/></svg>',folder:'<svg width="24" height="24"><path fill-rule="evenodd" d="M5.6 6a.6.6 0 0 0-.6.6v11.2a.6.6 0 0 0 .6.6h12.8a.6.6 0 0 0 .6-.6V9a.6.6 0 0 0-.6-.6h-7.2a1 1 0 0 1-.8-.4L9 6H5.6ZM3.8 4.8A2.6 2.6 0 0 1 5.6 4h4a1 1 0 0 1 .8.4l1.3 2h6.7A2.6 2.6 0 0 1 21 9v8.8a2.6 2.6 0 0 1-2.6 2.6H5.6A2.6 2.6 0 0 1 3 17.8V6.6c0-.7.3-1.4.8-1.8Z" clip-rule="evenodd"/></svg>',footnote:'<svg width="24" height="24"><path d="M19 13c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2h14Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19 4v6h-1V5h-1.5V4h2.6Z"/><path d="M12 18c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2h7ZM14 8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2h9Z"/></svg>',"format-code":'<svg width="24" height="24"><path d="m10 22 2-7H6l9-13h2l-2 8h7L12 22h-2ZM6 2h7l-1.4 2H6V2Zm4.2 4H4v2h4.8l1.4-2Zm-2.7 4H2v2h4l1.5-2Z"/></svg>',"format-painter":'<svg width="24" height="24"><path d="M18 5V4c0-.5-.4-1-1-1H5a1 1 0 0 0-1 1v4c0 .6.5 1 1 1h12c.6 0 1-.4 1-1V7h1v4H9v9c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-7h8V5h-3Z" fill-rule="nonzero"/></svg>',format:'<svg width="24" height="24"><path fill-rule="evenodd" d="M17 5a1 1 0 0 1 0 2h-4v11a1 1 0 0 1-2 0V7H7a1 1 0 1 1 0-2h10Z"/></svg>',fullscreen:'<svg width="24" height="24"><path d="m15.3 10-1.2-1.3 2.9-3h-2.3a.9.9 0 1 1 0-1.7H19c.5 0 .9.4.9.9v4.4a.9.9 0 1 1-1.8 0V7l-2.9 3Zm0 4 3 3v-2.3a.9.9 0 1 1 1.7 0V19c0 .5-.4.9-.9.9h-4.4a.9.9 0 1 1 0-1.8H17l-3-2.9 1.3-1.2ZM10 15.4l-2.9 3h2.3a.9.9 0 1 1 0 1.7H5a.9.9 0 0 1-.9-.9v-4.4a.9.9 0 1 1 1.8 0V17l2.9-3 1.2 1.3ZM8.7 10 5.7 7v2.3a.9.9 0 0 1-1.7 0V5c0-.5.4-.9.9-.9h4.4a.9.9 0 0 1 0 1.8H7l3 2.9-1.3 1.2Z" fill-rule="nonzero"/></svg>',gallery:'<svg width="24" height="24"><path fill-rule="nonzero" d="m5 15.7 2.3-2.2c.3-.3.7-.3 1 0L11 16l5.1-5c.3-.4.8-.4 1 0l2 1.9V8H5v7.7ZM5 18V19h3l1.8-1.9-2-2L5 17.9Zm14-3-2.5-2.4-6.4 6.5H19v-4ZM4 6h16c.6 0 1 .4 1 1v13c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V7c0-.6.4-1 1-1Zm6 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM4.5 4h15a.5.5 0 1 1 0 1h-15a.5.5 0 0 1 0-1Zm2-2h11a.5.5 0 1 1 0 1h-11a.5.5 0 0 1 0-1Z"/></svg>',gamma:'<svg height="24" width="24"><path d="M11.5 16.3a.7.7 0 1 0 1.4 0V14l2.7-6a.7.7 0 1 0-1.2-.6l-2.2 5-2.3-4.9C9.6 7 8.7 7 8 7.2v1.1c.8-.2.9 0 1.2 1l2.3 4.7z"/><path d="M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2h14v14H5z" fill-rule="evenodd"/></svg>',"google-drive":'<svg height="24" width="24"><path clip-rule="evenodd" d="M8.7 4.5a1 1 0 0 1 .9-.5h4.8a1 1 0 0 1 .9.5l5.6 9.7a1 1 0 0 1 0 1l-2.4 4.2a1 1 0 0 1-.9.5H6.4a1 1 0 0 1-.9-.5l-2.4-4.2a1 1 0 0 1 0-1zM10.2 6l-4.5 7.7h2.5L12.7 6h-2.5zm4.2 1 4.4 7.7-1.2 2.2-4.4-7.7zM12 11.2l-1.5 2.5h3zm2.6 4.5H5.7L7 17.9h8.9l-1.3-2.2z" fill-rule="evenodd"/></svg>',"google-photos":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12.4 3c-.8 0-1.4.7-1.4 1.4v3.2a5 5 0 0 0-8 4c0 .8.6 1.4 1.4 1.4h3.2a5 5 0 0 0-1 3 5 5 0 0 0 5 5c.8 0 1.4-.6 1.4-1.4v-3.2a5 5 0 0 0 8-4c0-.8-.7-1.4-1.4-1.4h-3.2a5 5 0 0 0-4-8Zm.6 8V5a3 3 0 0 1 2.4 3 3 3 0 0 1-2.4 3Zm-2 0H5a3 3 0 0 1 3-2.4 3 3 0 0 1 3 2.4Zm2 2a3 3 0 0 0 3 2.4 3 3 0 0 0 3-2.4h-6Zm-4.4 3a3 3 0 0 1 2.4-3v6a3 3 0 0 1-2.4-3Z" clip-rule="evenodd"/></svg>',grayscale:'<svg height="24" width="24"><path d="M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12.4 0H19v3.6zm-2.8 0h-2.2l8.6 8.6v-2.2zm-5 0H5l14 14v-2.6z" fill-rule="evenodd"/></svg>',help:'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M12 5.5a6.5 6.5 0 0 0-6 9 6.3 6.3 0 0 0 1.4 2l1 1a6.3 6.3 0 0 0 3.6 1 6.5 6.5 0 0 0 6-9 6.3 6.3 0 0 0-1.4-2l-1-1a6.3 6.3 0 0 0-3.6-1ZM12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Z"/><path d="M9.6 9.7a.7.7 0 0 1-.7-.8c0-1.1 1.5-1.8 3.2-1.8 1.8 0 3.2.8 3.2 2.4 0 1.4-.4 2.1-1.5 2.8-.2 0-.3.1-.3.2a2 2 0 0 0-.8.8.8.8 0 0 1-1.4-.6c.3-.7.8-1 1.3-1.5l.4-.2c.7-.4.8-.6.8-1.5 0-.5-.6-.9-1.7-.9-.5 0-1 .1-1.4.3-.2 0-.3.1-.3.2v-.2c0 .4-.4.8-.8.8Z" fill-rule="nonzero"/><circle cx="12" cy="16" r="1"/></g></svg>',"highlight-bg-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path class="tox-icon-highlight-bg-color__color" d="M3 18h18v3H3z"/><path fill-rule="nonzero" d="M7.7 16.7H3l3.3-3.3-.7-.8L10.2 8l4 4.1-4 4.2c-.2.2-.6.2-.8 0l-.6-.7-1.1 1.1zm5-7.5L11 7.4l3-2.9a2 2 0 0 1 2.6 0L18 6c.7.7.7 2 0 2.7l-2.9 2.9-1.8-1.8-.5-.6"/></g></svg>',"highlight-key-points":'<svg height="24" width="24"><path d="M12 2c1.3 0 2.6.3 3.7.7l-.2.1a2.3 2.3 0 0 0-1.4 1.5 8 8 0 1 0 5.6 5.6 2.3 2.3 0 0 0 1.3-1v-.2h.1v-.2h.1v-.2A10 10 0 0 1 22 12 10 10 0 1 1 12 2z"/><path d="M12 11a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z"/><path d="M12 6.5a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm0 2a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z" fill-rule="evenodd"/><path d="M18.7 2.2a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.3 2.4c-.1.3-.5.3-.6 0a4.1 4.1 0 0 0-2.3-2.4h-.2A.3.3 0 0 1 16 5a.4.4 0 0 1 0-.2.3.3 0 0 1 .2 0v-.1h.1a5.2 5.2 0 0 0 .2-.2h.1a4.2 4.2 0 0 0 2-2.3z"/></svg>',home:'<svg width="24" height="24"><path fill-rule="nonzero" d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>',"horizontal-rule":'<svg width="24" height="24"><path d="M4 11h16v2H4z" fill-rule="evenodd"/></svg>',huddle:'<svg height="24" width="24"><path d="M10.3 5.6V8h.8v-2l3.5 2 4.3-2.5L14.6 3l-4.3 2.6zM14.6 8v5.2l4.3-2.6V5.6L14.6 8zM6 13.3v2.5h.9v-2l3.4 2 4.3-2.5-4.3-2.6zm4.3 2.6V21l4.3-2.6v-5.1l-4.3 2.6z"/></svg>',"image-decorative":'<svg width="24" height="24"><path d="M12 10c.3 0 .5-.1.7-.3A1 1 0 0 0 13 9a1 1 0 0 0-.3-.7A1 1 0 0 0 12 8a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 1 1Zm0 6a3 3 0 0 1-1.8-.5A3 3 0 0 1 9.1 14a2 2 0 0 0-.2 0 3 3 0 0 1-2.5-1 3 3 0 0 1-.9-2.2A3 3 0 0 1 6.2 9a3.4 3.4 0 0 1-.5-1 3 3 0 0 1-.2-1 3 3 0 0 1 1-2.2A3 3 0 0 1 8.8 4H9a3 3 0 0 1 1.1-1.4A3 3 0 0 1 12 2a3 3 0 0 1 1.8.5c.5.4.9.9 1.1 1.5h.2a3 3 0 0 1 2.5.8 3 3 0 0 1 .9 2.3c0 .3 0 .7-.2 1a2.8 2.8 0 0 1-.5.9l.5 1 .2 1a3 3 0 0 1-1 2.2 3 3 0 0 1-2.4.9 1.8 1.8 0 0 0-.2 0 3 3 0 0 1-1.1 1.4 3 3 0 0 1-1.8.5Zm0 7a8.7 8.7 0 0 1 .7-3.5 9.2 9.2 0 0 1 2-2.8 9.2 9.2 0 0 1 2.8-2A8.6 8.6 0 0 1 21 14a8.6 8.6 0 0 1-.7 3.5 9.2 9.2 0 0 1-2 2.8 9.2 9.2 0 0 1-2.8 2 8.6 8.6 0 0 1-3.5.7Zm2.5-2.5a6.8 6.8 0 0 0 2.4-1.5 6.8 6.8 0 0 0 1.7-2.6c-1 .4-1.8 1-2.6 1.7a6.8 6.8 0 0 0-1.5 2.4ZM12 23a8.6 8.6 0 0 0-.7-3.5 9.2 9.2 0 0 0-2-2.9 9.2 9.2 0 0 0-2.8-1.9A8.6 8.6 0 0 0 3 14a8.7 8.7 0 0 0 .7 3.5 9.2 9.2 0 0 0 2 2.9 9.2 9.2 0 0 0 2.8 1.9 8.6 8.6 0 0 0 3.5.7Zm-2.5-2.5A6.8 6.8 0 0 1 7.2 19a6.8 6.8 0 0 1-1.6-2.6c.9.4 1.7 1 2.5 1.7a6.8 6.8 0 0 1 1.6 2.4Zm5.9-8.4c.3 0 .5-.1.8-.4.2-.2.3-.5.3-.8 0-.2 0-.4-.2-.6a1.3 1.3 0 0 0-.5-.4l-.8-.4a3 3 0 0 1-.2.5 3.8 3.8 0 0 1-.2.5 2.5 2.5 0 0 1-.3.4 4 4 0 0 1-.4.4l.8.6a.8.8 0 0 0 .3.1h.4ZM15 8.5l.8-.4.5-.4.2-.6a1.1 1.1 0 0 0-.3-.8 1 1 0 0 0-.8-.4 1.1 1.1 0 0 0-.7.2l-.8.6.4.4.3.4a3.9 3.9 0 0 1 .4 1Zm-4-2.3a2.7 2.7 0 0 1 1-.2 2.7 2.7 0 0 1 1 .2l.2-1.1c0-.3-.1-.6-.4-.8A1.2 1.2 0 0 0 12 4c-.3 0-.6.1-.8.3-.3.2-.4.5-.3.8v1.1Zm1 7.8c.3 0 .6-.1.8-.3.3-.2.4-.5.3-.8v-1.1a2.7 2.7 0 0 1-1.1.2 2.7 2.7 0 0 1-1-.2l-.2 1.1c0 .3.1.6.4.8.2.2.5.3.8.3ZM9 8.5a3 3 0 0 1 .4-1l.3-.4.4-.4-.8-.6A.9.9 0 0 0 9 6a1.2 1.2 0 0 0-.3 0c-.4 0-.6 0-.9.3a1.1 1.1 0 0 0-.3.8c0 .2 0 .4.2.6l.5.4.9.4Zm-.3 3.6H9l.3-.2.8-.6a5.5 5.5 0 0 1-.4-.4 2.1 2.1 0 0 1-.3-.4 3.8 3.8 0 0 1-.2-.5 3 3 0 0 1-.1-.5l-1 .4-.4.4a1.1 1.1 0 0 0-.2.6c0 .3.2.6.4.8.2.2.4.4.7.4Z"/></svg>',"image-enhancements":'<svg height="24" width="24"><path d="M5.3 21a2 2 0 0 1-1.5-.6 2 2 0 0 1-.6-1.4V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5.2 3H13v2H5.2v14h14v-8h2v8c0 .6-.1 1-.5 1.4a2 2 0 0 1-1.4.6z"/><path d="M11 9a4 4 0 0 0 4 4 4 4 0 0 0-4 4 4 4 0 0 0-4-4 4 4 0 0 0 4-4zm5.5-6c.2 2.1 2.2 4.1 4.5 4.5-2.3.4-4.3 2.4-4.5 4.5A5.2 5.2 0 0 0 12 7.5 5.2 5.2 0 0 0 16.5 3z"/></svg>',"image-options":'<svg width="24" height="24"><path d="M6 10a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm12 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm-6 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Z" fill-rule="nonzero"/></svg>',image:'<svg width="24" height="24"><path d="m5 15.7 3.3-3.2c.3-.3.7-.3 1 0L12 15l4.1-4c.3-.4.8-.4 1 0l2 1.9V5H5v10.7ZM5 18V19h3l2.8-2.9-2-2L5 17.9Zm14-3-2.5-2.4-6.4 6.5H19v-4ZM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm6 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" fill-rule="nonzero"/></svg>',"import-word":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 3h7.4L19 7.6V15h-2V9h-4V5H5c0-1.1.9-2 2-2Z"/><path d="M9.5 7A1.5 1.5 0 0 1 11 8.4v7.1A1.5 1.5 0 0 1 9.6 17H2.5A1.5 1.5 0 0 1 1 15.6V8.5A1.5 1.5 0 0 1 2.4 7h7.1Zm-1 2.8-1 2.6-1-2.5v-.1a.6.6 0 0 0-1 0l-.1.1-.9 2.5-1-2.5v-.1a.6.6 0 0 0-1 .4v.1l1.5 4v.1a.6.6 0 0 0 1 0v-.1l1-2.5.9 2.5v.1a.6.6 0 0 0 1 0H8l1.6-4v-.2a.6.6 0 0 0-1.1-.4Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.4 18.2a1 1 0 0 0 1.2 1.6l1.4-1V22a1 1 0 1 0 2 0v-3.1l1.4 1a1 1 0 0 0 1.2-1.7L15 15.8l-3.6 2.4Z"/></svg>',"improve-writing":'<svg height="24" width="24"><path d="M14.8 4.1c-1 0-2.2.5-3 1.3L6.5 11a.8.8 0 0 0-.2.6V16l7.9-8.3.7.8.6.7-4.4 4.6h4.7l2-2.2a4.5 4.5 0 0 0 1-1.7l2 .6a6.5 6.5 0 0 1-1.6 2.5L14 18.7a2.7 2.7 0 0 1-1 .7 2.6 2.6 0 0 1-1 .2H5.8L3.4 22 2 20.5l2.4-2.4a2 2 0 0 1 0-.5v-6c0-.8.2-1.5.7-2L10.5 4A6 6 0 0 1 14.8 2v2zM7.6 17.5H12a.8.8 0 0 0 .5-.2l1.3-1.4H9.2z" fill-rule="evenodd"/><path d="M18.8 2.2a.3.3 0 0 1 .6 0 4 4 0 0 0 2.4 2.5c.3.1.3.5 0 .7h-.2a4.1 4.1 0 0 0-2.2 2.4.3.3 0 0 1-.6 0 4.1 4.1 0 0 0-2.2-2.4h-.2c-.3-.2-.3-.6 0-.7 1.1-.4 2-1.3 2.4-2.5z"/></svg>',indent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 1 1 0-2Zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm-5 4h12a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2Zm-2.6-3.8L6.2 12l-1.8-1.2a1 1 0 0 1 1.2-1.6l3 2a1 1 0 0 1 0 1.6l-3 2a1 1 0 1 1-1.2-1.6Z" fill-rule="evenodd"/></svg>',info:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Zm-1 3v2h2V7h-2Zm3 10v-1h-1v-5h-3v1h1v4h-1v1h4Z" fill-rule="evenodd"/></svg>',"insert-character":'<svg width="24" height="24"><path d="M15 18h4l1-2v4h-6v-3.3l1.4-1a6 6 0 0 0 1.8-2.9 6.3 6.3 0 0 0-.1-4.1 5.8 5.8 0 0 0-3-3.2c-.6-.3-1.3-.5-2.1-.5a5.1 5.1 0 0 0-3.9 1.8 6.3 6.3 0 0 0-1.3 6 6.2 6.2 0 0 0 1.8 3l1.4.9V20H4v-4l1 2h4v-.5l-2-1L5.4 15A6.5 6.5 0 0 1 4 11c0-1 .2-1.9.6-2.7A7 7 0 0 1 6.3 6C7.1 5.4 8 5 9 4.5c1-.3 2-.5 3.1-.5a8.8 8.8 0 0 1 5.7 2 7 7 0 0 1 1.7 2.3 6 6 0 0 1 .2 4.8c-.2.7-.6 1.3-1 1.9a7.6 7.6 0 0 1-3.6 2.5v.5Z" fill-rule="evenodd"/></svg>',"insert-time":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M12 19a7 7 0 1 0 0-14 7 7 0 0 0 0 14Zm0 2a9 9 0 1 1 0-18 9 9 0 0 1 0 18Z"/><path d="M16 12h-3V7c0-.6-.4-1-1-1a1 1 0 0 0-1 1v7h5c.6 0 1-.4 1-1s-.4-1-1-1Z"/></g></svg>',instagram:'<svg height="24" width="24"><path clip-rule="evenodd" d="M10.1 9a4 4 0 1 1 4.4 6.6A4 4 0 0 1 10.1 9zm2.2 1.3a2 2 0 1 0 0 4 2 2 0 0 0 0-4z" fill-rule="evenodd"/><path d="M16 9.3a1.3 1.3 0 1 0 0-2.6 1.3 1.3 0 0 0 0 2.6z"/><path clip-rule="evenodd" d="M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm3-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z" fill-rule="evenodd"/></svg>',invert:'<svg height="24" width="24"><path d="M5 4 3.6 5.4l3.9 4C6.6 10.7 6 12.3 6 14a6 6 0 0 0 10.3 4.2l1.9 1.8 1.4-1.4z" fill-rule="evenodd"/><path d="M13.4 8.4c.9 1 1.6 2.1 2 3.2l2.6 2.6V14c0-5-6-10-6-10s-1 .8-2.1 2l1.4 1.5.7-.7 1.4 1.6z"/></svg>',italic:'<svg width="24" height="24"><path d="m16.7 4.7-.1.9h-.3c-.6 0-1 0-1.4.3-.3.3-.4.6-.5 1.1l-2.1 9.8v.6c0 .5.4.8 1.4.8h.2l-.2.8H8l.2-.8h.2c1.1 0 1.8-.5 2-1.5l2-9.8.1-.5c0-.6-.4-.8-1.4-.8h-.3l.2-.9h5.8Z" fill-rule="evenodd"/></svg>',language:'<svg width="24" height="24"><path d="M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm4.3 13.3c-.5 1-1.2 2-2 2.9a7.5 7.5 0 0 0 3.2-2.1l-.2-.2a6 6 0 0 0-1-.6Zm-8.6 0c-.5.2-.9.5-1.2.8.9 1 2 1.7 3.2 2a10 10 0 0 1-2-2.8Zm3.6-.8c-.8 0-1.6.1-2.2.3.5 1 1.2 1.9 2.1 2.7Zm1.5 0v3c.9-.8 1.6-1.7 2.1-2.7-.6-.2-1.4-.3-2.1-.3Zm-6-2.7H4.5c.2 1 .5 2.1 1 3h.3l1.3-1a10 10 0 0 1-.3-2Zm12.7 0h-2.3c0 .7-.1 1.4-.3 2l1.6 1.1c.5-1 .9-2 1-3.1Zm-3.8 0h-3V14c1 0 2 .1 2.7.4.2-.5.3-1 .3-1.6Zm-4.4 0h-3l.3 1.6c.8-.3 1.7-.4 2.7-.4v-1.3Zm-5.5-5c-.7 1-1.1 2.2-1.3 3.5h2.3c0-1 .2-1.8.5-2.6l-1.5-1Zm2.9 1.4v.1c-.2.6-.4 1.3-.4 2h3V9.4c-1 0-1.8-.1-2.6-.3Zm6.6 0h-.1l-2.4.3v1.8h3l-.5-2.1Zm3-1.4-.3.1-1.3.8c.3.8.5 1.6.5 2.6h2.3a7.5 7.5 0 0 0-1.3-3.5Zm-9 0 2 .2V5.5a9 9 0 0 0-2 2.2Zm3.5-2.3V8c.6 0 1.3 0 1.9-.2a9 9 0 0 0-2-2.3Zm-3-.7h-.1c-1.1.4-2.1 1-3 1.8l1.2.7a10 10 0 0 1 1.9-2.5Zm4.4 0 .1.1a10 10 0 0 1 1.8 2.4l1.1-.7a7.5 7.5 0 0 0-3-1.8Z"/></svg>',"line-height":'<svg width="24" height="24"><path d="M21 5a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zM7 3.6l3.7 3.7a1 1 0 0 1-1.3 1.5h-.1L8 7.3v9.2l1.3-1.3a1 1 0 0 1 1.3 0h.1c.4.4.4 1 0 1.3v.1L7 20.4l-3.7-3.7a1 1 0 0 1 1.3-1.5h.1L6 16.7V7.4L4.7 8.7a1 1 0 0 1-1.3 0h-.1a1 1 0 0 1 0-1.3v-.1L7 3.6z"/></svg>',line:'<svg width="24" height="24"><path d="m15 9-8 8H4v-3l8-8 3 3Zm1-1-3-3 1-1h1c-.2 0 0 0 0 0l2 2s0 .2 0 0v1l-1 1ZM4 18h16v2H4v-2Z" fill-rule="evenodd"/></svg>',link:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 0 1 1.4 1.4l-2 2a2 2 0 1 0 2.6 2.8l4.8-4.8a1 1 0 0 0 0-1.4 1 1 0 1 1 1.4-1.3 2.9 2.9 0 0 1 0 4L9.6 20a3.9 3.9 0 0 1-5.5-5.5l2-2Zm11.6-.6a1 1 0 0 1-1.4-1.4l2-2a2 2 0 1 0-2.6-2.8L11 10.3a1 1 0 0 0 0 1.4A1 1 0 1 1 9.6 13a2.9 2.9 0 0 1 0-4L14.4 4a3.9 3.9 0 0 1 5.5 5.5l-2 2Z" fill-rule="nonzero"/></svg>',"list-bull-circle":'<svg height="48" width="48"><path d="M8 14a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM8 24a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM8 34a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" fill-rule="evenodd"/><path d="M18 12h22v4H18zm0 10h22v4H18zm0 10h22v4H18z" opacity=".2"/></svg>',"list-bull-default":'<svg height="48" width="48"><path d="M14 14a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M12 24a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" fill-rule="evenodd"/><path d="M16 31h6v6h-6z"/><path d="M16 31h6v6h-6z"/><path d="M18 12h22v4H18zm4 10h18v4H22zm4 10h14v4H26z" opacity=".2"/></svg>',"list-bull-disc":'<svg height="48" width="48"><path d="M14 14a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm0 10a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm0 10a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M18 12h22v4H18zm0 10h22v4H18zm0 10h22v4H18z" opacity=".2"/></svg>',"list-bull-square":'<svg height="48" width="48"><path d="M8 21h6v6H8zm0 10h6v6H8zm0-20h6v6H8z"/><path d="M18 12h22v4H18zm0 10h22v4H18zm0 10h22v4H18z" opacity=".2"/></svg>',"list-num-default-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 17v-4.8h-.1l-1.5 1v-1.1l1.6-1.1h1.2v6zM33.3 17.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm1.7 5.7c0-1.2 1-2 2.2-2 1.3 0 2.1.8 2.1 1.8 0 .7-.3 1.2-1.3 2.2l-1.2 1v.2h2.6v1h-4.3v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H35zm-1.7 4.3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm3.2 7.3v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H35c0-1.1 1-1.8 2.2-1.8 1.2 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.7.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .6 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm-3.3 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-default":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10 17v-4.8l-1.5 1v-1.1l1.6-1h1.2V17h-1.2Zm3.6.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm-5 5.7c0-1.2.8-2 2.1-2s2.1.8 2.1 1.8c0 .7-.3 1.2-1.4 2.2l-1.1 1v.2h2.6v1H8.6v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H8.5Zm6.3 4.3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM10 34.4v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H8.6c0-1.1 1-1.8 2.2-1.8 1.3 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.8.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .7 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7Zm4.7 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7Z"/></g></svg>',"list-num-lower-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M36.5 16c-.9 0-1.5-.5-1.5-1.3s.6-1.3 1.8-1.4h1v-.4c0-.4-.2-.6-.7-.6-.4 0-.7.1-.8.4h-1.1c0-.8.8-1.4 2-1.4S39 12 39 13V16h-1.2v-.6c-.3.4-.8.7-1.4.7Zm.4-.8c.6 0 1-.4 1-.9V14h-1c-.5.1-.7.3-.7.6 0 .4.3.6.7.6ZM33.1 16.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7ZM37.7 26c-.7 0-1.2-.2-1.5-.7v.7H35v-6.3h1.2v2.5c.3-.5.8-.9 1.5-.9 1.1 0 1.8 1 1.8 2.4 0 1.5-.7 2.4-1.8 2.4Zm-.5-3.6c-.6 0-1 .5-1 1.3s.4 1.4 1 1.4c.7 0 1-.6 1-1.4 0-.8-.3-1.3-1-1.3ZM33.2 26.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm6 7h-1c-.1-.5-.4-.8-1-.8s-1 .5-1 1.4c0 1 .4 1.4 1 1.4.5 0 .9-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm-6.1 3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.3 15.2c.5 0 1-.4 1-.9V14h-1c-.5.1-.8.3-.8.6 0 .4.3.6.8.6Zm-.4.9c-1 0-1.5-.6-1.5-1.4 0-.8.6-1.3 1.7-1.4h1.1v-.4c0-.4-.2-.6-.7-.6-.5 0-.8.1-.9.4h-1c0-.8.8-1.4 2-1.4 1.1 0 1.8.6 1.8 1.6V16h-1.1v-.6h-.1c-.2.4-.7.7-1.3.7Zm4.6 0c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-3.2 10c-.6 0-1.2-.3-1.4-.8v.7H8.5v-6.3H10v2.5c.3-.5.8-.9 1.4-.9 1.2 0 1.9 1 1.9 2.4 0 1.5-.7 2.4-1.9 2.4Zm-.4-3.7c-.7 0-1 .5-1 1.3s.3 1.4 1 1.4c.6 0 1-.6 1-1.4 0-.8-.4-1.3-1-1.3Zm4 3.7c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-2.2 7h-1.2c0-.5-.4-.8-.9-.8-.6 0-1 .5-1 1.4 0 1 .4 1.4 1 1.4.5 0 .8-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7Zm1.8 3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-greek-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 16c-1.2 0-2-.8-2-2.3 0-1.5.8-2.4 2-2.4.6 0 1 .4 1.3 1v-.9H40v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1-.7h-.2c-.2.4-.7.8-1.3.8Zm.3-1c.6 0 1-.5 1-1.3s-.4-1.3-1-1.3-1 .5-1 1.3.4 1.4 1 1.4ZM33.3 16.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM36 21.9c0-1.5.8-2.3 2.1-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.9 1.3.9.3 1.3.8 1.3 1.7 0 1.2-.7 1.9-1.8 1.9-.6 0-1.1-.3-1.4-.8v2.2H36V22Zm1.8 1.2v-1h.3c.5 0 .9-.2.9-.7 0-.5-.3-.8-.9-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1 1.3s1-.4 1-1-.4-1-1.2-1h-.3ZM33.3 26.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM37.1 34.6 34.8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.2.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2Zm.7 1a2 2 0 0 0-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1ZM33.3 36.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-greek":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.5 15c.7 0 1-.5 1-1.3s-.3-1.3-1-1.3c-.5 0-.9.5-.9 1.3s.4 1.4 1 1.4Zm-.3 1c-1.1 0-1.8-.8-1.8-2.3 0-1.5.7-2.4 1.8-2.4.7 0 1.1.4 1.3 1h.1v-.9h1.2v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1.1-.7h-.1c-.2.4-.7.8-1.4.8Zm5 .1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7Zm-4.9 7v-1h.3c.6 0 1-.2 1-.7 0-.5-.4-.8-1-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1.1 1.3.6 0 1-.4 1-1s-.5-1-1.3-1h-.3ZM8.6 22c0-1.5.7-2.3 2-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.8 1.3.8.3 1.3.8 1.3 1.7 0 1.2-.8 1.9-1.9 1.9-.6 0-1.1-.3-1.3-.8v2.2H8.5V22Zm6.2 4.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm-4.5 8.5L8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.1.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2Zm.7 1a2 2 0 0 0-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1Zm4.5.5c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M32.9 16v-1.2h-1.3V16H33Zm0 10v-1.2h-1.3V26H33Zm0 10v-1.2h-1.3V36H33Z"/><path fill-rule="nonzero" d="M36 21h-1.5v5H36zM36 31h-1.5v5H36zM39 21h-1.5v5H39zM39 31h-1.5v5H39zM42 31h-1.5v5H42zM36 11h-1.5v5H36zM36 19h-1.5v1H36zM36 29h-1.5v1H36zM39 19h-1.5v1H39zM39 29h-1.5v1H39zM42 29h-1.5v1H42zM36 9h-1.5v1H36z"/></g></svg>',"list-num-lower-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 16v-1.2h1.3V16H15Zm0 10v-1.2h1.3V26H15Zm0 10v-1.2h1.3V36H15Z"/><path fill-rule="nonzero" d="M12 21h1.5v5H12zM12 31h1.5v5H12zM9 21h1.5v5H9zM9 31h1.5v5H9zM6 31h1.5v5H6zM12 11h1.5v5H12zM12 19h1.5v1H12zM12 29h1.5v1H12zM9 19h1.5v1H9zM9 29h1.5v1H9zM6 29h1.5v1H6zM12 9h1.5v1H12z"/></g></svg>',"list-num-upper-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="m39.3 17-.5-1.4h-2l-.5 1.4H35l2-6h1.6l2 6h-1.3Zm-1.6-4.7-.7 2.3h1.6l-.8-2.3ZM33.4 17c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm4.7 9.9h-2.7v-6H38c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7Zm-1.4-5v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1Zm0 4h1.1c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9h-1.1V26ZM33 27.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm4.9 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2Zm-4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-upper-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="m12.6 17-.5-1.4h-2L9.5 17H8.3l2-6H12l2 6h-1.3ZM11 12.3l-.7 2.3h1.6l-.8-2.3Zm4.7 4.8c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7ZM11.4 27H8.7v-6h2.6c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7ZM10 22v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1Zm0 4H11c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9H10V26Zm5.4 1.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-4.1 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2Zm4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-upper-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M31.6 17v-1.2H33V17h-1.3Zm0 10v-1.2H33V27h-1.3Zm0 10v-1.2H33V37h-1.3Z"/><path fill-rule="nonzero" d="M34.5 20H36v7h-1.5zM34.5 30H36v7h-1.5zM37.5 20H39v7h-1.5zM37.5 30H39v7h-1.5zM40.5 30H42v7h-1.5zM34.5 10H36v7h-1.5z"/></g></svg>',"list-num-upper-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 17v-1.2h1.3V17H15Zm0 10v-1.2h1.3V27H15Zm0 10v-1.2h1.3V37H15Z"/><path fill-rule="nonzero" d="M12 20h1.5v7H12zM12 30h1.5v7H12zM9 20h1.5v7H9zM9 30h1.5v7H9zM6 30h1.5v7H6zM12 10h1.5v7H12z"/></g></svg>',lock:'<svg width="24" height="24"><path d="M16.3 11c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H8V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h.3ZM10 8v3h4V8a1 1 0 0 0-.3-.7A1 1 0 0 0 13 7h-2a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7Z" fill-rule="evenodd"/></svg>',ltr:'<svg width="24" height="24"><path d="M11 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 7.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L11 5ZM4.4 16.2 6.2 15l-1.8-1.2a1 1 0 0 1 1.2-1.6l3 2a1 1 0 0 1 0 1.6l-3 2a1 1 0 1 1-1.2-1.6Z" fill-rule="evenodd"/></svg>',"math-equation":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 4.8c.1-.5.5-.8 1-.8h10a1 1 0 1 1 0 2h-9.2L8.3 19.2a1 1 0 0 1-1.7.4l-3.4-4.2a1 1 0 0 1 1.6-1.2l2 2.5L9 4.8Zm9.7 5.5c.4.4.4 1 0 1.4L17 13.5l1.8 1.8a1 1 0 1 1-1.4 1.4L15.5 15l-1.8 1.8a1 1 0 0 1-1.4-1.4l1.8-1.8-1.8-1.8a1 1 0 0 1 1.4-1.4l1.8 1.8 1.8-1.8a1 1 0 0 1 1.4 0Z"/></svg>',mentions:'<svg height="24" width="24"><path d="M12 21a8.8 8.8 0 0 1-3.5-.7 9 9 0 0 1-2.9-2 9 9 0 0 1-1.9-2.8A8.8 8.8 0 0 1 3 12c0-1.3.2-2.4.7-3.5a9 9 0 0 1 4.8-4.8A8.8 8.8 0 0 1 12 3c1.3 0 2.4.2 3.5.7a9.1 9.1 0 0 1 4.8 4.8A8.7 8.7 0 0 1 21 12v1.4a3 3 0 0 1-.9 2.2 3 3 0 0 1-2.2.9c-.5 0-1-.1-1.5-.4a3.8 3.8 0 0 1-1.1-1 4.8 4.8 0 0 1-1.5 1 4.3 4.3 0 0 1-1.8.4c-1.2 0-2.3-.4-3.2-1.3-.9-.9-1.3-2-1.3-3.2s.4-2.3 1.3-3.2c.9-.9 2-1.3 3.2-1.3s2.3.4 3.2 1.3c.9.9 1.3 2 1.3 3.2v1.4c0 .4.1.7.4 1 .3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1V12c0-2-.7-3.8-2.1-5.2S14 4.7 12 4.7s-3.8.7-5.2 2.1S4.7 10 4.7 12s.7 3.8 2.1 5.2 3.2 2.1 5.2 2.1h4.5V21zm0-6.2c.8 0 1.4-.3 2-.8a2.7 2.7 0 0 0 .8-2c0-.8-.3-1.4-.8-2a2.7 2.7 0 0 0-2-.8c-.8 0-1.4.3-2 .8a2.7 2.7 0 0 0-.8 2c0 .8.3 1.4.8 2a2.7 2.7 0 0 0 2 .8z"/></svg>',minus:'<svg width="24" height="24"><path d="M19 11a1 1 0 0 1 .1 2H5a1 1 0 0 1-.1-2H19Z"/></svg>',"more-drawer":'<svg width="24" height="24"><path d="M6 10a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm12 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm-6 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Z" fill-rule="nonzero"/></svg>',"new-chat":'<svg height="24" width="24"><path d="M12 5H6v13.7h12v-7.9h2v7.9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6z"/><path d="M17 3.3a1 1 0 0 1 1.3 0l1.4 1.3a1 1 0 0 1 0 1.4l-5.2 5a1 1 0 0 1-.5.3l-3 .6.5-3a1 1 0 0 1 .3-.5L17 3.3z"/></svg>',"new-document":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7.6L14.4 3ZM17 19H7V5h6v4h4v10Z" fill-rule="nonzero"/></svg>',"new-tab":'<svg width="24" height="24"><path d="m15 13 2-2v8H5V7h8l-2 2H7v8h8v-4Zm4-8v5.5l-2-2-5.6 5.5H10v-1.4L15.5 7l-2-2H19Z" fill-rule="evenodd"/></svg>',"non-breaking":'<svg width="24" height="24"><path d="M11 11H8a1 1 0 1 1 0-2h3V6c0-.6.4-1 1-1s1 .4 1 1v3h3c.6 0 1 .4 1 1s-.4 1-1 1h-3v3c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-3Zm10 4v5H3v-5c0-.6.4-1 1-1s1 .4 1 1v3h14v-3c0-.6.4-1 1-1s1 .4 1 1Z" fill-rule="evenodd"/></svg>',notice:'<svg width="24" height="24"><path d="M15.5 4 20 8.5v7L15.5 20h-7L4 15.5v-7L8.5 4h7ZM13 17v-2h-2v2h2Zm0-4V7h-2v6h2Z" fill-rule="evenodd" clip-rule="evenodd"/></svg>',onedrive:'<svg height="24" width="24"><path d="M4 13.7h1zm16 .7h-1zm-11.7-4A4.4 4.4 0 0 1 12.1 8V6a6.4 6.4 0 0 0-5.6 3.4l1.8 1zM12.1 8c2 0 3.6 1.4 4 2.8l2-.5A6.3 6.3 0 0 0 12 6v2zm8.1 6.8-9.8-5.5-1 1.8 9.8 5.5 1-1.8zm-9.8-5.5A5 5 0 0 0 3 13.7h2A3 3 0 0 1 9.5 11l1-1.8zM3 13.7a5 5 0 0 0 1 2.8l1.5-1.1a3 3 0 0 1-.5-1.7zm15.8 1.6a2.3 2.3 0 0 1-2 1.4v2a4.3 4.3 0 0 0 3.9-2.6zm-2 1.4H8v2h8.7zm-8.8 0a3 3 0 0 1-2.5-1.3L4 16.5a5 5 0 0 0 4 2.2v-2zm12.7-.6c.2-.6.3-1.1.3-1.7h-2c0 .3 0 .6-.2.9zm.3-1.7c0-3-3.1-5.1-6-4l.8 1.9a2.3 2.3 0 0 1 3.2 2h2zm-6-4L4.4 15l.8 1.9 10.7-4.6-.7-1.8z"/></svg>',"ordered-list-rtl":'<svg width="24" height="24"><path d="M6 17h8a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2H6a1 1 0 1 1 0-2Zm13-1v3.5a.5.5 0 1 1-1 0V5h-.5a.5.5 0 1 1 0-1H19Zm-1 8.8.2.2h1.3a.5.5 0 1 1 0 1h-1.6a1 1 0 0 1-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 0 0-.2-.2h-1.3a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3Zm2 4.2v2c0 .6-.4 1-1 1h-1.5a.5.5 0 0 1 0-1h1.2a.3.3 0 1 0 0-.6h-1.3a.4.4 0 1 1 0-.8h1.3a.3.3 0 0 0 0-.6h-1.2a.5.5 0 1 1 0-1H19c.6 0 1 .4 1 1Z" fill-rule="evenodd"/></svg>',"ordered-list":'<svg width="24" height="24"><path d="M10 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 1 1 0-2ZM6 4v3.5c0 .3-.2.5-.5.5a.5.5 0 0 1-.5-.5V5h-.5a.5.5 0 0 1 0-1H6Zm-1 8.8.2.2h1.3c.3 0 .5.2.5.5s-.2.5-.5.5H4.9a1 1 0 0 1-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 0 0-.2-.2H4.5a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3ZM7 17v2c0 .6-.4 1-1 1H4.5a.5.5 0 0 1 0-1h1.2c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.4a.4.4 0 1 1 0-.8h1.3c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.5a.5.5 0 1 1 0-1H6c.6 0 1 .4 1 1Z" fill-rule="evenodd"/></svg>',orientation:'<svg width="24" height="24"><path d="M7.3 6.4 1 13l6.4 6.5 6.5-6.5-6.5-6.5ZM3.7 13l3.6-3.7L11 13l-3.7 3.7-3.6-3.7ZM12 6l2.8 2.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0L9.2 5.7a.8.8 0 0 1 0-1.2L13.6.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L12 4h1a9 9 0 1 1-4.3 16.9l1.5-1.5A7 7 0 1 0 13 6h-1Z" fill-rule="nonzero"/></svg>',"other-actions":'<svg width="24" height="24"><path d="M8.5 13.5c.6 0 1 .2 1.4.6.4.4.6.8.6 1.4V19c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H5a2 2 0 0 1-1.4-.6A2 2 0 0 1 3 19v-3.5c0-.6.2-1 .6-1.4a2 2 0 0 1 1.4-.6h3.5Zm10.5 0c.6 0 1 .2 1.4.6.4.4.6.8.6 1.4V19c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6h-3.5a2 2 0 0 1-1.4-.6 2 2 0 0 1-.6-1.4v-3.5c0-.6.2-1 .6-1.4a2 2 0 0 1 1.4-.6H19ZM5 19h3.5v-3.5H5V19Zm10.5 0H19v-3.5h-3.5V19Zm1-15.7a.5.5 0 0 1 1 0 5.5 5.5 0 0 0 3.2 3.3.5.5 0 0 1 0 .8l-.3.1a5.5 5.5 0 0 0-3 3.2.5.5 0 0 1-.8 0 5.5 5.5 0 0 0-3-3.2h-.3a.5.5 0 0 1 0-1 5.5 5.5 0 0 0 3.3-3.2Zm-8-.3c.6 0 1 .2 1.4.6.4.4.6.8.6 1.4v3.5c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H5a2 2 0 0 1-1.4-.6A2 2 0 0 1 3 8.5V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5 3h3.5ZM5 8.5h3.5V5H5v3.5Z"/></svg>',outdent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 1 1 0-2Zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm-5 4h12a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2Zm1.6-3.8a1 1 0 0 1-1.2 1.6l-3-2a1 1 0 0 1 0-1.6l3-2a1 1 0 0 1 1.2 1.6L6.8 12l1.8 1.2Z" fill-rule="evenodd"/></svg>',"page-break":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M5 11c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1h-1a1 1 0 0 1 0-2Zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2ZM7 3v5h10V3c0-.6.4-1 1-1s1 .4 1 1v7H5V3c0-.6.4-1 1-1s1 .4 1 1ZM6 22a1 1 0 0 1-1-1v-7h14v7c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-5H7v5c0 .6-.4 1-1 1Z"/></g></svg>',paragraph:'<svg width="24" height="24"><path fill-rule="evenodd" d="M10 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 6.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L10 5Z"/></svg>',"paste-column-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h7v2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm8 7v12h-6V8h6Zm-1.5 1.5h-3v9h3v-9ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-column-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V18c0 1-.8 2-1.9 2H11v-2h7V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v2H4V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm-2 7v12H4V8h6ZM8.5 9.5h-3v9h3v-9ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-row-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V11h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h14c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm10 11v5H8v-5h14Zm-1.5 1.5h-11v2h11v-2ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-row-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h12v-4h2v4c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm10 7v5H8V8h14Zm-1.5 1.5h-11v2h11v-2ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-text":'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h3V9h9ZM9 20H6a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0 1 12 1a3 3 0 0 1 2.8 2H18a2 2 0 0 1 2 2v4h1v12H9v-1Zm1.5-9.5v9h9v-9h-9ZM12 3a1 1 0 0 0-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1Zm0 9h6v2h-.5l-.5-1h-1v4h.8v1h-3.6v-1h.8v-4h-1l-.5 1H12v-2Z" fill-rule="nonzero"/></svg>',paste:'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h3V9h9ZM9 20H6a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0 1 12 1a3 3 0 0 1 2.8 2H18a2 2 0 0 1 2 2v4h1v12H9v-1Zm1.5-9.5v9h9v-9h-9ZM12 3a1 1 0 0 0-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1Z" fill-rule="nonzero"/></svg>',"permanent-pen":'<svg width="24" height="24"><path d="M10.5 17.5 8 20H3v-3l3.5-3.5a2 2 0 0 1 0-3L14 3l1 1-7.3 7.3a1 1 0 0 0 0 1.4l3.6 3.6c.4.4 1 .4 1.4 0L20 9l1 1-7.6 7.6a2 2 0 0 1-2.8 0l-.1-.1Z" fill-rule="nonzero"/></svg>',"photo-filter":'<svg height="24" width="24"><path d="M4.4 21c-.3 0-.6-.2-.9-.5-.3-.3-.4-.6-.5-.9L19.6 3c.3 0 .6.3.9.5l.5.9zM3 14.7v-2.8L11.9 3h2.8zM3 7V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5 3h2zm14 14 4-4v2c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6zm-7.7 0L21 9.3v2.8L12 21z"/></svg>',pin:'<svg width="24" height="24"><path fill-rule="evenodd" d="M18 3a1 1 0 0 1 1 1v3.6a1 1 0 0 1-1 1h-1.6l2.5 6A1 1 0 0 1 18 16h-5v5h-2v-5H6a1 1 0 0 1-1-1.3l2.6-6H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12ZM7 6.7h2A1 1 0 0 1 10 8l-2.6 6h9.2L14 8a1 1 0 0 1 .9-1.3h2V5H7v1.6Z"/></svg>',plus:'<svg width="24" height="24"><path d="M12 4c.5 0 1 .4 1 .9V11h6a1 1 0 0 1 .1 2H13v6a1 1 0 0 1-2 .1V13H5a1 1 0 0 1-.1-2H11V5c0-.6.4-1 1-1Z"/></svg>',preferences:'<svg width="24" height="24"><path d="m20.1 13.5-1.9.2a5.8 5.8 0 0 1-.6 1.5l1.2 1.5c.4.4.3 1 0 1.4l-.7.7a1 1 0 0 1-1.4 0l-1.5-1.2a6.2 6.2 0 0 1-1.5.6l-.2 1.9c0 .5-.5.9-1 .9h-1a1 1 0 0 1-1-.9l-.2-1.9a5.8 5.8 0 0 1-1.5-.6l-1.5 1.2a1 1 0 0 1-1.4 0l-.7-.7a1 1 0 0 1 0-1.4l1.2-1.5a6.2 6.2 0 0 1-.6-1.5l-1.9-.2a1 1 0 0 1-.9-1v-1c0-.5.4-1 .9-1l1.9-.2a5.8 5.8 0 0 1 .6-1.5L5.2 7.3a1 1 0 0 1 0-1.4l.7-.7a1 1 0 0 1 1.4 0l1.5 1.2a6.2 6.2 0 0 1 1.5-.6l.2-1.9c0-.5.5-.9 1-.9h1c.5 0 1 .4 1 .9l.2 1.9a5.8 5.8 0 0 1 1.5.6l1.5-1.2a1 1 0 0 1 1.4 0l.7.7c.3.4.4 1 0 1.4l-1.2 1.5a6.2 6.2 0 0 1 .6 1.5l1.9.2c.5 0 .9.5.9 1v1c0 .5-.4 1-.9 1ZM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z" fill-rule="evenodd"/></svg>',preview:'<svg width="24" height="24"><path d="M3.5 12.5c.5.8 1.1 1.6 1.8 2.3 2 2 4.2 3.2 6.7 3.2s4.7-1.2 6.7-3.2a16.2 16.2 0 0 0 2.1-2.8 15.7 15.7 0 0 0-2.1-2.8c-2-2-4.2-3.2-6.7-3.2a9.3 9.3 0 0 0-6.7 3.2A16.2 16.2 0 0 0 3.2 12c0 .2.2.3.3.5Zm-2.4-1 .7-1.2L4 7.8C6.2 5.4 8.9 4 12 4c3 0 5.8 1.4 8.1 3.8a18.2 18.2 0 0 1 2.8 3.7v1l-.7 1.2-2.1 2.5c-2.3 2.4-5 3.8-8.1 3.8-3 0-5.8-1.4-8.1-3.8a18.2 18.2 0 0 1-2.8-3.7 1 1 0 0 1 0-1Zm12-3.3a2 2 0 1 0 2.7 2.6 4 4 0 1 1-2.6-2.6Z" fill-rule="nonzero"/></svg>',print:'<svg width="24" height="24"><path d="M18 8H6a3 3 0 0 0-3 3v6h2v3h14v-3h2v-6a3 3 0 0 0-3-3Zm-1 10H7v-4h10v4Zm.5-5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5Zm.5-8H6v2h12V5Z" fill-rule="nonzero"/></svg>',quote:'<svg width="24" height="24"><path d="M7.5 17h.9c.4 0 .7-.2.9-.6L11 13V8c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 0 0 .8 1.3Zm8 0h.9c.4 0 .7-.2.9-.6L19 13V8c0-.6-.4-1-1-1h-4a1 1 0 0 0-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 0 0 .8 1.3Z" fill-rule="nonzero"/></svg>',reasoning:'<svg height="24" width="24"><path d="M14.3 22h-3.6v-2h3.6zM15.3 18.4H9.7v-2h5.6zM12.8 2c1.6 0 3.1.7 4.3 1.9C18.3 5 19 6.7 19 8.4c0 1.4-.5 2.8-1.7 3.9l-.2.2a3 3 0 0 0-.9 1.5 1 1 0 1 1-2-.4c.3-1.2 1-2 1.7-2.8.7-.6 1.1-1.5 1.1-2.4 0-1.2-.5-2.3-1.3-3.1a4.5 4.5 0 0 0-3-1.3h-.2c-1.2 0-2.3.5-3.2 1.3C8.5 6 8 7.3 8 8.4c0 .7.1 1.5 1 2.4.8.7 1.5 1.6 1.7 2.8a1 1 0 0 1-2 .4c0-.6-.4-1.2-1-1.7A5 5 0 0 1 6 8.4c0-1.7.7-3.3 2-4.5A6.6 6.6 0 0 1 12.4 2z"/></svg>',redo:'<svg width="24" height="24"><path d="M17.6 10H12c-2.8 0-4.4 1.4-4.9 3.5-.4 2 .3 4 1.4 4.6a1 1 0 1 1-1 1.8c-2-1.2-2.9-4.1-2.3-6.8.6-3 3-5.1 6.8-5.1h5.6l-3.3-3.3a1 1 0 1 1 1.4-1.4l5 5a1 1 0 0 1 0 1.4l-5 5a1 1 0 0 1-1.4-1.4l3.3-3.3Z" fill-rule="nonzero"/></svg>',reload:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="m5 22.1-1.2-4.7v-.2a1 1 0 0 1 1-1l5 .4a1 1 0 1 1-.2 2l-2.2-.2a7.8 7.8 0 0 0 8.4.2 7.5 7.5 0 0 0 3.5-6.4 1 1 0 1 1 2 0 9.5 9.5 0 0 1-4.5 8 9.9 9.9 0 0 1-10.2 0l.4 1.4a1 1 0 1 1-2 .5ZM13.6 7.4c0-.5.5-1 1-.9l2.8.2a8 8 0 0 0-9.5-1 7.5 7.5 0 0 0-3.6 7 1 1 0 0 1-2 0 9.5 9.5 0 0 1 4.5-8.6 10 10 0 0 1 10.9.3l-.3-1a1 1 0 0 1 2-.5l1.1 4.8a1 1 0 0 1-1 1.2l-5-.4a1 1 0 0 1-.9-1Z"/></g></svg>',"remove-formatting":'<svg width="24" height="24"><path d="M13.2 6a1 1 0 0 1 0 .2l-2.6 10a1 1 0 0 1-1 .8h-.2a.8.8 0 0 1-.8-1l2.6-10H8a1 1 0 1 1 0-2h9a1 1 0 0 1 0 2h-3.8ZM5 18h7a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Zm13 1.5L16.5 18 15 19.5a.7.7 0 0 1-1-1l1.5-1.5-1.5-1.5a.7.7 0 0 1 1-1l1.5 1.5 1.5-1.5a.7.7 0 0 1 1 1L17.5 17l1.5 1.5a.7.7 0 0 1-1 1Z" fill-rule="evenodd"/></svg>',remove:'<svg width="24" height="24"><path d="M16 7h3a1 1 0 0 1 0 2h-1v9a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V9H5a1 1 0 1 1 0-2h3V6a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v1Zm-2 0V6c0-.6-.4-1-1-1h-2a1 1 0 0 0-1 1v1h4Zm2 2H8v9c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V9Zm-7 3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Zm4 0a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Z" fill-rule="nonzero"/></svg>',"resize-handle":'<svg width="10" height="10"><g fill-rule="nonzero"><path d="M8.1 1.1A.5.5 0 1 1 9 2l-7 7A.5.5 0 1 1 1 8l7-7ZM8.1 5.1A.5.5 0 1 1 9 6l-3 3A.5.5 0 1 1 5 8l3-3Z"/></g></svg>',resize:'<svg width="24" height="24"><path d="M4 5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h6c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3H7.4L18 16.6V13c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v6c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-6a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3.6L6 7.4V11c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3A1 1 0 0 1 4 11V5Z" fill-rule="evenodd"/></svg>',"restore-draft":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1Z"/><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></g></svg>',"revert-changes":'<svg height="24" width="24"><path d="m8.9 18.8.4 3.2H13v-2h-2v-2.6a4.6 4.6 0 0 1-1.6-.6 5.9 5.9 0 0 1-1.3-1l-2.5 1-1-1.7 2.2-1.6a4 4 0 0 1-.2-.7 5.9 5.9 0 0 1 0-.8v-.8l.2-.8-2.2-1.6 1-1.7 2.5 1a6 6 0 0 1 1.2-.9l1.4-.6.4-2.6h2l.3 2.6A5.6 5.6 0 0 1 16 8.2l2.5-1 1 1.6-2.2 1.7.2.7v.8a5 5 0 0 1 0 1h2a2.6 2.6 0 0 0 0-.5V11.3l2.6-2-2.8-4.7-3 1.3a8.2 8.2 0 0 0-.5-.4 3.8 3.8 0 0 0-.6-.3L14.8 2H9.3l-.4 3.2a5 5 0 0 0-1.2.7l-3-1.3L2 9.4l2.6 2V12.6l-2.6 2 2.7 4.7 3-1.3a8 8 0 0 0 1.2.7z"/><path d="m14.5 20.3 2.1-2-2.1-2.2 1.4-1.4 2.1 2.1 2.1-2 1.4 1.3-2 2.1 2 2.1-1.4 1.4-2.1-2-2.1 2zM12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>',"revision-history":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1Z"/><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></g></svg>',"rotate-left":'<svg width="24" height="24"><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></svg>',"rotate-right":'<svg width="24" height="24"><path d="M20 8V5a1 1 0 0 1 2 0v6c0 .6-.4 1-1 1h-6a1 1 0 0 1 0-2h4.3L16 7A7.2 7.2 0 0 0 7.7 6a7 7 0 0 0 3 13.1c1.9.1 3.7-.5 5-1.7a1 1 0 0 1 1.4 1.5A9.2 9.2 0 0 1 2.2 14c-.9-3.9 1-8 4.5-9.9 3.5-1.9 8-1.3 10.8 1.5L20 8Z" fill-rule="nonzero"/></svg>',rtl:'<svg width="24" height="24"><path d="M8 5h8v2h-2v12h-2V7h-2v12H8v-7c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 4.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L8 5Zm12 11.2a1 1 0 1 1-1 1.6l-3-2a1 1 0 0 1 0-1.6l3-2a1 1 0 1 1 1 1.6L18.4 15l1.8 1.2Z" fill-rule="evenodd"/></svg>',saturation:'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 20.5a6 6 0 1 1-5.9-10.2 6 6 0 1 1 11.8 0A6 6 0 1 1 12 20.5Zm-1.1-7.7a6 6 0 0 0-.2.3 4.3 4.3 0 0 1-2-1.3c.9.1 1.6.5 2.2 1Zm2.4.3a6 6 0 0 0-.2-.3 4.3 4.3 0 0 1 2.2-1 4.3 4.3 0 0 1-2 1.3ZM12.2 15a6.3 6.3 0 0 1-.4 0 4.3 4.3 0 0 0 .2 2.5 4.3 4.3 0 0 0 .2-2.5Zm.9 4.2a6 6 0 0 0 .8-4.5 6 6 0 0 0 3.4-2.8 4.3 4.3 0 0 1-1.3 8.4 4.3 4.3 0 0 1-2.9-1.1Zm-2.2 0a4.3 4.3 0 1 1-4.2-7.3 6 6 0 0 0 3.4 2.8 6 6 0 0 0 .8 4.5Zm-3-9.2a4.3 4.3 0 1 1 8.3 0 6 6 0 0 0-4.2 1.5A6 6 0 0 0 7.8 10Z"/></svg>',save:'<svg width="24" height="24"><path d="M5 16h14a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2Zm0 2v2h14v-2H5Zm10 0h2v2h-2v-2Zm-4-6.4L8.7 9.3a1 1 0 1 0-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 1 0-1.4-1.4L13 11.6V4a1 1 0 0 0-2 0v7.6Z" fill-rule="nonzero"/></svg>',search:'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z" fill-rule="nonzero"/></svg>',"select-all":'<svg width="24" height="24"><path d="M3 5h2V3a2 2 0 0 0-2 2Zm0 8h2v-2H3v2Zm4 8h2v-2H7v2ZM3 9h2V7H3v2Zm10-6h-2v2h2V3Zm6 0v2h2a2 2 0 0 0-2-2ZM5 21v-2H3c0 1.1.9 2 2 2Zm-2-4h2v-2H3v2ZM9 3H7v2h2V3Zm2 18h2v-2h-2v2Zm8-8h2v-2h-2v2Zm0 8a2 2 0 0 0 2-2h-2v2Zm0-12h2V7h-2v2Zm0 8h2v-2h-2v2Zm-4 4h2v-2h-2v2Zm0-16h2V3h-2v2ZM7 17h10V7H7v10Zm2-8h6v6H9V9Z" fill-rule="nonzero"/></svg>',selected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Zm3.6 10.9L7 12.3a.7.7 0 0 0-1 1L9.6 17 18 8.6a.7.7 0 0 0 0-1 .7.7 0 0 0-1 0l-7.4 7.3Z"/></svg>',send:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="m13.3 22 7-18.3-18.3 7L9 15l4.3 7ZM18 6.8l-.7-.7L9.4 14l.7.7L18 6.8Z"/></svg>',settings:'<svg width="24" height="24"><path d="M11 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V8H5a1 1 0 1 1 0-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.5V6ZM8 8h2V6H8v2Zm9 2.8v.2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v.3c0 .2 0 .3-.2.5l-.6.2h-2.4c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V13H5a1 1 0 0 1 0-2h8v-.3c0-.2 0-.3.2-.5l.6-.2h2.4c.3 0 .4 0 .6.2l.2.6ZM14 13h2v-2h-2v2Zm-3 2.8v.2h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V18H5a1 1 0 0 1 0-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.6ZM8 18h2v-2H8v2Z" fill-rule="evenodd"/></svg>',sharpen:'<svg width="24" height="24"><path fill-rule="evenodd" d="m16 6 4 4-8 9-8-9 4-4h8Zm-4 10.2 5.5-6.2-.1-.1H12v-.3h5.1l-.2-.2H12V9h4.6l-.2-.2H12v-.3h4.1l-.2-.2H12V8h3.6l-.2-.2H8.7L6.5 10l.1.1H12v.3H6.9l.2.2H12v.3H7.3l.2.2H12v.3H7.7l.3.2h4v.3H8.2l.2.2H12v.3H8.6l.3.2H12v.3H9l.3.2H12v.3H9.5l.2.2H12v.3h-2l.2.2H12v.3h-1.6l.2.2H12v.3h-1.1l.2.2h.9v.3h-.7l.2.2h.5v.3h-.3l.3.2Z"/></svg>',"source-close":'<svg width="16" height="16"><path fill-rule="evenodd" d="M11.8 5 9 8l3 3a.6.6 0 0 1-1 .8L8 9l-3 3a.6.6 0 0 1-.8-1L7 8l-3-3a.6.6 0 0 1 1-.8L8 7l3-3a.6.6 0 0 1 .8 1Z"/></svg>',"source-file":'<svg width="16" height="16"><path fill-rule="evenodd" d="M4.3 2H10L13 5v7.7c0 .7-.6 1.3-1.3 1.3H4.3A1.3 1.3 0 0 1 3 12.7V3.3C3 2.6 3.6 2 4.3 2Zm0 10.7h7.4V6H9V3.3H4.3v9.4Z"/></svg>',"source-image":'<svg height="16" width="16"><path d="M2.7 2h10.6c.4 0 .7.3.7.7v10.6a.7.7 0 0 1-.7.7H2.7a.7.7 0 0 1-.7-.7V2.7c0-.4.3-.7.7-.7zm.6 8.5 2.2-2.2a.5.5 0 0 1 .7 0L8 10l2.8-2.7a.5.5 0 0 1 .7 0l1.3 1.3V3.3H3.3v7.2zm0 1.4v.8h2l2-2-1.4-1.3zM11 8.4l1.7 1.6v2.7h-6L11 8.4z" fill-rule="evenodd"/><path d="M8.7 6.3a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/></svg>',"source-link":'<svg height="16" width="16"><g fill-rule="evenodd"><path d="M3.5 12.6a2.7 2.7 0 0 1 0-3.8l.5-.6a.7.7 0 1 1 1 1l-.6.5a1.3 1.3 0 1 0 1.9 2L7.9 10a2.1 2.1 0 0 0 .6-2 .7.7 0 0 1 1.3-.3 3.4 3.4 0 0 1-1 3.2l-1.6 1.6a2.7 2.7 0 0 1-3.8 0z"/><path d="M12.6 3.5a2.7 2.7 0 0 1 0 3.7l-.6.6a.7.7 0 1 1-1-1l.6-.5a1.3 1.3 0 1 0-1.9-2L8.1 6a2.1 2.1 0 0 0-.6 2 .7.7 0 1 1-1.3.3 3.4 3.4 0 0 1 1-3.2l1.6-1.7a2.7 2.7 0 0 1 3.8 0z"/></g></svg>',"source-selection":'<svg width="16" height="16"><path d="M3.2 12.8h.7V14H2.6a.6.6 0 0 1-.6-.6v-1.3h1.2v.7ZM7.5 14H4.9v-1.2h2.6V14Zm5.9-4.8a.6.6 0 1 1 0 1.2h-2.2l2.6 2.6a.6.6 0 1 1-.8.8l-2.6-2.6v2.2a.6.6 0 1 1-1.2 0V9.2h4.2ZM3.2 11.1H2V8.5h1.2v2.6Zm0-3.6H2V4.9h1.2v2.6Zm10.8 0h-1.2V4.9H14v2.6ZM3.9 3.2h-.7v.7H2V2.6a.6.6 0 0 1 .6-.6h1.3v1.2ZM13.4 2a.6.6 0 0 1 .6.6v1.3h-1.2v-.7h-.7V2h1.3Zm-6 1.2H5V2h2.6v1.2Zm3.7 0H8.5V2h2.6v1.2Z"/></svg>',sourcecode:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9.8 15.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0l-4.4-4.1a.8.8 0 0 1 0-1.2l4.4-4.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L6 12l3.8 3.7ZM14.2 15.7c-.3.3-.3.8 0 1 .4.4.9.4 1.2 0l4.4-4.1c.3-.3.3-.9 0-1.2l-4.4-4.2a.8.8 0 0 0-1.2 0c-.3.3-.3.8 0 1.1L18 12l-3.8 3.7Z"/></g></svg>',"spell-check":'<svg width="24" height="24"><path d="M6 8v3H5V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h2c.3 0 .5.1.7.3.2.2.3.4.3.7v6H8V8H6Zm0-3v2h2V5H6Zm13 0h-3v5h3v1h-3a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3v1Zm-5 1.5-.1.7c-.1.2-.3.3-.6.3.3 0 .5.1.6.3l.1.7V10c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-3V4h3c.3 0 .5.1.7.3.2.2.3.4.3.7v1.5ZM13 10V8h-2v2h2Zm0-3V5h-2v2h2Zm3 5 1 1-6.5 7L7 15.5l1.3-1 2.2 2.2L16 12Z" fill-rule="evenodd"/></svg>',stop:'<svg height="24" width="24"><path d="M19 17a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"/></svg>',"strike-through":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M15.6 8.5c-.5-.7-1-1.1-1.3-1.3-.6-.4-1.3-.6-2-.6-2.7 0-2.8 1.7-2.8 2.1 0 1.6 1.8 2 3.2 2.3 4.4.9 4.6 2.8 4.6 3.9 0 1.4-.7 4.1-5 4.1A6.2 6.2 0 0 1 7 16.4l1.5-1.1c.4.6 1.6 2 3.7 2 1.6 0 2.5-.4 3-1.2.4-.8.3-2-.8-2.6-.7-.4-1.6-.7-2.9-1-1-.2-3.9-.8-3.9-3.6C7.6 6 10.3 5 12.4 5c2.9 0 4.2 1.6 4.7 2.4l-1.5 1.1Z"/><path d="M5 11h14a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Z" fill-rule="nonzero"/></g></svg>',subscript:'<svg width="24" height="24"><path d="m10.4 10 4.6 4.6-1.4 1.4L9 11.4 4.4 16 3 14.6 7.6 10 3 5.4 4.4 4 9 8.6 13.6 4 15 5.4 10.4 10ZM21 19h-5v-1l1-.8 1.7-1.6c.3-.4.5-.8.5-1.2 0-.3 0-.6-.2-.7-.2-.2-.5-.3-.9-.3a2 2 0 0 0-.8.2l-.7.3-.4-1.1 1-.6 1.2-.2c.8 0 1.4.3 1.8.7.4.4.6.9.6 1.5s-.2 1.1-.5 1.6a8 8 0 0 1-1.3 1.3l-.6.6h2.6V19Z" fill-rule="nonzero"/></svg>',"suggestededits-badge":'<svg height="24" width="24"><path d="M11 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V9.7a6 6 0 0 1-2 .3v9H7V5h4a6 6 0 0 1 0-2z"/><path d="M15 13v-2h-4v2zm-3 2H9v2h3zm-1-8H9v2h2zm4 10v-2h-2v2z"/><path d="M21 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0z" class="tox-icon--badge"/></svg>',
1suggestededits:'<svg width="24" height="24"><path d="M7 3h7.4L19 7.6V19a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2Zm0 16h10V9h-3V5H7v14Z" clip-rule="evenodd"/><path d="M9 7h2v2H9V7Zm2 4h4v2h-4v-2Zm-2 4h3v2H9v-2Z"/><path d="M9 7h2v2H9V7Zm4 8h2v2h-2v-2Z"/></svg>',summarize:'<svg width="24" height="24"><path fill-rule="evenodd" d="M14 3c.3 0 .6 0 .8.2-1.3 1-1 3.3.7 4h.2l.3.2A2 2 0 0 1 14 9h-4a2 2 0 0 1-2-2H6v13h12V9.8a2.4 2.4 0 0 0 2 0V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h3a2 2 0 0 1 2-2h4Zm-4 4h4V5h-4v2Z"/><path d="M15 16a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h6Zm0-4a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2h6Zm3.7-9.8a.3.3 0 0 1 .6 0 4.1 4.1 0 0 0 2.5 2.5.3.3 0 0 1 0 .6l-.2.1a4.1 4.1 0 0 0-2.1 2v.1l-.2.3V8a.3.3 0 0 1-.1 0H19a.3.3 0 0 1 0 .1.4.4 0 0 1-.2 0 .3.3 0 0 1-.1 0v-.1a.3.3 0 0 1-.1 0v-.1a4.1 4.1 0 0 0-2.3-2.4h-.2a.3.3 0 0 1 0-.7 4.1 4.1 0 0 0 2.5-2.5Z"/></svg>',superscript:'<svg width="24" height="24"><path d="M15 9.4 10.4 14l4.6 4.6-1.4 1.4L9 15.4 4.4 20 3 18.6 7.6 14 3 9.4 4.4 8 9 12.6 13.6 8 15 9.4Zm5.9 1.6h-5v-1l1-.8 1.7-1.6c.3-.5.5-.9.5-1.3 0-.3 0-.5-.2-.7-.2-.2-.5-.3-.9-.3l-.8.2-.7.4-.4-1.2c.2-.2.5-.4 1-.5.3-.2.8-.2 1.2-.2.8 0 1.4.2 1.8.6.4.4.6 1 .6 1.6 0 .5-.2 1-.5 1.5l-1.3 1.4-.6.5h2.6V11Z" fill-rule="nonzero"/></svg>',"table-caption":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="12" height="2" x="3" y="4" rx="1"/><path d="M19 8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h14ZM5 15v3h6v-3H5Zm14 0h-6v3h6v-3Zm0-5h-6v3h6v-3ZM5 13h6v-3H5v3Z"/></g></svg>',"table-cell-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M13 4v9H3V6c0-1.1.9-2 2-2h8Zm-2 2H5v5h6V6Z"/><path fill-rule="nonzero" d="M13 4h6a2 2 0 0 1 2 2v7h-8v-2h6V6h-6V4Z" opacity=".2"/><path d="m18 20-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3.1.2-2.4 2 .7 3z"/><path fill-rule="nonzero" d="M3 13v5c0 1.1.9 2 2 2h8v-7h-2v5H5v-5H3Z" opacity=".2"/></g></svg>',"table-cell-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9H5v5h6v-5Zm8 0h-6v5h6v-5Zm-8-7H5v5h6V6Z"/></svg>',"table-cell-select-all":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v12h14V6Z"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2Z" opacity=".2"/></g></svg>',"table-cell-select-inner":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v12h14V6Z" opacity=".2"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2Z"/></g></svg>',"table-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v7h-8v7H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9H5v5h6v-5Zm8-7h-6v5h6V6Zm-8 0H5v5h6V6Z"/><path d="m18 20-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3.1.2-2.4 2 .7 3z"/></g></svg>',"table-delete-column":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-4 4h-2V6h-2v2H9V6H5v12h4v-2h2v2h2v-2h2v2h4V6h-4v2Zm.3.5 1 1.2-3 2.3 3 2.3-1 1.2L12 13l-3.3 2.6-1-1.2 3-2.3-3-2.3 1-1.2L12 11l3.3-2.5Z"/></svg>',"table-delete-row":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v3h2.5v2H5v2h2.5v2H5v3h14v-3h-2.5v-2H19v-2h-2.5V9H19V6Zm-4.7 1.8 1.2 1L13 12l2.6 3.3-1.2 1-2.3-3-2.3 3-1.2-1L11 12 8.5 8.7l1.2-1 2.3 3 2.3-3Z"/></svg>',"table-delete-table":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 6v12h14V6H5Z"/><path d="m14.4 8.6 1.1 1-2.4 2.4 2.4 2.4-1.1 1.1-2.4-2.4-2.4 2.4-1-1.1 2.3-2.4-2.3-2.4 1-1 2.4 2.3z"/></g></svg>',"table-insert-column-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M20 4c.6 0 1 .4 1 1v2a1 1 0 0 1-2 0V6h-8v12h8v-1a1 1 0 0 1 2 0v2c0 .5-.4 1-.9 1H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h15ZM9 13H5v5h4v-5Zm7-5c.5 0 1 .4 1 .9V11h2a1 1 0 0 1 .1 2H17v2a1 1 0 0 1-2 .1V13h-2a1 1 0 0 1-.1-2H15V9c0-.6.4-1 1-1ZM9 6H5v5h4V6Z"/></svg>',"table-insert-column-before":'<svg width="24" height="24">
1<path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 2 0v1h8V6H5v1a1 1 0 1 1-2 0V5c0-.6.4-1 1-1h15Zm0 9h-4v5h4v-5ZM8 8c.5 0 1 .4 1 .9V11h2a1 1 0 0 1 .1 2H9v2a1 1 0 0 1-2 .1V13H5a1 1 0 0 1-.1-2H7V9c0-.6.4-1 1-1Zm11-2h-4v5h4V6Z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4a1 1 0 1 1 0 2H5v6h14V6h-1a1 1 0 0 1 0-2h2c.6 0 1 .4 1 1v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5c0-.6.4-1 1-1h2Zm5 10H5v4h6v-4Zm8 0h-6v4h6v-4ZM12 3c.5 0 1 .4 1 .9V6h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 .1V8H9a1 1 0 0 1 0-2h2V4c0-.6.4-1 1-1Z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M12 13c.5 0 1 .4 1 .9V16h2a1 1 0 0 1 .1 2H13v2a1 1 0 0 1-2 .1V18H9a1 1 0 0 1-.1-2H11v-2c0-.6.4-1 1-1Zm6 7a1 1 0 0 1 0-2h1v-6H5v6h1a1 1 0 0 1 0 2H4a1 1 0 0 1-1-1V6c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v13c0 .5-.4 1-.9 1H18ZM11 6H5v4h6V6Zm8 0h-6v4h6V6Z"/></svg>',"table-left-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 9h-4v5h4v-5Zm-6 0H9v5h4v-5Zm0-7H9v5h4V6Zm6 0h-4v5h4V6Z"/></svg>',"table-merge-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 15.5V18h3v-2.5H5Zm14-5h-9V18h9v-7.5ZM19 6h-4v2.5h4V6ZM8 6H5v2.5h3V6Zm5 0h-3v2.5h3V6Zm-8 7.5h3v-3H5v3Z"/></svg>',"table-row-numbering-rtl":'<svg width="24" height="24"><path d="M6 4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H6Zm0 12h8v3H6v-3Zm11 0c.6 0 1 .4 1 1v1a1 1 0 0 1-2 0v-1c0-.6.4-1 1-1ZM6 11h8v3H6v-3Zm11 0c.6 0 1 .4 1 1v1a1 1 0 0 1-2 0v-1c0-.6.4-1 1-1ZM6 6h8v3H6V6Zm11 0c.6 0 1 .4 1 1v1a1 1 0 1 1-2 0V7c0-.6.4-1 1-1Z"/></svg>',"table-row-numbering":'<svg width="24" height="24"><path d="M18 4a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h12Zm0 12h-8v3h8v-3ZM7 16a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1c0-.6-.4-1-1-1Zm11-5h-8v3h8v-3ZM7 11a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1c0-.6-.4-1-1-1Zm11-5h-8v3h8V6ZM7 6a1 1 0 0 0-1 1v1a1 1 0 1 0 2 0V7c0-.6-.4-1-1-1Z"/></svg>',"table-row-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 15v3h6v-3H5Zm14 0h-6v3h6v-3Zm0-9h-6v3h6V6ZM5 9h6V6H5v3Z"/></svg>',"table-split-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM8 15.5H5V18h3v-2.5Zm11-5h-9V18h9v-7.5Zm-2.5 1 1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2Zm-8.5-1H5v3h3v-3ZM19 6h-4v2.5h4V6ZM8 6H5v2.5h3V6Zm5 0h-3v2.5h3V6Z"/></svg>',"table-top-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 11H5v3h6v-3Zm8 0h-6v3h6v-3Zm0-5h-6v3h6v-3ZM5 13h6v-3H5v3Z"/></svg>',table:'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 14v4h6v-4H5Zm14 0h-6v4h6v-4Zm0-6h-6v4h6V8ZM5 12h6V8H5v4Z"/></svg>',"template-add":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 12v4H5a2 2 0 0 0-2 2v3h9.3a6 6 0 0 1-.3-2H5v-1h7a6 6 0 0 1 .8-2H11v-5l-.8-.6a3 3 0 1 1 3.6 0l-.8.6v4.7a6 6 0 0 1 2-1.9V12a5 5 0 1 0-6 0Z"/><path d="M18 15c.5 0 1 .4 1 .9V18h2a1 1 0 0 1 .1 2H19v2a1 1 0 0 1-2 .1V20h-2a1 1 0 0 1-.1-2H17v-2c0-.6.4-1 1-1Z"/></svg>',template:'<svg width="24" height="24"><path d="M19 19v-1H5v1h14ZM9 16v-4a5 5 0 1 1 6 0v4h4a2 2 0 0 1 2 2v3H3v-3c0-1.1.9-2 2-2h4Zm4 0v-5l.8-.6a3 3 0 1 0-3.6 0l.8.6v5h2Z" fill-rule="nonzero"/></svg>',"temporary-placeholder":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M9 7.6V6h2.5V4.5a.5.5 0 1 1 1 0V6H15v1.6a8 8 0 1 1-6 0Zm-2.6 5.3a.5.5 0 0 0 .3.6c.3 0 .6 0 .6-.3l.1-.2a5 5 0 0 1 3.3-2.8c.3-.1.4-.4.4-.6-.1-.3-.4-.5-.6-.4a6 6 0 0 0-4.1 3.7Z"/><circle cx="14" cy="4" r="1"/><circle cx="12" cy="2" r="1"/><circle cx="10" cy="4" r="1"/></g></svg>',"text-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path class="tox-icon-text-color__color" d="M3 18h18v3H3z"/><path d="M8.7 16h-.8a.5.5 0 0 1-.5-.6l2.7-9c.1-.3.3-.4.5-.4h2.8c.2 0 .4.1.5.4l2.7 9a.5.5 0 0 1-.5.6h-.8a.5.5 0 0 1-.4-.4l-.7-2.2c0-.3-.3-.4-.5-.4h-3.4c-.2 
10-.4.1-.5.4l-.7 2.2c0 .3-.2.4-.4.4Zm2.6-7.6-.6 2a.5.5 0 0 0 .5.6h1.6a.5.5 0 0 0 .5-.6l-.6-2c0-.3-.3-.4-.5-.4h-.4c-.2 0-.4.1-.5.4Z"/></g></svg>',"text-size-decrease":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H4a1 1 0 0 1 0-2h10ZM14 12a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-6Z"/></svg>',"text-size-increase":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H4a1 1 0 0 1 0-2h10ZM17 9a1 1 0 0 0-1 1v2h-2a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2h-2v-2c0-.6-.4-1-1-1Z"/></svg>',toc:'<svg width="24" height="24"><path d="M5 5c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 1 1 0-2Zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 1 1 0-2Zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm0-4c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 1 1 0-2Zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"transform-image":'<svg height="24" width="24"><path d="M3 21v-6h2V9H3V3h6v2h6V3h6v6h-2v6h2v6h-6v-2H9v2zm6-4h6v-2h2V9h-2V7H9v2H7v6h2zM5 7h2V5H5zm12 0h2V5h-2zm0 12h2v-2h-2zM5 19h2v-2H5z"/></svg>',translate:'<svg width="24" height="24"><path d="m12.7 14.3-.3.7-.4.7-2.2-2.2-3.1 3c-.3.4-.8.4-1 0a.7.7 0 0 1 0-1l3.1-3A12.4 12.4 0 0 1 6.7 9H8a10.1 10.1 0 0 0 1.7 2.4c.5-.5 1-1.1 1.4-1.8l.9-2H4.7a.7.7 0 1 1 0-1.5h4.4v-.7c0-.4.3-.8.7-.8.4 0 .7.4.7.8v.7H15c.4 0 .8.3.8.7 0 .4-.4.8-.8.8h-1.4a12.3 12.3 0 0 1-1 2.4 13.5 13.5 0 0 1-1.7 2.3l1.9 1.8Zm4.3-3 2.7 7.3a.5.5 0 0 1-.4.7 1 1 0 0 1-1-.7l-.6-1.5h-3.4l-.6 1.5a1 1 0 0 1-1 .7.5.5 0 0 1-.4-.7l2.7-7.4a1 1 0 0 1 2 0Zm-2.2 4.4h2.4L16 12.5l-1.2 3.2Z" fill-rule="evenodd"/></svg>',typography:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H7a1 1 0 0 1 0-2h10Z"/><path d="m17.5 14 .8-1.7 1.7-.8-1.7-.8-.8-1.7-.8 1.7-1.7.8 1.7.8.8 1.7ZM7 14l1 2 2 1-2 1-1 2-1-2-2-1 2-1 1-2Z"/></svg>',underline:'<svg width="24" height="24"><path d="M16 5c.6 0 1 .4 1 1v5.5a4 4 0 0 1-.4 1.8l-1 1.4a5.3 5.3 0 0 1-5.5 1 5 5 0 0 1-1.6-1c-.5-.4-.8-.9-1.1-1.4a4 4 0 0 1-.4-1.8V6c0-.6.4-1 1-1s1 .4 1 1v5.5c0 .3 0 .6.2 1l.6.7a3.3 3.3 0 0 0 2.2.8 3.4 3.4 0 0 0 2.2-.8c.3-.2.4-.5.6-.8l.2-.9V6c0-.6.4-1 1-1ZM8 17h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',undo:'<svg width="24" height="24"><path d="M6.4 8H12c3.7 0 6.2 2 6.8 5.1.6 2.7-.4 5.6-2.3 6.8a1 1 0 0 1-1-1.8c1.1-.6 1.8-2.7 1.4-4.6-.5-2.1-2.1-3.5-4.9-3.5H6.4l3.3 3.3a1 1 0 1 1-1.4 1.4l-5-5a1 1 0 0 1 0-1.4l5-5a1 1 0 0 1 1.4 1.4L6.4 8Z" fill-rule="nonzero"/></svg>',unlink:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 0 1 1.4 1.4l-2 2a2 2 0 1 0 2.6 2.8l4.8-4.8a1 1 0 0 0 0-1.4 1 1 0 1 1 1.4-1.3 2.9 2.9 0 0 1 0 4L9.6 20a3.9 3.9 0 0 1-5.5-5.5l2-2Zm11.6-.6a1 1 0 0 1-1.4-1.4l2.1-2a2 2 0 1 0-2.7-2.8L11 10.3a1 1 0 0 0 0 1.4A1 1 0 1 1 9.6 13a2.9 2.9 0 0 1 0-4L14.4 4a3.9 3.9 0 0 1 5.5 5.5l-2 2ZM7.6 6.3a.8.8 0 0 1-1 1.1L3.3 4.2a.7.7 0 1 1 1-1l3.2 3.1ZM5.1 8.6a.8.8 0 0 1 0 1.5H3a.8.8 0 0 1 0-1.5H5Zm5-3.5a.8.8 0 0 1-1.5 0V3a.8.8 0 0 1 1.5 0V5Zm6 11.8a.8.8 0 0 1 1-1l3.2 3.2a.8.8 0 0 1-1 1L16 17Zm-2.2 2a.8.8 0 0 1 1.5 0V21a.8.8 0 0 1-1.5 0V19Zm5-3.5a.7.7 0 1 1 0-1.5H21a.8.8 0 0 1 0 1.5H19Z" fill-rule="nonzero"/></svg>',unlock:'<svg width="24" height="24"><path d="M16 5c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h-2V8a1 1 0 0 0-.3-.7A1 1 0 0 0 16 7h-2a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v3h.3c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H4.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H11V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2Z" fill-rule="evenodd"/></svg>',"unordered-list":'<svg width="24" height="24"><path d="M11 5h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2ZM4.5 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4
1-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Z" fill-rule="evenodd"/></svg>',unpin:'<svg width="24" height="24"><path fill-rule="evenodd" d="M21 19.6 19.7 21l-5-5H13v5h-2v-5H6a1 1 0 0 1-1-1.4l2.4-5.8-.1-.2H6a1 1 0 0 1-1-1V6.5l-2-2L4.4 3 21 19.6ZM7.5 14h5.1L9 10.4 7.5 14Z"/><path d="M18 3a1 1 0 0 1 1 1v3.6a1 1 0 0 1-1 1h-1.5l2.4 6a1 1 0 0 1 0 .2L15.4 11l-1.2-3a1 1 0 0 1 .9-1.4h2V5H9.2l-2-2H18Z"/></svg>',unselected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Zm0 1a1 1 0 0 0-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H6Z"/></svg>',"upload-from-device":'<svg width="24" height="24"><path d="M11 18.7c0 .6.4 1 1 1s1-.4 1-1v-3l1.5.8a1 1 0 0 0 1.3-.2 1 1 0 0 0-.3-1.4L12 12.6 8.5 15a1 1 0 0 0-.3 1.4c.3.4.9.5 1.3.2l1.5-.9v3.1Z"/><path d="M9.6 4a1 1 0 0 1 .8.4l1.3 2h6.7A2.6 2.6 0 0 1 21 8.8v8.2a2.6 2.6 0 0 1-2.6 2.6H16v-2h2.4a.6.6 0 0 0 .6-.6V9a.6.6 0 0 0-.6-.6h-7.2a1 1 0 0 1-.8-.4L9 5.9H5.6a.6.6 0 0 0-.6.6v10.6a.6.6 0 0 0 .6.6H8v2H5.6A2.6 2.6 0 0 1 3 17.1V6.5A2.6 2.6 0 0 1 5.6 4h4Z"/></svg>',"upload-from-link":'<svg height="24" width="24"><path d="M11.9 5.1a4 4 0 0 1 5.5 5.6l-.8.8a1 1 0 0 1-1.4-1.4l.8-.8a2 2 0 0 0-2.7-2.7l-2.4 2.3a3 3 0 0 0-.8 3 1 1 0 0 1-2 .4 5 5 0 0 1 1.4-4.8zm8.7 10.5a1 1 0 0 1-1.2 1.5l-1.4-1V19a1 1 0 0 1-2 0v-3l-1.4 1.1a1 1 0 0 1-1.2-1.5l3.6-2.9 3.6 2.9z"/><path d="M9.7 18.9A4 4 0 0 1 4 13.3l.8-.8A1 1 0 0 1 6.3 14l-.7.8a2 2 0 0 0 0 2.7c.7.8 2.1.9 2.9.1L11 15c.8-.8.7-1.8.5-2.8a1 1 0 0 1 1.9-.5 5 5 0 0 1-1.3 4.8z"/></svg>',upload:'<svg width="24" height="24"><path d="M18 19v-2a1 1 0 0 1 2 0v3c0 .6-.4 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 2 0v2h12ZM11 6.4 8.7 8.7a1 1 0 0 1-1.4-1.4l4-4a1 1 0 0 1 1.4 0l4 4a1 1 0 1 1-1.4 1.4L13 6.4V16a1 1 0 0 1-2 0V6.4Z" fill-rule="nonzero"/></svg>',user:'<svg width="24" height="24"><path d="M12 24a12 12 0 1 1 0-24 12 12 0 0 1 0 24Zm-8.7-5.3a11 11 0 0 0 17.4 0C19.4 16.3 14.6 15 12 15c-2.6 0-7.4 1.3-8.7 3.7ZM12 13c2.2 0 4-2 4-4.5S14.2 4 12 4 8 6 8 8.5 9.8 13 12 13Z" fill-rule="nonzero"/></svg>',"vertical-align":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="18" height="2" x="3" y="11" rx="1"/><path d="M12 2c.6 0 1 .4 1 1v4l2-1.3a1 1 0 0 1 1.2 1.5l-.1.1-4.1 3-4-3a1 1 0 0 1 1-1.7l2 1.5V3c0-.6.4-1 1-1zm0 11.8 4 2.9a1 1 0 0 1-1 1.7l-2-1.5V21c0 .5-.4 1-.9 1H12a1 1 0 0 1-1-1v-4l-2 1.3a1 1 0 0 1-1.2-.1l-.1-.1a1 1 0 0 1 .1-1.3l.1-.1 4.1-3z"/></g></svg>',vibrance:'<svg height="24" width="24"><path d="M12 20 22 4H2zm2.6-8 1.3-2H8l1.3 2h5.2zm-1.2 2h-2.8l1.4 2.2zm5-8L17 8H7L5.6 6h12.8z" fill-rule="evenodd"/></svg>',visualblocks:'<svg width="24" height="24"><path d="M9 19v2H7v-2h2Zm-4 0v2a2 2 0 0 1-2-2h2Zm8 0v2h-2v-2h2Zm8 0a2 2 0 0 1-2 2v-2h2Zm-4 0v2h-2v-2h2ZM15 7a1 1 0 0 1 0 2v7a1 1 0 0 1-2 0V9h-1v7a1 1 0 0 1-2 0v-4a2.5 2.5 0 0 1-.2-5H15ZM5 15v2H3v-2h2Zm16 0v2h-2v-2h2ZM5 11v2H3v-2h2Zm16 0v2h-2v-2h2ZM5 7v2H3V7h2Zm16 0v2h-2V7h2ZM5 3v2H3c0-1.1.9-2 2-2Zm8 0v2h-2V3h2Zm6 0a2 2 0 0 1 2 2h-2V3ZM9 3v2H7V3h2Zm8 0v2h-2V3h2Z" fill-rule="evenodd"/></svg>',visualchars:'<svg width="24" height="24"><path d="M10 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 6.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L10 5Z" fill-rule="evenodd"/></svg>',vk:'<svg width="24" height="24"><path fill-rule="evenodd" d="M14.8 17.4a2 2 0 0 1-1.3.7 8 8 0 0 1-7.7-3.6c-1.4-2-2.2-4.4-2.6-5.7L3 8.6A2 2 0 0 1 5 6h2.5c.4 0 .8.1 1.2.4A2 2 0 0 1 9.8 6h3.5a2 2 0 0 1 1.4.6 2 2 0 0 1 1.5-.6h2.4a2 2 0 0 1 2 2.5c-.5 1.5-1.2 2.6-1.8 3.6a12.5 12.5 0 0 1 2 3.2A2 2 0 0 1 19 18h-2.6a2 2 0 0 1-1.3-.5 6.9 6.9 0 0 1-.3-.2Zm.5-2.5-1.2-1a3 3 0 0 0-.8-.2v2.4h-1.7a5.6 5.6 0 0 1-.3 0c-3-.7-4.7-3.7-5.6-6.1A38.1 38.1 0 0 1 5 8.1V8h2.5a80.5 80.5 0 0 1 1.2 2.5c.6 1.2 1.2 2 2 2.1V9l-.9-1h3.5v4.1a5 5 0 0 0 .4-.3c.7-.7 1.2-1.4 1.6-2.2l.2-.3.7-1.3h2.4a8.5 8.5 0 0 1-.8 2l-1.3 2-.3.3a10.5 10.5 0 0 1 2.8 3.8h-2.6l-.8-.9a20.6 20.6 0 0 0-.3-.3Z" clip-rule="evenodd"/></svg>',warmth:'<svg height="24" width="24"><path d="M12 21.1c-1.4 0-2.6-.5-3.6-1.5s-1.5-2.1-1.5-3.5c0-.8.2-1.6.6-2.2A5 5 0 0 1 8.9 12v-6c0-.8.3-1.5 1-2.1a2.9 2.9 0 0 1 2-.9c.9 0 1.6.3 2.2.9.5.6.8 1.3.8 2.1v6a5 5 0 0 1 1.5 1.8A4.9 4.9 0 0 1 17 16c0 1.4-.5 2.6-1.4 3.5s-2.2 1.5-3.6 1.5zm-3-5h6c0-.5-.2-1-.4-1.4a3 3 0 0 0-.9-1l-.8-.6v-7a1 1 0 0 0-.3-.7A1 1 0 0 0 12 5a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v7l-.8.6a2.9 2.9 0 0 0-.9 1 3 3 0 0 0-.3 1.4z"/></svg>',warning:'<svg width="24" height="24">
1<path d="M19.8 18.3c.2.5.3.9 0 1.2-.1.3-.5.5-1 .5H5.2c-.5 0-.9-.2-1-.5-.3-.3-.2-.7 0-1.2L11 4.7l.5-.5.5-.2c.2 0 .3 0 .5.2.2 0 .3.3.5.5l6.8 13.6ZM12 18c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7a1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3Zm.7-3 .3-4a1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7l.3 4h1.4Z" fill-rule="evenodd"/></svg>',"web-search":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18ZM5 13a7 7 0 0 0 4.8 5.6l-.2-.2A13.3 13.3 0 0 1 8 13H5Zm11 0a13.3 13.3 0 0 1-1.6 5.3c0 .2-.1.2-.2.3A7 7 0 0 0 19 13h-3Zm-6 0a11.3 11.3 0 0 0 1.4 4.4l.6 1 .6-1A11.3 11.3 0 0 0 14 13h-4Zm-.2-7.6A7 7 0 0 0 5 11h3a13.3 13.3 0 0 1 1.5-5.3l.2-.3Zm2.2.2a11.3 11.3 0 0 0-2 5.4h4a11.3 11.3 0 0 0-2-5.4Zm2.4 0A13.3 13.3 0 0 1 16 11h3a7 7 0 0 0-4.8-5.6l.2.3Z"/></svg>',"zoom-in":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm-1-9a1 1 0 0 1 2 0v6a1 1 0 0 1-2 0V8Zm-2 4a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8Z" fill-rule="nonzero"/></svg>',"zoom-out":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm-3-5a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8Z" fill-rule="nonzero"/></svg>'}})},67741:function(t,o,e){e(12983)},77726:function(t,o,e){e(9595)},9595:function(){!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.ModelManager");const o=t=>o=>(t=>{const o=typeof t;return null===t?"null":"object"===o&&Array.isArray(t)?"array":"object"===o&&(e=i=t,n=(r=String).prototype,n.isPrototypeOf(e)||i.constructor?.name===r.name)?"string":o;var e,n;var i,r})(o)===t,e=t=>o=>typeof o===t,n=t=>o=>t===o,i=o("string"),r=o("object"),a=o("array"),A=n(null),s=e("boolean"),l=n(void 0),d=t=>!(t=>null==t)(t),c=e("function"),x=e("number"),p=()=>{},g=t=>()=>t,C=t=>t,u=(t,o)=>t===o;function m(t,...o){return(...e)=>{const n=o.concat(e);return t.apply(null,n)}}const b=t=>o=>!t(o),f=t=>t(),h=g(!1),_=g(!0);class v{tag;value;static singletonNone=new v(!1);constructor(t,o){this.tag=t,this.value=o}static some(t){return new v(!0,t)}static none(){return v.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?v.some(t(this.value)):v.none()}bind(t){return this.tag?t(this.value):v.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:v.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(t??"Called getOrDie on None")}static from(t){return d(t)?v.some(t):v.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}const y=Array.prototype.slice,E=Array.prototype.indexOf,w=Array.prototype.push,k=(t,o)=>{return e=t,n=o,E.call(e,n)>-1;var e,n},B=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return!0}return!1},F=(t,o)=>{const e=[];for(let n=0;n<t;n++)e.push(o(n));return e},D=(t,o)=>{const e=t.length,n=new Array(e);for(let i=0;i<e;i++){const e=t[i];n[i]=o(e,i)}return n},z=(t,o)=>{for(let e=0,n=t.length;e<n;e++){o(t[e],e)}},S=(t,o)=>{const e=[],n=[];for(let i=0,r=t.length;i<r;i++){const r=t[i];(o(r,i)?e:n).push(r)}
vendor: 29,881 bytes, line 1
1return{pass:e,fail:n}},O=(t,o)=>{const e=[];for(let n=0,i=t.length;n<i;n++){const i=t[n];o(i,n)&&e.push(i)}return e},M=(t,o,e)=>(((t,o)=>{for(let e=t.length-1;e>=0;e--)o(t[e],e)})(t,(t,n)=>{e=o(e,t,n)}),e),T=(t,o,e)=>(z(t,(t,n)=>{e=o(e,t,n)}),e),U=(t,o)=>((t,o,e)=>{for(let n=0,i=t.length;n<i;n++){const i=t[n];if(o(i,n))return v.some(i);if(e(i,n))break}return v.none()})(t,o,h),R=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return v.some(e)}return v.none()},q=t=>{const o=[];for(let e=0,n=t.length;e<n;++e){if(!a(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);w.apply(o,t[e])}return o},N=(t,o)=>q(D(t,o)),I=(t,o)=>{for(let e=0,n=t.length;e<n;++e){if(!0!==o(t[e],e))return!1}return!0},L=(t,o)=>{const e={};for(let n=0,i=t.length;n<i;n++){const i=t[n];e[String(i)]=o(i,n)}return e},H=(t,o)=>o>=0&&o<t.length?v.some(t[o]):v.none(),Y=t=>H(t,0),j=t=>H(t,t.length-1),G=(t,o)=>{for(let e=0;e<t.length;e++){const n=o(t[e],e);if(n.isSome())return n}return v.none()},W=Object.keys,P=Object.hasOwnProperty,V=(t,o)=>{const e=W(t);for(let n=0,i=e.length;n<i;n++){const i=e[n];o(t[i],i)}},Z=(t,o)=>Q(t,(t,e)=>({k:e,v:o(t,e)})),Q=(t,o)=>{const e={};return V(t,(t,n)=>{const i=o(t,n);e[i.k]=i.v}),e},K=(t,o)=>{const e={};return((t,o,e,n)=>{V(t,(t,i)=>{(o(t,i)?e:n)(t,i)})})(t,o,(t=>(o,e)=>{t[e]=o})(e),p),e},J=(t,o)=>{const e=[];return V(t,(t,n)=>{e.push(o(t,n))}),e},$=t=>J(t,C),X=(t,o)=>P.call(t,o),tt=t=>{if(!a(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],e={};return z(t,(n,i)=>{const r=W(n);if(1!==r.length)throw new Error("one and only one name per case");const A=r[0],s=n[A];if(void 0!==e[A])throw new Error("duplicate key detected:"+A);if("cata"===A)throw new Error("cannot have a case named cata (sorry)");if(!a(s))throw new Error("case arguments must be an array");o.push(A),e[A]=(...e)=>{const n=e.length;if(n!==s.length)throw new Error("Wrong number of arguments to case "+A+". Expected "+s.length+" ("+s+"), got "+n);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[i].apply(null,e)},match:t=>{const n=W(t);if(o.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+n.join(","));if(!I(o,t=>k(n,t)))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+o.join(", "));return t[A].apply(null,e)},log:t=>{console.log(t,{constructors:o,constructor:A,params:e})}}}}),e},ot=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},et=t=>t.slice(0).sort(),nt=(t,o,e)=>{if(0===o.length)throw new Error("You must specify at least one required field.");return((t,o)=>{if(!a(o))throw new Error("The "+t+" fields must be an array. Was: "+o+".");z(o,o=>{if(!i(o))throw new Error("The value "+o+" in the "+t+" fields was not a string.")})})("required",o),(t=>{const o=et(t);U(o,(t,e)=>e<o.length-1&&t===o[e+1]).each(t=>{throw new Error("The field: "+t+" occurs more than once in the combined fields: ["+o.join(", ")+"].")})})(o),n=>{const i=W(n);I(o,t=>k(i,t))||((t,o)=>{throw new Error("All required keys ("+et(t).join(", ")+") were not specified. Specified keys were: "+et(o).join(", ")+".")})(o,i),t(o,i);const r=O(o,t=>!e.validate(n[t],t));return r.length>0&&((t,o)=>{throw new Error("All values need to be of type: "+o+". Keys ("+et(t).join(", ")+") were not.")})(r,e.label),n}},it=(t,o)=>{const e=O(o,o=>!k(t,o));e.length>0&&(t=>{throw new Error("Unsupported keys for object: "+et(t).join(", "))})(e)},rt=t=>((t,o)=>nt(t,o,{validate:c,label:"function"}))(it,t),at=t=>{const o=o=>o(t),e=g(t),n=()=>i,i={tag:!0,inner:t,fold:(o,e)=>e(t),isValue:_,isError:h,map:o=>st.value(o(t)),mapError:n,bind:o,exists:o,forall:o,getOr:e,or:n,getOrThunk:e,orThunk:n,getOrDie:e,each:o=>{o(t)},toOptional:()=>v.some(t)};return i},At=t=>{const o=()=>e,e={tag:!1,inner:t,fold:(o,e)=>o(t),isValue:h,isError:_,map:o,mapError:o=>st.error(o(t)),bind:o,exists:h,forall:_,getOr:C,or:C,getOrThunk:f,orThunk:f,getOrDie:(n=String(t),()=>{throw new Error(n)}),each:p,toOptional:v.none};var n;return e},st={value:at,error:At,fromOption:(t,o)=>t.fold(()=>At(o),at)},lt="undefined"!=typeof window?window:Function("return this;")(),dt=t=>{const o=t.replace(/\./g,"-");return{resolve:t=>o+"-"+t}},ct=(t,o,e=u)=>t.exists(t=>e(t,o)),xt=t=>{const o=[],e=t=>{o.push(t)};for(let o=0;o<t.length;o++)t[o].each(e);return o},pt=(t,o)=>t?v.some(o):v.none(),gt=(t,o)=>((t,o)=>{let e=null!=o?o:lt;for(let o=0;o<t.length&&null!=e;++o)e=e[t[o]];return e})(t.split("."),o),Ct=()=>{const t=(t=>{const o=ot(v.none()),e=()=>o.get().each(t);return{clear:()=>{e(),o.set(v.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{e(),o.set(v.some(t))}}})(p);return{...t,on:o=>t.get().each(o)}},ut=(t,o,e)=>""===o||t.length>=o.length&&t.substr(e,e+o.length)===o,mt=(t,o,e=0,n)=>{const i=t.indexOf(o,e);return-1!==i&&(!!l(n)||i+o.length<=n)},bt=(t,o)=>ut(t,o,0),ft=(t,o)=>ut(t,o,t.length-o.length),ht=(t=>o=>o.replace(t,""))(/^\s+|\s+$/g),_t=t=>t.length>0,vt=t=>{let o,e=!1;return(...n)=>(e||(e=!0,o=t.apply(null,n)),o)},yt=["tfoot","thead","tbody","colgroup"],Et=(t,o,e)=>({element:t,rowspan:o,colspan:e}),wt=(t,o,e)=>({element:t,cells:o,section:e}),kt=(t,o,e)=>({element:t,isNew:o,isLocked:e}),Bt=(t,o,e,n)=>({element:t,cells:o,section:e,isNew:n}),Ft=(t,o,e)=>{const n=t.cells,i=n.slice(0,o),r=n.slice(o),a=i.concat(e).concat(r);return St(t,a)},Dt=(t,o,e)=>Ft(t,o,[e]),zt=(t,o,e)=>{t.cells[o]=e},St=(t,o)=>Bt(t.element,o,t.section,t.isNew),Ot=(t,o)=>t.cells[o],Mt=(t,o)=>Ot(t,o).element,Tt=t=>t.cells.length,Ut=t=>{const o=S(t,t=>"colgroup"===t.section);return{rows:o.fail,cols:o.pass}},Rt=(t,o,e)=>{const n=D(t.cells,e);return Bt(o(t.element),n,t.section,!0)},qt=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Nt={fromHtml:(t,o)=>{const e=(o||document).createElement("div");if(e.innerHTML=t,!e.hasChildNodes()||e.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return qt(e.childNodes[0])},fromTag:(t,o)=>{const e=(o||document).createElement(t);return qt(e)},fromText:(t,o)=>{const e=(o||document).createTextNode(t);return qt(e)},fromDom:qt,fromPoint:(t,o,e)=>v.from(t.dom.elementFromPoint(o,e)).map(qt)},It=(t,o)=>{const e=t.document.createRange();return e.selectNode(o.dom),e},Lt=(t,o)=>{const e=t.document.createRange();return Ht(e,o),e},Ht=(t,o)=>t.selectNodeContents(o.dom),Yt=(t,o,e)=>{const n=t.document.createRange();var i;return i=n,o.fold(t=>{i.setStartBefore(t.dom)},(t,o)=>{i.setStart(t.dom,o)},t=>{i.setStartAfter(t.dom)}),((t,o)=>{o.fold(o=>{t.setEndBefore(o.dom)},(o,e)=>{t.setEnd(o.dom,e)},o=>{t.setEndAfter(o.dom)})})(n,e),n},jt=(t,o,e,n,i)=>{const r=t.document.createRange();return r.setStart(o.dom,e),r.setEnd(n.dom,i),r},Gt=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}),Wt=tt([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Pt=(t,o,e)=>o(Nt.fromDom(e.startContainer),e.startOffset,Nt.fromDom(e.endContainer),e.endOffset),Vt=(t,o)=>{const e=((t,o)=>o.match({domRange:t=>({ltr:g(t),rtl:v.none}),relative:(o,e)=>({ltr:vt(()=>Yt(t,o,e)),rtl:vt(()=>v.some(Yt(t,e,o)))}),exact:(o,e,n,i)=>({ltr:vt(()=>jt(t,o,e,n,i)),rtl:vt(()=>v.some(jt(t,n,i,o,e)))})}))(t,o);return((t,o)=>{const e=o.ltr();if(e.collapsed)return o.rtl().filter(t=>!1===t.collapsed).map(t=>Wt.rtl(Nt.fromDom(t.endContainer),t.endOffset,Nt.fromDom(t.startContainer),t.startOffset)).getOrThunk(()=>Pt(0,Wt.ltr,e));return Pt(0,Wt.ltr,e)})(0,e)},Zt=(t,o)=>Vt(t,o).match({ltr:(o,e,n,i)=>{const r=t.document.createRange();return r.setStart(o.dom,e),r.setEnd(n.dom,i),r},rtl:(o,e,n,i)=>{const r=t.document.createRange();return r.setStart(n.dom,i),r.setEnd(o.dom,e),r}});Wt.ltr,Wt.rtl;const Qt=(t,o)=>{const e=t.dom;if(1!==e.nodeType)return!1;{const t=e;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},Kt=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,Jt=(t,o)=>{const e=void 0===o?document:o.dom;return Kt(e)?v.none():v.from(e.querySelector(t)).map(Nt.fromDom)},$t=(t,o)=>t.dom===o.dom,Xt=(t,o)=>{const e=t.dom,n=o.dom;return e!==n&&e.contains(n)},to=Qt,oo=()=>eo(0,0),eo=(t,o)=>({major:t,minor:o}),no={nu:eo,detect:(t,o)=>{const e=String(o).toLowerCase();return 0===t.length?oo():((t,o)=>{const e=((t,o)=>{for(let e=0;e<t.length;e++){const n=t[e];if(n.test(o))return n}})(t,o);if(!e)return{major:0,minor:0};const n=t=>Number(o.replace(e,"$"+t));return eo(n(1),n(2))})(t,e)},unknown:oo},io=(t,o)=>{const e=String(o).toLowerCase();return U(t,t=>t.search(e))},ro=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ao=t=>o=>mt(o,t),Ao=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>mt(t,"edge/")&&mt(t,"chrome")&&mt(t,"safari")&&mt(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ro],search:t=>mt(t,"chrome")&&!mt(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>mt(t,"msie")||mt(t,"trident")},{name:"Opera",versionRegexes:[ro,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ao("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ao("firefox")},{name:"Safari",versionRegexes:[ro,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>(mt(t,"safari")||mt(t,"mobile/"))&&mt(t,"applewebkit")}],so=[{name:"Windows",search:ao("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>mt(t,"iphone")||mt(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ao("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ao("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ao("linux"),versionRegexes:[]},{name:"Solaris",search:ao("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ao("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ao("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],lo={browsers:g(Ao),oses:g(so)},co="Edge",xo="Chromium",po="Opera",go="Firefox",Co="Safari",uo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isEdge:n(co),isChromium:n(xo),isIE:n("IE"),isOpera:n(po),isFirefox:n(go),isSafari:n(Co)}},mo={unknown:()=>uo({current:void 0,version:no.unknown()}),nu:uo,edge:g(co),chromium:g(xo),ie:g("IE"),opera:g(po),firefox:g(go),safari:g(Co)},bo="Windows",fo="Android",ho="Linux",_o="macOS",vo="Solaris",yo="FreeBSD",Eo="ChromeOS",wo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isWindows:n(bo),isiOS:n("iOS"),isAndroid:n(fo),isMacOS:n(_o),isLinux:n(ho),isSolaris:n(vo),isFreeBSD:n(yo),isChromeOS:n(Eo)}},ko={unknown:()=>wo({current:void 0,version:no.unknown()}),nu:wo,windows:g(bo),ios:g("iOS"),android:g(fo),linux:g(ho),macos:g(_o),solaris:g(vo),freebsd:g(yo),chromeos:g(Eo)},Bo=(t,o,e)=>{const n=lo.browsers(),i=lo.oses(),r=o.bind(t=>((t,o)=>G(o.brands,o=>{const e=o.brand.toLowerCase();return U(t,t=>e===t.brand?.toLowerCase()).map(t=>({current:t.name,version:no.nu(parseInt(o.version,10),0)}))}))(n,t)).orThunk(()=>((t,o)=>io(t,o).map(t=>{const e=no.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(n,t)).fold(mo.unknown,mo.nu),a=((t,o)=>io(t,o).map(t=>{const e=no.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(i,t).fold(ko.unknown,ko.nu),A=((t,o,e,n)=>{const i=t.isiOS()&&!0===/ipad/i.test(e),r=t.isiOS()&&!i,a=t.isiOS()||t.isAndroid(),A=a||n("(pointer:coarse)"),s=i||!r&&a&&n("(min-device-width:768px)"),l=r||a&&!s,d=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),c=!l&&!s&&!d;return{isiPad:g(i),isiPhone:g(r),isTablet:g(s),isPhone:g(l),isTouch:g(A),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:g(d),isDesktop:g(c)}})(a,r,t,e);return{browser:r,os:a,deviceType:A}},Fo=t=>window.matchMedia(t).matches;let Do=vt(()=>Bo(window.navigator.userAgent,v.from(window.navigator.userAgentData),Fo));const zo=()=>Do(),So=(t,o)=>{const e=((t,o)=>gt(t,o))(t,o);if(null==e)throw new Error(t+" not available on this browser");return e},Oo=Object.getPrototypeOf,Mo=t=>{const o=gt("ownerDocument.defaultView",t);return r(t)&&((t=>So("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(Oo(t).constructor.name))},To=t=>t.dom.nodeName.toLowerCase(),Uo=t=>t.dom.nodeType,Ro=t=>o=>Uo(o)===t,qo=t=>8===Uo(t)||"#comment"===To(t),No=t=>Io(t)&&Mo(t.dom),Io=Ro(1),Lo=Ro(3),Ho=Ro(9),Yo=Ro(11),jo=t=>o=>Io(o)&&To(o)===t,Go=t=>Nt.fromDom(t.dom.ownerDocument),Wo=t=>Ho(t)?t:Go(t),Po=t=>v.from(t.dom.parentNode).map(Nt.fromDom),Vo=t=>v.from(t.dom.parentElement).map(Nt.fromDom),Zo=(t,o)=>{const e=c(o)?o:h;let n=t.dom;const i=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const t=n.parentNode,o=Nt.fromDom(t);if(i.push(o),!0===e(o))break;n=t}return i},Qo=t=>v.from(t.dom.previousSibling).map(Nt.fromDom),Ko=t=>v.from(t.dom.nextSibling).map(Nt.fromDom),Jo=t=>D(t.dom.childNodes,Nt.fromDom),$o=(t,o)=>{const e=t.dom.childNodes;return v.from(e[o]).map(Nt.fromDom)},Xo=(t,o,e,n)=>{const i=((t,o,e,n)=>{const i=Go(t).dom.createRange();return i.setStart(t.dom,o),i.setEnd(e.dom,n),i})(t,o,e,n),r=$t(t,e)&&o===n;return i.collapsed&&!r},te=t=>Yo(t)&&d(t.dom.host),oe=t=>Nt.fromDom(t.dom.getRootNode()),ee=t=>Nt.fromDom(t.dom.host),ne=t=>d(t.dom.shadowRoot),ie=t=>{const o=Nt.fromDom((t=>{if(d(t.target)){const o=Nt.fromDom(t.target);if(Io(o)&&ne(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return Y(o)}}return v.from(t.target)})(t).getOr(t.target)),e=()=>t.stopPropagation(),n=()=>t.preventDefault(),i=(r=n,a=e,(...t)=>r(a.apply(null,t)));var r,a;return((t,o,e,n,i,r,a)=>({target:t,x:o,y:e,stop:n,prevent:i,kill:r,raw:a}))(o,t.clientX,t.clientY,e,n,i,t)},re=(t,o,e,n,i)=>{const r=((t,o)=>e=>{t(e)&&o(ie(e))})(e,n);return t.dom.addEventListener(o,r,i),{unbind:m(ae,t,o,r,i)}},ae=(t,o,e,n)=>{t.dom.removeEventListener(o,e,n)},Ae=_,se=(t,o,e)=>((t,o,e,n)=>re(t,o,e,n,!1))(t,o,Ae,e),le=ie,de=(t,o)=>{Po(t).each(e=>{e.dom.insertBefore(o.dom,t.dom)})},ce=(t,o)=>{Ko(t).fold(()=>{Po(t).each(t=>{pe(t,o)})},t=>{de(t,o)})},xe=(t,o)=>{const e=(t=>$o(t,0))(t);e.fold(()=>{pe(t,o)},e=>{t.dom.insertBefore(o.dom,e.dom)})},pe=(t,o)=>{t.dom.appendChild(o.dom)},ge=(t,o)=>{de(t,o),pe(o,t)},Ce=(t,o)=>{z(o,(e,n)=>{const i=0===n?t:o[n-1];ce(i,e)})},ue=(t,o)=>{z(o,o=>{pe(t,o)})},me=(t,o,e)=>{if(!(i(e)||s(e)||x(e)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,e+"")},be=(t,o,e)=>{me(t.dom,o,e)},fe=(t,o)=>{const e=t.dom;V(o,(t,o)=>{me(e,o,t)})},he=(t,o)=>{const e=t.dom.getAttribute(o);return null===e?void 0:e},_e=(t,o)=>v.from(he(t,o)),ve=(t,o)=>{t.dom.removeAttribute(o)},ye=t=>T(t.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}),Ee=t=>{t.dom.textContent="",z(Jo(t),t=>{we(t)})},we=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},ke=t=>{const o=Jo(t);o.length>0&&Ce(t,o),we(t)},Be=(t,o)=>Nt.fromDom(t.dom.cloneNode(o)),Fe=t=>Be(t,!1),De=t=>Be(t,!0),ze=(t,o)=>{const e=Nt.fromTag(o),n=ye(t);return fe(e,n),e},Se=t=>void 0!==t.style&&c(t.style.getPropertyValue),Oe=t=>{const o=Lo(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const e=o.ownerDocument;return(t=>{const o=oe(t);return te(o)?v.some(o):v.none()})(Nt.fromDom(o)).fold(()=>e.body.contains(o),(n=Oe,i=ee,t=>n(i(t))));var n,i},Me=(t,o,e)=>{if(!i(e))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);Se(t)&&t.style.setProperty(o,e)},Te=(t,o,e)=>{const n=t.dom;Me(n,o,e)},Ue=(t,o)=>{const e=t.dom;V(o,(t,o)=>{Me(e,o,t)})},Re=(t,o)=>{const e=t.dom,n=window.getComputedStyle(e).getPropertyValue(o);return""!==n||Oe(t)?n:qe(e,o)},qe=(t,o)=>Se(t)?t.style.getPropertyValue(o):"",Ne=(t,o)=>{const e=t.dom,n=qe(e,o);return v.from(n).filter(t=>t.length>0)},Ie=(t,o)=>{((t,o)=>{Se(t)&&t.style.removeProperty(o)})(t.dom,o),ct(_e(t,"style").map(ht),"")&&ve(t,"style")},Le=(t,o)=>{const e=e=>{const n=o(e);if(n<=0||null===n){const o=Re(e,t);return parseFloat(o)||0}return n},n=(t,o)=>T(o,(o,e)=>{const n=Re(t,e),i=void 0===n?0:parseInt(n,10);return isNaN(i)?o:o+i},0);return{set:(o,e)=>{if(!x(e)&&!e.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+e);const n=o.dom;Se(n)&&(n.style[t]=e+"px")},get:e,getOuter:e,aggregate:n,max:(t,o,e)=>{const i=n(t,e);return o>i?o-i:0}}},He=(t,o)=>(t=>{const o=parseFloat(t);return isNaN(o)?v.none():v.some(o)})(t).getOr(o),Ye=(t,o,e)=>He(Re(t,o),e),je=(t,o)=>{const e=t.dom,n=e.getBoundingClientRect().width||e.offsetWidth;return"border-box"===o?n:((t,o,e,n)=>o-Ye(t,`padding-${e}`,0)-Ye(t,`padding-${n}`,0)-Ye(t,`border-${e}-width`,0)-Ye(t,`border-${n}-width`,0))(t,n,"left","right")},Ge=Le("height",t=>{const o=t.dom;return Oe(t)?o.getBoundingClientRect().height:o.offsetHeight}),We=t=>Ge.get(t),Pe=t=>Ge.getOuter(t),Ve=t=>Ye(t,"height",t.dom.offsetHeight),Ze=Le("width",t=>{const o=t.dom;return Oe(t)?o.getBoundingClientRect().width:o.offsetWidth}),Qe=t=>Ze.get(t),Ke=t=>Ze.getOuter(t),Je=t=>je(t,"content-box"),$e=t=>Ye(t,"width",t.dom.offsetWidth),Xe=(t,o)=>({left:t,top:o,translate:(e,n)=>Xe(t+e,o+n)}),tn=Xe,on=(t,o)=>void 0!==t?t:void 0!==o?o:0,en=t=>{const o=t.dom.ownerDocument,e=o.body,n=o.defaultView,i=o.documentElement;if(e===t.dom)return tn(e.offsetLeft,e.offsetTop);const r=on(n?.pageYOffset,i.scrollTop),a=on(n?.pageXOffset,i.scrollLeft),A=on(i.clientTop,e.clientTop),s=on(i.clientLeft,e.clientLeft);return nn(t).translate(a-s,r-A)},nn=t=>{const o=t.dom,e=o.ownerDocument.body;return e===o?tn(e.offsetLeft,e.offsetTop):Oe(t)?(t=>{const o=t.getBoundingClientRect();return tn(o.left,o.top)})(o):tn(0,0)},rn=((t,o)=>{const e=o=>t(o)?v.from(o.dom.nodeValue):v.none();return{get:n=>{if(!t(n))throw new Error("Can only get "+o+" value of a "+o+" node");return e(n).getOr("")},getOption:e,set:(e,n)=>{if(!t(e))throw new Error("Can only set raw "+o+" value of a "+o+" node");e.dom.nodeValue=n}}})(Lo,"text"),an=t=>rn.get(t),An=t=>rn.getOption(t),sn=(t,o)=>rn.set(t,o),ln=(t,o)=>e=>"rtl"===dn(e)?o:t,dn=t=>"rtl"===Re(t,"direction")?"rtl":"ltr",cn=(t,o)=>{const e=he(t,o);return void 0===e||""===e?[]:e.split(" ")};var xn=(t,o,e,n,i)=>t(e,n)?v.some(e):c(i)&&i(e)?v.none():o(e,n,i);const pn=(t,o,e)=>{let n=t.dom;const i=c(e)?e:h;for(;n.parentNode;){n=n.parentNode;const t=Nt.fromDom(n);if(o(t))return v.some(t);if(i(t))break}return v.none()},gn=(t,o,e)=>xn((t,o)=>o(t),pn,t,o,e),Cn=(t,o,e)=>pn(t,t=>Qt(t,o),e),un=(t,o)=>((t,o)=>U(t.dom.childNodes,t=>o(Nt.fromDom(t))).map(Nt.fromDom))(t,t=>Qt(t,o)),mn=(t,o)=>Jt(o,t),bn=(t,o,e)=>xn((t,o)=>Qt(t,o),Cn,t,o,e),fn=t=>void 0!==t.dom.classList,hn=(t,o)=>((t,o,e)=>{const n=cn(t,o).concat([e]);return be(t,o,n.join(" ")),!0})(t,"class",o),_n=(t,o)=>{fn(t)?t.dom.classList.add(o):hn(t,o)},vn=(t,o)=>fn(t)&&t.dom.classList.contains(o),yn=t=>bn(t,"[contenteditable]"),En=(t,o=!1)=>Oe(t)?t.dom.isContentEditable:yn(t).fold(g(o),t=>"true"===wn(t)),wn=t=>t.dom.contentEditable,kn=(t,o)=>{let e=[];return z(Jo(t),t=>{o(t)&&(e=e.concat([t])),e=e.concat(kn(t,o))}),e},Bn=(t,o,e)=>((t,o,e)=>O(Zo(t,e),o))(t,t=>Qt(t,o),e),Fn=(t,o)=>((t,o)=>O(Jo(t),o))(t,t=>Qt(t,o)),Dn=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return Kt(e)?[]:D(e.querySelectorAll(t),Nt.fromDom)})(o,t),zn=(t,o)=>R(t,m($t,o)),Sn=t=>"img"===To(t)?1:An(t).fold(()=>Jo(t).length,t=>t.length),On=["img","br"],Mn=t=>An(t).filter(t=>0!==t.trim().length||t.indexOf(" ")>-1).isSome()||k(On,To(t))||(t=>No(t)&&"false"===he(t,"contenteditable"))(t),Tn=t=>((t,o)=>{const e=t=>{for(let n=0;n<t.childNodes.length;n++){const i=Nt.fromDom(t.childNodes[n]);if(o(i))return v.some(i);const r=e(t.childNodes[n]);if(r.isSome())return r}return v.none()};return e(t.dom)})(t,Mn),Un=t=>Rn(t,Mn),Rn=(t,o)=>{const e=t=>{const n=Jo(t);for(let t=n.length-1;t>=0;t--){const i=n[t];if(o(i))return v.some(i);const r=e(i);if(r.isSome())return r}return v.none()};return e(t)},qn=(t,o,e,n)=>({start:t,soffset:o,finish:e,foffset:n}),Nn=tt([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),In=Nn.before,Ln=Nn.on,Hn=Nn.after,Yn={before:In,on:Ln,after:Hn,cata:(t,o,e,n)=>t.fold(o,e,n),getStart:t=>t.fold(C,C,C)},jn=tt([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Gn=jn.domRange,Wn=jn.relative,Pn=jn.exact,Vn=qn,Zn={domRange:Gn,relative:Wn,exact:Pn,exactFromRange:t=>jn.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>Nt.fromDom(t.startContainer),relative:(t,o)=>Yn.getStart(t),exact:(t,o,e,n)=>t}))(t);return e=o,Nt.fromDom(Wo(e).dom.defaultView);var e},range:Vn},Qn=(t,o,e)=>t.caretPositionFromPoint?((t,o,e)=>v.from(t.caretPositionFromPoint?.(o,e)).bind(o=>{if(null===o.offsetNode)return v.none();const e=t.createRange();return e.setStart(o.offsetNode,o.offset),e.collapse(),v.some(e)}))(t,o,e):t.caretRangeFromPoint?((t,o,e)=>v.from(t.caretRangeFromPoint?.(o,e)))(t,o,e):v.none(),Kn=(t,o)=>{const e=To(t);return"input"===e?Yn.after(t):k(["br","img"],e)?0===o?Yn.before(t):Yn.after(t):Yn.on(t,o)},Jn=t=>v.from(t.getSelection()),$n=(t,o)=>{Jn(t).each(t=>{t.removeAllRanges(),t.addRange(o)})},Xn=(t,o,e,n,i)=>{const r=jt(t,o,e,n,i);$n(t,r)},ti=(t,o)=>Vt(t,o).match({ltr:(o,e,n,i)=>{Xn(t,o,e,n,i)},rtl:(o,e,n,i)=>{Jn(t).each(r=>{if(r.setBaseAndExtent)r.setBaseAndExtent(o.dom,e,n.dom,i);else if(r.extend)try{((t,o,e,n,i,r)=>{o.collapse(e.dom,n),o.extend(i.dom,r)})(0,r,o,e,n,i)}catch{Xn(t,n,i,o,e)}else Xn(t,n,i,o,e)})}}),oi=(t,o,e,n,i)=>{const r=((t,o,e,n)=>{const i=Kn(t,o),r=Kn(e,n);return Zn.relative(i,r)})(o,e,n,i);ti(t,r)},ei=(t,o,e)=>{const n=((t,o)=>{const e=t.fold(Yn.before,Kn,Yn.after),n=o.fold(Yn.before,Kn,Yn.after);return Zn.relative(e,n)})(o,e);ti(t,n)},ni=t=>{if(t.rangeCount>0){const o=t.getRangeAt(0),e=t.getRangeAt(t.rangeCount-1);return v.some(qn(Nt.fromDom(o.startContainer),o.startOffset,Nt.fromDom(e.endContainer),e.endOffset))}return v.none()},ii=t=>{if(null===t.anchorNode||null===t.focusNode)return ni(t);{const o=Nt.fromDom(t.anchorNode),e=Nt.fromDom(t.focusNode);return Xo(o,t.anchorOffset,e,t.focusOffset)?v.some(qn(o,t.anchorOffset,e,t.focusOffset)):ni(t)}},ri=(t,o,e=!0)=>{const n=(e?Lt:It)(t,o);$n(t,n)},ai=t=>(t=>Jn(t).filter(t=>t.rangeCount>0).bind(ii))(t).map(t=>Zn.exact(t.start,t.soffset,t.finish,t.foffset)),Ai=(t,o)=>(t=>{const o=t.getClientRects(),e=o.length>0?o[0]:t.getBoundingClientRect();return e.width>0||e.height>0?v.some(e).map(Gt):v.none()})(Zt(t,o)),si=(t,o,e)=>((t,o,e)=>{const n=t.document;return Qn(n,o,e).map(t=>qn(Nt.fromDom(t.startContainer),t.startOffset,Nt.fromDom(t.endContainer),t.endOffset))})(t,o,e),li={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},di=(()=>{const t="[0-9]+",o="[eE]"+("[+-]?"+t),e=t=>`(?:${t})?`,n=["Infinity",t+"\\."+e(t)+e(o),"\\."+t+e(o),t+e(o)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),ci=(t,o)=>v.from(di.exec(t)).bind(t=>{const e=Number(t[1]),n=t[2];return((t,o)=>B(o,o=>B(li[o],o=>t===o)))(n,o)?v.some({value:e,unit:n}):v.none()}),xi=t=>D(t,g(0)),pi=(t,o,e,n,i)=>i(t.slice(0,o)).concat(n).concat(i(t.slice(e))),gi=t=>(o,e,n,i)=>{if(t(n)){const t=Math.max(i,o[e]-Math.abs(n)),r=Math.abs(t-o[e]);return n>=0?r:-r}return n},Ci=gi(t=>t<0),ui=gi(_),mi=()=>{const t=(t,o,e,n)=>{const i=(100+e)/100,r=Math.max(n,(t[o]+e)/i);return D(t,(t,e)=>(e===o?r:t/i)-t)},o=(o,e,n,i,r,a)=>a?t(o,e,i,r):((t,o,e,n,i)=>{const r=Ci(t,o,n,i);return pi(t,o,e+1,[r,0],xi)})(o,e,n,i,r);return{resizeTable:(t,o)=>t(o),clampTableDelta:Ci,calcLeftEdgeDeltas:o,calcMiddleDeltas:(t,e,n,i,r,a,A)=>o(t,n,i,r,a,A),calcRightEdgeDeltas:(o,e,n,i,r,a)=>{if(a)return t(o,n,i,r);{const t=Ci(o,n,i,r);return xi(o.slice(0,n)).concat([t])}},calcRedestributedWidths:(t,o,e,n)=>{if(n){const n=(o+e)/o,i=D(t,t=>t/n);return{delta:100*n-100,newSizes:i}}return{delta:e,newSizes:t}}}},bi=()=>{const t=(t,o,e,n,i)=>{const r=ui(t,n>=0?e:o,n,i);return pi(t,o,e+1,[r,-r],xi)};return{resizeTable:(t,o,e)=>{e&&t(o)},clampTableDelta:(t,o,e,n,i)=>{if(i){if(e>=0)return e;{const o=T(t,(t,o)=>t+o-n,0);return Math.max(-o,e)}}return Ci(t,o,e,n)},calcLeftEdgeDeltas:t,calcMiddleDeltas:(o,e,n,i,r,a)=>t(o,n,i,r,a),calcRightEdgeDeltas:(t,o,e,n,i,r)=>{if(r)return xi(t);{const o=n/t.length;return D(t,g(o))}},calcRedestributedWidths:(t,o,e,n)=>({delta:0,newSizes:t})}},fi=(t,o,e=0)=>_e(t,o).map(t=>parseInt(t,10)).getOr(e),hi=(t,o)=>fi(t,o,1),_i=t=>jo("col")(t)?fi(t,"span",1)>1:hi(t,"colspan")>1,vi=(t,o)=>parseInt(Re(t,o),10),yi=g(10),Ei=g(10),wi=(t,o)=>ki(t,o,_),ki=(t,o,e)=>N(Jo(t),t=>Qt(t,o)?e(t)?[t]:[]:ki(t,o,e)),Bi=(t,o)=>((t,o,e=h)=>e(o)?v.none():k(t,To(o))?v.some(o):Cn(o,t.join(","),t=>Qt(t,"table")||e(t)))(["td","th"],t,o),Fi=t=>wi(t,"th,td"),Di=t=>Qt(t,"colgroup")?Fn(t,"col"):N(Oi(t),t=>Fn(t,"col")),zi=(t,o)=>bn(t,"table",o),Si=t=>wi(t,"tr"),Oi=t=>zi(t).fold(g([]),t=>Fn(t,"colgroup")),Mi=jo("th"),Ti=t=>I(t,t=>Mi(t.element)),Ui=(t,o)=>t&&o?"sectionCells":t?"section":"cells",Ri=t=>{const o="thead"===t.section,e=ct(qi(t.cells),"th");return"tfoot"===t.section?{type:"footer"}:o||e?{type:"header",subType:Ui(o,e)}:{type:"body"}},qi=t=>{const o=O(t,t=>Mi(t.element));return 0===o.length?v.some("td"):o.length===t.length?v.some("th"):v.none()},Ni=(t,o)=>D(t,t=>{if("colgroup"===To(t)){const o=D(Di(t),t=>{const o=fi(t,"span",1);return Et(t,1,o)});return wt(t,o,"colgroup")}{const e=D(Fi(t),t=>{const o=fi(t,"rowspan",1),e=fi(t,"colspan",1);return Et(t,o,e)});return wt(t,e,o(t))}}),Ii=t=>Po(t).map(t=>{const o=To(t);return(t=>k(yt,t))(o)?o:"tbody"}).getOr("tbody"),Li=t=>{const o=Si(t),e=[...Oi(t),...o];return Ni(e,Ii)},Hi="data-snooker-locked-cols",Yi=t=>_e(t,Hi).bind(t=>v.from(t.match(/\d+/g))).map(t=>L(t,_)),ji=t=>{const o=T(Ut(t).rows,(t,o)=>(z(o.cells,(o,e)=>{o.isLocked&&(t[e]=!0)}),t),{}),e=J(o,(t,o)=>parseInt(o,10));return((t,o)=>{const e=y.call(t,0);return e.sort(o),e})(e)},Gi=(t,o)=>t+","+o,Wi=(t,o)=>{const e=N(t.all,t=>t.cells);return O(e,o)},Pi=t=>{const o={},e=[],n=Y(t).map(t=>t.element).bind(zi).bind(Yi).getOr({});let i=0,r=0,a=0;const{pass:A,fail:s}=S(t,t=>"colgroup"===t.section);z(s,t=>{const A=[];z(t.cells,t=>{let e=0;for(;void 0!==o[Gi(a,e)];)e++;const i=((t,o)=>X(t,o)&&void 0!==t[o]&&null!==t[o])(n,e.toString()),s=((t,o,e,n,i,r)=>({element:t,rowspan:o,colspan:e,row:n,column:i,isLocked:r}))(t.element,t.rowspan,t.colspan,a,e,i);for(let n=0;n<t.colspan;n++)for(let i=0;i<t.rowspan;i++){const t=e+n,A=Gi(a+i,t);o[A]=s,r=Math.max(r,t+1)}A.push(s)}),i++,e.push(wt(t.element,A,t.section)),a++});const{columns:l,colgroups:d}=j(A).map(t=>{const o=(t=>{const o={};let e=0;return z(t.cells,t=>{const n=t.colspan;F(n,i=>{const r=e+i;o[r]=((t,o,e)=>({element:t,colspan:o,column:e}))(t.element,n,r)}),e+=n}),o})(t),e=((t,o)=>({element:t,columns:o}))(t.element,$(o));return{colgroups:[e],columns:o}}).getOrThunk(()=>({colgroups:[],columns:{}})),c=((t,o)=>({rows:t,columns:o}))(i,r);return{grid:c,access:o,all:e,columns:l,colgroups:d}},Vi={fromTable:t=>{const o=Li(t);return Pi(o)},generate:Pi,getAt:(t,o,e)=>v.from(t.access[Gi(o,e)]),findItem:(t,o,e)=>{const n=Wi(t,t=>e(o,t.element));return n.length>0?v.some(n[0]):v.none()},filterItems:Wi,justCells:t=>N(t.all,t=>t.cells),justColumns:t=>$(t.columns),hasColumns:t=>W(t.columns).length>0,getColumnAt:(t,o)=>v.from(t.columns[o])},Zi=(t,o,e)=>kt(e(t.element,o),!0,t.isLocked),Qi=(t,o)=>t.section!==o?Bt(t.element,t.cells,o,t.isNew):t,Ki=()=>({transformRow:Qi,transformCell:(t,o,e)=>{const n=e(t.element,o),i="td"!==To(n)?((t,o)=>{const e=ze(t,o);ce(t,e);const n=Jo(t);return ue(e,n),we(t),e})(n,"td"):n;return kt(i,t.isNew,t.isLocked)}}),Ji=()=>({transformRow:Qi,transformCell:Zi}),$i=()=>({transformRow:(t,o)=>Qi(t,"thead"===o?"tbody":o),transformCell:Zi}),Xi=(t,o)=>{const e=(t=>G(t.all,t=>{const o=Ri(t);return"header"===o.type?v.from(o.subType):v.none()}))(Vi.fromTable(t)).getOr(o);switch(e){case"section":return Ki();case"sectionCells":return Ji();case"cells":return $i()}},tr=Ki,or=Ji,er=$i,nr=()=>({transformRow:C,transformCell:Zi}),ir=(t,o=_)=>{const e=t.grid,n=F(e.columns,C),i=F(e.rows,C);return D(n,e=>rr(()=>N(i,o=>Vi.getAt(t,o,e).filter(t=>t.column===e).toArray()),t=>1===t.colspan&&o(t.element),()=>Vi.getAt(t,0,e)))},rr=(t,o,e)=>{const n=t();return U(n,o).orThunk(()=>v.from(n[0]).orThunk(e)).map(t=>t.element)},ar=t=>{const o=t.grid,e=F(o.rows,C),n=F(o.columns,C);return D(e,o=>rr(()=>N(n,e=>Vi.getAt(t,o,e).filter(t=>t.row===o).fold(g([]),t=>[t])),t=>1===t.rowspan,()=>Vi.getAt(t,o,0)))},Ar=(t,o)=>{if(o<0||o>=t.length-1)return v.none();const e=t[o].fold(()=>{const e=(t=>{const o=y.call(t,0);return o.reverse(),o})(t.slice(0,o));return G(e,(t,o)=>t.map(t=>({value:t,delta:o+1})))},t=>v.some({value:t,delta:0})),n=t[o+1].fold(()=>{const e=t.slice(o+1);return G(e,(t,o)=>t.map(t=>({value:t,delta:o+1})))},t=>v.some({value:t,delta:1}));return e.bind(t=>n.map(o=>{const e=o.delta+t.delta;return Math.abs(o.value-t.value)/e}))},sr=(t,o)=>({row:t,y:o}),lr=(t,o)=>({col:t,x:o}),dr=t=>en(t).left+Ke(t),cr=t=>en(t).left,xr=(t,o)=>lr(t,cr(o)),pr=(t,o)=>lr(t,dr(o)),gr=t=>en(t).top,Cr=(t,o)=>sr(t,gr(o)),ur=(t,o)=>sr(t,gr(o)+Pe(o)),mr=(t,o,e)=>{if(0===e.length)return[];const n=D(e.slice(1),(o,e)=>o.map(o=>t(e,o))),i=e[e.length-1].map(t=>o(e.length-1,t));return n.concat([i])},br={delta:C,positions:t=>mr(Cr,ur,t),edge:gr},fr=ln({delta:C,edge:cr,positions:t=>mr(xr,pr,t)},{delta:t=>-t,edge:dr,positions:t=>mr(pr,xr,t)}),hr={delta:(t,o)=>
1fr(o).delta(t,o),positions:(t,o)=>fr(o).positions(t,o),edge:t=>fr(t).edge(t)},_r=/(\d+(\.\d+)?)%/,vr=/(\d+(\.\d+)?)px|em/,yr=jo("col"),Er=jo("tr"),wr=(t,o,e)=>{const n=Vo(t).getOrThunk(()=>(t=>{const o=t.dom.body;if(null==o)throw new Error("Body is not available yet");return Nt.fromDom(o)})(Go(t)));return o(t)/e(n)*100},kr=(t,o)=>{Te(t,"width",o+"px")},Br=(t,o)=>{Te(t,"width",o+"%")},Fr=(t,o)=>{Te(t,"height",o+"px")},Dr=(t,o,e,n)=>{const i=parseFloat(t);return ft(t,"%")&&"table"!==To(o)?((t,o,e,n)=>{const i=zi(t).map(t=>{const n=e(t);return Math.floor(o/100*n)}).getOr(o);return n(t,i),i})(o,i,e,n):i},zr=t=>{const o=(t=>Ve(t)+"px")(t);return o?Dr(o,t,We,Fr):We(t)},Sr=(t,o)=>Ne(t,o).orThunk(()=>_e(t,o).map(t=>t+"px")),Or=t=>Sr(t,"width"),Mr=t=>wr(t,Qe,Je),Tr=t=>yr(t)?Math.round(Qe(t)):$e(t),Ur=t=>Er(t)?We(t):((t,o,e)=>e(t)/hi(t,o))(t,"rowspan",zr),Rr=(t,o,e)=>{Te(t,"width",o+e)},qr=t=>wr(t,Qe,Je)+"%",Nr=g(_r),Ir=jo("col"),Lr=t=>Or(t).getOrThunk(()=>Tr(t)+"px"),Hr=t=>{return(o=t,Sr(o,"height")).getOrThunk(()=>Ur(t)+"px");var o},Yr=(t,o,e,n,i,r)=>t.filter(n).fold(()=>r(Ar(e,o)),t=>i(t)),jr=(t,o,e,n)=>{const i=ir(t),r=Vi.hasColumns(t)?(t=>D(Vi.justColumns(t),t=>v.from(t.element)))(t):i,a=[v.some(hr.edge(o))].concat(D(hr.positions(i,o),t=>t.map(t=>t.x))),A=b(_i);return D(r,(t,o)=>Yr(t,o,a,A,t=>{if((t=>{const o=zo().browser,e=o.isChromium()||o.isFirefox();return!Ir(t)||e})(t))return e(t);
vendor: 29,207 bytes, line 1
1{const t=(r=i[o],s=C,null!=r?s(r):v.none());return Yr(t,o,a,A,t=>n(v.some(Math.round(Qe(t)))),n)}var r,s},n))},Gr=t=>t.map(t=>t+"px").getOr(""),Wr=(t,o,e)=>jr(t,o,Tr,t=>t.getOrThunk(e.minCellWidth)),Pr=(t,o,e,n)=>{const i=ar(t),r=D(t.all,t=>v.some(t.element)),a=[v.some(br.edge(o))].concat(D(br.positions(i,o),t=>t.map(t=>t.y)));return D(r,(t,o)=>Yr(t,o,a,_,e,n))},Vr=(t,o)=>()=>Oe(t)?o(t):parseFloat(Ne(t,"width").getOr("0")),Zr=t=>{const o=Vr(t,Qe),e=g(0);return{width:o,pixelWidth:o,getWidths:(o,e)=>Wr(o,t,e),getCellDelta:e,singleColumnWidth:g([0]),minCellWidth:e,setElementWidth:p,adjustTableWidth:p,isRelative:!0,label:"none"}},Qr=t=>{const o=Vr(t,t=>parseFloat(qr(t))),e=Vr(t,Qe);return{width:o,pixelWidth:e,getWidths:(o,e)=>((t,o,e)=>jr(t,o,Mr,t=>t.fold(()=>e.minCellWidth(),t=>t/e.pixelWidth()*100)))(o,t,e),getCellDelta:t=>t/e()*100,singleColumnWidth:(t,o)=>[100-t],minCellWidth:()=>yi()/e()*100,setElementWidth:Br,adjustTableWidth:e=>{const n=o();Br(t,n+e/100*n)},isRelative:!0,label:"percent"}},Kr=t=>{const o=Vr(t,Qe);return{width:o,pixelWidth:o,getWidths:(o,e)=>Wr(o,t,e),getCellDelta:C,singleColumnWidth:(t,o)=>[Math.max(yi(),t+o)-t],minCellWidth:yi,setElementWidth:kr,adjustTableWidth:e=>{const n=o()+e;kr(t,n)},isRelative:!1,label:"pixel"}},Jr=t=>Or(t).fold(()=>Zr(t),o=>((t,o)=>null!==Nr().exec(o)?Qr(t):Kr(t))(t,o)),$r=Kr,Xr=Qr,ta=(t,o,e,n)=>{e===n?ve(t,o):be(t,o,e)},oa=(t,o,e)=>{j(Fn(t,o)).fold(()=>xe(t,e),t=>ce(t,e))},ea=(t,o)=>{const e=[],n=[],i=t=>D(t,t=>{t.isNew&&e.push(t.element);const o=t.element;return Ee(o),z(t.cells,t=>{t.isNew&&n.push(t.element),ta(t.element,"colspan",t.colspan,1),ta(t.element,"rowspan",t.rowspan,1),pe(o,t.element)}),o}),r=t=>N(t,t=>D(t.cells,t=>(ta(t.element,"span",t.colspan,1),t.element))),a=(o,e)=>{const n=((t,o)=>{const e=un(t,o).getOrThunk(()=>{const e=Nt.fromTag(o,Go(t).dom);return"thead"===o?oa(t,"caption,colgroup",e):"colgroup"===o?oa(t,"caption",e):pe(t,e),e});return Ee(e),e})(t,e),a=("colgroup"===e?r:i)(o);ue(n,a)},A=(o,e)=>{o.length>0?a(o,e):(o=>{un(t,o).each(we)})(e)},s=[],l=[],d=[],c=[];return z(o,t=>{switch(t.section){case"thead":s.push(t);break;case"tbody":l.push(t);break;case"tfoot":d.push(t);break;case"colgroup":c.push(t)}}),A(c,"colgroup"),A(s,"thead"),A(l,"tbody"),A(d,"tfoot"),{newRows:e,newCells:n}},na=(t,o)=>{if(0===t.length)return 0;const e=t[0];return R(t,t=>!o(e.element,t.element)).getOr(t.length)},ia=(t,o,e,n)=>{const i=((t,o)=>t[o])(t,o),r="colgroup"===i.section,a=na(i.cells.slice(e),n),A=r?1:na(((t,o)=>D(t,t=>Ot(t,o)))(t.slice(o),e),n);return{colspan:a,rowspan:A}},ra=(t,o)=>{const e=D(t,t=>D(t.cells,h));return D(t,(n,i)=>{const r=N(n.cells,(n,r)=>{if(!1===e[i][r]){const d=ia(t,i,r,o);return((t,o,n,i)=>{for(let r=t;r<t+n;r++)for(let t=o;t<o+i;t++)e[r][t]=!0})(i,r,d.rowspan,d.colspan),[(a=n.element,A=d.rowspan,s=d.colspan,l=n.isNew,{element:a,rowspan:A,colspan:s,isNew:l})]}return[];var a,A,s,l});return((t,o,e,n)=>({element:t,cells:o,section:e,isNew:n}))(n.element,r,n.section,n.isNew)})},aa=(t,o,e)=>{const n=[];z(t.colgroups,i=>{const r=[];for(let n=0;n<t.grid.columns;n++){const i=Vi.getColumnAt(t,n).map(t=>kt(t.element,e,!1)).getOrThunk(()=>kt(o.colGap(),!0,!1));r.push(i)}n.push(Bt(i.element,r,"colgroup",e))});for(let i=0;i<t.grid.rows;i++){const r=[];for(let n=0;n<t.grid.columns;n++){const a=Vi.getAt(t,i,n).map(t=>kt(t.element,e,t.isLocked)).getOrThunk(()=>kt(o.gap(),!0,!1));r.push(a)}const a=t.all[i],A=Bt(a.element,r,a.section,e);n.push(A)}return n},Aa=t=>ra(t,$t),sa=(t,o)=>G(t.all,t=>U(t.cells,t=>$t(o,t.element))),la=(t,o,e)=>{const n=D(o.selection,o=>Bi(o).bind(o=>sa(t,o)).filter(e)),i=xt(n);return pt(i.length>0,i)},da=(t,o,e,n,i,r,a,A,s)=>{const l=Vi.fromTable(r),d=v.from(s?.section).getOrThunk(nr);return o(l,a).map(o=>{const e=((t,o)=>aa(t,o,!1))(l,A),n=t(e,o,$t,i(A),d),r=ji(n.grid);return{info:o,grid:Aa(n.grid),cursor:n.cursor,lockedColumns:r}}).bind(t=>{const o=ea(r,t.grid),i=v.from(s?.sizing).getOrThunk(()=>Jr(r)),a=v.from(s?.resize).getOrThunk(bi);return e(r,t.grid,t.info,{sizing:i,resize:a,section:d}),n(r),ve(r,Hi),t.lockedColumns.length>0&&be(r,Hi,t.lockedColumns.join(",")),v.some({cursor:t.cursor,newRows:o.newRows,newCells:o.newCells})})},ca=(t,o)=>Bi(o.element).bind(e=>sa(t,e).map(t=>({...t,generators:o.generators,clipboard:o.clipboard}))),xa=(t,o)=>la(t,o,_).map(t=>({cells:t,generators:o.generators,clipboard:o.clipboard})),pa=(t,o)=>la(t,o,_),ga=(t,o)=>la(t,o,t=>!t.isLocked),Ca=(t,o)=>I(o,o=>((t,o)=>sa(t,o).exists(t=>!t.isLocked))(t,o)),ua=(t,o)=>((t,o)=>o.mergable)(0,o).filter(o=>Ca(t,o.cells)),ma=(t,o)=>((t,o)=>o.unmergable)(0,o).filter(o=>Ca(t,o)),ba={...tt([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},fa=(t,o,e,n,i)=>{const r=t.slice(0),a=((t,o)=>0===t.length?ba.none():1===t.length?ba.only(0):0===o?ba.left(0,1):o===t.length-1?ba.right(o-1,o):o>0&&o<t.length-1?ba.middle(o-1,o,o+1):ba.none())(t,o),A=g(D(r,g(0)));return a.fold(A,t=>n.singleColumnWidth(r[t],e),(t,o)=>i.calcLeftEdgeDeltas(r,t,o,e,n.minCellWidth(),n.isRelative),(t,o,a)=>i.calcMiddleDeltas(r,t,o,a,e,n.minCellWidth(),n.isRelative),(t,o)=>i.calcRightEdgeDeltas(r,t,o,e,n.minCellWidth(),n.isRelative))},ha=(t,o)=>Vi.hasColumns(t)?((t,o)=>{const e=Vi.justColumns(t);return D(e,(t,e)=>({element:t.element,width:o[e],colspan:t.colspan}))})(t,o):((t,o)=>{const e=Vi.justCells(t);return D(e,t=>{const e=((t,o,e)=>{let n=0;for(let i=t;i<o;i++)n+=void 0!==e[i]?e[i]:0;return n})(t.column,t.column+t.colspan,o);return{element:t.element,width:e,colspan:t.colspan}})})(t,o),_a=(t,o,e)=>{const n=ha(t,o);z(n,t=>{e.setElementWidth(t.element,t.width)})},va=(t,o,e,n,i)=>{const r=Vi.fromTable(t),a=i.getCellDelta(o),A=i.getWidths(r,i),s=e===r.grid.columns-1,l=n.clampTableDelta(A,e,a,i.minCellWidth(),s),d=fa(A,e,l,i,n),c=D(d,(t,o)=>t+A[o]);_a(r,c,i),n.resizeTable(i.adjustTableWidth,l,s)},ya=(t,o,e)=>{const n=Vi.fromTable(t),i=((t,o)=>Pr(t,o,Ur,t=>t.getOrThunk(Ei)))(n,t),r=D(i,(t,n)=>e===n?Math.max(o+t,Ei()):t),a=((t,o)=>D(t.all,(t,e)=>({element:t.element,height:o[e]})))(n,r);z(a,t=>{Fr(t.element,t.height)}),z(Vi.justCells(n),t=>{(t=>{Ie(t,"height")})(t.element)});const A=M(r,(t,o)=>t+o,0);Fr(t,A)},Ea=(t,o)=>{if(!_i(t)){const e=(t=>Or(t).bind(t=>ci(t,["fixed","relative","empty"])))(t);e.each(e=>{const n=e.value/2;Rr(t,n,e.unit),Rr(o,n,e.unit)})}},wa=(t,o,e)=>{const n=fi(t,o,1);1===e||n<=1?ve(t,o):be(t,o,Math.min(e,n))},ka=(t,o)=>e=>{const n=e.column+e.colspan-1,i=e.column;return n>=t&&i<o},Ba=(t,o)=>{const e=Vi.fromTable(t);return ga(e,o).map(t=>{const o=t[t.length-1],n=t[0].column,i=o.column+o.colspan,r=((t,o,e)=>{if(Vi.hasColumns(t)){const n=O(Vi.justColumns(t),ka(o,e)),i=D(n,t=>{const n=De(t.element);return wa(n,"span",e-o),n}),r=Nt.fromTag("colgroup");return ue(r,i),[r]}return[]})(e,n,i),a=((t,o,e)=>D(t.all,t=>{const n=O(t.cells,ka(o,e)),i=D(n,t=>{const n=De(t.element);return wa(n,"colspan",e-o),n}),r=Nt.fromTag("tr");return ue(r,i),r}))(e,n,i);return[...r,...a]})},Fa=(t,o,e)=>{const n=Vi.fromTable(t);return pa(n,o).bind(t=>{const o=aa(n,e,!1),i=Ut(o).rows.slice(t[0].row,t[t.length-1].row+t[t.length-1].rowspan),r=N(i,t=>{const o=O(t.cells,t=>!t.isLocked);return o.length>0?[{...t,cells:o}]:[]}),a=Aa(r);return pt(a.length>0,a)}).map(t=>(t=>D(t,t=>{const o=Fe(t.element);return z(t.cells,t=>{const e=De(t.element);ta(e,"colspan",t.colspan,1),ta(e,"rowspan",t.rowspan,1),pe(o,e)}),o}))(t))},Da=(t,o,e)=>{const n=t[e].element,i=Nt.fromTag("td");pe(i,Nt.fromTag("br"));(o?pe:xe)(n,i)},za=(t,o)=>{const e=t=>Qt(t.element,o),n=De(t),i=Li(n),r=Jr(t),a=Vi.generate(i),A=((t,o)=>{const e=t.grid.columns;let n=t.grid.rows,i=e,r=0,a=0;const A=[],s=[];return V(t.access,t=>{if(A.push(t),o(t)){s.push(t);const o=t.row,e=o+t.rowspan-1,A=t.column,l=A+t.colspan-1;o<n?n=o:e>r&&(r=e),A<i?i=A:l>a&&(a=l)}}),((t,o,e,n,i,r)=>({minRow:t,minCol:o,maxRow:e,maxCol:n,allCells:i,selectedCells:r}))(n,i,r,a,A,s)})(a,e),s="th:not("+o+"),td:not("+o+")",l=ki(n,"th,td",t=>Qt(t,s));z(l,we),((t,o,e,n)=>{const i=O(t,t=>"colgroup"!==t.section),r=o.grid.columns,a=o.grid.rows;for(let t=0;t<a;t++){let a=!1;for(let A=0;A<r;A++)t<e.minRow||t>e.maxRow||A<e.minCol||A>e.maxCol||(Vi.getAt(o,t,A).filter(n).isNone()?Da(i,a,t):a=!0)}})(i,a,A,e);const d=((t,o,e,n)=>{if(0===n.minCol&&o.grid.columns===n.maxCol+1)return 0;const i=Wr(o,t,e),r=T(i,(t,o)=>t+o,0),a=T(i.slice(n.minCol,n.maxCol+1),(t,o)=>t+o,0),A=a/r*e.pixelWidth()-e.pixelWidth();return e.getCellDelta(A)})(t,Vi.fromTable(t),r,A);return((t,o,e,n)=>{V(e.columns,t=>{(t.column<o.minCol||t.column>o.maxCol)&&we(t.element)});const i=O(wi(t,"tr"),t=>0===t.dom.childElementCount);z(i,we),o.minCol!==o.maxCol&&o.minRow!==o.maxRow||z(wi(t,"th,td"),t=>{ve(t,"rowspan"),ve(t,"colspan")}),ve(t,Hi),ve(t,"data-snooker-col-series"),Jr(t).adjustTableWidth(n)})(n,A,a,d),n},Sa=jo("col"),Oa=jo("colgroup"),Ma=t=>"tr"===To(t)||Oa(t),Ta=t=>({element:t,colspan:fi(t,"colspan",1),rowspan:fi(t,"rowspan",1)}),Ua=t=>_e(t,"scope").map(t=>t.substr(0,3)),Ra=(t,o=Ta)=>{const e=e=>{if(Ma(e))return Oa((i={element:e}).element)?t.colgroup(i):t.row(i);{const i=e,r=(o=>Sa(o.element)?t.col(o):t.cell(o))(o(i));return n=v.some({item:i,replacement:r}),r}var i};let n=v.none();return{getOrInit:(t,o)=>n.fold(()=>e(t),n=>o(t,n.item)?n.replacement:e(t))}},qa=t=>o=>{const e=[],n=n=>{const i="td"===t?{scope:null}:{},r=o.replace(n,t,i);return e.push({item:n,sub:r}),r};return{replaceOrInit:(t,o)=>{if(Ma(t)||Sa(t))return t;{const i=t;return((t,o)=>U(e,e=>o(e.item,t)))(i,o).fold(()=>n(i),e=>o(t,e.item)?e.sub:n(i))}}}},Na=t=>({unmerge:o=>{const e=Ua(o);return e.each(t=>be(o,"scope",t)),()=>{const n=t.cell({element:o,colspan:1,rowspan:1});return Ie(n,"width"),Ie(o,"width"),e.each(t=>be(n,"scope",t)),n}},merge:t=>(Ie(t[0],"width"),(()=>{const o=xt(D(t,Ua));if(0===o.length)return v.none();{const t=o[0],e=["row","col"];return B(o,o=>o!==t&&k(e,o))?v.none():v.from(t)}})().fold(()=>ve(t[0],"scope"),o=>be(t[0],"scope",o+"group")),g(t[0]))}),Ia=(t,o,e)=>{const n=Vi.fromTable(t);return pa(n,o).map(t=>{const o=aa(n,e,!1),{rows:i}=Ut(o),r=((t,o)=>{const e=t.slice(0,o[o.length-1].row+1),n=Aa(e);return N(n,t=>{const e=t.cells.slice(0,o[o.length-1].column+1);return D(e,t=>t.element)})})(i,t),a=((t,o)=>{const e=t.slice(o[0].row+o[0].rowspan-1,t.length),n=Aa(e);return N(n,t=>{const e=t.cells.slice(o[0].column+o[0].colspan-1,t.cells.length);return D(e,t=>t.element)})})(i,t);return{upOrLeftCells:r,downOrRightCells:a}})},La=(t,o)=>({parent:g(t),view:g(t),dragContainer:g(t),origin:()=>en(t),isResizable:o}),Ha=tt([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Ya=(t,o,e)=>{const n=e.substring(0,e.length-t.length),i=parseFloat(n);return n===i.toString()?o(i):Ha.invalid(e)},ja={...Ha,from:t=>ft(t,"%")?Ya("%",Ha.percent,t):ft(t,"px")?Ya("px",Ha.pixels,t):Ha.invalid(t)},Ga=(t,o,e)=>t.fold(()=>o,t=>((t,o,e)=>{const n=e/o;return D(t,t=>ja.from(t).fold(()=>t,t=>t*n+"px",t=>t/100*e+"px"))})(o,e,t),t=>((t,o)=>D(t,t=>ja.from(t).fold(()=>t,t=>t/o*100+"%",t=>t+"%")))(o,e)),Wa=(t,o,e)=>{const n=ja.from(e),i=I(t,t=>"0px"===t)?((t,o)=>{const e=t.fold(()=>g(""),t=>g(t/o+"px"),()=>g(100/o+"%"));return F(o,e)})(n,t.length):Ga(n,t,o);return Za(i)},Pa=(t,o)=>0===t.length?o:M(t,(t,o)=>ja.from(o).fold(g(0),C,C)+t,0),Va=(t,o)=>ja.from(t).fold(g(t),t=>t+o+"px",t=>t+o+"%"),Za=t=>{if(0===t.length)return t;const o=M(t,(t,o)=>{const e=ja.from(o).fold(()=>({value:o,remainder:0}),t=>((t,o)=>{const e=Math.floor(t);return{value:e+o,remainder:t-e}})(t,"px"),t=>({value:t+"%",remainder:0}));return{output:[e.value].concat(t.output),remainder:t.remainder+e.remainder}},{output:[],remainder:0}),e=o.output;return e.slice(0,e.length-1).concat([Va(e[e.length-1],Math.round(o.remainder))])},Qa=ja.from,Ka=(t,o,e)=>{const n=Vi.fromTable(t),i=n.all,r=Vi.justCells(n),a=Vi.justColumns(n);o.each(o=>{const e=Qa(o).fold(g("px"),g("px"),g("%"));const i=Qe(t),A=((t,o)=>jr(t,o,Lr,Gr))(n,t),s=Wa(A,i,o);Vi.hasColumns(n)?((t,o,e)=>{z(o,(o,n)=>{const i=Pa([t[n]],yi());Te(o.element,"width",i+e)})})(s,a,e):((t,o,e)=>{z(o,o=>{const n=t.slice(o.column,o.colspan+o.column),i=Pa(n,yi());Te(o.element,"width",i+e)})})(s,r,e),Te(t,"width",o)}),e.each(o=>{const e=We(t),a=((t,o)=>Pr(t,o,Hr,Gr))(n,t);((t,o,e)=>{z(e,t=>{Ie(t.element,"height")}),z(o,(o,e)=>{Te(o.element,"height",t[e])})})(Wa(a,e,o),i,r),Te(t,"height",o)})},Ja=t=>Or(t).exists(t=>_r.test(t)),$a=t=>Or(t).exists(t=>vr.test(t)),Xa=t=>Or(t).isNone();var tA=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],oA=()=>({up:g({selector:Cn,closest:bn,predicate:pn,all:Zo}),down:g({selector:Dn,predicate:kn}),styles:g({get:Re,getRaw:Ne,set:Te,remove:Ie}),attrs:g({get:he,set:be,remove:ve,copyTo:(t,o)=>{const e=ye(t);fe(o,e)}}),insert:g({before:de,after:ce,afterAll:Ce,append:pe,appendAll:ue,prepend:xe,wrap:ge}),remove:g({unwrap:ke,remove:we}),create:g({nu:Nt.fromTag,clone:t=>Nt.fromDom(t.dom.cloneNode(!1)),text:Nt.fromText}),query:g({comparePosition:(t,o)=>t.dom.compareDocumentPosition(o.dom),prevSibling:Qo,nextSibling:Ko}),property:g({children:Jo,name:To,parent:Po,document:t=>Wo(t).dom,isText:Lo,isComment:qo,isElement:Io,isSpecial:t=>{const o=To(t);return k(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],o)},getLanguage:t=>Io(t)?_e(t,"lang"):v.none(),getText:an,setText:sn,isBoundary:t=>!!Io(t)&&("body"===To(t)||k(tA,To(t))),isEmptyTag:t=>!!Io(t)&&k(["br","img","hr","input"],To(t)),isNonEditable:t=>Io(t)&&"false"===he(t,"contenteditable")}),eq:$t,is:to});const eA=(t,o)=>({item:t,mode:o}),nA=(t,o,e,n=iA)=>t.property().parent(o).map(t=>eA(t,n)),iA=(t,o,e,n=rA)=>e.sibling(t,o).map(t=>eA(t,n)),rA=(t,o,e,n=rA)=>{const i=t.property().children(o);return e.first(i).map(t=>eA(t,n))},aA=[{current:nA,next:iA,fallback:v.none()},{current:iA,next:rA,fallback:v.some(nA)},{current:rA,next:rA,fallback:v.some(iA)}],AA=(t,o,e,n,i=aA)=>U(i,t=>t.current===e).bind(e=>e.current(t,o,n,e.next).orThunk(()=>e.fallback.bind(e=>AA(t,o,e,n)))),sA=()=>({sibling:(t,o)=>t.query().prevSibling(o),first:t=>t.length>0?v.some(t[t.length-1]):v.none()}),lA=()=>({sibling:(t,o)=>t.query().nextSibling(o),first:t=>t.length>0?v.some(t[0]):v.none()}),dA=(t,o,e,n,i,r)=>AA(t,o,n,i).bind(o=>r(o.item)?v.none():e(o.item)?v.some(o.item):dA(t,o.item,e,o.mode,i,r)),cA=(t,o)=>({element:t,offset:o}),xA=(t,o,e)=>t.property().isText(o)&&0===t.property().getText(o).trim().length||t.property().isComment(o)?e(o).bind(o=>xA(t,o,e).orThunk(()=>v.some(o))):v.none(),pA=(t,o)=>{if(t.property().isText(o))return t.property().getText(o).length;return t.property().children(o).length},gA=(t,o)=>{const e=xA(t,o,t.query().prevSibling).getOr(o);if(t.property().isText(e))return cA(e,pA(t,e));const n=t.property().children(e);return n.length>0?gA(t,n[n.length-1]):cA(e,pA(t,e))},CA=gA,uA=oA(),mA=t=>o=>0===t.property().children(o).length,bA=(t,o,e,n)=>dA(t,o,e,iA,sA(),n),fA=(t,o,e,n)=>dA(t,o,e,iA,lA(),n),hA=oA(),_A=(t,o)=>((t,o,e)=>bA(t,o,mA(t),e))(hA,t,o),vA=(t,o)=>((t,o,e)=>fA(t,o,mA(t),e))(hA,t,o),yA=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],EA=(t,o,e,n)=>{const i=o(t,e);return M(n,(e,n)=>{const i=o(t,n);return wA(t,e,i)},i)},wA=(t,o,e)=>o.bind(o=>e.filter(m(t.eq,o))),kA=(t,o,e)=>e.length>0?((t,o,e,n)=>n(t,o,e[0],e.slice(1)))(t,o,e,EA):v.none(),BA=(t,o,e,n=h)=>{const i=[o].concat(t.up().all(o)),r=[e].concat(t.up().all(e)),a=t=>R(t,n).fold(()=>t,o=>t.slice(0,o+1)),A=a(i),s=a(r),l=U(A,o=>B(s,((t,o)=>m(t.eq,o))(t,o)));return{firstpath:A,secondpath:s,shared:l}},FA=oA(),DA=(t,o)=>kA(FA,(o,e)=>t(e),o),zA=oA(),SA=t=>((t,o)=>{const e=t.property().name(o);return k(yA,e)})(zA,t),OA=t=>((t,o)=>{const e=t.property().name(o);return k(["ol","ul"],e)})(zA,t),MA=t=>((t,o)=>k(["br","img","hr","input"],t.property().name(o)))(zA,t),TA=t=>{const o=jo("br"),e=t=>Un(t).bind(e=>{const n=Ko(e).map(t=>!!SA(t)||!!MA(t)&&"img"!==To(t)).getOr(!1);return Po(e).map(i=>!0===n||(t=>"li"===To(t)||pn(t,OA).isSome())(i)||o(e)||SA(i)&&!$t(t,i)?[]:[Nt.fromTag("br")])}).getOr([]),n=(()=>{const n=N(t,t=>{const n=Jo(t);return(t=>I(t,t=>o(t)||Lo(t)&&0===an(t).trim().length))(n)?[]:n.concat(e(t))});return 0===n.length?[Nt.fromTag("br")]:n})();Ee(t[0]),ue(t[0],n)},UA=t=>{ve(t,"width"),ve(t,"height")},RA=t=>{const o=qr(t);Ka(t,v.some(o),v.none()),UA(t)},qA=t=>{const o=(t=>Qe(t)+"px")(t);Ka(t,v.some(o),v.none()),UA(t)},NA=t=>{const o=(t=>We(t)+"px")(t);Ka(t,v.none(),v.some(o)),UA(t)},IA=t=>{Ie(t,"width");const o=Di(t),e=o.length>0?o:Fi(t);z(e,t=>{Ie(t,"width"),UA(t)}),UA(t)},LA={scope:["row","col"]},HA=t=>()=>{const o=Nt.fromTag("td",t.dom);return pe(o,Nt.fromTag("br",t.dom)),o},YA=t=>()=>Nt.fromTag("col",t.dom),jA=t=>()=>Nt.fromTag("colgroup",t.dom),GA=t=>()=>Nt.fromTag("tr",t.dom),WA=(t,o,e)=>{const n=((t,o)=>{const e=ze(t,o),n=Jo(De(t));return ue(e,n),e})(t,o);return V(e,(t,o)=>{null===t?ve(n,o):be(n,o,t)}),n},PA=t=>t,VA=(t,o,e)=>{const n=(t,o)=>{((t,o)=>{const e=t.dom,n=o.dom;Se(e)&&Se(n)&&(n.style.cssText=e.style.cssText)})(t.element,o),Ie(o,"height"),1!==t.colspan&&Ie(o,"width")};return{col:e=>{const i=Nt.fromTag(To(e.element),o.dom);return n(e,i),t(e.element,i),i},colgroup:jA(o),row:GA(o),cell:i=>{const r=Nt.fromTag(To(i.element),o.dom),a=e.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),A=a.length>0?((t,o,e)=>Tn(t).map(n=>{const i=e.join(","),r=Bn(n,i,o=>$t(o,t));return M(r,(t,o)=>{const e=Fe(o);return pe(t,e),e},o)}).getOr(o))(i.element,r,a):r;return pe(A,Nt.fromTag("br")),n(i,r),((t,o)=>{V(LA,(e,n)=>_e(t,n).filter(t=>k(e,t)).each(t=>be(o,n,t)))})(i.element,r),t(i.element,r),r},replace:WA,colGap:YA(o),gap:HA(o)}},ZA=t=>({col:YA(t),colgroup:jA(t),row:GA(t),cell:HA(t),replace:PA,colGap:YA(t),gap:HA(t)}),QA=t=>Vi.fromTable(t).grid,KA=(t,o,e,n)=>{const i=Ut(t).rows;let r=!0;for(let t=0;t<i.length;t++)for(let a=0;a<Tt(i[0]);a++){const A=i[t],s=Ot(A,a),l=e(s.element,o);l&&!r?zt(A,a,kt(n(),!0,s.isLocked)):l&&(r=!1)}return t},JA=(t,o,e,n)=>{const i=Ut(t).rows;if(o>0&&o<i.length){const t=((t,o)=>T(t,(t,e)=>B(t,t=>o(t.element,e.element))?t:t.concat([e]),[]))(i[o-1].cells,e);z(t,t=>{let r=v.none();for(let a=o;a<i.length;a++)for(let o=0;o<Tt(i[0]);o++){const A=i[a],s=Ot(A,o);e(s.element,t.element)&&(r.isNone()&&(r=v.some(n())),r.each(t=>{zt(A,o,kt(t,!0,s.isLocked))}))}})}return t},$A=(t,o)=>({rowDelta:0,colDelta:Tt(t[0])-Tt(o[0])}),XA=(t,o)=>({rowDelta:t.length-o.length,colDelta:0}),ts=(t,o,e,n)=>{const i="colgroup"===o.section?e.col:e.cell;return F(t,t=>kt(i(),!0,n(t)))},os=(t,o,e,n)=>{const i=t[t.length-1];return t.concat(F(o,()=>{const t="colgroup"===i.section?e.colgroup:e.row,o=Rt(i,t,C),r=ts(o.cells.length,o,e,t=>X(n,t.toString()));return St(o,r)}))},es=(t,o,e,n)=>D(t,t=>{const i=ts(o,t,e,h);return Ft(t,n,i)}),ns=(t,o,e)=>{const n=o.colDelta<0?es:C,i=o.rowDelta<0?os:C,r=ji(t),a=Tt(t[0]),A=B(r,t=>t===a-1),s=n(t,Math.abs(o.colDelta),e,A?a-1:a),l=ji(s);return i(s,Math.abs(o.rowDelta),e,L(l,_))},is=(t,o,e,n)=>{const i=m(n,Ot(t[o],e).element),r=t[o];return t.length>1&&Tt(r)>1&&(e>0&&i(Mt(r,e-1))||e<r.cells.length-1&&i(Mt(r,e+1))||o>0&&i(Mt(t[o-1],e))||o<t.length-1&&i(Mt(t[o+1],e)))},rs=(t,o,e)=>O(e,e=>e>=t.column&&e<=Tt(o[0])+t.column),as=(t,o,e,n,i)=>{const r=ji(o),a=((t,o,e)=>{const n=Tt(o[0]),i=Ut(o).cols.length+t.row,r=F(n-t.column,o=>o+t.column),a=U(r,t=>I(e,o=>o!==t)).getOr(n-1);return{row:i,column:a}})(t,o,r),A=Ut(e).rows,s=rs(a,A,r),l=((t,o,e)=>{if(t.row>=o.length||t.column>Tt(o[0]))return st.error("invalid start address out of table bounds, row: "+t.row+", column: "+t.column);const n=o.slice(t.row),i=n[0].cells.slice(t.column),r=Tt(e[0]),a=e.length;return st.value({rowDelta:n.length-a,colDelta:i.length-r})})(a,o,A);return l.map(t=>{const e={...t,colDelta:t.colDelta-s.length},r=ns(o,e,n),l=ji(r),d=rs(a,A,l);return((t,o,e,n,i,r)=>{const a=t.row,A=t.column,s=a+e.length,l=A+Tt(e[0])+r.length,d=L(r,_);for(let t=a;t<s;t++){let r=0;for(let s=A;s<l;s++){if(d[s]){r++;continue}is(o,t,s,i)&&KA(o,Mt(o[t],s),i,n.cell);const l=s-A-r,c=Ot(e[t-a],l),x=c.element,p=n.replace(x);zt(o[t],s,kt(p,!0,c.isLocked))}}return o})(a,r,A,n,i,d)})},As=(t,o,e,n,i)=>{((t,o,e,n)=>{o>0&&o<t[0].cells.length&&z(t,t=>{const i=t.cells[o-1];let r=0;const a=n();for(;t.cells.length>o+r&&e(i.element,t.cells[o+r].element);)zt(t,o+r,kt(a,!0,t.cells[o+r].isLocked)),r++})})(o,t,i,n.cell);const r=XA(e,o),a=ns(e,r,n),A=XA(o,a),s=ns(o,A,n);return D(s,(o,e)=>Ft(o,t,a[e].cells))},ss=(t,o,e,n,i)=>{JA(o,t,i,n.cell);const r=ji(o),a=$A(o,e),A={...a,colDelta:a.colDelta-r.length},s=ns(o,A,n),{cols:l,rows:d}=Ut(s),c=ji(s),x=$A(e,o),p={...x,colDelta:x.colDelta+c.length},g=((t,o,e)=>D(t,t=>T(e,(e,n)=>{const i=ts(1,t,o,_)[0];return Dt(e,n,i)},t)))(e,n,c),C=ns(g,p,n);return[...l,...d.slice(0,t),...C,...d.slice(t,d.length)]},ls=(t,o,e,n,i)=>{const{rows:r,cols:a}=Ut(t),A=r.slice(0,o),s=r.slice(o),l=((t,o,e,n)=>Rt(t,t=>n(t,e),o))(r[e],(t,e)=>o>0&&o<r.length&&n(Mt(r[o-1],e),Mt(r[o],e))?Ot(r[o],e):kt(i(t.element,n),!0,t.isLocked),n,i);return[...a,...A,l,...s]},ds=(t,o,e,n,i)=>D(t,t=>{const r=o>0&&o<Tt(t)&&n(Mt(t,o-1),Mt(t,o)),a=((t,o,e,n,i,r,a)=>{if("colgroup"!==e&&n)return Ot(t,o);{const o=Ot(t,i);return kt(a(o.element,r),!0,!1)}})(t,o,t.section,r,e,n,i);return Dt(t,o,a)}),cs=(t,o,e,n)=>((t,o,e,n)=>void 0!==Mt(t[o],e)&&o>0&&n(Mt(t[o-1],e),Mt(t[o],e)))(t,o,e,n)||((t,o,e)=>o>0&&e(Mt(t,o-1),Mt(t,o)))(t[o],e,n),xs=(t,o,e,n)=>{const i=t=>"row"===t?(t=>hi(t,"rowspan")>1)(o):_i(o),r=t=>i(t)?`${t}group`:t;if(t)return Mi(o)?r(e):null;if(n&&Mi(o)){return r("row"===e?"col":"row")}return null},ps=(t,o,e)=>kt(e(t.element,o),!0,t.isLocked),gs=(t,o,e,n,i,r,a)=>D(t,(t,A)=>((t,o)=>{const e=t.cells,n=D(e,o);return Bt(t.element,n,t.section,t.isNew)})(t,(t,s)=>{if((t=>B(o,o=>e(t.element,o.element)))(t)){const o=a(t,A,s)?i(t,e,n):t;return r(o,A,s).each(t=>{var e,n;e=o.element,n={scope:v.from(t)},V(n,(t,o)=>{t.fold(()=>{ve(e,o)},t=>{me(e.dom,o,t)})})}),o}return t})),Cs=(t,o,e)=>N(t,(n,i)=>cs(t,i,o,e)?[]:[Ot(n,o)]),us=(t,o,e,n,i)=>{const r=Ut(t).rows,a=N(o,t=>Cs(r,t,n)),A=D(r,t=>Ti(t.cells)),s=((t,o)=>I(o,C)&&Ti(t)?_:(t,e,n)=>!("th"===To(t.element)&&o[e]))(a,A),l=((t,o)=>(e,n)=>v.some(xs(t,e.element,"row",o[n])))(e,A);return gs(t,a,n,i,ps,l,s)},ms=(t,o,e,n,i,r,a)=>{const{cols:A,rows:s}=Ut(t),l=s[o[0]],d=N(o,t=>((t,o,e)=>{const n=t[o];return N(n.cells,(n,i)=>cs(t,o,i,e)?[]:[n])})(s,t,i)),c=D(l.cells,(t,o)=>Ti(Cs(s,o,i))),x=[...s];z(o,t=>{x[t]=a.transformRow(s[t],e)});const p=[...A,...x],g=((t,o)=>I(o,C)&&Ti(t.cells)?_:(t,e,n)=>!("th"===To(t.element)&&o[n]))(l,c),u=((t,o)=>(e,n,i)=>v.some(xs(t,e.element,"col",o[i])))(n,c);return gs(p,d,i,r,a.transformCell,u,g)},bs=(t,o,e,n)=>{const i=Ut(t).rows,r=D(o,t=>Ot(i[t.row],t.column));return gs(t,r,e,n,ps,v.none,_)},fs=t=>T(t,(t,o)=>B(t,t=>t.column===o.column)?t:t.concat([o]),[]).sort((t,o)=>t.column-o.column),hs=t=>En(t,!0),_s=t=>{0===Fi(t).length&&we(t)},vs=(t,o)=>({grid:t,cursor:o}),ys=(t,o,e)=>{const n=Ut(t).rows;return v.from(n[o]?.cells[e]?.element).filter(hs).orThunk(()=>(t=>G(t,t=>G(t.cells,t=>{const o=t.element;return pt(hs(o),o)})))(n))},Es=(t,o,e)=>{const n=ys(t,o,e);return vs(t,n)},ws=t=>T(t,(t,o)=>B(t,t=>t.row===o.row)?t:t.concat([o]),[]).sort((t,o)=>t.row-o.row),ks=(t,o,e,n)=>{const i=o[0].row,r=ws(o),a=M(r,(t,o)=>({grid:ls(t.grid,i,o.row+t.delta,e,n.getOrInit),delta:t.delta+1}),{grid:t,delta:0}).grid;return Es(a,i,o[0].column)},Bs=(t,o,e,n)=>{const i=ws(o),r=i[i.length-1],a=r.row+r.rowspan,A=M(i,(t,o)=>ls(t,a,o.row,e,n.getOrInit),t);return Es(A,a,o[0].column)},Fs=(t,o,e,n)=>{const i=o.details,r=fs(i),a=r[0].column,A=M(r,(t,o)=>({grid:ds(t.grid,a,o.column+t.delta,e,n.getOrInit),delta:t.delta+1}),{grid:t,delta:0}).grid;return Es(A,i[0].row,a)},Ds=(t,o,e,n)=>{const i=o.details,r=i[i.length-1],a=r.column+r.colspan,A=fs(i),s=M(A,(t,o)=>ds(t,a,o.column,e,n.getOrInit),t);return Es(s,i[0].row,a)},zs=(t,o,e,n)=>{const i=fs(o),r=D(i,t=>t.column),a=us(t,r,!0,e,n.replaceOrInit);return Es(a,o[0].row,o[0].column)},Ss=(t,o,e,n)=>{const i=bs(t,o,e,n.replaceOrInit);return Es(i,o[0].row,o[0].column)},Os=(t,o,e,n)=>{const i=fs(o),r=D(i,t=>t.column),a=us(t,r,!1,e,n.replaceOrInit);return Es(a,o[0].row,o[0].column)},Ms=(t,o,e,n)=>{const i=bs(t,o,e,n.replaceOrInit);return Es(i,o[0].row,o[0].column)},Ts=(t,o)=>(e,n,i,r,a)=>{const A=ws(n),s=D(A,t=>t.row),l=ms(e,s,t,o,i,r.replaceOrInit,a);return Es(l,n[0].row,n[0].column)},Us=Ts("thead",!0),Rs=Ts("tbody",!1),qs=Ts("tfoot",!1),Ns=(t,o,e,n)=>{const i=fs(o.details),r=((t,o)=>N(t,t=>{const e=t.cells,n=M(o,(t,o)=>o>=0&&o<t.length?t.slice(0,o).concat(t.slice(o+1)):t,e);return n.length>0?[Bt(t.element,n,t.section,t.isNew)]:[]}))(t,D(i,t=>t.column)),a=r.length>0?r[0].cells.length-1:0;return Es(r,i[0].row,Math.min(i[0].column,a))},Is=(t,o,e,n)=>{const i=ws(o),r=((t,o,e)=>{const{rows:n,cols:i}=Ut(t);return[...i,...n.slice(0,o),...n.slice(e+1)]})(t,i[0].row,i[i.length-1].row),a=Math.max(Ut(r).rows.length-1,0);return Es(r,Math.min(o[0].row,a),o[0].column)},Ls=(t,o,e,n)=>{const i=o.cells;TA(i);const r=((t,o,e,n)=>{const i=Ut(t).rows;if(0===i.length)return t;for(let t=o.startRow;t<=o.finishRow;t++)for(let e=o.startCol;e<=o.finishCol;e++){const o=i[t],r=Ot(o,e).isLocked;zt(o,e,kt(n(),!1,r))}return t})(t,o.bounds,0,n.merge(i));return vs(r,v.from(i[0]))},Hs=(t,o,e,n)=>{const i=M(o,(t,o)=>KA(t,o,e,n.unmerge(o)),t);return vs(i,v.from(o[0]))},Ys=(t,o,e,n)=>{const i=((t,o)=>{const e=Vi.fromTable(t);return aa(e,o,!0)})(o.clipboard,o.generators),r=((t,o)=>({row:t,column:o}))(o.row,o.column);return as(r,t,i,o.generators,e).fold(()=>vs(t,v.some(o.element)),t=>Es(t,o.row,o.column))},js=(t,o,e)=>{const n=((t,o)=>Ni(t,()=>o))(t,e.section),i=Vi.generate(n);return aa(i,o,!0)},Gs=(t,o,e,n)=>{const i=Ut(t).rows,r=o.cells[0].column,a=i[o.cells[0].row],A=js(o.clipboard,o.generators,a),s=As(r,t,A,o.generators,e);return Es(s,o.cells[0].row,o.cells[0].column)},Ws=(t,o,e,n)=>{const i=Ut(t).rows,r=o.cells[o.cells.length-1].column+o.cells[o.cells.length-1].colspan,a=i[o.cells[0].row],A=js(o.clipboard,o.generators,a),s=As(r,t,A,o.generators,e);return Es(s,o.cells[0].row,r)},Ps=(t,o,e,n)=>{const i=Ut(t).rows,r=o.cells[0].row,a=i[r],A=js(o.clipboard,o.generators,a),s=ss(r,t,A,o.generators,e);return Es(s,o.cells[0].row,o.cells[0].column)},Vs=(t,o,e,n)=>{const i=Ut(t).rows,r=o.cells[o.cells.length-1].row+o.cells[o.cells.length-1].rowspan,a=i[o.cells[0].row],A=js(o.clipboard,o.generators,a),s=ss(r,t,A,o.generators,e);return Es(s,r,o.cells[0].column)},Zs=(t,o,e,n)=>((t,o,e,n)=>{const i=Vi.generate(o),r=n.getWidths(i,n);_a(i,r,n)})(0,o,0,n.sizing),Qs=(t,o,e,n)=>((t,o,e,n,i)=>{const r=Vi.generate(o),a=n.getWidths(r,n),A=n.pixelWidth(),{newSizes:s,delta:l}=i.calcRedestributedWidths(a,A,e.pixelDelta,n.isRelative);_a(r,s,n),n.adjustTableWidth(l)})(0,o,e,n.sizing,n.resize),Ks=(t,o)=>B(o,t=>0===t.column&&t.isLocked),Js=(t,o)=>B(o,o=>o.column+o.colspan>=t.grid.columns&&o.isLocked),$s=(t,o)=>{const e=ir(t),n=fs(o);return T(n,(t,o)=>t+e[o.column].map(Ke).getOr(0),0)},Xs=t=>(o,e)=>pa(o,e).filter(e=>!(t?Ks:Js)(o,e)).map(t=>({details:t,pixelDelta:$s(o,t)})),tl=(t,o)=>ga(t,o).map(o=>({details:o,pixelDelta:-$s(t,o)})),ol=t=>(o,e)=>xa(o,e).filter(e=>!(t?Ks:Js)(o,e.cells)),el=qa("th"),nl=qa("td"),il=(t,o,e,n)=>da(ks,pa,p,p,Ra,t,o,e,n),rl=(t,o,e,n)=>da(Bs,pa,p,p,Ra,t,o,e,n),al=(t,o,e,n)=>da(Fs,Xs(!0),Qs,p,Ra,t,o,e,n),Al=(t,o,e,n)=>da(Ds,Xs(!1),Qs,p,Ra,t,o,e,n),sl=(t,o,e,n)=>da(Ns,tl,Qs,_s,Ra,t,o,e,n),ll=(t,o,e,n)=>da(Is,pa,p,_s,Ra,t,o,e,n),dl=(t,o,e,n)=>da(zs,ga,p,p,el,t,o,e,n),cl=(t,o,e,n)=>da(Os,ga,p,p,nl,t,o,e,n),xl=(t,o,e,n)=>da(Us,pa,p,p,el,t,o,e,n),pl=(t,o,e,n)=>da(Rs,pa,p,p,nl,t,o,e,n),gl=(t,o,e,n)=>da(qs,pa,p,p,nl,t,o,e,n),Cl=(t,o,e,n)=>da(Ss,ga,p,p,el,t,o,e,n),ul=(t,o,e,n)=>da(Ms,ga,p,p,nl,t,o,e,n),ml=(t,o,e,n)=>da(Ls,ua,Zs,p,Na,t,o,e,n),bl=(t,o,e,n)=>da(Hs,ma,Zs,p,Na,t,o,e,n),fl=(t,o,e,n)=>da(Ys,ca,Zs,p,Ra,t,o,e,n),hl=(t,o,e,n)=>da(Gs,ol(!0),p,p,Ra,t,o,e,n),_l=(t,o,e,n)=>da(Ws,ol(!1),p,p,Ra,t,o,e,n),vl=(t,o,e,n)=>da(Ps,xa,p,p,Ra,t,o,e,n),yl=(t,o,e,n)=>da(Vs,xa,p,p,Ra,t,o,e,n),El=(t,o)=>{const e=Vi.fromTable(t);return pa(e,o).bind(t=>{const o=t[t.length-1],n=t[0].column,i=o.column+o.colspan,r=q(D(e.all,t=>O(t.cells,t=>t.column>=n&&t.column<i)));return qi(r)}).getOr("")},wl=(t,o)=>{const e=Vi.fromTable(t);return pa(e,o).bind(qi).getOr("")},kl=(t,o)=>{const e=Vi.fromTable(t);return pa(e,o).bind(t=>{const o=t[t.length-1],n=t[0].row,i=o.row+o.rowspan;return(t=>{const o=D(t,t=>Ri(t).type),e=k(o,"header"),n=k(o,"footer");if(e||n){const t=k(o,"body");return!e||t||n?e||t||!n?v.none():v.some("footer"):v.some("header")}return v.some("body")})(e.all.slice(n,i))}).getOr("")},Bl=(t,o)=>{const e=o.column,n=o.column+o.colspan-1,i=o.row,r=o.row+o.rowspan-1;return e<=t.finishCol&&n>=t.startCol&&i<=t.finishRow&&r>=t.startRow},Fl=(t,o)=>o.column>=t.startCol&&o.column+o.colspan-1<=t.finishCol&&o.row>=t.startRow&&o.row+o.rowspan-1<=t.finishRow,Dl=(t,o,e)=>{const n=Vi.findItem(t,o,$t),i=Vi.findItem(t,e,$t);return n.bind(t=>i.map(o=>{return e=t,n=o,i=Math.min(e.row,n.row),r=Math.min(e.column,n.column),a=Math.max(e.row+e.rowspan-1,n.row+n.rowspan-1),A=
1Math.max(e.column+e.colspan-1,n.column+n.colspan-1),{startRow:i,startCol:r,finishRow:a,finishCol:A};var e,n,i,r,a,A}))},zl=(t,o,e)=>Dl(t,o,e).bind(o=>((t,o)=>{let e=!0;const n=m(Fl,o);for(let i=o.startRow;i<=o.finishRow;i++)for(let r=o.startCol;r<=o.finishCol;r++)e=e&&Vi.getAt(t,i,r).exists(n);return e?v.some(o):v.none()})(t,o)),Sl=(t,o,e)=>Dl(t,o,e).map(o=>{const e=Vi.filterItems(t,m(Bl,o));return D(e,t=>t.element)}),Ol=(t,o)=>Vi.findItem(t,o,(t,o)=>Xt(o,t)).map(t=>t.element),Ml=(t,o,e)=>zi(t).bind(n=>((t,o,e,n)=>Vi.findItem(t,o,$t).bind(o=>{const i=e>0?o.row+o.rowspan-1:o.row,r=n>0?o.column+o.colspan-1:o.column;return Vi.getAt(t,i+e,r+n).map(t=>t.element)}))(Rl(n),t,o,e)),Tl=(t,o,e)=>{const n=Rl(t);return Sl(n,o,e)},Ul=(t,o,e,n,i)=>{const r=Rl(t),a=$t(t,e)?v.some(o):Ol(r,o),A=$t(t,i)?v.some(n):Ol(r,n);return a.bind(t=>A.bind(o=>Sl(r,t,o)))},Rl=Vi.fromTable,ql={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},Nl=()=>Nt.fromTag("th"),Il=()=>Nt.fromTag("td"),Ll=t=>{const o=Nt.fromTag("colgroup");return F(t,()=>pe(o,Nt.fromTag("col"))),o},Hl=(t,o,e,n)=>F(t,t=>((t,o,e,n)=>{const i=Nt.fromTag("tr");for(let r=0;r<t;r++){const t=n<o||r<e?Nl():Il();r<e&&be(t,"scope","row"),n<o&&be(t,"scope","col"),pe(t,Nt.fromTag("br")),pe(i,t)}return i})(o,e,n,t)),Yl=t=>{let o=[];return{bind:t=>{if(void 0===t)throw new Error("Event bind error: undefined handler");o.push(t)},unbind:t=>{o=O(o,o=>o!==t)},trigger:(...e)=>{const n={};z(t,(t,o)=>{n[t]=e[o]}),z(o,t=>{t(n)})}}},jl=t=>({registry:Z(t,t=>({bind:t.bind,unbind:t.unbind})),trigger:Z(t,t=>t.trigger)}),Gl=rt(["compare","extract","mutate","sink"]),Wl=rt(["element","start","stop","destroy"]),Pl=rt(["forceDrop","drop","move","delayDrop"]),Vl=()=>{let t=v.none();const o=jl({move:Yl(["info"])});return{onEvent:(e,n)=>{n.extract(e).each(e=>{const i=((o,e)=>{const n=t.map(t=>o.compare(t,e));return t=v.some(e),n})(n,e);i.each(t=>{o.trigger.move(t)})})},reset:()=>{t=v.none()},events:o.registry}},Zl=()=>{const t=(()=>{const t=jl({move:Yl(["info"])});return{onEvent:p,reset:p,events:t.registry}})(),o=Vl();let e=t;return{on:()=>{e.reset(),e=o},off:()=>{e.reset(),e=t},isOn:()=>e===o,onEvent:(t,o)=>{e.onEvent(t,o)},events:o.events}},Ql=(t,o,e)=>{let n=!1;const i=jl({start:Yl([]),stop:Yl([])}),r=Zl(),a=()=>{d.stop(),r.isOn()&&(r.off(),i.trigger.stop())},s=((t,o)=>{let e=null;const n=()=>{A(e)||(clearTimeout(e),e=null)};return{cancel:n,throttle:(...i)=>{n(),e=setTimeout(()=>{e=null,t.apply(null,i)},o)}}})(a,200);r.events.move.bind(e=>{o.mutate(t,e.info)});const l=t=>(...o)=>{n&&t.apply(null,o)},d=o.sink(Pl({forceDrop:a,drop:l(a),move:l(t=>{s.cancel(),r.onEvent(t,o)}),delayDrop:l(s.throttle)}),e);return{element:d.element,go:t=>{d.start(t),r.on(),i.trigger.start()},on:()=>{n=!0},off:()=>{n=!1},isActive:()=>n,destroy:()=>{d.destroy()},events:i.registry}},Kl=dt("ephox-dragster").resolve;var Jl=Gl({compare:(t,o)=>tn(o.left-t.left,o.top-t.top),extract:t=>v.some(tn(t.x,t.y)),sink:(t,o)=>{const e=(t=>{const o={layerClass:Kl("blocker"),...t},e=Nt.fromTag("div");return be(e,"role","presentation"),be(e,"data-mce-bogus","all"),Ue(e,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),_n(e,Kl("blocker")),_n(e,o.layerClass),{element:g(e),destroy:()=>{we(e)}}})(o),n=se(e.element(),"mousedown",t.forceDrop),i=se(e.element(),"mouseup",t.drop),r=se(e.element(),"mousemove",t.move),a=se(e.element(),"mouseout",t.delayDrop);return Wl({element:e.element,start:t=>{pe(t,e.element())},stop:()=>{we(e.element())},destroy:()=>{e.destroy(),i.unbind(),r.unbind(),a.unbind(),n.unbind()}})},mutate:(t,o)=>{t.mutate(o.left,o.top)}});const $l=dt("ephox-snooker"),Xl=$l.resolve,td=()=>{const t=jl({drag:Yl(["xDelta","yDelta","target"])});let o=v.none();const e=(()=>{const t=jl({drag:Yl(["xDelta","yDelta"])});return{mutate:(o,e)=>{t.trigger.drag(o,e)},events:t.registry}})();e.events.drag.bind(e=>{o.each(o=>{t.trigger.drag(e.xDelta,e.yDelta,o)})});return{assign:t=>{o=v.some(t)},get:()=>o,mutate:e.mutate,events:t.registry}},od=Xl("resizer-bar"),ed=Xl("resizer-rows"),nd=Xl("resizer-cols"),id=t=>{const o=Dn(t.parent(),"."+od);z(o,we)},rd=(t,o,e)=>{const n=t.origin();z(o,o=>{o.each(o=>{const i=e(n,o);_n(i,od),pe(t.parent(),i)})})},ad=(t,o,e,n)=>{rd(t,o,(t,o)=>{const i=((t,o,e,n,i)=>{const r=Nt.fromTag("div");
1return Ue(r,{position:"absolute",left:o-n/2+"px",top:e+"px",height:i+"px",width:n+"px"}),fe(r,{"data-mce-bogus":"all","data-column":t,role:"presentation"}),r})(o.col,o.x-t.left,e.top-t.top,7,n);return _n(i,nd),i})},Ad=(t,o,e,n)=>{rd(t,o,(t,o)=>{const i=((t,o,e,n,i)=>{const r=Nt.fromTag("div");return Ue(r,{position:"absolute",left:o+"px",top:e-i/2+"px",height:i+"px",width:n+"px"}),fe(r,{"data-mce-bogus":"all","data-row":t,role:"presentation"}),r})(o.row,e.left-t.left,o.y-t.top,n,7);return _n(i,ed),i})},sd=(t,o,e,n,i)=>{const r=en(e),a=o.isResizable,A=n.length>0?br.positions(n,e):[],s=A.length>0?((t,o)=>N(t.all,(t,e)=>o(t.element)?[e]:[]))(t,a):[],l=O(A,(t,o)=>B(s,t=>o===t));Ad(o,l,r,Ke(e));const d=i.length>0?hr.positions(i,e):[],c=d.length>0?((t,o)=>{const e=[];return F(t.grid.columns,n=>{const i=Vi.getColumnAt(t,n).map(t=>t.element);i.forall(o)&&e.push(n)}),O(e,e=>{const n=Vi.filterItems(t,t=>t.column===e);return I(n,t=>o(t.element))})})(t,a):[],x=O(d,(t,o)=>B(c,t=>o===t));ad(o,x,r,Pe(e))},ld=(t,o)=>{if(id(t),t.isResizable(o)){const e=Vi.fromTable(
vendor: 15,756 bytes, line 1
1o),n=ar(e),i=ir(e);sd(e,t,o,n,i)}},dd=(t,o)=>{const e=Dn(t.parent(),"."+od);z(e,o)},cd=t=>{dd(t,t=>{Te(t,"display","none")})},xd=t=>{dd(t,t=>{Te(t,"display","block")})},pd=Xl("resizer-bar-dragging"),gd=t=>{const o=td(),e=((t,o={})=>{const e=o.mode??Jl;return Ql(t,e,o)})(o,{});let n=v.none();const i=(t,o)=>v.from(he(t,o));o.events.drag.bind(t=>{i(t.target,"data-row").each(o=>{const e=vi(t.target,"top");Te(t.target,"top",e+t.yDelta+"px")}),i(t.target,"data-column").each(o=>{const e=vi(t.target,"left");Te(t.target,"left",e+t.xDelta+"px")})});const r=(t,o)=>vi(t,o)-fi(t,"data-initial-"+o,0);e.events.stop.bind(()=>{o.get().each(o=>{n.each(e=>{i(o,"data-row").each(t=>{const n=r(o,"top");ve(o,"data-initial-top"),d.trigger.adjustHeight(e,n,parseInt(t,10))}),i(o,"data-column").each(t=>{const n=r(o,"left");ve(o,"data-initial-left"),d.trigger.adjustWidth(e,n,parseInt(t,10))}),ld(t,e)})})});const a=(n,i)=>{d.trigger.startAdjust(),o.assign(n),be(n,"data-initial-"+i,vi(n,i)),_n(n,pd),Te(n,"opacity","0.2"),e.go(t.dragContainer())},A=se(t.parent(),"mousedown",t=>{var o;o=t.target,vn(o,ed)&&a(t.target,"top"),(t=>vn(t,nd))(t.target)&&a(t.target,"left")}),s=o=>$t(o,t.view()),l=se(t.view(),"mouseover",o=>{var i;(i=o.target,bn(i,"table",s).filter(En)).fold(()=>{Oe(o.target)&&!(t=>vn(t,"ephox-snooker-resizer-bar")||vn(t,"ephox-dragster-blocker"))(o.target)&&id(t)},o=>{e.isActive()&&(n=v.some(o),ld(t,o))})}),d=jl({adjustHeight:Yl(["table","delta","row"]),adjustWidth:Yl(["table","delta","column"]),startAdjust:Yl([])});return{destroy:()=>{A.unbind(),l.unbind(),e.destroy(),id(t)},refresh:o=>{ld(t,o)},on:e.on,off:e.off,hideBars:m(cd,t),showBars:m(xd,t),events:d.registry}},Cd=(t,o,e)=>{const n=br,i=hr,r=gd(t),a=jl({beforeResize:Yl(["table","type"]),afterResize:Yl(["table","type"]),startDrag:Yl([])});return r.events.adjustHeight.bind(t=>{const o=t.table;a.trigger.beforeResize(o,"row");const e=n.delta(t.delta,o);ya(o,e,t.row),a.trigger.afterResize(o,"row")}),r.events.startAdjust.bind(t=>{a.trigger.startDrag()}),r.events.adjustWidth.bind(t=>{const n=t.table;a.trigger.beforeResize(n,"col");const r=i.delta(t.delta,n),A=e(n);va(n,r,t.column,o,A),a.trigger.afterResize(n,"col")}),{on:r.on,off:r.off,refreshBars:r.refresh,hideBars:r.hideBars,showBars:r.showBars,destroy:r.destroy,events:a.registry}},ud=t=>o=>o.options.get(t),md="100%",bd=t=>{const o=t.dom,e=o.getParent(t.selection.getStart(),o.isBlock)??t.getBody();return Je(Nt.fromDom(e))+"px"},fd=t=>v.from(t.options.get("table_clone_elements")),hd=ud("table_header_type"),_d=ud("table_column_resizing"),vd=t=>"preservetable"===_d(t),yd=t=>"resizetable"===_d(t),Ed=ud("table_sizing_mode"),wd=t=>"relative"===Ed(t),kd=t=>"fixed"===Ed(t),Bd=t=>"responsive"===Ed(t),Fd=ud("table_resize_bars"),Dd=ud("table_style_by_css"),zd=ud("table_merge_content_on_paste"),Sd=ud("table_default_header_rows"),Od=ud("table_default_header_cols"),Md=t=>{const o=t.options,e=o.get("table_default_attributes");return o.isSet("table_default_attributes")?e:((t,o)=>Bd(t)||Dd(t)?o:kd(t)?{...o,width:bd(t)}:{...o,width:md})(t,e)},Td=t=>{const o=t.options,e=o.get("table_default_styles");return o.isSet("table_default_styles")?e:((t,o)=>Bd(t)||!Dd(t)?o:kd(t)?{...o,width:bd(t)}:{...o,width:md})(t,e)},Ud=ud("table_use_colgroups"),Rd=t=>Nt.fromDom(t.getBody()),qd=t=>o=>$t(o,Rd(t)),Nd=t=>{ve(t,"data-mce-style");const o=t=>ve(t,"data-mce-style");z(Fi(t),o),z(Di(t),o),z(Si(t),o)},Id=t=>Nt.fromDom(t.selection.getStart()),Ld=t=>t.getBoundingClientRect().width,Hd=t=>t.getBoundingClientRect().height,Yd=t=>/^\d+(\.\d+)?$/.test(t)?t+"px":t,jd=t=>(o,e)=>{const n=o.dom.getStyle(e,t)||o.dom.getAttrib(e,t);return v.from(n).filter(_t).map(Yd)},Gd=jd("width"),Wd=jd("height"),Pd=t=>gn(t,jo("table")).exists(En),Vd=t=>Cn(t,"table"),Zd=(t,o,e)=>{const n=t=>o=>void 0!==e&&e(o)||$t(o,t);return $t(t,o)?v.some({boxes:v.some([t]),start:t,finish:o}):Vd(t).bind(i=>Vd(o).bind(r=>{if($t(i,r))return v.some({boxes:Tl(i,t,o),start:t,finish:o});if(Xt(i,r)){const e=Bn(o,"td,th",n(i)),a=e.length>0?e[e.length-1]:o;return v.some({boxes:Ul(i,t,i,o,r),start:t,finish:a})}if(Xt(r,i)){const e=Bn(t,"td,th",n(r)),a=e.length>0?e[e.length-1]:t;return v.some({boxes:Ul(r,t,i,o,r),start:t,finish:a})}return((t,o,e)=>BA(FA,t,o,e))(t,o).shared.bind(a=>bn(a,"table",e).bind(e=>{const a=Bn(o,"td,th",n(e)),A=a.length>0?a[a.length-1]:o,s=Bn(t,"td,th",n(e)),l=s.length>0?s[s.length-1]:t;return v.some({boxes:Ul(e,t,i,o,r),start:l,finish:A})}))}))},Qd=(t,o)=>{const e=Dn(t,o);return e.length>0?v.some(e):v.none()},Kd=(t,o,e)=>mn(t,o).bind(o=>mn(t,e).bind(t=>DA(Vd,[o,t]).map(e=>({first:o,last:t,table:e})))),Jd=(t,o,e,n,i)=>((t,o)=>U(t,t=>Qt(t,o)))(t,i).bind(t=>Ml(t,o,e).bind(t=>((t,o)=>Cn(t,"table").bind(e=>mn(e,o).bind(o=>Zd(o,t).bind(t=>t.boxes.map(o=>({boxes:o,start:t.start,finish:t.finish}))))))(t,n))),$d=(t,o)=>Qd(t,o),Xd=(t,o,e)=>Kd(t,o,e).bind(o=>{const e=o=>$t(t,o),n="thead,tfoot,tbody,table",i=Cn(o.first,n,e),r=Cn(o.last,n,e);return i.bind(t=>r.bind(e=>$t(t,e)?((t,o,e)=>{const n=Rl(t);return zl(n,o,e)})(o.table,o.first,o.last):v.none()))}),tc=C,oc=t=>{const o=(t,o)=>_e(t,o).exists(t=>parseInt(t,10)>1);return t.length>0&&I(t,t=>o(t,"rowspan")||o(t,"colspan"))?v.some(t):v.none()},ec=(t,o,e)=>o.length<=1?v.none():Xd(t,e.firstSelectedSelector,e.lastSelectedSelector).map(t=>({bounds:t,cells:o})),nc=(t,o)=>({selection:t,kill:o}),ic=()=>({tag:"none"}),rc=t=>({tag:"multiple",elements:t}),ac=t=>({tag:"single",element:t}),Ac=(t,o,e,n)=>({start:Yn.on(t,o),finish:Yn.on(e,n)}),sc=(t,o)=>{const e=Zt(t,o);return qn(Nt.fromDom(e.startContainer),e.startOffset,Nt.fromDom(e.endContainer),e.endOffset)},lc=Ac,dc=(t,o,e,n,i)=>$t(e,n)?v.none():Zd(e,n,o).bind(o=>{const n=o.boxes.getOr([]);return n.length>1?(i(t,n,o.start,o.finish),v.some(nc(v.some(lc(e,0,e,Sn(e))),!0))):v.none()}),cc=tt([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),xc=t=>bn(t,"tr"),pc={...cc,verify:(t,o,e,n,i,r,a)=>bn(n,"td,th",a).bind(e=>bn(o,"td,th",a).map(o=>$t(e,o)?$t(n,e)&&Sn(e)===i?r(o):cc.none("in same cell"):DA(xc,[e,o]).fold(()=>((t,o,e)=>{const n=t.getRect(o),i=t.getRect(e);return i.right>n.left&&i.left<n.right})(t,o,e)?cc.success():r(o),t=>r(o)))).getOr(cc.none("default")),cata:(t,o,e,n,i)=>t.fold(o,e,n,i)},gc=jo("br"),Cc=(t,o,e)=>o(t,e).bind(t=>Lo(t)&&0===an(t).trim().length?Cc(t,o,e):v.some(t)),uc=(t,o,e,n)=>((t,o)=>$o(t,o).filter(gc).orThunk(()=>$o(t,o-1).filter(gc)))(o,e).bind(o=>n.traverse(o).fold(()=>Cc(o,n.gather,t).map(n.relative),t=>(t=>Po(t).bind(o=>{const e=Jo(o);return zn(e,t).map(n=>((t,o,e,n)=>({parent:t,children:o,element:e,index:n}))(o,e,t,n))}))(t).map(t=>Yn.on(t.parent,t.index)))),mc=(t,o,e,n)=>{const i=gc(o)?((t,o,e)=>e.traverse(o).orThunk(()=>Cc(o,e.gather,t)).map(e.relative))(t,o,n):uc(t,o,e,n);return i.map(t=>({start:t,finish:t}))},bc=(t,o)=>({left:t.left,top:t.top+o,right:t.right,bottom:t.bottom+o}),fc=(t,o)=>({left:t.left,top:t.top-o,right:t.right,bottom:t.bottom-o}),hc=(t,o,e)=>({left:t.left+o,top:t.top+e,right:t.right+o,bottom:t.bottom+e}),_c=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom}),vc=(t,o)=>v.some(t.getRect(o)),yc=(t,o,e)=>Io(o)?vc(t,o).map(_c):Lo(o)?((t,o,e)=>e>=0&&e<Sn(o)?t.getRangedRect(o,e,o,e+1):e>0?t.getRangedRect(o,e-1,o,e):v.none())(t,o,e).map(_c):v.none(),Ec=(t,o)=>Io(o)?vc(t,o).map(_c):Lo(o)?t.getRangedRect(o,0,o,Sn(o)).map(_c):v.none(),wc=tt([{none:[]},{retry:["caret"]}]),kc=(t,o,e)=>gn(o,SA).fold(h,o=>Ec(t,o).exists(t=>((t,o)=>t.left<o.left||Math.abs(o.right-t.left)<1||t.left>o.right)(e,t))),Bc={point:t=>t.bottom,adjuster:(t,o,e,n,i)=>{const r=bc(i,5);return Math.abs(e.bottom-n.bottom)<1||e.top>i.bottom?wc.retry(r):e.top===i.bottom?wc.retry(bc(i,1)):kc(t,o,i)?wc.retry(hc(r,5,0)):wc.none()},move:bc,gather:vA},Fc=(t,o,e,n,i)=>0===i?v.some(n):((t,o,e)=>t.elementFromPoint(o,e).filter(t=>"table"===To(t)).isSome())(t,n.left,o.point(n))?((t,o,e,n,i)=>Fc(t,o,e,o.move(n,5),i))(t,o,e,n,i-1):t.situsFromPoint(n.left,o.point(n)).bind(r=>r.start.fold(v.none,r=>Ec(t,r).bind(a=>o.adjuster(t,r,a,e,n).fold(v.none,n=>Fc(t,o,e,n,i-1))).orThunk(()=>v.some(n)),v.none)),Dc=(t,o,e)=>{const n=t.move(e,5),i=Fc(o,t,e,n,100).getOr(n);return((t,o,e)=>t.point(o)>e.getInnerHeight()?v.some(t.point(o)-e.getInnerHeight()):t.point(o)<0?v.some(-t.point(o)):v.none())(t,i,o).fold(()=>o.situsFromPoint(i.left,t.point(i)),e=>(o.scrollBy(0,e),o.situsFromPoint(i.left,t.point(i)-e)))},zc={tryUp:m(Dc,{point:t=>t.top,adjuster:(t,o,e,n,i)=>{const r=fc(i,5);return Math.abs(e.top-n.top)<1||e.bottom<i.top?wc.retry(r):e.bottom===i.top?wc.retry(fc(i,1)):kc(t,o,i)?wc.retry(hc(r,5,0)):wc.none()},move:fc,gather:_A}),tryDown:m(Dc,Bc),getJumpSize:g(5)},Sc=(t,o,e)=>t.getSelection().bind(n=>mc(o,n.finish,n.foffset,e).fold(()=>v.some(cA(n.finish,n.foffset)),i=>{const r=t.fromSitus(i);return(t=>pc.cata(t,t=>v.none(),()=>v.none(),t=>v.some(cA(t,0)),t=>v.some(cA(t,Sn(t)))))(pc.verify(t,n.finish,n.foffset,r.finish,r.foffset,e.failure,o))})),Oc=(t,o,e,n,i,r)=>0===r?v.none():Uc(t,o,e,n,i).bind(a=>{const A=t.fromSitus(a),s=pc.verify(t,e,n,A.finish,A.foffset,i.failure,o);return pc.cata(s,()=>v.none(),()=>v.some(a),a=>$t(e,a)&&0===n?Mc(t,e,n,fc,i):Oc(t,o,a,0,i,r-1),a=>$t(e,a)&&n===Sn(a)?Mc(t,e,n,bc,i):Oc(t,o,a,Sn(a),i,r-1))}),Mc=(t,o,e,n,i)=>yc(t,o,e).bind(o=>Tc(t,i,n(o,zc.getJumpSize()))),Tc=(t,o,e)=>{const n=zo().browser;return n.isChromium()||n.isSafari()||n.isFirefox()?o.retry(t,e):v.none()},Uc=(t,o,e,n,i)=>yc(t,e,n).bind(o=>Tc(t,i,o)),Rc=(t,o)=>{return pn(t,t=>Po(t).exists(t=>$t(t,o)),e).isSome();var e},qc=(t,o,e,n,i)=>bn(n,"td,th",o).bind(n=>bn(n,"table",o).bind(r=>Rc(i,r)?((t,o,e)=>Sc(t,o,e).bind(n=>Oc(t,o,n.element,n.offset,e,20).map(t.fromSitus)))(t,o,e).bind(t=>bn(t.finish,"td,th",o).map(o=>({start:n,finish:o,range:t}))):v.none())),Nc=(t,o,e,n,i,r)=>r(n,o).orThunk(()=>qc(t,o,e,n,i).map(t=>{const o=t.range;return nc(v.some(lc(o.start,o.soffset,o.finish,o.foffset)),!0)})),Ic=(t,o)=>bn(t,"tr",o).bind(t=>bn(t,"table",o).bind(e=>{const n=Dn(e,"tr");return $t(t,n[0])?((t,o,e)=>bA(hA,t,o,e))(e,t=>Un(t).isSome(),o).map(t=>{const o=Sn(t);return nc(v.some(lc(t,o,t,o)),!0)}):v.none()})),Lc=(t,o)=>bn(t,"tr",o).bind(t=>bn(t,"table",o).bind(e=>{const n=Dn(e,"tr");return $t(t,n[n.length-1])?((t,o,e)=>fA(hA,t,o,e))(e,t=>Tn(t).isSome(),o).map(t=>nc(v.some(lc(t,0,t,0)),!0)):v.none()})),Hc=(t,o,e,n,i,r,a)=>qc(t,e,n,i,r).bind(t=>dc(o,e,t.start,t.finish,a)),Yc=(t,o)=>bn(t,"td,th",o),jc=t=>Vo(t).exists(En),Gc={traverse:Ko,gather:vA,relative:Yn.before,retry:zc.tryDown,failure:pc.failedDown},Wc={traverse:Qo,gather:_A,relative:Yn.before,retry:zc.tryUp,failure:pc.failedUp},Pc=t=>o=>o===t,Vc=Pc(38),Zc=Pc(40),Qc=t=>t>=37&&t<=40,Kc={isBackward:Pc(37),isForward:Pc(39)},Jc={isBackward:Pc(39),isForward:Pc(37)},$c=t=>({elementFromPoint:(o,e)=>Nt.fromPoint(Nt.fromDom(t.document),o,e),getRect:t=>t.dom.getBoundingClientRect(),getRangedRect:(o,e,n,i)=>{const r=Zn.exact(o,e,n,i);return Ai(t,r)},getSelection:()=>ai(t).map(o=>sc(t,o)),fromSitus:o=>{const e=Zn.relative(o.start,o.finish);return sc(t,e)},situsFromPoint:(o,e)=>si(t,o,e).map(t=>Ac(t.start,t.soffset,t.finish,t.foffset)),clearSelection:()=>{(t=>{Jn(t).each(t=>t.removeAllRanges())})(t)},collapseSelection:(o=!1)=>{ai(t).each(e=>e.fold(t=>t.collapse(o),(e,n)=>{const i=o?e:n;ei(t,i,i)},(e,n,i,r)=>{const a=o?e:i,A=o?n:r;oi(t,a,A,a,A)}))},setSelection:o=>{oi(t,o.start,o.soffset,o.finish,o.foffset)},setRelativeSelection:(o,e)=>{ei(t,o,e)},selectNode:o=>{ri(t,o,!1)},selectContents:o=>{ri(t,o)},getInnerHeight:()=>t.innerHeight,getScrollY:()=>(t=>{const o=void 0!==t?t.dom:document,e=o.body.scrollLeft||o.documentElement.scrollLeft,n=o.body.scrollTop||o.documentElement.scrollTop;return tn(e,n)})(Nt.fromDom(t.document)).top,scrollBy:(o,e)=>{((t,o,e)=>{const n=(void 0!==e?e.dom:document).defaultView;n&&n.scrollBy(t,o)})(o,e,Nt.fromDom(t.document))}}),Xc=(t,o)=>({rows:t,cols:o}),tx=(t,o,e,n)=>{const i=((t,o,e,n)=>{const i=Ct(),r=i.clear,a=r=>{i.on(i=>{n.clearBeforeUpdate(o),Yc(r.target,e).each(a=>{Zd(i,a,e).each(e=>{const i=e.boxes.getOr([]);if(1===i.length){const t=i[0],e="false"===wn(t),a=ct(yn(r.target),t,$t);e&&a&&n.selectRange(o,i,t,t)}else i.length>1&&(n.selectRange(o,i,e.start,e.finish),t.selectContents(a))})})})};return{clearstate:r,mousedown:t=>{n.clear(o),Yc(t.target,e).filter(jc).each(i.set)},mouseover:t=>{a(t)},mouseup:t=>{a(t),r()}}})($c(t),o,e,n);return{clearstate:i.clearstate,mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},ox=t=>gn(t,No).exists(En),ex=(t,o)=>ox(t)||ox(o),nx=(t,o,e,n)=>{const i=$c(t),r=()=>(n.clear(o),v.none());return{keydown:(t,a,A,s,l,d)=>{const c=t.raw,x=c.which,p=!0===c.shiftKey,g=Qd(o,n.selectedSelector).fold(()=>(Qc(x)&&!p&&n.clearBeforeUpdate(o),Qc(x)&&p&&!ex(a,s)?v.none:Zc(x)&&p?m(Hc,i,o,e,Gc,s,a,n.selectRange):Vc(x)&&p?m(Hc,i,o,e,Wc,s,a,n.selectRange):Zc(x)?m(Nc,i,e,Gc,s,a,Lc):Vc(x)?m(Nc,i,e,Wc,s,a,Ic):v.none),t=>{const e=e=>()=>{const r=G(e,e=>((t,o,e,n,i)=>Jd(n,t,o,i.firstSelectedSelector,i.lastSelectedSelector).map(t=>(i.clearBeforeUpdate(e),i.selectRange(e,t.boxes,t.start,t.finish),t.boxes)))(e.rows,e.cols,o,t,n));return r.fold(()=>Kd(o,n.firstSelectedSelector,n.lastSelectedSelector).map(t=>{const e=Zc(x)||d.isForward(x)?Yn.after:Yn.before;return i.setRelativeSelection(Yn.on(t.first,0),e(t.table)),n.clear(o),nc(v.none(),!0)}),t=>v.some(nc(v.none(),!0)))};return Qc(x)&&p&&!ex(a,s)?v.none:Zc(x)&&p?e([Xc(1,0)]):Vc(x)&&p?e([Xc(-1,0)]):d.isBackward(x)&&p?e([Xc(0,-1),Xc(-1,0)]):d.isForward(x)&&p?e([Xc(0,1),Xc(1,0)]):Qc(x)&&!p?r:v.none});return g()},keyup:(t,i,r,a,A)=>Qd(o,n.selectedSelector).fold(()=>{const s=t.raw,l=s.which;return!0===s.shiftKey&&Qc(l)&&ex(i,a)?((t,o,e,n,i,r,a)=>$t(e,i)&&n===r?v.none():bn(e,"td,th",o).bind(e=>bn(i,"td,th",o).bind(n=>dc(t,o,e,n,a))))(o,e,i,r,a,A,n.selectRange):v.none()},v.none)}},ix=(t,o,e)=>{const n=o=>{ve(o,t.selected),ve(o,t.firstSelected),ve(o,t.lastSelected)},i=o=>{be(o,t.selected,"1")},r=t=>{a(t),e()},a=o=>{const e=Dn(o,`${t.selectedSelector},${t.firstSelectedSelector},${t.lastSelectedSelector}`);z(e,n)};return{clearBeforeUpdate:a,clear:r,selectRange:(e,n,a,A)=>{r(e),z(n,i),be(a,t.firstSelected,"1"),be(A,t.lastSelected,"1"),o(n,a,A)},selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},rx="data-mce-selected",ax="data-mce-first-selected",Ax="data-mce-last-selected",sx="["+rx+"]",lx={selected:rx,selectedSelector:"td["+rx+"],th["+rx+"]",firstSelected:ax,firstSelectedSelector:"td["+ax+"],th["+ax+"]",lastSelected:Ax,lastSelectedSelector:"td["+Ax+"],th["+Ax+"]"},dx=(t,o,e)=>({element:e,mergable:ec(o,t,lx),unmergable:oc(t),selection:tc(t)}),cx=t=>(o,e)=>{const n=To(o),i="col"===n||"colgroup"===n?zi(r=o).bind(t=>$d(t,lx.firstSelectedSelector)).fold(g(r),t=>t[0]):o;var r;return bn(i,t,e)},xx=cx("th,td,caption"),px=cx("th,td"),gx=t=>{return o=t.model.table.getSelectedCells(),D(o,Nt.fromDom);var o},Cx=(t,o)=>{const e=t.getDoc(),n=oe(Nt.fromDom(t.getBody())),i=Nt.fromTag("div",e);be(i,"data-mce-bogus","all"),Ue(i,{position:"fixed",left:"-9999999px",top:"0",overflow:"hidden",opacity:"0"});const r=(t=>te(t)?t:Nt.fromDom(Wo(t).dom.body))(n);ue(i,o),pe(r,i);const a=i.dom.innerText;return we(i),a},ux=(t,o)=>{t.on("BeforeGetContent",o=>{const e=e=>{o.preventDefault(),(t=>zi(t[0]).map(t=>{const o=za(t,sx);return Nd(o),[o]}))(e).each(e=>{const n="text"===o.format?Cx(t,e):((t,o)=>D(o,o=>t.selection.serializer.serialize(o.dom,{})).join(""))(t,e);o.content=n})};if(!0===o.selection){const o=(t=>O(gx(t),t=>Qt(t,lx.selectedSelector)))(t);o.length>=1&&e(o)}}),t.on("BeforeSetContent",e=>{if(!0===e.selection&&!0===e.paste){const n=gx(t);Y(n).each(n=>{zi(n).each(i=>{const r=O(((t,o)=>{const e=(o||document).createElement("div");return e.innerHTML=t,Jo(Nt.fromDom(e))})(e.content),t=>"meta"!==To(t)),a=jo("table");
1if(zd(t)&&1===r.length&&a(r[0])){e.preventDefault();const a=Nt.fromDom(t.getDoc()),A=ZA(a),s=((t,o,e)=>({element:t,clipboard:o,generators:e}))(n,r[0],A);o.pasteCells(i,s).each(()=>{t.focus()})}})})}})},mx=(t,o)=>t.dispatch("NewRow",{node:o}),bx=(t,o)=>t.dispatch("NewCell",{node:o}),fx=(t,o,e)=>{t.dispatch("TableModified",{...e,table:o})},hx={structure:!1,style:!0},_x={structure:!0,style:!1},vx={structure:!0,style:!0},yx=(t,o)=>wd(t)?Xr(o):kd(t)?$r(o):Jr(o),Ex=(t,o,e)=>{const n=t=>"table"===To(Rd(t)),i=fd(t),r=yd(t)?p:Ea,a=o=>{switch(hd(t)){case"section":return tr();case"sectionCells":return or();case"cells":return er();default:return Xi(o,"section")}},A=(o,n)=>n.cursor.fold(()=>{const n=Fi(o);return Y(n).filter(Oe).map(n=>{e.clearSelectedCells(o.dom);const i=t.dom.createRng();return i.selectNode(n.dom),t.selection.setRng(i),be(n,"data-mce-selected","1"),i})},n=>{const i=CA(uA,n);const r=t.dom.createRng();return r.setStart(i.element.dom,i.offset),r.setEnd(i.element.dom,i.offset),t.selection.setRng(r),e.clearSelectedCells(o.dom),v.some(r)}
vendor: 6,207 bytes, line 1
1),s=(e,n,r,s)=>(l,d,c=!1)=>{Nd(l);const x=Nt.fromDom(t.getDoc()),p=VA(r,x,i),g={sizing:yx(t,l),resize:yd(t)?mi():bi(),section:a(l)};return n(l)?e(l,d,p,g).bind(e=>{o.refresh(l.dom),z(e.newRows,o=>{mx(t,o.dom)}),z(e.newCells,o=>{bx(t,o.dom)});const n=A(l,e);return Oe(l)&&(Nd(l),c||fx(t,l.dom,s)),n.map(t=>({rng:t,effect:s}))}):v.none()},l=s(ll,o=>!n(t)||QA(o).rows>1,p,_x),d=s(sl,o=>!n(t)||QA(o).columns>1,p,_x);return{deleteRow:l,deleteColumn:d,insertRowsBefore:s(il,_,p,_x),insertRowsAfter:s(rl,_,p,_x),insertColumnsBefore:s(al,_,r,_x),insertColumnsAfter:s(Al,_,r,_x),mergeCells:s(ml,_,p,_x),unmergeCells:s(bl,_,p,_x),pasteColsBefore:s(hl,_,p,_x),pasteColsAfter:s(_l,_,p,_x),pasteRowsBefore:s(vl,_,p,_x),pasteRowsAfter:s(yl,_,p,_x),pasteCells:s(fl,_,p,vx),makeCellsHeader:s(Cl,_,p,_x),unmakeCellsHeader:s(ul,_,p,_x),makeColumnsHeader:s(dl,_,p,_x),unmakeColumnsHeader:s(cl,_,p,_x),makeRowsHeader:s(xl,_,p,_x),makeRowsBody:s(pl,_,p,_x),makeRowsFooter:s(gl,_,p,_x),getTableRowType:kl,getTableCellType:wl,getTableColType:El}},wx=(t,o)=>{t.selection.select(o.dom,!0),t.selection.collapse(!0)},kx=(t,o,e,n,r)=>{const a=Td(t),A={styles:a,attributes:Md(t),colGroups:Ud(t)};return t.undoManager.ignore(()=>{const i=((t,o,e,n,i,r=ql)=>{const a=Nt.fromTag("table"),A="cells"!==i;Ue(a,r.styles),fe(a,r.attributes),r.colGroups&&pe(a,Ll(o));const s=Math.min(t,e);if(A&&e>0){const t=Nt.fromTag("thead");pe(a,t);const r=Hl(e,o,"sectionCells"===i?s:0,n);ue(t,r)}const l=Nt.fromTag("tbody");pe(a,l);const d=Hl(A?t-s:t,o,A?0:e,n);return ue(l,d),a})(e,o,r,n,hd(t),A);be(i,"data-mce-id","__mce");const a=(t=>{const o=Nt.fromTag("div"),e=Nt.fromDom(t.dom.cloneNode(!0));return pe(o,e),(t=>t.dom.innerHTML)(o)})(i);t.insertContent(a),t.addVisual()}),mn(Rd(t),'table[data-mce-id="__mce"]').map(o=>(kd(t)?qA(o):Bd(t)?IA(o):(wd(t)||(t=>i(t)&&-1!==t.indexOf("%"))(a.width))&&RA(o),Nd(o),ve(o,"data-mce-id"),((t,o)=>{z(Dn(o,"tr"),o=>{mx(t,o.dom),z(Dn(o,"th,td"),o=>{bx(t,o.dom)})})})(t,o),((t,o)=>{mn(o,"td,th").each(m(wx,t))})(t,o),o.dom)).getOrNull()};var Bx=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const Fx="x-tinymce/dom-table-",Dx=Fx+"rows",zx=Fx+"columns",Sx=t=>{const o=Bx.FakeClipboardItem(t);Bx.write([o])},Ox=t=>{const o=Bx.read()??[];return G(o,o=>v.from(o.getType(t)))},Mx=t=>{Ox(t).isSome()&&Bx.clear()},Tx=t=>{t.fold(Rx,t=>Sx({[Dx]:t}))},Ux=()=>Ox(Dx),Rx=()=>Mx(Dx),qx=t=>{t.fold(Ix,t=>Sx({[zx]:t}))},Nx=()=>Ox(zx),Ix=()=>Mx(zx),Lx=t=>xx(Id(t),qd(t)).filter(Pd),Hx=(t,o)=>{const e=qd(t),n=t=>zi(t,e),a=o=>(t=>px(Id(t),qd(t)).filter(Pd))(t).bind(t=>n(t).map(e=>o(e,t))),A=o=>{t.focus()},s=(o,e=!1)=>a((n,i)=>{const r=dx(gx(t),n,i);o(n,r,e).each(A)}),l=()=>a((o,e)=>{const n=dx(gx(t),o,e),i=VA(p,Nt.fromDom(t.getDoc()),v.none());return Fa(o,n,i)}),d=()=>a((o,e)=>{const n=dx(gx(t),o,e);return Ba(o,n)}),c=(o,e)=>e().each(e=>{const n=D(e,t=>De(t));a((e,i)=>{const r=ZA(Nt.fromDom(t.getDoc())),a=((t,o,e,n)=>({selection:tc(t),clipboard:e,generators:n}))(gx(t),0,n,r);o(e,a).each(A)})}),g=t=>(o,e)=>((t,o)=>X(t,o)?v.from(t[o]):v.none())(e,"type").each(o=>{s(t(o),e.no_events)});V({mceTableSplitCells:()=>s(o.unmergeCells),mceTableMergeCells:()=>s(o.mergeCells),mceTableInsertRowBefore:()=>s(o.insertRowsBefore),mceTableInsertRowAfter:()=>s(o.insertRowsAfter),mceTableInsertColBefore:()=>s(o.insertColumnsBefore),mceTableInsertColAfter:()=>s(o.insertColumnsAfter),mceTableDeleteCol:()=>s(o.deleteColumn),mceTableDeleteRow:()=>s(o.deleteRow),mceTableCutCol:()=>d().each(t=>{qx(t),s(o.deleteColumn)}),mceTableCutRow:()=>l().each(t=>{Tx(t),s(o.deleteRow)}),mceTableCopyCol:()=>d().each(t=>qx(t)),mceTableCopyRow:()=>l().each(t=>Tx(t)),mceTablePasteColBefore:()=>c(o.pasteColsBefore,Nx),mceTablePasteColAfter:()=>c(o.pasteColsAfter,Nx),mceTablePasteRowBefore:()=>c(o.pasteRowsBefore,Ux),mceTablePasteRowAfter:()=>c(o.pasteRowsAfter,Ux),mceTableDelete:()=>Lx(t).each(o=>{zi(o,e).filter(b(e)).each(o=>{const e=Nt.fromText("");if(ce(o,e),we(o),t.dom.isEmpty(t.getBody()))t.setContent(""),t.selection.setCursorLocation();else{const o=t.dom.createRng();o.setStart(e.dom,0),o.setEnd(e.dom,0),t.selection.setRng(o),t.nodeChanged()}})}),mceTableCellToggleClass:(o,e)=>{a(o=>{const n=gx(t),i=I(n,o=>t.formatter.match("tablecellclass",{value:e},o.dom)),r=i?t.formatter.remove:t.formatter.apply;z(n,t=>r("tablecellclass",{value:e},t.dom)),fx(t,o.dom,hx)})},mceTableToggleClass:(o,e)=>{a(o=>{t.formatter.toggle("tableclass",{value:e},o.dom),fx(t,o.dom,hx)})},mceTableToggleCaption:()=>{Lx(t).each(o=>{zi(o,e).each(e=>{un(e,"caption").fold(()=>{const o=Nt.fromTag("caption");pe(o,Nt.fromText("Caption")),((t,o,e)=>{$o(t,e).fold(()=>{pe(t,o)},t=>{de(t,o)})})(e,o,0),t.selection.setCursorLocation(o.dom,0)},n=>{jo("caption")(o)&&Jt("td",e).each(o=>t.selection.setCursorLocation(o.dom,0)),we(n)}),fx(t,e.dom,_x)})})},mceTableSizingMode:(o,n)=>(o=>Lx(t).each(n=>{Bd(t)||kd(t)||wd(t)||zi(n,e).each(e=>{"relative"!==o||Ja(e)?"fixed"!==o||$a(e)?"responsive"!==o||Xa(e)||IA(e):qA(e):RA(e),Nd(e),fx(t,e.dom,_x)})}))(n),mceTableCellType:g(t=>"th"===t?o.makeCellsHeader:o.unmakeCellsHeader),mceTableColType:g(t=>"th"===t?o.makeColumnsHeader:o.unmakeColumnsHeader),mceTableRowType:g(t=>{switch(t){case"header":return o.makeRowsHeader;case"footer":return o.makeRowsFooter;default:return o.makeRowsBody}})},(o,e)=>t.addCommand(e,o)),t.addCommand("mceInsertTable",(o,e)=>{((t,o,e,n={})=>{const i=t=>x(t)&&t>0;if(i(o)&&i(e)){const i=n.headerRows??Sd(t),r=n.headerColumns??Od(t);return kx(t,e,o,r,i)}console.error("Invalid values for mceInsertTable - rows and columns values are required to insert a table.")})(t,e.rows,e.columns,e.options)}),t.addCommand("mceTableApplyCellStyle",(o,e)=>{const a=t=>"tablecell"+t.toLowerCase().replace("-","");if(!r(e))return;const A=O(gx(t),Pd);if(0===A.length)return;const s=K(e,(o,e)=>t.formatter.has(a(e))&&i(o));(t=>{for(const o in t)if(P.call(t,o))return!1;return!0})(s)||(V(s,(o,e)=>{const n=a(e);z(A,e=>{""===o?t.formatter.remove(n,{value:null},e.dom,!0):t.formatter.apply(n,{value:o},e.dom)})}),n(A[0]).each(o=>fx(t,o.dom,hx)))})},Yx=t=>!vn(Nt.fromDom(t.target),"ephox-snooker-resizer-bar"),jx=(t,o)=>{const e=((t,o,e)=>({get:()=>$d(t(),e).fold(()=>o().fold(ic,ac),rc)}))(()=>Nt.fromDom(t.getBody()),()=>
1px(Id(t),qd(t)),lx.selectedSelector),n=ix(lx,(o,e,n)=>{zi(e).each(i=>{const r=D(o,t=>t.dom),a=fd(t),A=VA(p,Nt.fromDom(t.getDoc()),a),s=gx(t),l=Ia(i,{selection:s},A).map(t=>Z(t,t=>D(t,t=>t.dom))).getOrUndefined();((t,o,e,n,i)=>{t.dispatch("TableSelectionChange",{cells:o,start:e,finish:n,otherCells:i})})(t,r,e.dom,n.dom,l)})},()=>(t=>{t.dispatch("TableSelectionClear")})(t));t.on("init",e=>{const i=t.getWin(),r=Rd(t),a=qd(t),A=tx(i,r,a,n),s=nx(i,r,a,n),l=((t,o,e,n)=>{const i=$c(t);return(t,r)=>{n.clearBeforeUpdate(o),Zd(t,r,e).each(t=>{const e=t.boxes.getOr([]);n.selectRange(o,e,t.start,t.finish),i.selectContents(r),i.collapseSelection()})}})(i,r,a,n);t.on("TableSelectorChange",t=>l(t.start,t.finish));const d=(o,e)=>{(t=>!0===t.raw.shiftKey)(o)&&(e.kill&&o.kill(),e.selection.each(o=>{const e=Zn.relative(o.start,o.finish),n=Zt(i,e);t.selection.setRng(n)}))},c=t=>0===t.button,x=(()=>{const t=ot(Nt.fromDom(r)),o=ot(0);return{touchEnd:e=>{const n=Nt.fromDom(e.target);if(jo("td")(n)||jo("th")(n)){const i=t.get(),r=o.get();$t(i,n)&&e.timeStamp-r<300&&(e.preventDefault(),l(n,n))}t.set(n),o.set(e.timeStamp)}}})();t.on("dragstart",t=>{A.clearstate()}),t.on("mousedown",t=>{c(t)&&Yx(t)&&A.mousedown(le(t))}),t.on("mouseover",t=>{var o;(void 0===(o=t).buttons||1&o.buttons)&&Yx(t)&&A.mouseover(le(t))}),t.on("mouseup",t=>{c(t)&&Yx(t)&&A.mouseup(le(t))}),t.on("touchend",x.touchEnd),t.on("keyup",o=>{const e=le(o);if(e.raw.shiftKey&&Qc(e.raw.which)){const o=t.selection.getRng(),n=Nt.fromDom(o.startContainer),i=Nt.fromDom(o.endContainer);s.keyup(e,n,o.startOffset,i,o.endOffset).each(t=>{d(e,t)})}}),t.on("keydown",e=>{const n=le(e);o.hide();const i=t.selection.getRng(),r=Nt.fromDom(i.startContainer),a=Nt.fromDom(i.endContainer),A=ln(Kc,Jc)(Nt.fromDom(t.selection.getStart()));s.keydown(n,r,i.startOffset,a,i.endOffset,A).each(t=>{d(n,t)}),o.show()}),t.on("NodeChange",()=>{const o=t.selection,e=Nt.fromDom(o.getStart()),i=Nt.fromDom(o.getEnd());DA(zi,[e,i]).fold(()=>n.clear(r),p)})}),t.on("PreInit",()=>{t.serializer.addTempAttr(lx.firstSelected),t.serializer.addTempAttr(lx.lastSelected)});return{getSelectedCells:()=>((t,o,e,n)=>{switch(t.tag){case"none":return o();case"single":return n(t.element);case"multiple":return e(t.elements)}})(e.get(),g([]),t=>D(t,t=>t.dom),t=>[t.dom]),clearSelectedCells:t=>n.clear(Nt.fromDom(t))}},Gx=t=>d(t)&&"TABLE"===t.nodeName,Wx="bar-",Px=t=>"false"!==he(t,"data-mce-resize"),Vx=t=>{return bt(o=t,e="corner-")?((t,o)=>t.substring(o))(o,e.length):o;var o,e},Zx=t=>{const o=Ct(),e=Ct(),n=Ct();let i,r,a,A;const s=o=>yx(t,o),l=()=>vd(t)?bi():mi(),d=(o,e,n,d)=>{const c=Vx(e),x=ft(c,"e"),p=bt(c,"n");if(""===r&&RA(o),""===A&&NA(o),n!==i&&""!==r){Te(o,"width",r);const e=l(),a=s(o),A=vd(t)||x?(t=>QA(t).columns)(o)-1:0;va(o,n-i,A,e,a)}else if((t=>/^(\d+(\.\d+)?)%$/.test(t))(r)){const t=parseFloat(r.replace("%",""));Te(o,"width",n*t/i+"%")}if((t=>/^(\d+(\.\d+)?)px$/.test(t))(r)&&(t=>{const o=Vi.fromTable(t);Vi.hasColumns(o)||z(Fi(t),t=>{const o=Re(t,"width");Te(t,"width",o),ve(t,"width")})})(o),d!==a&&""!==A){Te(o,"height",A);const t=p?0:(t=>QA(t).rows)(o)-1;ya(o,d-a,t)}};t.on("init",()=>{const i=((t,o)=>{const e=Nt.fromDom(t.getBody());return La(e,o)})(t,Px);if(n.set(i),(t=>{const o=t.options.get("object_resizing");return k(o.split(","),"table")})(t)&&Fd(t)){const n=l(),r=Cd(i,n,s);t.mode.isReadOnly()||r.on(),r.events.startDrag.bind(e=>{o.set(t.selection.getRng())}),r.events.beforeResize.bind(o=>{const e=o.table.dom;((t,o,e,n,i)=>{t.dispatch("ObjectResizeStart",{target:o,width:e,height:n,origin:i})})(t,e,Ld(e),Hd(e),Wx+o.type)}),r.events.afterResize.bind(e=>{const n=e.table,i=n.dom;Nd(n),o.on(o=>{t.selection.setRng(o),t.focus()}),((t,o,e,n,i)=>{t.dispatch("ObjectResized",{target:o,width:e,height:n,origin:i})})(t,i,Ld(i),Hd(i),Wx+e.type),t.undoManager.add()}),e.set(r)}}),t.on("ObjectResizeStart",o=>{const e=o.target;if(Gx(e)&&!t.mode.isReadOnly()){const n=Nt.fromDom(e);z(t.dom.select(".mce-clonedresizable"),o=>{t.dom.addClass(o,"mce-"+_d(t)+"-columns")}),!$a(n)&&kd(t)?qA(n):!Ja(n)&&wd(t)&&RA(n),Xa(n)&&bt(o.origin,Wx)&&RA(n),i=o.width,r=Bd(t)?"":Gd(t,e).getOr(""),a=o.height,A=Wd(t,e).getOr("")}}),t.on("ObjectResized",o=>{const e=o.target;if(Gx(e)){const n=Nt.fromDom(e),i=o.origin;(t=>bt(t,"corner-"))(i)&&d(n,i,o.width,o.height),Nd(n),fx(t,n.dom,hx)}});const c=()=>{e.on(t=>{t.on(),t.showBars()})},x=()=>{e.on(t=>{t.off(),t.hideBars()})};t.on("DisabledStateChange",t=>{t.state?x():c()}),t.on("SwitchMode",()=>{t.mode.isReadOnly()?x():c()}),t.on("dragstart dragend",t=>{"dragstart"===t.type?x():c()}),t.on("remove",()=>{e.on(t=>{t.destroy()})});return{refresh:t=>{e.on(o=>o.refreshBars(Nt.fromDom(t)))},hide:()=>{e.on(t=>t.hideBars())},show:()=>{e.on(t=>t.showBars())}}},Qx=t=>{(t=>{const o=t.options.register;o("table_clone_elements",{processor:"string[]"}),o("table_use_colgroups",{processor:"boolean",default:!0}),o("table_header_type",{processor:t=>{const o=k(["section","cells","sectionCells","auto"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: section, cells, sectionCells or auto."}},default:"section"}),o("table_sizing_mode",{processor:"string",default:"auto"}),o("table_default_attributes",{processor:"object",default:{border:"1"}}),o("table_default_styles",{processor:"object",default:{"border-collapse":"collapse"}}),o("table_column_resizing",{processor:t=>{const o=k(["preservetable","resizetable"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be preservetable, or resizetable."}},default:"preservetable"}),o("table_resize_bars",{processor:"boolean",default:!0}),o("table_style_by_css",{processor:"boolean",default:!0}
vendor: 26,863 bytes, line 1
1),o("table_merge_content_on_paste",{processor:"boolean",default:!0}),o("table_default_header_rows",{processor:"number",default:0}),o("table_default_header_cols",{processor:"number",default:0})})(t);const o=Zx(t),e=jx(t,o),n=Ex(t,o,e);return Hx(t,n),((t,o)=>{const e=qd(t),n=o=>px(Id(t)).bind(n=>zi(n,e).map(e=>{const i=dx(gx(t),e,n);return o(e,i)})).getOr("");V({mceTableRowType:()=>n(o.getTableRowType),mceTableCellType:()=>n(o.getTableCellType),mceTableColType:()=>n(o.getTableColType)},(o,e)=>t.addQueryValueHandler(e,o))})(t,n),ux(t,n),{getSelectedCells:e.getSelectedCells,clearSelectedCells:e.clearSelectedCells}},Kx=t=>({table:Qx(t)});t.add("dom",Kx)}()},16075:function(t,o,e){e(4934)},4934:function(){!function(){"use strict";const t=Object.getPrototypeOf,o=(t,o,e)=>!!e(t,o.prototype)||t.constructor?.name===o.name,e=t=>e=>(t=>{const e=typeof t;return null===t?"null":"object"===e&&Array.isArray(t)?"array":"object"===e&&o(t,String,(t,o)=>o.isPrototypeOf(t))?"string":e})(e)===t,n=t=>o=>typeof o===t,i=t=>o=>t===o,r=e("string"),a=e("object"),A=e=>((e,n)=>a(e)&&o(e,n,(o,e)=>t(o)===e))(e,Object),s=e("array"),l=i(null),d=n("boolean"),c=i(void 0),x=t=>null==t,p=t=>!x(t),g=n("function"),C=n("number"),u=(t,o)=>{if(s(t)){for(let e=0,n=t.length;e<n;++e)if(!o(t[e]))return!1;return!0}return!1},m=()=>{},b=t=>()=>t(),f=(t,o)=>(...e)=>t(o.apply(null,e)),h=t=>()=>t,_=t=>t,v=(t,o)=>t===o;function y(t,...o){return(...e)=>{const n=o.concat(e);return t.apply(null,n)}}const E=t=>o=>!t(o),w=t=>()=>{throw new Error(t)},k=t=>t(),B=h(!1),F=h(!0);class D{tag;value;static singletonNone=new D(!1);constructor(t,o){this.tag=t,this.value=o}static some(t){return new D(!0,t)}static none(){return D.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?D.some(t(this.value)):D.none()}bind(t){return this.tag?t(this.value):D.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:D.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(t??"Called getOrDie on None")}static from(t){return p(t)?D.some(t):D.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}const z=Array.prototype.slice,S=Array.prototype.indexOf,O=Array.prototype.push,M=(t,o)=>S.call(t,o),T=(t,o)=>M(t,o)>-1,U=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return!0}return!1},R=(t,o)=>{const e=[];for(let n=0;n<t;n++)e.push(o(n));return e},q=(t,o)=>{const e=[];for(let n=0;n<t.length;n+=o){const i=z.call(t,n,n+o);e.push(i)}return e},N=(t,o)=>{const e=t.length,n=new Array(e);for(let i=0;i<e;i++){const e=t[i];n[i]=o(e,i)}return n},I=(t,o)=>{for(let e=0,n=t.length;e<n;e++){o(t[e],e)}},L=(t,o)=>{const e=[],n=[];for(let i=0,r=t.length;i<r;i++){const r=t[i];(o(r,i)?e:n).push(r)}return{pass:e,fail:n}},H=(t,o)=>{const e=[];for(let n=0,i=t.length;n<i;n++){const i=t[n];o(i,n)&&e.push(i)}return e},Y=(t,o,e)=>(((t,o)=>{for(let e=t.length-1;e>=0;e--)o(t[e],e)})(t,(t,n)=>{e=o(e,t,n)}),e),j=(t,o,e)=>(I(t,(t,n)=>{e=o(e,t,n)}),e),G=(t,o)=>((t,o,e)=>{for(let n=0,i=t.length;n<i;n++){const i=t[n];if(o(i,n))return D.some(i);if(e(i,n))break}return D.none()})(t,o,B),W=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return D.some(e)}return D.none()},P=t=>{const o=[];for(let e=0,n=t.length;e<n;++e){if(!s(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);O.apply(o,t[e])}return o},V=(t,o)=>P(N(t,o)),Z=(t,o)=>{for(let e=0,n=t.length;e<n;++e){if(!0!==o(t[e],e))return!1}return!0},Q=t=>{const o=z.call(t,0);return o.reverse(),o},K=(t,o)=>H(t,t=>!T(o,t)),J=(t,o)=>{const e={};for(let n=0,i=t.length;n<i;n++){const i=t[n];e[String(i)]=o(i,n)}return e},$=t=>[t],X=(t,o)=>{const e=z.call(t,0);return e.sort(o),e},tt=(t,o)=>o>=0&&o<t.length?D.some(t[o]):D.none(),ot=t=>tt(t,0),et=t=>tt(t,t.length-1),nt=g(Array.from)?Array.from:t=>z.call(t),it=(t,o)=>{for(let e=0;e<t.length;e++){const n=o(t[e],e);if(n.isSome())return n}return D.none()},rt=Object.keys,at=Object.hasOwnProperty,At=(t,o)=>{const e=rt(t);for(let n=0,i=e.length;n<i;n++){const i=e[n];o(t[i],i)}},st=(t,o)=>lt(t,(t,e)=>({k:e,v:o(t,e)})),lt=(t,o)=>{const e={};return At(t,(t,n)=>{const i=o(t,n);e[i.k]=i.v}),e},dt=t=>(o,e)=>{t[e]=o},ct=(t,o,e,n)=>{At(t,(t,i)=>{(o(t,i)?e:n)(t,i)})},xt=(t,o)=>{const e={};return ct(t,o,dt(e),m),e},pt=(t,o)=>{const e=[];return At(t,(t,n)=>{e.push(o(t,n))}),e},gt=(t,o)=>{const e=rt(t);for(let n=0,i=e.length;n<i;n++){const i=e[n],r=t[i];if(o(r,i,t))return D.some(r)}return D.none()},Ct=t=>pt(t,_),ut=(t,o)=>mt(t,o)?D.from(t[o]):D.none(),mt=(t,o)=>at.call(t,o),bt=(t,o)=>mt(t,o)&&void 0!==t[o]&&null!==t[o],ft=t=>{if(!s(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],e={};return I(t,(n,i)=>{const r=rt(n);if(1!==r.length)throw new Error("one and only one name per case");const a=r[0],A=n[a];if(void 0!==e[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!s(A))throw new Error("case arguments must be an array");o.push(a),e[a]=(...e)=>{const n=e.length;if(n!==A.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+A.length+" ("+A+"), got "+n);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[i].apply(null,e)},match:t=>{const n=rt(t);if(o.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+n.join(","));if(!Z(o,t=>T(n,t)))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+o.join(", "));return t[a].apply(null,e)},log:t=>{console.log(t,{constructors:o,constructor:a,params:e})}}}}),e},ht=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},_t=t=>{let o=D.none(),e=[];const n=t=>{i()?a(t):e.push(t)},i=()=>o.isSome(),r=t=>{I(t,a)},a=t=>{o.each(o=>{setTimeout(()=>{t(o)},0)})};return t(t=>{i()||(o=D.some(t),r(e),e=[])}),{get:n,map:t=>_t(o=>{n(e=>{o(t(e))})}),isReady:i}},vt={nu:_t,pure:t=>_t(o=>{o(t)})},yt=t=>{setTimeout(()=>{throw t},0)},Et=t=>{const o=o=>{t().then(o,yt)};return{map:o=>Et(()=>t().then(o)),bind:o=>Et(()=>t().then(t=>o(t).toPromise())),anonBind:o=>Et(()=>t().then(()=>o.toPromise())),toLazy:()=>vt.nu(o),toCached:()=>{let o=null;return Et(()=>(null===o&&(o=t()),o))},toPromise:t,get:o}},wt=t=>Et(()=>new Promise(t)),kt=t=>Et(()=>Promise.resolve(t)),Bt=t=>{const o=o=>o(t),e=h(t),n=()=>i,i={tag:!0,inner:t,fold:(o,e)=>e(t),isValue:F,isError:B,map:o=>Dt.value(o(t)),mapError:n,bind:o,exists:o,forall:o,getOr:e,or:n,getOrThunk:e,orThunk:n,getOrDie:e,each:o=>{o(t)},toOptional:()=>D.some(t)};return i},Ft=t=>{const o=()=>e,e={tag:!1,inner:t,fold:(o,e)=>o(t),isValue:B,isError:F,map:o,mapError:o=>Dt.error(o(t)),bind:o,exists:B,forall:F,getOr:_,or:_,getOrThunk:k,orThunk:k,getOrDie:w(String(t)),each:m,toOptional:D.none};return e},Dt={value:Bt,error:Ft,fromOption:(t,o)=>t.fold(()=>Ft(o),Bt)},zt=t=>({...t,toCached:()=>zt(t.toCached()),bindFuture:o=>zt(t.bind(t=>t.fold(t=>kt(Dt.error(t)),t=>o(t)))),bindResult:o=>zt(t.map(t=>t.bind(o))),mapResult:o=>zt(t.map(t=>t.map(o))),mapError:o=>zt(t.map(t=>t.mapError(o))),foldResult:(o,e)=>t.map(t=>t.fold(o,e)),withTimeout:(o,e)=>zt(wt(n=>{let i=!1;const r=setTimeout(()=>{i=!0,n(Dt.error(e()))},o);t.get(t=>{i||(clearTimeout(r),n(t))})}))}),St=t=>zt(wt(t)),Ot=St,Mt="undefined"!=typeof window?window:Function("return this;")(),Tt=(t,o,e,n)=>{const i=t+o;return i>n?e:i<e?n:i},Ut=(t,o,e)=>Math.min(Math.max(t,o),e);let Rt=0;const qt=t=>{const o=(new Date).getTime(),e=Math.floor(window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967295*1e9);return Rt++,t+"_"+e+Rt+String(o)},Nt=t=>(...o)=>{if(0===o.length)throw new Error("Can't merge zero objects");const e={};for(let n=0;n<o.length;n++){const i=o[n];for(const o in i)mt(i,o)&&(e[o]=t(e[o],i[o]))}return e},It=Nt((t,o)=>A(t)&&A(o)?It(t,o):o),Lt=Nt((t,o)=>o),Ht=(t,o,e=v)=>t.exists(t=>e(t,o)),Yt=t=>{const o=[],e=t=>{o.push(t)};for(let o=0;o<t.length;o++)t[o].each(e);return o},jt=(t,o,e)=>t.isSome()&&o.isSome()?D.some(e(t.getOrDie(),o.getOrDie())):D.none(),Gt=(t,o)=>null!=t?D.some(o(t)):D.none(),Wt=(t,o)=>t?D.some(o):D.none(),Pt=(t,o)=>((t,o)=>{let e=null!=o?o:Mt;for(let o=0;o<t.length&&null!=e;++o)e=e[t[o]];return e})(t.split("."),o);ft([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Vt=t=>{const o=ht(D.none()),e=()=>o.get().each(t);return{clear:()=>{e(),o.set(D.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{e(),o.set(D.some(t))}}},Zt=()=>Vt(t=>t.unbind()),Qt=()=>{const t=Vt(m);return{...t,on:o=>t.get().each(o)}},Kt=(t,o,e)=>""===o||t.length>=o.length&&t.substr(e,e+o.length)===o,Jt=(t,o)=>Xt(t,o)?((t,o)=>t.substring(o))(t,o.length):t,$t=(t,o,e=0,n)=>{const i=t.indexOf(o,e);return-1!==i&&(!!c(n)||i+o.length<=n)},Xt=(t,o)=>Kt(t,o,0),to=(t,o)=>Kt(t,o,t.length-o.length),oo=(t=>o=>o.replace(t,""))(/^\s+|\s+$/g),eo=t=>t.length>0,no=t=>!eo(t),io=(t,o)=>{let e=null;const n=()=>{l(e)||(clearTimeout(e),e=null)};return{cancel:n,throttle:(...i)=>{n(),e=setTimeout(()=>{e=null,t.apply(null,i)},o)}}},ro=t=>{let o,e=!1;return(...n)=>(e||(e=!0,o=t.apply(null,n)),o)},ao=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Ao={fromHtml:(t,o)=>{const e=(o||document).createElement("div");if(e.innerHTML=t,!e.hasChildNodes()||e.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return ao(e.childNodes[0])},fromTag:(t,o)=>{const e=(o||document).createElement(t);return ao(e)},fromText:(t,o)=>{const e=(o||document).createTextNode(t);return ao(e)},fromDom:ao,fromPoint:(t,o,e)=>D.from(t.dom.elementFromPoint(o,e)).map(ao)},so=(t,o,e)=>{const n=t.document.createRange();var i;return i=n,o.fold(t=>{i.setStartBefore(t.dom)},(t,o)=>{i.setStart(t.dom,o)},t=>{i.setStartAfter(t.dom)}),((t,o)=>{o.fold(o=>{t.setEndBefore(o.dom)},(o,e)=>{t.setEnd(o.dom,e)},o=>{t.setEndAfter(o.dom)})})(n,e),n},lo=(t,o,e,n,i)=>{const r=t.document.createRange();return r.setStart(o.dom,e),r.setEnd(n.dom,i),r},co=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}),xo=ft([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),po=(t,o,e)=>o(Ao.fromDom(e.startContainer),e.startOffset,Ao.fromDom(e.endContainer),e.endOffset),go=(t,o)=>{const e=((t,o)=>o.match({domRange:t=>({ltr:h(t),rtl:D.none}),relative:(o,e)=>({ltr:ro(()=>so(t,o,e)),rtl:ro(()=>D.some(so(t,e,o)))}),exact:(o,e,n,i)=>({ltr:ro(()=>lo(t,o,e,n,i)),rtl:ro(()=>D.some(lo(t,n,i,o,e)))})}))(t,o);return((t,o)=>{const e=o.ltr();if(e.collapsed)return o.rtl().filter(t=>!1===t.collapsed).map(t=>xo.rtl(Ao.fromDom(t.endContainer),t.endOffset,Ao.fromDom(t.startContainer),t.startOffset)).getOrThunk(()=>po(0,xo.ltr,e));return po(0,xo.ltr,e)})(0,e)},Co=(t,o)=>go(t,o).match({ltr:(o,e,n,i)=>{const r=t.document.createRange();return r.setStart(o.dom,e),r.setEnd(n.dom,i),r},rtl:(o,e,n,i)=>{const r=t.document.createRange();return r.setStart(n.dom,i),r.setEnd(o.dom,e),r}});xo.ltr,xo.rtl;const uo=(t,o)=>{const e=t.dom;if(1!==e.nodeType)return!1;{const t=e;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},mo=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,bo=(t,o)=>{const e=void 0===o?document:o.dom;return mo(e)?D.none():D.from(e.querySelector(t)).map(Ao.fromDom)},fo=(t,o)=>t.dom===o.dom,ho=(t,o)=>{const e=t.dom,n=o.dom;return e!==n&&e.contains(n)},_o=()=>vo(0,0),vo=(t,o)=>({major:t,minor:o}),yo={nu:vo,detect:(t,o)=>{const e=String(o).toLowerCase();return 0===t.length?_o():((t,o)=>{const e=((t,o)=>{for(let e=0;e<t.length;e++){const n=t[e];if(n.test(o))return n}})(t,o);if(!e)return{major:0,minor:0};const n=t=>Number(o.replace(e,"$"+t));return vo(n(1),n(2))})(t,e)},unknown:_o},Eo=(t,o)=>{const e=String(o).toLowerCase();return G(t,t=>t.search(e))},wo=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ko=t=>o=>$t(o,t),Bo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>$t(t,"edge/")&&$t(t,"chrome")&&$t(t,"safari")&&$t(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,wo],search:t=>$t(t,"chrome")&&!$t(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>$t(t,"msie")||$t(t,"trident")},{name:"Opera",versionRegexes:[wo,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ko("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ko("firefox")},{name:"Safari",versionRegexes:[wo,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>($t(t,"safari")||$t(t,"mobile/"))&&$t(t,"applewebkit")}],Fo=[{name:"Windows",search:ko("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>$t(t,"iphone")||$t(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ko("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ko("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ko("linux"),versionRegexes:[]},{name:"Solaris",search:ko("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ko("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ko("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Do={browsers:h(Bo),oses:h(Fo)},zo="Edge",So="Chromium",Oo="Opera",Mo="Firefox",To="Safari",Uo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isEdge:n(zo),isChromium:n(So),isIE:n("IE"),isOpera:n(Oo),isFirefox:n(Mo),isSafari:n(To)}},Ro={unknown:()=>Uo({current:void 0,version:yo.unknown()}),nu:Uo,edge:h(zo),chromium:h(So),ie:h("IE"),opera:h(Oo),firefox:h(Mo),safari:h(To)},qo="Windows",No="Android",Io="Linux",Lo="macOS",Ho="Solaris",Yo="FreeBSD",jo="ChromeOS",Go=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isWindows:n(qo),isiOS:n("iOS"),isAndroid:n(No),isMacOS:n(Lo),isLinux:n(Io),isSolaris:n(Ho),isFreeBSD:n(Yo),isChromeOS:n(jo)}},Wo={unknown:()=>Go({current:void 0,version:yo.unknown()}),nu:Go,windows:h(qo),ios:h("iOS"),android:h(No),linux:h(Io),macos:h(Lo),solaris:h(Ho),freebsd:h(Yo),chromeos:h(jo)},Po=(t,o,e)=>{const n=Do.browsers(),i=Do.oses(),r=o.bind(t=>((t,o)=>it(o.brands,o=>{const e=o.brand.toLowerCase();return G(t,t=>e===t.brand?.toLowerCase()).map(t=>({current:t.name,version:yo.nu(parseInt(o.version,10),0)}))}))(n,t)).orThunk(()=>((t,o)=>Eo(t,o).map(t=>{const e=yo.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(n,t)).fold(Ro.unknown,Ro.nu),a=((t,o)=>Eo(t,o).map(t=>{const e=yo.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(i,t).fold(Wo.unknown,Wo.nu),A=((t,o,e,n)=>{const i=t.isiOS()&&!0===/ipad/i.test(e),r=t.isiOS()&&!i,a=t.isiOS()||t.isAndroid(),A=a||n("(pointer:coarse)"),s=i||!r&&a&&n("(min-device-width:768px)"),l=r||a&&!s,d=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),c=!l&&!s&&!d;return{isiPad:h(i),isiPhone:h(r),isTablet:h(s),isPhone:h(l),isTouch:h(A),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:h(d),isDesktop:h(c)}})(a,r,t,e);return{browser:r,os:a,deviceType:A}},Vo=t=>window.matchMedia(t).matches;let Zo=ro(()=>Po(window.navigator.userAgent,D.from(window.navigator.userAgentData),Vo));const Qo=()=>Zo(),Ko=(t,o)=>{const e=((t,o)=>Pt(t,o))(t,o);if(null==e)throw new Error(t+" not available on this browser");return e},Jo=Object.getPrototypeOf,$o=t=>{const o=Pt("ownerDocument.defaultView",t);return a(t)&&((t=>Ko("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(Jo(t).constructor.name))},Xo=t=>t.dom.nodeName.toLowerCase(),te=t=>o=>(t=>t.dom.nodeType)(o)===t,oe=t=>ee(t)&&$o(t.dom),ee=te(1),ne=te(3),ie=te(9),re=te(11),ae=t=>o=>ee(o)&&Xo(o)===t,Ae=t=>Ao.fromDom(t.dom.ownerDocument),se=t=>ie(t)?t:Ae(t),le=t=>Ao.fromDom(se(t).dom.documentElement),de=t=>Ao.fromDom(se(t).dom.defaultView),ce=t=>D.from(t.dom.parentNode).map(Ao.fromDom),xe=t=>D.from(t.dom.parentElement).map(Ao.fromDom),pe=t=>D.from(t.dom.offsetParent).map(Ao.fromDom),ge=t=>D.from(t.dom.previousSibling).map(Ao.fromDom),Ce=t=>D.from(t.dom.nextSibling).map(Ao.fromDom),ue=t=>N(t.dom.childNodes,Ao.fromDom),me=(t,o)=>{const e=t.dom.childNodes;return D.from(e[o]).map(Ao.fromDom)},be=t=>me(t,0),fe=(t,o)=>({element:t,offset:o}),he=(t,o)=>{const e=ue(t);return e.length>0&&o<e.length?fe(e[o],0):fe(t,o)},_e=(t,o,e,n)=>{const i=((t,o,e,n)=>{const i=Ae(t).dom.createRange();return i.setStart(t.dom,o),i.setEnd(e.dom,n),i})(t,o,e,n),r=fo(t,e)&&o===n;return i.collapsed&&!r},ve=t=>re(t)&&p(t.dom.host),ye=t=>Ao.fromDom(t.dom.getRootNode()),Ee=t=>ve(t)?t:Ao.fromDom(se(t).dom.body),we=t=>{const o=ye(t);return ve(o)?D.some(o):D.none()},ke=t=>Ao.fromDom(t.dom.host),Be=t=>p(t.dom.shadowRoot),Fe=t=>{const o=Ao.fromDom((t=>{if(p(t.target)){const o=Ao.fromDom(t.target);if(ee(o)&&Be(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return ot(o)}}return D.from(t.target)})(t).getOr(t.target)),e=()=>t.stopPropagation(),n=()=>t.preventDefault(),i=f(n,e);return((t,o,e,n,i,r,a)=>({target:t,x:o,y:e,stop:n,prevent:i,kill:r,raw:a}))(o,t.clientX,t.clientY,e,n,i,t)},De=(t,o,e,n,i)=>{const r=((t,o)=>e=>{t(e)&&o(Fe(e))})(e,n);return t.dom.addEventListener(o,r,i),{unbind:y(ze,t,o,r,i)}},ze=(t,o,e,n)=>{t.dom.removeEventListener(o,e,n)},Se=F,Oe=(t,o,e)=>((t,o,e,n)=>De(t,o,e,n,!1))(t,o,Se,e),Me=(t,o,e)=>((t,o,e,n)=>De(t,o,e,n,!0))(t,o,Se,e),Te=Fe,Ue=()=>Ao.fromDom(document),Re=(t,o=!1)=>t.dom.focus({preventScroll:o}),qe=t=>t.dom.blur(),Ne=t=>{const o=ye(t).dom;return t.dom===o.activeElement},Ie=(t=Ue())=>D.from(t.dom.activeElement).map(Ao.fromDom),Le=t=>Ie(ye(t)).filter(o=>t.dom.contains(o.dom)),He=(t,o)=>{ce(t).each(e=>{e.dom.insertBefore(o.dom,t.dom)})},Ye=(t,o)=>{Ce(t).fold(()=>{ce(t).each(t=>{Ge(t,o)})},t=>{He(t,o)})},je=(t,o)=>{be(t).fold(()=>{Ge(t,o)},e=>{t.dom.insertBefore(o.dom,e.dom)})},Ge=(t,o)=>{t.dom.appendChild(o.dom)},We=(t,o)=>{I(o,o=>{Ge(t,o)})},Pe=(t,o,e)=>{if(!(r(e)||d(e)||C(e)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,e+"")},Ve=(t,o,e)=>{Pe(t.dom,o,e)},Ze=(t,o)=>{const e=t.dom;At(o,(t,o)=>{Pe(e,o,t)})},Qe=(t,o)=>{const e=t.dom.getAttribute(o);return null===e?void 0:e},Ke=(t,o)=>D.from(Qe(t,o)),Je=(t,o)=>{const e=t.dom;return!(!e||!e.hasAttribute)&&e.hasAttribute(o)},$e=(t,o)=>{t.dom.removeAttribute(o)},Xe=t=>{t.dom.textContent="",I(ue(t),t=>{tn(t)})},tn=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},on=(t,o)=>Ao.fromDom(t.dom.cloneNode(o)),en=t=>t.dom.innerHTML,nn=(t,o)=>{const e=Ae(t).dom,n=Ao.fromDom(e.createDocumentFragment()),i=((t,o)=>{const e=(o||document).createElement("div");return e.innerHTML=t,ue(Ao.fromDom(e))})(o,e);We(n,i),Xe(t),Ge(t,n)},rn=t=>{if(ve(t))return"#shadow-root";{const o=(t=>on(t,!1))(t);return(t=>{const o=Ao.fromTag("div"),e=Ao.fromDom(t.dom.cloneNode(!0));return Ge(o,e),en(o)})(o)}},an=t=>new Promise((o,e)=>{const n=()=>{r(),o(t)},i=[Oe(t,"load",n),Oe(t,"error",()=>{r(),e("Unable to load data from image: "+t.dom.src)})],r=()=>I(i,t=>t.unbind());t.dom.complete&&n()}),An=t=>void 0!==t.style&&g(t.style.getPropertyValue),sn=t=>{const o=ne(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const e=o.ownerDocument;return we(Ao.fromDom(o)).fold(()=>e.body.contains(o),(n=sn,i=ke,t=>n(i(t))));var n,i},ln=()=>dn(Ao.fromDom(document)),dn=t=>{const o=t.dom.body;if(null==o)throw new Error("Body is not available yet");return Ao.fromDom(o)},cn=(t,o,e)=>{if(!r(e))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);An(t)&&t.style.setProperty(o,e)},xn=(t,o)=>{An(t)&&t.style.removeProperty(o)},pn=(t,o,e)=>{const n=t.dom;cn(n,o,e)},gn=(t,o)=>{const e=t.dom;At(o,(t,o)=>{cn(e,o,t)})},Cn=(t,o)=>{const e=t.dom;At(o,(t,o)=>{t.fold(()=>{xn(e,o)},t=>{cn(e,o,t)})})},un=(t,o)=>{const e=t.dom,n=window.getComputedStyle(e).getPropertyValue(o);return""!==n||sn(t)?n:mn(e,o)},mn=(t,o)=>An(t)?t.style.getPropertyValue(o):"",bn=(t,o)=>{const e=t.dom,n=mn(e,o);return D.from(n).filter(t=>t.length>0)},fn=t=>{const o={},e=t.dom;if(An(e))for(let t=0;t<e.style.length;t++){const n=e.style.item(t);o[n]=e.style[n]}return o},hn=(t,o,e)=>{const n=Ao.fromTag(t);pn(n,o,e);return bn(n,o).isSome()},_n=(t,o)=>{const e=t.dom;xn(e,o),Ht(Ke(t,"style").map(oo),"")&&$e(t,"style")},vn=t=>t.dom.offsetWidth,yn=(t,o)=>{const e=e=>{const n=o(e);if(n<=0||null===n){const o=un(e,t);return parseFloat(o)||0}return n},n=(t,o)=>j(o,(o,e)=>{const n=un(t,e),i=void 0===n?0:parseInt(n,10);return isNaN(i)?o:o+i},0);return{set:(o,e)=>{if(!C(e)&&!e.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+e);const n=o.dom;An(n)&&(n.style[t]=e+"px")},get:e,getOuter:e,aggregate:n,max:(t,o,e)=>{const i=n(t,e);return o>i?o-i:0}}},En=yn("height",t=>{const o=t.dom;return sn(t)?o.getBoundingClientRect().height:o.offsetHeight}),wn=t=>En.get(t),kn=t=>En.getOuter(t),Bn=t=>!(t=>t.offsetWidth<=0&&t.offsetHeight<=0)(t.dom),Fn=yn("width",t=>{const o=t.dom;return sn(t)?o.getBoundingClientRect().width:o.offsetWidth}),Dn=t=>Fn.get(t),zn=t=>Fn.getOuter(t),Sn=(t,o)=>({left:t,top:o,translate:(e,n)=>Sn(t+e,o+n)}),On=Sn,Mn=(t,o)=>void 0!==t?t:void 0!==o?o:0,Tn=t=>{const o=t.dom.ownerDocument,e=o.body,n=o.defaultView,i=o.documentElement;if(e===t.dom)return On(e.offsetLeft,e.offsetTop);const r=Mn(n?.pageYOffset,i.scrollTop),a=Mn(n?.pageXOffset,i.scrollLeft),A=Mn(i.clientTop,e.clientTop),s=Mn(i.clientLeft,e.clientLeft);return Un(t).translate(a-s,r-A)},Un=t=>{const o=t.dom,e=o.ownerDocument.body;return e===o?On(e.offsetLeft,e.offsetTop):sn(t)?(t=>{const o=t.getBoundingClientRect();return On(o.left,o.top)})(o):On(0,0)},Rn=t=>{const o=void 0!==t?t.dom:document,e=o.body.scrollLeft||o.documentElement.scrollLeft,n=o.body.scrollTop||o.documentElement.scrollTop;return On(e,n)},qn=(t,o,e)=>{const n=(void 0!==e?e.dom:document).defaultView;n&&n.scrollTo(t,o)},Nn=((t,o)=>{const e=o=>t(o)?D.from(o.dom.nodeValue):D.none();return{get:n=>{if(!t(n))throw new Error("Can only get "+o+" value of a "+o+" node");return e(n).getOr("")},getOption:e,set:(e,n)=>{if(!t(e))throw new Error("Can only set raw "+o+" value of a "+o+" node");e.dom.nodeValue=n}}})(ne,"text"),In=(t,o)=>e=>"rtl"===Ln(e)?o:t,Ln=t=>"rtl"===un(t,"direction")?"rtl":"ltr",Hn=(t,o)=>{const e=Qe(t,o);return void 0===e||""===e?[]:e.split(" ")};var Yn=(t,o,e,n,i)=>t(e,n)?D.some(e):g(i)&&i(e)?D.none():o(e,n,i);const jn=(t,o,e)=>{let n=t.dom;const i=g(e)?e:B;for(;n.parentNode;){n=n.parentNode;const t=Ao.fromDom(n);if(o(t))return D.some(t);if(i(t))break}return D.none()},Gn=(t,o,e)=>Yn((t,o)=>o(t),jn,t,o,e),Wn=(t,o)=>G(t.dom.childNodes,t=>o(Ao.fromDom(t))).map(Ao.fromDom),Pn=(t,o,e)=>jn(t,t=>uo(t,o),e),Vn=(t,o)=>((t,o)=>{const e=t.dom;return e.parentNode?Wn(Ao.fromDom(e.parentNode),e=>!fo(t,e)&&o(e)):D.none()})(t,t=>uo(t,o)),Zn=(t,o)=>Wn(t,t=>uo(t,o)),Qn=(t,o)=>bo(o,t),Kn=(t,o,e)=>Yn((t,o)=>uo(t,o),Pn,t,o,e),Jn=(t,o)=>{t.dom.checked=o},$n=t=>t.dom.checked,Xn=t=>void 0!==t.dom.classList,ti=t=>Hn(t,"class"),oi=(t,o)=>((t,o,e)=>{const n=Hn(t,o).concat([e]);return Ve(t,o,n.join(" ")),!0})(t,"class",o),ei=(t,o)=>((t,o,e)=>{const n=H(Hn(t,o),t=>t!==e);return n.length>0?Ve(t,o,n.join(" ")):$e(t,o),!1})(t,"class",o),ni=(t,o)=>{Xn(t)?t.dom.classList.add(o):oi(t,o)},ii=t=>{0===(Xn(t)?t.dom.classList:ti(t)).length&&$e(t,"class")},ri=(t,o)=>{if(Xn(t)){t.dom.classList.remove(o)}else ei(t,o);ii(t)},ai=(t,o)=>{const e=Xn(t)?t.dom.classList.toggle(o):((t,o)=>T(ti(t),o)?ei(t,o):oi(t,o))(t,o);return ii(t),e},Ai=(t,o)=>Xn(t)&&t.dom.classList.contains(o),si=(t,o)=>{I(o,o=>{ni(t,o)})},li=(t,o)=>{I(o,o=>{ri(t,o)})},di=t=>Xn(t)?(t=>{const o=t.dom.classList,e=new Array(o.length);for(let t=0;t<o.length;t++){const n=o.item(t);null!==n&&(e[t]=n)}return e})(t):ti(t),ci=t=>t.dom.value,xi=(t,o)=>{if(void 0===o)throw new Error("Value.set was undefined");t.dom.value=o},pi=(t,o,e)=>H(((t,o)=>{const e=g(o)?o:B;let n=t.dom;const i=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const t=n.parentNode,o=Ao.fromDom(t);if(i.push(o),!0===e(o))break;n=t}return i})(t,e),o),gi=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return mo(e)?[]:N(e.querySelectorAll(t),Ao.fromDom)})(o,t),Ci=(t,o,e)=>Gn(t,o,e).isSome(),ui=(t,o,e)=>Kn(t,o,e).isSome(),mi=t=>g(t)?t:B,bi=(t,o,e)=>{let n=t.dom;const i=mi(e);for(;n.parentNode;){n=n.parentNode;const t=Ao.fromDom(n),e=o(t);if(e.isSome())return e;if(i(t))break}return D.none()},fi=(t,o,e)=>{const n=o(t),i=mi(e);return n.orThunk(()=>i(t)?D.none():bi(t,o,i))},hi=(t,o,e,n)=>({start:t,soffset:o,finish:e,foffset:n}),_i=ft([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),vi=(_i.before,_i.on,_i.after,t=>t.fold(_,_,_)),yi=ft([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Ei={domRange:yi.domRange,relative:yi.relative,exact:yi.exact,exactFromRange:t=>yi.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>Ao.fromDom(t.startContainer),relative:(t,o)=>vi(t),exact:(t,o,e,n)=>t}))(t);return de(o)},range:hi},wi=t=>{if(t.rangeCount>0){const o=t.getRangeAt(0),e=t.getRangeAt(t.rangeCount-1);return D.some(hi(Ao.fromDom(o.startContainer),o.startOffset,Ao.fromDom(e.endContainer),e.endOffset))}return D.none()},ki=t=>{if(null===t.anchorNode||null===t.focusNode)return wi(t);{const o=Ao.fromDom(t.anchorNode),e=Ao.fromDom(t.focusNode);return _e(o,t.anchorOffset,e,t.focusOffset)?D.some(hi(o,t.anchorOffset,e,t.focusOffset)):wi(t)}},Bi=t=>(t=>D.from(t.getSelection()))(t).filter(t=>t.rangeCount>0).bind(ki),Fi=(t,o)=>(t=>{const o=t.getClientRects(),e=o.length>0?o[0]:t.getBoundingClientRect();return e.width>0||e.height>0?D.some(e).map(co):D.none()})(Co(t,o)),Di=(t,o)=>(t=>{const o=t.getBoundingClientRect();return o.width>0||o.height>0?D.some(o).map(co):D.none()})(Co(t,o)),zi={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},Si=(()=>{const t="[0-9]+",o="[eE]"+("[+-]?"+t),e=t=>`(?:${t}
1)?`,n=["Infinity",t+"\\."+e(t)+e(o),"\\."+t+e(o),t+e(o)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),Oi=(t,o)=>D.from(Si.exec(t)).bind(t=>{const e=Number(t[1]),n=t[2];return((t,o)=>U(o,o=>U(zi[o],o=>t===o)))(n,o)?D.some({value:e,unit:n}):D.none()}),Mi=(t,o,e,n)=>({x:t,y:o,width:e,height:n,right:t+e,bottom:o+n}),Ti=t=>{const o=void 0===t?window:t,e=o.document,n=Rn(Ao.fromDom(e));return(t=>{const o=void 0===t?window:t;return Qo().browser.isFirefox()?D.none():D.from(o.visualViewport)})(o).fold(()=>{const t=o.document.documentElement,e=t.clientWidth,i=t.clientHeight;return Mi(n.left,n.top,e,i)},t=>Mi(Math.max(t.pageLeft,n.left),Math.max(t.pageTop,n.top),t.width,t.height))},Ui=(t,o)=>t.view(o).fold(h([]),o=>{const e=t.owner(o),n=Ui(t,e);return[o].concat(n)});var Ri=Object.freeze({__proto__:null,view:t=>(t.dom===document?D.none():D.from(t.dom.defaultView?.frameElement)).map(Ao.fromDom),owner:t=>Ae(t)});const qi=t=>{const o=Ue(),e=Rn(o),n=((t,o)=>{const e=o.owner(t),n=Ui(o,e);return D.some(n)})(t,Ri);return n.fold(y(Tn,t),o=>{const n=Un(t),i=Y(o,(t,o)=>{const e=Un(o);return{left:t.left+e.left,top:t.top+e.top}},{left:0,top:0});return On(i.left+n.left+e.left,i.top+n.top+e.top)})},Ni=(t,o,e,n)=>({x:t,y:o,width:e,height:n,right:t+e,bottom:o+n}),Ii=t=>{const o=Tn(t),e=zn(t),n=kn(t);return Ni(o.left,o.top,e,n)},Li=t=>{const o=qi(t),e=zn(t),n=kn(t);return Ni(o.left,o.top,e,n)},Hi=(t,o)=>{const e=Math.max(t.x,o.x),n=Math.max(t.y,o.y),i=Math.min(t.right,o.right),r=Math.min(t.bottom,o.bottom);return Ni(e,n,i-e,r-n)},Yi=()=>Ti(window),ji=(t,o)=>fo(t.element,o.event.target),Gi=t=>(Ht(bn(t,"position"),"fixed")?D.none():pe(t)).orThunk(()=>{const o=Ao.fromTag("span");return ce(t).bind(t=>{Ge(t,o);const e=pe(o);return tn(o),e})}),Wi=t=>Gi(t).map(Tn).getOrThunk(()=>On(0,0)),Pi=(t,o)=>{const e=D.from(Qe(t,"id")).getOrThunk(()=>{const t=qt("aria");return Ve(o,"id",t),t});Ve(t,"aria-describedby",e)};var Vi;!function(t){t[t.Error=0]="Error",t[t.Value=1]="Value"}(Vi||(Vi={}));const Zi=(t,o,e)=>t.stype===Vi.Error?o(t.serror):e(t.svalue),Qi=t=>({stype:Vi.Value,svalue:t}),Ki=t=>({stype:Vi.Error,serror:t}),Ji=t=>t.fold(Ki,Qi),$i=t=>Zi(t,Dt.error,Dt.value),Xi=Qi,tr=t=>{const o=[],e=[];return I(t,t=>{Zi(t,t=>e.push(t),t=>o.push(t))}),{values:o,errors:e}},or=Ki,er=(t,o)=>t.stype===Vi.Value?o(t.svalue):t,nr=(t,o)=>t.stype===Vi.Error?o(t.serror):t,ir=(t,o)=>t.stype===Vi.Value?{stype:Vi.Value,svalue:o(t.svalue)}:t,rr=(t,o)=>t.stype===Vi.Error?{stype:Vi.Error,serror:o(t.serror)}:t,ar=Zi,Ar=t=>a(t)&&rt(t).length>100?" removed due to size":JSON.stringify(t,null,2),sr=(t,o)=>or([{path:t,getErrorInfo:o}]),lr=t=>({extract:(o,e)=>nr(t(e),t=>((t,o)=>sr(t,h(o)))(o,t)),toString:h("val")}),dr=lr(Xi),cr=h(dr),xr=(t,o)=>lr(e=>{const n=typeof e;return t(e)?Xi(e):or(`Expected type: ${o} but got: ${n}`)}),pr=xr(C,"number"),gr=xr(r,"string"),Cr=xr(d,"boolean"),ur=xr(g,"function"),mr=t=>{if(Object(t)!==t)return!0;switch({}.toString.call(t).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(t).every(o=>mr(t[o]));default:return!1}},br=lr(t=>mr(t)?Xi(t):or("Expected value to be acceptable for sending via postMessage")),fr=t=>({tag:"defaultedThunk",process:t}),hr=t=>fr(h(t)),_r=t=>({tag:"mergeWithThunk",process:t}),vr=(t,o,e,n)=>({tag:"field",key:t,newKey:o,presence:e,prop:n}),yr=(t,o,e)=>{switch(t.tag){case"field":return o(t.key,t.newKey,t.presence,t.prop);case"custom":return e(t.newKey,t.instantiator)}},Er=t=>f(or,P)(t),wr=t=>{const o=tr(t);return o.errors.length>0?Er(o.errors):Xi(o.values)},kr=(t,o,e,n)=>ut(o,e).fold(()=>((t,o,e)=>sr(t,()=>'Could not find valid *required* value for "'+o+'" in '+Ar(e)))(t,e,o),n),Br=(t,o,e,n)=>n(ut(t,o).getOrThunk(()=>e(t))),Fr=(t,o,e,n,i)=>{const r=t=>i.extract(o.concat([n]),t),a=t=>t.fold(()=>Xi(D.none()),t=>{const e=i.extract(o.concat([n]),t);return ir(e,D.some)});switch(t.tag){case"required":return kr(o,e,n,r);case"defaultedThunk":return Br(e,n,t.process,r);case"option":return((t,o,e)=>e(ut(t,o)))(e,n,a);case"defaultedOptionThunk":return((t,o,e,n)=>n(ut(t,o).map(o=>!0===o?e(t):o)))(e,n,t.process,a);case"mergeWithThunk":return Br(e,n,h({}),o=>
vendor: 30,622 bytes, line 1
1{const n=It(t.process(e),o);return r(n)})}},Dr=t=>({extract:(o,e)=>t().extract(o,e),toString:()=>t().toString()}),zr=t=>rt(xt(t,p)),Sr=t=>{const o=Or(t),e=Y(t,(t,o)=>yr(o,o=>It(t,{[o]:!0}),h(t)),{});return{extract:(t,n)=>{const i=d(n)?[]:zr(n),r=H(i,t=>!bt(e,t));return 0===r.length?o.extract(t,n):((t,o)=>sr(t,()=>"There are unsupported fields: ["+o.join(", ")+"] specified"))(t,r)},toString:o.toString}},Or=t=>({extract:(o,e)=>((t,o,e)=>{const n={},i=[];for(const r of e)yr(r,(e,r,a,A)=>{const s=Fr(a,t,o,e,A);ar(s,t=>{i.push(...t)},t=>{n[r]=t})},(t,e)=>{n[t]=e(o)});return i.length>0?or(i):Xi(n)})(o,e,t),toString:()=>{const o=N(t,t=>yr(t,(t,o,e,n)=>t+" -> "+n.toString(),(t,o)=>"state("+t+")"));return"obj{\n"+o.join("\n")+"}"}}),Mr=t=>({extract:(o,e)=>{const n=N(e,(e,n)=>t.extract(o.concat(["["+n+"]"]),e));return wr(n)},toString:()=>"array("+t.toString()+")"}),Tr=(t,o)=>{const e=void 0!==o?o:_;return{extract:(o,n)=>{const i=[];for(const r of t){const t=r.extract(o,n);if(t.stype===Vi.Value)return{stype:Vi.Value,svalue:e(t.svalue)};i.push(t)}return wr(i)},toString:()=>"oneOf("+N(t,t=>t.toString()).join(", ")+")"}},Ur=(t,o)=>({extract:(e,n)=>{const i=rt(n),r=((o,e)=>Mr(lr(t)).extract(o,e))(e,i);return er(r,t=>{const i=N(t,t=>vr(t,t,{tag:"required",process:{}},o));return Or(i).extract(e,n)})},toString:()=>"setOf("+o.toString()+")"}),Rr=f(Mr,Or),qr=(t,o,e,n)=>ut(e,n).fold(()=>((t,o,e)=>sr(t,()=>'The chosen schema: "'+e+'" did not exist in branches: '+Ar(o)))(t,e,n),e=>e.extract(t.concat(["branch: "+n]),o)),Nr=(t,o)=>({extract:(e,n)=>ut(n,t).fold(()=>((t,o)=>sr(t,()=>'Choice schema did not contain choice key: "'+o+'"'))(e,t),t=>qr(e,n,o,t)),toString:()=>"chooseOn("+t+"). Possible values: "+rt(o)}),Ir=t=>lr(o=>t(o).fold(or,Xi)),Lr=(t,o)=>Ur(o=>Ji(t(o)),o),Hr=(t,o,e)=>$i(((t,o,e)=>{const n=o.extract([t],e);return rr(n,t=>({input:e,errors:t}))})(t,o,e)),Yr=t=>t.fold(t=>{throw new Error(Gr(t))},_),jr=(t,o,e)=>Yr(Hr(t,o,e)),Gr=t=>"Errors: \n"+(t=>{const o=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:h("... (only showing first ten failures)")}]):t;return N(o,t=>"Failed path: ("+t.path.join(" > ")+")\n"+t.getErrorInfo())})(t.errors).join("\n")+"\n\nInput object: "+Ar(t.input),Wr=(t,o)=>Nr(t,st(o,Or)),Pr=(t,o)=>((t,o)=>{const e=ro(o);return{extract:(t,o)=>e().extract(t,o),toString:()=>e().toString()}})(0,o),Vr=vr,Zr=(t,o)=>({tag:"custom",newKey:t,instantiator:o}),Qr=t=>Ir(o=>T(t,o)?Dt.value(o):Dt.error(`Unsupported value: "${o}", choose one of "${t.join(", ")}".`)),Kr=t=>Vr(t,t,{tag:"required",process:{}},cr()),Jr=(t,o)=>Vr(t,t,{tag:"required",process:{}},o),$r=t=>Jr(t,pr),Xr=t=>Jr(t,gr),ta=(t,o)=>Vr(t,t,{tag:"required",process:{}},Qr(o)),oa=t=>Jr(t,ur),ea=(t,o)=>Vr(t,t,{tag:"required",process:{}},Or(o)),na=(t,o)=>Vr(t,t,{tag:"required",process:{}},Rr(o)),ia=(t,o)=>Vr(t,t,{tag:"required",process:{}},Mr(o)),ra=t=>Vr(t,t,{tag:"option",process:{}},cr()),aa=(t,o)=>Vr(t,t,{tag:"option",process:{}},o),Aa=t=>aa(t,pr),sa=t=>aa(t,gr),la=(t,o)=>aa(t,Qr(o)),da=t=>aa(t,ur),ca=(t,o)=>aa(t,Mr(o)),xa=(t,o)=>aa(t,Or(o)),pa=(t,o)=>Vr(t,t,hr(o),cr()),ga=(t,o,e)=>Vr(t,t,hr(o),e),Ca=(t,o)=>ga(t,o,pr),ua=(t,o)=>ga(t,o,gr),ma=(t,o,e)=>ga(t,o,Qr(e)),ba=(t,o)=>ga(t,o,Cr),fa=(t,o)=>ga(t,o,ur),ha=(t,o,e)=>ga(t,o,Mr(e)),_a=(t,o,e)=>ga(t,o,Or(e)),va=(t,o)=>((t,o)=>{const e={};return At(t,(t,n)=>{T(o,n)||(e[n]=t)}),e})(t,o),ya=(t,o)=>((t,o)=>({[t]:o}))(t,o),Ea=t=>(t=>{const o={};return I(t,t=>{o[t.key]=t.value}),o})(t),wa=(t,o)=>{const e=(t=>{const o=[],e=[];return I(t,t=>{t.fold(t=>{o.push(t)},t=>{e.push(t)})}),{errors:o,values:e}})(t);return e.errors.length>0?(n=e.errors,Dt.error(P(n))):((t,o)=>0===t.length?Dt.value(o):Dt.value(It(o,Lt.apply(void 0,t))))(e.values,o);var n},ka=h,Ba=ka("touchstart"),Fa=ka("touchmove"),Da=ka("touchend"),za=ka("touchcancel"),Sa=ka("mousedown"),Oa=ka("mousemove"),Ma=ka("mouseout"),Ta=ka("mouseup"),Ua=ka("mouseover"),Ra=ka("focusin"),qa=ka("focusout"),Na=ka("keydown"),Ia=ka("keyup"),La=ka("input"),Ha=ka("change"),Ya=ka("click"),ja=ka("transitioncancel"),Ga=ka("transitionend"),Wa=ka("transitionstart"),Pa=ka("selectstart"),Va=t=>h("alloy."+t),Za={tap:Va("tap")},Qa=Va("focus"),Ka=Va("blur.post"),Ja=Va("paste.post"),$a=Va("receive"),Xa=Va("execute"),tA=Va("focus.item"),oA=Za.tap,eA=Va("longpress"),nA=Va("sandbox.close"),iA=Va("typeahead.cancel"),rA=Va("system.init"),aA=Va("system.touchmove"),AA=Va("system.touchend"),sA=Va("system.scroll"),lA=Va("system.resize"),dA=Va("system.attached"),cA=Va("system.detached"),xA=Va("system.dismissRequested"),pA=Va("system.repositionRequested"),gA=Va("focusmanager.shifted"),CA=Va("slotcontainer.visibility"),uA=Va("system.external.element.scroll"),mA=Va("change.tab"),bA=Va("dismiss.tab"),fA=Va("highlight"),hA=Va("dehighlight"),_A=t=>rn(t),vA="unknown";var yA;!function(t){t[t.STOP=0]="STOP",t[t.NORMAL=1]="NORMAL",t[t.LOGGING=2]="LOGGING"}(yA||(yA={}));const EA=ht({}),wA=(t,o,e)=>{switch(ut(EA.get(),t).orThunk(()=>{const o=rt(EA.get());return it(o,o=>t.indexOf(o)>-1?D.some(EA.get()[o]):D.none())}).getOr(yA.NORMAL)){case yA.NORMAL:return e(FA());case yA.LOGGING:{const n=((t,o)=>{const e=[],n=(new Date).getTime();return{logEventCut:(t,o,n)=>{e.push({outcome:"cut",target:o,purpose:n})},logEventStopped:(t,o,n)=>{e.push({outcome:"stopped",target:o,purpose:n})},logNoParent:(t,o,n)=>{e.push({outcome:"no-parent",target:o,purpose:n})},logEventNoHandlers:(t,o)=>{e.push({outcome:"no-handlers-left",target:o})},logEventResponse:(t,o,n)=>{e.push({outcome:"response",purpose:n,target:o})},write:()=>{const i=(new Date).getTime();T(["mousemove","mouseover","mouseout",rA()],t)||console.log(t,{event:t,time:i-n,target:o.dom,sequence:N(e,t=>T(["cut","stopped","response"],t.outcome)?"{"+t.purpose+"} "+t.outcome+" at ("+_A(t.target)+")":t.outcome)})}}})(t,o),i=e(n);return n.write(),i}case yA.STOP:return!0}},kA=["alloy/data/Fields","alloy/debugging/Debugging"],BA=(t,o,e)=>wA(t,o,e),FA=h({logEventCut:m,logEventStopped:m,logNoParent:m,logEventNoHandlers:m,logEventResponse:m,write:m}),DA=h([Kr("menu"),Kr("selectedMenu")]),zA=h([Kr("item"),Kr("selectedItem")]);h(Or(zA().concat(DA())));const SA=h(Or(zA())),OA=ea("initSize",[Kr("numColumns"),Kr("numRows")]),MA=()=>ea("markers",[Kr("backgroundMenu")].concat(DA()).concat(zA())),TA=t=>ea("markers",N(t,Kr)),UA=(t,o,e)=>((()=>{const t=new Error;if(void 0!==t.stack){const o=t.stack.split("\n");return G(o,t=>t.indexOf("alloy")>0&&!U(kA,o=>t.indexOf(o)>-1)).getOr(vA)}})(),Vr(o,o,e,Ir(t=>Dt.value((...o)=>t.apply(void 0,o))))),RA=t=>UA(0,t,hr(m)),qA=t=>UA(0,t,hr(D.none)),NA=t=>UA(0,t,{tag:"required",process:{}}),IA=t=>UA(0,t,{tag:"required",process:{}}),LA=(t,o)=>Zr(t,h(o)),HA=t=>Zr(t,_),YA=h(OA),jA=t=>N(t,t=>to(t,"/*")?t.substring(0,t.length-2):t),GA=(t,o)=>{const e=t.toString(),n=e.indexOf(")")+1,i=e.indexOf("("),r=e.substring(i+1,n-1).split(/,\s*/);return t.toFunctionAnnotation=()=>({name:o,parameters:jA(r)}),t},WA=(t,o)=>{let e=null;return{cancel:()=>{null!==e&&(clearTimeout(e),e=null)},schedule:(...n)=>{e=setTimeout(()=>{t.apply(null,n),e=null},o)}}},PA=t=>{const o=t.raw;return void 0===o.touches||1!==o.touches.length?D.none():D.some(o.touches[0])},VA=t=>{const o=Qt(),e=ht(!1),n=WA(o=>{t.triggerEvent(eA(),o),e.set(!0)},400),i=Ea([{key:Ba(),value:t=>(PA(t).each(i=>{n.cancel();const r={x:i.clientX,y:i.clientY,target:t.target};n.schedule(t),e.set(!1),o.set(r)}),D.none())},{key:Fa(),value:t=>(n.cancel(),PA(t).each(t=>{o.on(e=>{((t,o)=>{const e=Math.abs(t.clientX-o.x),n=Math.abs(t.clientY-o.y);return e>5||n>5})(t,e)&&o.clear()})}),D.none())},{key:Da(),value:i=>{n.cancel();return o.get().filter(t=>fo(t.target,i.target)).map(o=>e.get()?(i.prevent(),!1):t.triggerEvent(oA(),i))}}]);return{fireIfReady:(t,o)=>ut(i,o).bind(o=>o(t))}};var ZA;!function(t){t.OnFocusMode="onFocus",t.OnEnterOrSpaceMode="onEnterOrSpace",t.OnApiMode="onApi"}(ZA||(ZA={}));const QA="placeholder",KA=ft([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),JA=t=>mt(t,"uiType"),$A=(t,o,e,n)=>JA(e)&&e.uiType===QA?((t,o,e,n)=>t.exists(t=>t!==e.owner)?KA.single(!0,h(e)):ut(n,e.name).fold(()=>{throw new Error("Unknown placeholder component: "+e.name+"\nKnown: ["+rt(n)+"]\nNamespace: "+t.getOr("none")+"\nSpec: "+JSON.stringify(e,null,2))},t=>t.replace()))(t,0,e,n):KA.single(!1,h(e)),XA=(t,o,e,n)=>$A(t,0,e,n).fold((i,r)=>{const a=JA(e)?r(o,e.config,e.validated):r(o),A=ut(a,"components").getOr([]),s=V(A,e=>XA(t,o,e,n));return[{...a,components:s}]},(t,n)=>{if(JA(e)){const t=n(o,e.config,e.validated);return e.validated.preprocess.getOr(_)(t)}return n(o)}),ts=(t,o,e,n)=>{const i=st(n,(t,o)=>((t,o)=>{let e=!1;return{name:h(t),required:()=>o.fold((t,o)=>t,(t,o)=>t),used:()=>e,replace:()=>{if(e)throw new Error("Trying to use the same placeholder more than once: "+t);return e=!0,o}}})(o,t)),r=((t,o,e,n)=>V(e,e=>XA(t,o,e,n)))(t,o,e,i);return At(i,e=>{if(!1===e.used()&&e.required())throw new Error("Placeholder: "+e.name()+" was not found in components list\nNamespace: "+t.getOr("none")+"\nComponents: "+JSON.stringify(o.components,null,2))}),r},os=KA.single,es=KA.multiple,ns=h(QA),is=ft([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),rs=pa("factory",{sketch:_}),as=pa("schema",[]),As=Kr("name"),ss=Vr("pname","pname",fr(t=>"<alloy."+qt(t.name)+">"),cr()),ls=Zr("schema",()=>[ra("preprocess")]),ds=pa("defaults",h({})),cs=pa("overrides",h({})),xs=Or([rs,as,As,ss,ds,cs]),ps=Or([rs,as,As,ds,cs]),gs=Or([rs,as,As,ss,ds,cs]),Cs=Or([rs,ls,As,Kr("unit"),ss,ds,cs]),us=t=>t.fold(D.some,D.none,D.some,D.some),ms=t=>{const o=t=>t.name;return t.fold(o,o,o,o)},bs=(t,o)=>e=>{const n=jr("Converting part type",o,e);return t(n)},fs=bs(is.required,xs),hs=bs(is.external,ps),_s=bs(is.optional,gs),vs=bs(is.group,Cs),ys=h("entirety");var Es=Object.freeze({__proto__:null,required:fs,external:hs,optional:_s,group:vs,asNamedPart:us,name:ms,asCommon:t=>t.fold(_,_,_,_),original:ys});const ws=(t,o,e,n)=>It(o.defaults(t,e,n),e,{uid:t.partUids[o.name]},o.overrides(t,e,n)),ks=(t,o)=>{const e={};return I(o,o=>{us(o).each(o=>{const n=Bs(t,o.pname);e[o.name]=e=>{const i=jr("Part: "+o.name+" in "+t,Or(o.schema),e);return{...n,config:e,validated:i}}})}),e},Bs=(t,o)=>({uiType:ns(),owner:t,name:o}),Fs=(t,o,e)=>({uiType:ns(),owner:t,name:o,config:e,validated:{}}),Ds=t=>V(t,t=>t.fold(D.none,D.some,D.none,D.none).map(t=>ea(t.name,t.schema.concat([HA(ys())]))).toArray()),zs=t=>N(t,ms),Ss=(t,o,e)=>((t,o,e)=>{const n={},i={};return I(e,t=>{t.fold(t=>{n[t.pname]=os(!0,(o,e,n)=>t.factory.sketch(ws(o,t,e,n)))},t=>{const e=o.parts[t.name];i[t.name]=h(t.factory.sketch(ws(o,t,e[ys()]),e))},t=>{n[t.pname]=os(!1,(o,e,n)=>t.factory.sketch(ws(o,t,e,n)))},t=>{n[t.pname]=es(!0,(o,e,n)=>{const i=o[t.name];return N(i,e=>t.factory.sketch(It(t.defaults(o,e,n),e,t.overrides(o,e))))})})}),{internals:h(n),externals:h(i)}})(0,o,e),Os=(t,o,e)=>ts(D.some(t),o,o.components,e),Ms=(t,o,e)=>{const n=o.partUids[e];return t.getSystem().getByUid(n).toOptional()},Ts=(t,o,e)=>Ms(t,o,e).getOrDie("Could not find part: "+e),Us=(t,o,e)=>{const n={},i=o.partUids,r=t.getSystem();return I(e,t=>{n[t]=h(r.getByUid(i[t]))}),n},Rs=(t,o)=>{const e=t.getSystem();return st(o.partUids,(t,o)=>h(e.getByUid(t)))},qs=t=>rt(t.partUids),Ns=(t,o,e)=>{const n={},i=o.partUids,r=t.getSystem();return I(e,t=>{n[t]=h(r.getByUid(i[t]).getOrDie())}),n},Is=(t,o)=>{const e=zs(o);return Ea(N(e,o=>({key:o,value:t+"-"+o})))},Ls=t=>Vr("partUids","partUids",_r(o=>Is(o.uid,t)),cr());var Hs=Object.freeze({__proto__:null,generate:ks,generateOne:Fs,schemas:Ds,names:zs,substitutes:Ss,components:Os,defaultUids:Is,defaultUidsSchema:Ls,getAllParts:Rs,getAllPartNames:qs,getPart:Ms,getPartOrDie:Ts,getParts:Us,getPartsOrDie:Ns});const Ys=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],js=(t,o,e,n=1)=>{const i=t*n,r=o*n,a=t=>ut(e,t).getOr([]),A=(t,o,e)=>{const n=K(Ys,e);return{offset:On(t,o),classesOn:V(e,a),classesOff:V(n,a)}};return{southeast:()=>A(-t,o,["top","alignLeft"]),southwest:()=>A(t,o,["top","alignRight"]),south:()=>A(-t/2,o,["top","alignCentre"]),northeast:()=>A(-t,-o,["bottom","alignLeft"]),northwest:()=>A(t,-o,["bottom","alignRight"]),north:()=>A(-t/2,-o,["bottom","alignCentre"]),east:()=>A(t,-o/2,["valignCentre","left"]),west:()=>A(-t,-o/2,["valignCentre","right"]),insetNortheast:()=>A(i,r,["top","alignLeft","inset"]),insetNorthwest:()=>A(-i,r,["top","alignRight","inset"]),insetNorth:()=>A(-i/2,r,["top","alignCentre","inset"]),insetSoutheast:()=>A(i,-r,["bottom","alignLeft","inset"]),insetSouthwest:()=>A(-i,-r,["bottom","alignRight","inset"]),insetSouth:()=>A(-i/2,-r,["bottom","alignCentre","inset"]),insetEast:()=>A(-i,-r/2,["valignCentre","right","inset"]),insetWest:()=>A(i,-r/2,["valignCentre","left","inset"])}},Gs=()=>js(0,0,{}),Ws=(t,o,e,n,i,r,a,A=!1)=>({x:t,y:o,bubble:e,direction:n,placement:i,restriction:r,label:`${a}-${i}`,alwaysFit:A}),Ps=ft([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Vs=Ps.southeast,Zs=Ps.southwest,Qs=Ps.northeast,Ks=Ps.northwest,Js=Ps.south,$s=Ps.north,Xs=Ps.east,tl=Ps.west,ol=(t,o)=>J(["left","right","top","bottom"],e=>ut(o,e).map(o=>((t,o)=>{switch(o){case 1:return t.x;case 0:return t.x+t.width;case 2:return t.y;case 3:return t.y+t.height}})(t,o))),el="layout",nl=t=>t.x,il=(t,o)=>t.x+t.width/2-o.width/2,rl=(t,o)=>t.x+t.width-o.width,al=(t,o)=>t.y-o.height,Al=t=>t.y+t.height,sl=(t,o)=>t.y+t.height/2-o.height/2,ll=(t,o,e)=>Ws(nl(t),Al(t),e.southeast(),Vs(),"southeast",ol(t,{left:1,top:3}),el),dl=(t,o,e)=>Ws(rl(t,o),Al(t),e.southwest(),Zs(),"southwest",ol(t,{right:0,top:3}),el),cl=(t,o,e)=>Ws(nl(t),al(t,o),e.northeast(),Qs(),"northeast",ol(t,{left:1,bottom:2}),el),xl=(t,o,e)=>Ws(rl(t,o),al(t,o),e.northwest(),Ks(),"northwest",ol(t,{right:0,bottom:2}),el),pl=(t,o,e)=>Ws(il(t,o),al(t,o),e.north(),$s(),"north",ol(t,{bottom:2}),el),gl=(t,o,e)=>Ws(il(t,o),Al(t),e.south(),Js(),"south",ol(t,{top:3}),el),Cl=(t,o,e)=>Ws((t=>t.x+t.width)(t),sl(t,o),e.east(),Xs(),"east",ol(t,{left:0}),el),ul=(t,o,e)=>Ws(((t,o)=>t.x-o.width)(t,o),sl(t,o),e.west(),tl(),"west",ol(t,{right:1}),el),ml=()=>[ll,dl,cl,xl,gl,pl,Cl,ul],bl=()=>[dl,ll,xl,cl,gl,pl,Cl,ul],fl=()=>[cl,xl,ll,dl,pl,gl],hl=()=>[xl,cl,dl,ll,pl,gl],_l=()=>[ll,dl,cl,xl,gl,pl],vl=()=>[dl,ll,xl,cl,gl,pl],yl="data-alloy-placement",El=t=>Ke(t,yl),wl="layout-inset",kl=t=>t.x,Bl=(t,o)=>t.x+t.width/2-o.width/2,Fl=(t,o)=>t.x+t.width-o.width,Dl=t=>t.y,zl=(t,o)=>t.y+t.height-o.height,Sl=(t,o)=>t.y+t.height/2-o.height/2,Ol=(t,o,e)=>Ws(Fl(t,o),zl(t,o),e.insetSouthwest(),Ks(),"southwest",ol(t,{right:0,bottom:3}),wl),Ml=(t,o,e)=>Ws(kl(t),zl(t,o),e.insetSoutheast(),Qs(),"southeast",ol(t,{left:1,bottom:3}),wl),Tl=(t,o,e)=>Ws(Fl(t,o),Dl(t),e.insetNorthwest(),Zs(),"northwest",ol(t,{right:0,top:2}),wl),Ul=(t,o,e)=>Ws(kl(t),Dl(t),e.insetNortheast(),Vs(),"northeast",ol(t,{left:1,top:2}),wl),Rl=(t,o,e)=>Ws(Bl(t,o),Dl(t),e.insetNorth(),Js(),"north",ol(t,{top:2}),wl),ql=(t,o,e)=>Ws(Bl(t,o),zl(t,o),e.insetSouth(),$s(),"south",ol(t,{bottom:3}),wl),Nl=(t,o,e)=>Ws(Fl(t,o),Sl(t,o),e.insetEast(),tl(),"east",ol(t,{right:0}),wl),Il=(t,o,e)=>Ws(kl(t),Sl(t,o),e.insetWest(),Xs(),"west",ol(t,{left:1}),wl),Ll=t=>{switch(t){case"north":return Rl;case"northeast":return Ul;case"northwest":return Tl;case"south":return ql;case"southeast":return Ml;case"southwest":return Ol;case"east":return Nl;case"west":return Il}},Hl=(t,o,e,n,i)=>El(n).map(Ll).getOr(Rl)(t,o,e,n,i),Yl=t=>{switch(t){case"north":return ql;case"northeast":return Ml;case"northwest":return Ol;case"south":return Rl;case"southeast":return Ul;case"southwest":return Tl;case"east":return Il;case"west":return Nl}},jl=(t,o,e,n,i)=>El(n).map(Yl).getOr(Rl)(t,o,e,n,i),Gl=(t,o)=>{((t,o)=>{const e=En.max(t,o,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);pn(t,"max-height",e+"px")})(t,Math.floor(o))},Wl=h((t,o)=>{Gl(t,o),gn(t,{"overflow-x":"hidden","overflow-y":"auto"})}),Pl=h((t,o)=>{Gl(t,o)}),Vl=h((t,o)=>{((t,o)=>{const e=Fn.max(t,o,["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"]);pn(t,"max-width",e+"px")})(t,Math.floor(o))});var Zl;!function(t){t.TopToBottom="toptobottom",t.BottomToTop="bottomtotop"}(Zl||(Zl={}));const Ql="data-alloy-vertical-dir",Kl=t=>Ci(t,t=>ee(t)&&Qe(t,"data-alloy-vertical-dir")===Zl.BottomToTop);var Jl;!function(t){t[t.HighlightMenuAndItem=0]="HighlightMenuAndItem",t[t.HighlightJustMenu=1]="HighlightJustMenu",t[t.HighlightNone=2]="HighlightNone"}(Jl||(Jl={}));const $l={init:()=>Xl({readState:h("No State required")})},Xl=t=>t,td={can:F,abort:B,run:m},od=t=>{if(!bt(t,"can")&&!bt(t,"abort")&&!bt(t,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(t,null,2)+" does not have can, abort, or run!");return{...td,...t}},ed=t=>{const o=((t,o)=>(...e)=>j(t,(t,n)=>t&&o(n).apply(void 0,e),!0))(t,t=>t.can),e=((t,o)=>(...e)=>j(t,(t,n)=>t||o(n).apply(void 0,e),!1))(t,t=>t.abort);return{can:o,abort:e,run:(...o)=>{I(t,t=>{t.run.apply(void 0,o)})}}},nd=(t,o)=>{Ad(t,t.element,o,{})},id=(t,o,e)=>{Ad(t,t.element,o,e)},rd=t=>{nd(t,Xa())},ad=(t,o,e)=>{Ad(t,o,e,{})},Ad=(t,o,e,n)=>{const i={target:o,...n};t.getSystem().triggerEvent(e,o,i)},sd=(t,o,e,n)=>{t.getSystem().triggerEvent(e,o,n.event)},ld=t=>Ea(t),dd=(t,o)=>({key:t,value:od({abort:o})}),cd=t=>({key:t,value:od({run:(t,o)=>{o.event.prevent()}})}),xd=(t,o)=>({key:t,value:od({run:o})}),pd=(t,o,e)=>({key:t,value:od({run:(t,n)=>{o.apply(void 0,[t,n].concat(e))}})}),gd=t=>o=>({key:t,value:od({run:(t,e)=>{ji(t,e)&&o(t,e)}})}),Cd=(t,o,e)=>((t,o)=>xd(t,(e,n)=>{e.getSystem().getByUid(o).each(o=>{sd(o,o.element,t,n)})}))(t,o.partUids[e]),ud=(t,o)=>xd(t,(t,e)=>{const n=e.event,i=t.getSystem().getByDom(n.target).getOrThunk(()=>fi(n.target,o=>t.getSystem().getByDom(o).toOptional(),B).getOr(t));o(t,i,e)}),md=t=>xd(t,(t,o)=>{o.cut()}),bd=t=>xd(t,(t,o)=>{o.stop()}),fd=(t,o)=>gd(t)(o),hd=gd(dA()),_d=gd(cA()),vd=gd(rA()),yd=(t=>o=>xd(t,o))(Xa()),Ed=t=>({classes:c(t.classes)?[]:t.classes,attributes:c(t.attributes)?{}:t.attributes,styles:c(t.styles)?{}:t.styles}),wd=(t,o,e)=>vd((n,i)=>{e(n,t,o)}),kd=(t,o,e)=>((t,o,e)=>{const n=e.toString(),i=n.indexOf(")")+1,r=n.indexOf("("),a=n.substring(r+1,i-1).split(/,\s*/);return t.toFunctionAnnotation=()=>({name:o,parameters:jA(a.slice(0,1).concat(a.slice(3)))}),t})((n,...i)=>{const r=[n].concat(i);return n.config({name:h(t)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+t+". Using API: "+e)},t=>{const e=Array.prototype.slice.call(r,1);return o.apply(void 0,[n,t.config,t.state].concat(e))})},e,o),Bd=t=>({key:t,value:void 0}),Fd=(t,o,e,n,i,r,a)=>{const A=t=>bt(t,e)?t[e]():D.none(),s=st(i,(t,o)=>kd(e,t,o)),l={...st(r,(t,o)=>GA(t,o)),...s,revoke:y(Bd,e),config:o=>{const n=jr(e+"-config",t,o);return{key:e,value:{config:n,me:l,configAsRaw:ro(()=>jr(e+"-config",t,o)),initialConfig:o,state:a}}},schema:h(o),exhibit:(t,o)=>jt(A(t),ut(n,"exhibit"),(t,e)=>e(o,t.config,t.state)).getOrThunk(()=>Ed({})),name:h(e),handlers:t=>A(t).map(t=>ut(n,"events").getOr(()=>({}))(t.config,t.state)).getOr({})};return l},Dd=t=>Ea(t),zd=Sr([Kr("fields"),Kr("name"),pa("active",{}),pa("apis",{}),pa("state",$l),pa("extra",{})]),Sd=t=>{const o=jr("Creating behaviour: "+t.name,zd,t);return((t,o,e,n,i,r)=>{const a=Sr(t),A=xa(o,[(s="config",l=t,aa(s,Sr(l)))]);var s,l;return Fd(a,A,o,e,n,i,r)})(o.fields,o.name,o.active,o.apis,o.extra,o.state)},Od=Sr([Kr("branchKey"),Kr("branches"),Kr("name"),pa("active",{}),pa("apis",{}),pa("state",$l),pa("extra",{})]),Md=t=>{const o=jr("Creating behaviour: "+t.name,Od,t);return((t,o,e,n,i,r)=>{const a=t,A=xa(o,[aa("config",t)]);return Fd(a,A,o,e,n,i,r)})(Wr(o.branchKey,o.branches),o.name,o.active,o.apis,o.extra,o.state)},Td=h(void 0),Ud=(t,o)=>{const e=((t,o)=>{const e=ld(o);return Sd({fields:[Kr("enabled")],name:t,active:{events:h(e)}})})(t,o);return{key:t,value:{config:{},me:e,configAsRaw:h({}),initialConfig:{},state:$l}}},Rd=(t,o)=>{o.ignore||(Re(t.element),o.onFocus(t))};var qd=Object.freeze({__proto__:null,focus:Rd,blur:(t,o)=>{o.ignore||qe(t.element)},isFocused:t=>Ne(t.element)});var Nd=Object.freeze({__proto__:null,exhibit:(t,o)=>{const e=o.ignore?{}:{attributes:{tabindex:"-1"}};return Ed(e)},events:t=>ld([xd(Qa(),(o,e)=>{Rd(o,t),e.stop()})].concat(t.stopMousedown?[xd(Sa(),(t,o)=>{o.event.prevent()})]:[]))}),Id=[RA("onFocus"),pa("stopMousedown",!1),pa("ignore",!1)];const Ld=Sd({fields:Id,name:"focusing",active:Nd,apis:qd}),Hd=[8],Yd=[9],jd=[13],Gd=[27],Wd=[32],Pd=[37],Vd=[38],Zd=[39],Qd=[40],Kd=h("tooltipping.close.all"),Jd=h("dismiss.popups"),$d=h("reposition.popups"),Xd=h("mouse.released"),tc=(t,o,e)=>{const n=Q(t.slice(0,o)),i=Q(t.slice(o+1));return G(n.concat(i),e)},oc=(t,o,e)=>{const n=Q(t.slice(0,o));return G(n,e)},ec=(t,o,e)=>{const n=t.slice(0,o),i=t.slice(o+1);return G(i.concat(n),e)},nc=(t,o,e)=>{const n=t.slice(o+1);return G(n,e)},ic=t=>o=>{const e=o.raw;return T(t,e.which)},rc=t=>o=>Z(t,t=>t(o)),ac=t=>!0===t.raw.shiftKey,Ac=t=>!0===t.raw.ctrlKey,sc=E(ac),lc=(t,o)=>({matches:t,classification:o}),dc=(t,o,e,n)=>{const i=gi(t.element,"."+o.highlightClass);I(i,e=>{U(n,t=>fo(t.element,e))||(ri(e,o.highlightClass),t.getSystem().getByDom(e).each(e=>{o.onDehighlight(t,e),nd(e,hA())}))})},cc=(t,o,e,n)=>{dc(t,o,0,[n]),xc(t,o,e,n)||(ni(n.element,o.highlightClass),o.onHighlight(t,n),nd(n,fA()))},xc=(t,o,e,n)=>Ai(n.element,o.highlightClass),pc=(t,o,e,n)=>{const i=gi(t.element,"."+o.itemClass);return D.from(i[n]).fold(()=>Dt.error(new Error("No element found with index "+n)),t.getSystem().getByDom)},gc=(t,o,e)=>Qn(t.element,"."+o.itemClass).bind(o=>t.getSystem().getByDom(o).toOptional()),Cc=(t,o,e)=>{const n=gi(t.element,"."+o.itemClass);return(n.length>0?D.some(n[n.length-1]):D.none()).bind(o=>t.getSystem().getByDom(o).toOptional())},uc=(t,o,e,n)=>{const i=gi(t.element,"."+o.itemClass),r=W(i,t=>Ai(t,o.highlightClass));return r.bind(o=>{const e=Tt(o,n,0,i.length-1);return t.getSystem().getByDom(i[e]).toOptional()})},mc=(t,o,e)=>{const n=gi(t.element,"."+o.itemClass);return Yt(N(n,o=>t.getSystem().getByDom(o).toOptional()))};var bc=Object.freeze({__proto__:null,dehighlightAll:(t,o,e)=>dc(t,o,0,[]),dehighlight:(t,o,e,n)=>{xc(t,o,e,n)&&(ri(n.element,o.highlightClass),o.onDehighlight(t,n),nd(n,hA()))},highlight:cc,highlightFirst:(t,o,e)=>{gc(t,o).each(n=>{cc(t,o,e,n)})},highlightLast:(t,o,e)=>{Cc(t,o).each(n=>{cc(t,o,e,n)})},highlightAt:(t,o,e,n)=>{pc(t,o,e,n).fold(t=>{throw t},n=>{cc(t,o,e,n)})},highlightBy:(t,o,e,n)=>{const i=mc(t,o);G(i,n).each(n=>{cc(t,o,e,n)})},isHighlighted:xc,getHighlighted:(t,o,e)=>Qn(t.element,"."+o.highlightClass).bind(o=>t.getSystem().getByDom(o).toOptional()),getFirst:gc,getLast:Cc,getPrevious:(t,o,e)=>uc(t,o,0,-1),getNext:(t,o,e)=>uc(t,o,0,1),getCandidates:mc}),fc=[Kr("highlightClass"),Kr("itemClass"),RA("onHighlight"),RA("onDehighlight")];const hc=Sd({fields:fc,name:"highlighting",apis:bc}),_c=(t,o,e)=>{o.exists(t=>e.exists(o=>fo(o,t)))||id(t,gA(),{prevFocus:o,newFocus:e})},vc=()=>{const t=t=>Le(t.element);return{get:t,set:(o,e)=>{const n=t(o);o.getSystem().triggerFocus(e,o.element);const i=t(o);_c(o,n,i)}}},yc=()=>{const t=t=>hc.getHighlighted(t).map(t=>t.element);return{get:t,set:(o,e)=>{const n=t(o);o.getSystem().getByDom(e).fold(m,t=>{hc.highlight(o,t)});const i=t(o);_c(o,n,i)}}},Ec=(t,o,e,n,i)=>{const r=(t,o,e,n,i)=>((t,o)=>{const e=G(t,t=>t.matches(o));return e.map(t=>t.classification)})(e(t,o,n,i),o.event).bind(e=>e(t,o,n,i)),a={schema:()=>t.concat([pa("focusManager",vc()),ga("focusInside","onFocus",Ir(t=>T(["onFocus","onEnterOrSpace","onApi"],t)?Dt.value(t):Dt.error("Invalid value for focusInside"))),LA("handler",a),LA("state",o),LA("sendFocusIn",i)]),processKey:r,toEvents:(t,o)=>{const a=t.focusInside!==ZA.OnFocusMode?D.none():i(t).map(e=>xd(Qa(),(n,i)=>{e(n,t,o),i.stop()})),A=[xd(Na(),(n,a)=>{r(n,a,e,t,o).fold(()=>{((e,n)=>{const r=ic(Wd.concat(jd))(n.event);t.focusInside===ZA.OnEnterOrSpaceMode&&r&&ji(e,n)&&i(t).each(i=>{i(e,t,o),n.stop()})})(n,a)},t=>{a.stop()})}),xd(Ia(),(e,i)=>{r(e,i,n,t,o).each(t=>{i.stop()})})];return ld(a.toArray().concat(A))}};return a},wc=t=>{const o=[ra("onEscape"),ra("onEnter"),pa("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),pa("firstTabstop",0),pa("useTabstopAt",F),ra("visibilitySelector")].concat([t]),e=(t,o)=>{const e=t.visibilitySelector.bind(t=>Kn(o,t)).getOr(o);return wn(e)>0},n=(t,o)=>o.focusManager.get(t).bind(t=>Kn(t,o.selector)),i=(t,o,n)=>{((t,o)=>{const n=gi(t.element,o.selector),i=H(n,t=>e(o,t));return D.from(i[o.firstTabstop])})(t,o).each(e=>{o.focusManager.set(t,e)})},r=(t,o,n,i,r)=>r(o,n,t=>((t,o)=>e(t,o)&&t.useTabstopAt(o))(i,t)).fold(()=>i.cyclic?D.some(!0):D.none(),o=>(i.focusManager.set(t,o),D.some(!0))),a=(t,o,i,a)=>{const A=H(gi(t.element,i.selector),t=>e(i,t));return n(t,i).bind(o=>W(A,y(fo,o)).bind(o=>r(t,A,o,i,a)))},A=(t,o,e)=>{const n=e.cyclic?tc:oc;return a(t,0,e,n)},s=(t,o,e)=>{const n=e.cyclic?ec:nc;return a(t,0,e,n)},l=t=>(t=>ce(t))(t).bind(be).exists(o=>fo(o,t)),d=h([lc(rc([ac,ic(Yd)]),A),lc(ic(Yd),s),lc(rc([sc,ic(jd)]),(t,o,e)=>e.onEnter.bind(e=>e(t,o)))]),c=h([lc(ic(Gd),(t,o,e)=>(t.getSystem().broadcastOn([Kd()],{closedTooltip:()=>{o.stop()}}),o.isStopped()?D.none():e.onEscape.bind(e=>e(t,o)))),lc(ic(Yd),(t,o,e)=>n(t,e).filter(t=>!e.useTabstopAt(t)).bind(n=>(l(n)?A:s)(t,o,e)))]);return Ec(o,$l.init,d,c,()=>D.some(i))};var kc=wc(Zr("cyclic",B)),Bc=wc(Zr("cyclic",F));const Fc=t=>ae("input")(t)&&"radio"!==Qe(t,"type")||ae("textarea")(t),Dc=(t,o,e)=>Fc(e)&&ic(Wd)(o.event)?D.none():((t,o,e)=>(ad(t,e,Xa()),D.some(!0)))(t,0,e),zc=(t,o)=>D.some(!0),Sc=[pa("execute",Dc),pa("useSpace",!1),pa("useEnter",!0),pa("useControlEnter",!1),pa("useDown",!1)],Oc=(t,o,e)=>e.execute(t,o,t.element);var Mc=Ec(Sc,$l.init,(t,o,e,n)=>{const i=e.useSpace&&!Fc(t.element)?Wd:[],r=e.useEnter?jd:[],a=e.useDown?Qd:[],A=i.concat(r).concat(a);return[lc(ic(A),Oc)].concat(e.useControlEnter?[lc(rc([Ac,ic(jd)]),Oc)]:[])},(t,o,e,n)=>e.useSpace&&!Fc(t.element)?[lc(ic(Wd),zc)]:[],()=>D.none());const Tc=()=>{const t=Qt();return Xl({readState:()=>t.get().map(t=>({numRows:String(t.numRows),numColumns:String(t.numColumns)})).getOr({numRows:"?",numColumns:"?"}),setGridSize:(o,e)=>{t.set({numRows:o,numColumns:e})},getNumRows:()=>t.get().map(t=>t.numRows),getNumColumns:()=>t.get().map(t=>t.numColumns)})};var Uc=Object.freeze({__proto__:null,flatgrid:Tc,init:t=>t.state(t)});const Rc=t=>(o,e,n,i)=>{const r=t(o.element);return Lc(r,o,e,n,i)},qc=(t,o)=>{const e=In(t,o);return Rc(e)},Nc=(t,o)=>{const e=In(o,t);return Rc(e)},Ic=t=>(o,e,n,i)=>Lc(t,o,e,n,i),Lc=(t,o,e,n,i)=>n.focusManager.get(o).bind(e=>t(o.element,e,n,i)).map(t=>(n.focusManager.set(o,t),!0)),Hc=Ic,Yc=Ic,jc=Ic,Gc=(t,o,e)=>{const n=gi(t,e);return((t,o)=>W(t,o).map(o=>({index:o,candidates:t})))(H(n,Bn),t=>fo(t,o))},Wc=(t,o)=>W(t,t=>fo(o,t)),Pc=(t,o,e,n)=>n(Math.floor(o/e),o%e).bind(o=>{const n=o.row*e+o.column;return n>=0&&n<t.length?D.some(t[n]):D.none()}),Vc=(t,o,e,n,i)=>Pc(t,o,n,(o,r)=>{const a=o===e-1?t.length-o*n:n,A=Tt(r,i,0,a-1);return D.some({row:o,column:A})}),Zc=(t,o,e,n,i)=>Pc(t,o,n,(o,r)=>{const a=Tt(o,i,0,e-1),A=a===e-1?t.length-a*n:n,s=Ut(r,0,A-1);return D.some({row:a,column:s})}),Qc=[Kr("selector"),pa("execute",Dc),qA("onEscape"),pa("captureTab",!1),YA()],Kc=(t,o,e)=>{Qn(t.element,o.selector).each(e=>{o.focusManager.set(t,e)})},Jc=t=>(o,e,n,i)=>Gc(o,e,n.selector).bind(o=>t(o.candidates,o.index,i.getNumRows().getOr(n.initSize.numRows),i.getNumColumns().getOr(n.initSize.numColumns))),$c=(t,o,e)=>e.captureTab?D.some(!0):D.none(),Xc=Jc((t,o,e,n)=>Vc(t,o,e,n,-1)),tx=Jc((t,o,e,n)=>Vc(t,o,e,n,1)),ox=Jc((t,o,e,n)=>Zc(t,o,e,n,-1)),ex=Jc((t,o,e,n)=>Zc(t,o,e,n,1)),nx=h([lc(ic(Pd),qc(Xc,tx)),lc(ic(Zd),Nc(Xc,tx)),lc(ic(Vd),Hc(ox)),lc(ic(Qd),Yc(ex)),lc(rc([ac,ic(Yd)]),$c),lc(rc([sc,ic(Yd)]),$c),lc(ic(Wd.concat(jd)),(t,o,e,n)=>((t,o)=>o.focusManager.get(t).bind(t=>Kn(t,o.selector)))(t,e).bind(n=>e.execute(t,o,n)))]),ix=h([lc(ic(Gd),(t,o,e)=>e.onEscape(t,o)),lc(ic(Wd),zc)]);var rx=Ec(Qc,Tc,nx,ix,()=>D.some(Kc));const ax=(t,o,e,n,i)=>{const r=(t,o,e)=>i(t,o,n,0,e.length-1,e[o],o=>{return n=e[o],"button"===Xo(n)&&"disabled"===Qe(n,"disabled")?r(t,o,e):D.from(e[o]);var n});return Gc(t,e,o).bind(t=>{const o=t.index,e=t.candidates;return r(o,o,e)})},Ax=(t,o,e,n)=>ax(t,o,e,n,(t,o,e,n,i,r,a)=>{const A=Ut(o+e,n,i);return A===t?D.from(r):a(A)}),sx=(t,o,e,n)=>ax(t,o,e,n,(t,o,e,n,i,r,a)=>{const A=Tt(o,e,n,i);return A===t?D.none():a(A)}),lx=[Kr("selector"),pa("getInitial",D.none),pa("execute",Dc),qA("onEscape"),pa("executeOnMove",!1),pa("allowVertical",!0),pa("allowHorizontal",!0),pa("cycles",!0)],dx=(t,o,e)=>((t,o)=>o.focusManager.get(t).bind(t=>Kn(t,o.selector)))(t,e).bind(n=>e.execute(t,o,n)),cx=(t,o,e)=>{o.getInitial(t).orThunk(()=>Qn(t.element,o.selector)).each(e=>{o.focusManager.set(t,e)})},xx=(t,o,e)=>(e.cycles?sx:Ax)(t,e.selector,o,-1),px=(t,o,e)=>(e.cycles?sx:Ax)(t,e.selector,o,1),gx=t=>(o,e,n,i)=>t(o,e,n,i).bind(()=>n.executeOnMove?dx(o,e,n):D.some(!0)),Cx=h([lc(ic(Wd),zc),lc(ic(Gd),(t,o,e)=>e.onEscape(t,o))]);var ux=Ec(lx,$l.init,(t,o,e,n)=>{const i=[...e.allowHorizontal?Pd:[]].concat(e.allowVertical?Vd:[]),r=[...e.allowHorizontal?Zd:[]].concat(e.allowVertical?Qd:[]);return[lc(ic(i),gx(qc(xx,px))),lc(ic(r),gx(Nc(xx,px))),lc(ic(jd),dx),lc(ic(Wd),dx)]},Cx,()=>D.some(cx));const mx=(t,o,e)=>D.from(t[o]).bind(t=>D.from(t[e]).map(t=>({rowIndex:o,columnIndex:e,cell:t}))),bx=(t,o,e,n)=>{const i=t[o].length,r=Tt(e,n,0,i-1);return mx(t,o,r)},fx=(t,o,e,n)=>{const i=Tt(e,n,0,t.length-1),r=t[i].length,a=Ut(o,0,r-1);return mx(t,i,a)},hx=(t,o,e,n)=>{const i=t[o].length,r=Ut(e+n,0,i-1);return mx(t,o,r)},_x=(t,o,e,n)=>{const i=Ut(e+n,0,t.length-1),r=t[i].length,a=Ut(o,0,r-1);return mx(t,i,a)},vx=[ea("selectors",[Kr("row"),Kr("cell")]),pa("cycles",!0),pa("previousSelector",D.none),pa("execute",Dc)],yx=(t,o,e)=>{o.previousSelector(t).orThunk(()=>{const e=o.selectors;return Qn(t.element,e.cell)}).each(e=>{o.focusManager.set(t,e)})},Ex=(t,o)=>(e,n,i)=>{const r=i.cycles?t:o;return Kn(n,i.selectors.row).bind(t=>{const o=gi(t,i.selectors.cell);return Wc(o,n).bind(o=>{const n=gi(e,i.selectors.row);return Wc(n,t).bind(t=>{const e=((t,o)=>N(t,t=>gi(t,o.selectors.cell)))(n,i);return r(e,t,o).map(t=>t.cell)})})})},wx=Ex((t,o,e)=>bx(t,o,e,-1),(t,o,e)=>hx(t,o,e,-1)),kx=Ex((t,o,e)=>bx(t,o,e,1),(t,o,e)=>hx(t,o,e,1)),Bx=Ex((t,o,e)=>fx(t,e,o,-1),(t,o,e)=>_x(t,e,o,-1)),Fx=Ex((t,o,e)=>fx(t,e,o,1),(t,o,e)=>_x(t,e,o,1)),Dx=h([lc(ic(Pd),qc(wx,kx)),lc(ic(Zd),Nc(wx,kx)),lc(ic(Vd),Hc(Bx)),lc(ic(Qd),Yc(Fx)),lc(ic(Wd.concat(jd)),(t,o,e)=>Le(t.element).bind(n=>e.execute(t,o,n)))]),zx=h([lc(ic(Wd),zc)]);var Sx=Ec(vx,$l.init,Dx,zx,()=>
vendor: 5,172 bytes, line 1
1D.some(yx));const Ox=[Kr("selector"),pa("execute",Dc),pa("moveOnTab",!1)],Mx=(t,o,e)=>e.focusManager.get(t).bind(n=>e.execute(t,o,n)),Tx=(t,o,e)=>{Qn(t.element,o.selector).each(e=>{o.focusManager.set(t,e)})},Ux=(t,o,e)=>sx(t,e.selector,o,-1),Rx=(t,o,e)=>sx(t,e.selector,o,1),qx=h([lc(ic(Vd),jc(Ux)),lc(ic(Qd),jc(Rx)),lc(rc([ac,ic(Yd)]),(t,o,e,n)=>e.moveOnTab?jc(Ux)(t,o,e,n):D.none()),lc(rc([sc,ic(Yd)]),(t,o,e,n)=>e.moveOnTab?jc(Rx)(t,o,e,n):D.none()),lc(ic(jd),Mx),lc(ic(Wd),Mx)]),Nx=h([lc(ic(Wd),zc)]);var Ix=Ec(Ox,$l.init,qx,Nx,()=>D.some(Tx));const Lx=[qA("onSpace"),qA("onEnter"),qA("onShiftEnter"),qA("onLeft"),qA("onRight"),qA("onTab"),qA("onShiftTab"),qA("onUp"),qA("onDown"),qA("onEscape"),pa("stopSpaceKeyup",!1),ra("focusIn")];var Hx=Ec(Lx,$l.init,(t,o,e)=>[lc(ic(Wd),e.onSpace),lc(rc([sc,ic(jd)]),e.onEnter),lc(rc([ac,ic(jd)]),e.onShiftEnter),lc(rc([ac,ic(Yd)]),e.onShiftTab),lc(rc([sc,ic(Yd)]),e.onTab),lc(ic(Vd),e.onUp),lc(ic(Qd),e.onDown),lc(ic(Pd),e.onLeft),lc(ic(Zd),e.onRight),lc(ic(Wd),e.onSpace)],(t,o,e)=>[...e.stopSpaceKeyup?[lc(ic(Wd),zc)]:[],lc(ic(Gd),e.onEscape)],t=>t.focusIn);const Yx=kc.schema(),jx=Bc.schema(),Gx=ux.schema(),Wx=rx.schema(),Px=Sx.schema(),Vx=Mc.schema(),Zx=Ix.schema(),Qx=Hx.schema();const Kx=Md({branchKey:"mode",branches:Object.freeze({__proto__:null,acyclic:Yx,cyclic:jx,flow:Gx,flatgrid:Wx,matrix:Px,execution:Vx,menu:Zx,special:Qx}),name:"keying",active:{events:(t,o)=>t.handler.toEvents(t,o)},apis:{focusIn:(t,o,e)=>{o.sendFocusIn(o).fold(()=>{t.getSystem().triggerFocus(t.element,t.element)},n=>{n(t,o,e)})},setGridSize:(t,o,e,n,i)=>{(t=>bt(t,"setGridSize"))(e)?e.setGridSize(n,i):console.error("Layout does not support setGridSize")}},state:Uc}),Jx=qt("alloy-premade"),$x=t=>(Object.defineProperty(t.element.dom,Jx,{value:t.uid,writable:!0}),ya(Jx,t)),Xx=t=>ut(t,Jx),tp=t=>((t,o)=>{const e=o.toString(),n=e.indexOf(")")+1,i=e.indexOf("("),r=e.substring(i+1,n-1).split(/,\s*/);return t.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:jA(r.slice(1))}),t})((o,...e)=>t(o.getApis(),o,...e),t),op=t=>t.getSystem().isConnected(),ep=t=>{nd(t,cA());const o=t.components();I(o,ep)},np=t=>{const o=t.components();I(o,np),nd(t,dA())},ip=(t,o)=>{t.getSystem().addToWorld(o),sn(t.element)&&np(o)},rp=t=>{ep(t),t.getSystem().removeFromWorld(t)},ap=(t,o)=>{Ge(t.element,o.element)},Ap=(t,o,e)=>{const n=t.components();(t=>{I(t.components(),t=>tn(t.element)),Xe(t.element),t.syncComponents()})(t);const i=e(o),r=K(n,i);I(r,o=>{ep(o),t.getSystem().removeFromWorld(o)}),I(i,o=>{op(o)?ap(t,o):(t.getSystem().addToWorld(o),ap(t,o),sn(t.element)&&np(o))}),t.syncComponents()},sp=(t,o)=>{lp(t,o,Ge)},lp=(t,o,e)=>{t.getSystem().addToWorld(o),e(t.element,o.element),sn(t.element)&&np(o),t.syncComponents()},dp=t=>{ep(t),tn(t.element),t.getSystem().removeFromWorld(t)},cp=t=>{const o=ce(t.element).bind(o=>t.getSystem().getByDom(o).toOptional());dp(t),o.each(t=>{t.syncComponents()})},xp=t=>{const o=t.components();I(o,dp),Xe(t.element),t.syncComponents()},pp=(t,o)=>{Cp(t,o,Ge)},gp=(t,o)=>{Cp(t,o,Ye)},Cp=(t,o,e)=>{e(t,o.element);const n=ue(o.element);I(n,t=>{o.getByDom(t).each(np)})},up=t=>{const o=ue(t.element);I(o,o=>{t.getByDom(o).each(ep)}),tn(t.element)},mp=(t,o,e)=>{e.fold(()=>Ge(t,o),t=>{fo(t,o)||(He(t,o),tn(t))})},bp=(t,o,e)=>{const n=N(o,e),i=ue(t);return I(i.slice(n.length),tn),n},fp=(t,o,e,n)=>{const i=me(t,o),r=n(e,i),a=((t,o,e)=>me(t,o).map(t=>{if(e.exists(o=>!fo(o,t))){const o=e.map(Xo).getOr("span"),n=Ao.fromTag(o);return He(t,n),n}return t}))(t,o,i);return mp(t,r.element,a),r},hp=(t,o)=>{const e=ye(o),n=Ie(e).bind(t=>{const e=o=>fo(t,o);return e(o)?D.some(o):((t,o)=>{const e=t=>{for(let n=0;n<t.childNodes.length;n++){const i=Ao.fromDom(t.childNodes[n]);if(o(i))return D.some(i);const r=e(t.childNodes[n]);if(r.isSome())return r}return D.none()};return e(t.dom)})(o,e)}),i=t(o);return n.each(t=>{Ie(e).filter(o=>fo(o,t)).fold(()=>{Re(t)},m)}),i},_p=(t,o)=>{hp(()=>{Ap(t,o,()=>N(o,t.getSystem().build))},t.element)},vp=(t,o)=>{hp(()=>{((t,o,e)=>{const n=t.components(),i=V(o,t=>Xx(t).toArray());I(n,t=>{T(i,t)||rp(t)});const r=e(o),a=K(n,r);I(a,t=>{op(t)&&rp(t)}),I(r,o=>{op(o)||ip(t,o)}),t.syncComponents()})(t,o,()=>((t,o,e)=>bp(t,o,(o,n)=>fp(t,n,o,e)))(t.element,o,t.getSystem().buildOrPatch))},t.element)},yp=(t,o,e,n)=>{rp(o);const i=fp(t.element,e,n,t.getSystem().buildOrPatch);ip(t,i),t.syncComponents()},Ep=(t,o,e)=>{const n=t.getSystem().build(e);lp(t,n,o)},wp=(t,o,e,n)=>{cp(o),Ep(t,(t,o)=>((t,o,e)=>{me(t,e).fold(()=>{Ge(t,o)},t=>{He(t,o)})})(t,o,e),n)},kp=(t,o)=>t.components(),Bp=(t,o,e,n,i)=>{const r=kp(t);return D.from(r[n]).map(e=>(i.fold(()=>cp(e),i=>{(o.reuseDom?yp:wp)(t,e,n,i)}),e))};var Fp=Object.freeze({__proto__:null,append:(t,o,e,n)=>{Ep(t,Ge,n)},prepend:(t,o,e,n)=>{Ep(t,je,n)},remove:(t,o,e,n)=>{const i=kp(t),r=G(i,t=>fo(n.element,t.element));r.each(cp)},replaceAt:Bp,replaceBy:(t,o,e,n,i)=>{const r=kp(t);return W(r,n).bind(e=>Bp(t,o,0,e,i))},set:(t,o,e,n)=>(o.reuseDom?vp:_p)(t,n),contents:kp});const Dp=Sd({fields:[ba("reuseDom",!0)],name:"replacing",apis:Fp}),zp=ld([((t,o)=>({key:t,value:od({can:o})}))(Qa(),(t,o)=>{const e=o.event,n=e.originator,i=e.target;return!((t,o,e)=>
vendor: 18,258 bytes, line 1
1fo(o,t.element)&&!fo(o,e))(t,n,i)||(console.warn(Qa()+" did not get interpreted by the desired target. \nOriginator: "+_A(n)+"\nTarget: "+_A(i)+"\nCheck the "+Qa()+" event handlers"),!1)})]);var Sp=Object.freeze({__proto__:null,events:zp});const Op=h("alloy-id-"),Mp=h("data-alloy-id"),Tp=Op(),Up=Mp(),Rp=(t,o)=>{Object.defineProperty(t.dom,Up,{value:o,writable:!0})},qp=t=>{const o=ee(t)?t.dom[Up]:null;return D.from(o)},Np=t=>qt(t),Ip=_,Lp=t=>{const o=o=>`The component must be in a context to execute: ${o}`+(t?"\n"+_A(t().element)+" is not in context.":""),e=t=>()=>{throw new Error(o(t))},n=t=>()=>{console.warn(o(t))};return{debugInfo:h("fake"),triggerEvent:n("triggerEvent"),triggerFocus:n("triggerFocus"),triggerEscape:n("triggerEscape"),broadcast:n("broadcast"),broadcastOn:n("broadcastOn"),broadcastEvent:n("broadcastEvent"),build:e("build"),buildOrPatch:e("buildOrPatch"),addToWorld:e("addToWorld"),removeFromWorld:e("removeFromWorld"),addToGui:e("addToGui"),removeFromGui:e("removeFromGui"),getByUid:e("getByUid"),getByDom:e("getByDom"),isConnected:B}},Hp=Lp(),Yp=(t,o)=>{const e={};return At(t,(t,n)=>{At(t,(t,i)=>{const r=ut(e,i).getOr([]);e[i]=r.concat([o(n,t)])})}),e},jp=t=>t.cHandler,Gp=(t,o)=>({name:t,handler:o}),Wp=(t,o)=>{const e={};return I(t,t=>{e[t.name()]=t.handlers(o)}),e},Pp=(t,o,e,n)=>{const i=((t,o,e)=>{const n={...e,...Wp(o,t)};return Yp(n,Gp)})(t,e,n);return Qp(i,o)},Vp=t=>{const o=(t=>g(t)?{can:F,abort:B,run:t}:t)(t);return(t,e,...n)=>{const i=[t,e].concat(n);o.abort.apply(void 0,i)?e.stop():o.can.apply(void 0,i)&&o.run.apply(void 0,i)}},Zp=(t,o,e)=>{const n=o[e];return n?((t,o,e,n)=>{try{const i=X(e,(e,i)=>{const r=e[o],a=i[o],A=n.indexOf(r),s=n.indexOf(a);if(-1===A)throw new Error("The ordering for "+t+" does not have an entry for "+r+".\nOrder specified: "+JSON.stringify(n,null,2));if(-1===s)throw new Error("The ordering for "+t+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(n,null,2));return A<s?-1:s<A?1:0});return Dt.value(i)}catch(t){return Dt.error([t])}})("Event: "+e,"name",t,n).map(t=>{const o=N(t,t=>t.handler);return ed(o)}):((t,o)=>Dt.error(["The event ("+t+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(N(o,t=>t.name),null,2)]))(e,t)},Qp=(t,o)=>{const e=pt(t,(t,e)=>(1===t.length?Dt.value(t[0].handler):Zp(t,o,e)).map(n=>{const i=Vp(n),r=t.length>1?H(o[e],o=>U(t,t=>t.name===o)).join(" > "):t[0].name;return ya(e,((t,o)=>({handler:t,purpose:o}))(i,r))}));return wa(e,{})},Kp="alloy.base.behaviour",Jp=Or([Vr("dom","dom",{tag:"required",process:{}},Or([Kr("tag"),pa("styles",{}),pa("classes",[]),pa("attributes",{}),ra("value"),ra("innerHtml")])),Kr("components"),Kr("uid"),pa("events",{}),pa("apis",{}),Vr("eventOrder","eventOrder",(t=>_r(h(t)))({[Xa()]:["disabling",Kp,"toggling","typeaheadevents"],[Qa()]:[Kp,"focusing","keying"],[rA()]:[Kp,"disabling","toggling","representing","tooltipping"],[La()]:[Kp,"representing","streaming","invalidating"],[cA()]:[Kp,"representing","item-events","toolbar-button-events","tooltipping"],[Sa()]:["focusing",Kp,"item-type-events"],[Ba()]:["focusing",Kp,"item-type-events"],[Ua()]:["item-type-events","tooltipping"],[$a()]:["receiving","reflecting","tooltipping"]}),cr()),ra("domModification")]),$p=t=>t.events,Xp=(t,o)=>{const e=rt(t),n=rt(o),i=K(n,e),r=((t,o)=>{const e={},n={};return ct(t,o,dt(e),dt(n)),{t:e,f:n}})(t,(t,e)=>!mt(o,e)||t!==o[e]).t;return{toRemove:i,toSet:r}},tg=(t,o)=>{const{class:e,style:n,...i}=(t=>j(t.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}))(o),{toSet:r,toRemove:a}=Xp(t.attributes,i),A=fn(o),{toSet:s,toRemove:l}=Xp(t.styles,A),d=di(o),c=K(d,t.classes),x=K(t.classes,d);return I(a,t=>$e(o,t)),Ze(o,r),si(o,x),li(o,c),I(l,t=>_n(o,t)),gn(o,s),t.innerHtml.fold(()=>{const e=t.domChildren;((t,o)=>{bp(t,o,(o,e)=>{const n=me(t,e);return mp(t,o,n),o})})(o,e)},t=>{nn(o,t)}),(()=>{const e=o,n=t.value.getOrUndefined();n!==ci(e)&&xi(e,n??"")})(),o},og=(t,o)=>{const e=o.filter(o=>Xo(o)===t.tag&&!(t=>t.innerHtml.isSome()&&t.domChildren.length>0)(t)&&!(t=>mt(t.dom,Jx))(o)).bind(o=>((t,o)=>{try{const e=tg(t,o);return D.some(e)}catch{return D.none()}})(t,o)).getOrThunk(()=>(t=>{const o=Ao.fromTag(t.tag);Ze(o,t.attributes),si(o,t.classes),gn(o,t.styles),t.innerHtml.each(t=>nn(o,t));const e=t.domChildren;return We(o,e),t.value.each(t=>{xi(o,t)}),o})(t));return Rp(e,t.uid),e},eg=(t,o)=>((t,o)=>{const e=N(o,t=>xa(t.name(),[Kr("config"),pa("state",$l)])),n=Hr("component.behaviours",Or(e),t.behaviours).fold(o=>{throw new Error(Gr(o)+"\nComplete spec:\n"+JSON.stringify(t,null,2))},_);return{list:o,data:st(n,t=>{const o=t.map(t=>({config:t.config,state:t.state.init(t.config)}));return h(o)})}})(t,o),ng=t=>{const o=(t=>{const o=ut(t,"behaviours").getOr({});return V(rt(o),t=>{const e=o[t];return p(e)?[e.me]:[]})})(t);return eg(t,o)},ig=(t,o,e)=>{const n={...(i=t).dom,uid:i.uid,domChildren:N(i.components,t=>t.element)};var i;const r=(t=>t.domModification.fold(()=>Ed({}),Ed))(t),a={"alloy.base.modification":r},A=o.length>0?((t,o,e,n)=>{const i={...o};I(e,o=>{i[o.name()]=o.exhibit(t,n)});const r=Yp(i,(t,o)=>({name:t,modification:o})),a=t=>Y(t,(t,o)=>({...o.modification,...t}),{}),A=Y(r.classes,(t,o)=>o.modification.concat(t),[]),s=a(r.attributes),l=a(r.styles);return Ed({classes:A,attributes:s,styles:l})})(e,a,o,n):r;return s=n,l=A,{...s,attributes:{...s.attributes,...l.attributes},styles:{...s.styles,...l.styles},classes:s.classes.concat(l.classes)};var s,l},rg=(t,o)=>{const e=()=>x,n=ht(Hp),i=Yr((t=>Hr("custom.definition",Jp,t))(t)),r=ng(t),a=(t=>t.list)(r),A=(t=>t.data)(r),s=ig(i,a,A),l=og(s,o),d=((t,o,e)=>{const n={"alloy.base.behaviour":$p(t)};return Pp(e,t.eventOrder,o,n).getOrDie()})(i,a,A),c=ht(i.components),x={uid:t.uid,getSystem:n.get,config:o=>{const e=A;return(g(e[o.name()])?e[o.name()]:()=>{throw new Error("Could not find "+o.name()+" in "+JSON.stringify(t,null,2))})()},hasConfigured:t=>g(A[t.name()]),spec:t,readState:t=>A[t]().map(t=>t.state.readState()).getOr("not enabled"),getApis:()=>i.apis,connect:t=>{n.set(t)},disconnect:()=>{n.set(Lp(e))},element:l,syncComponents:()=>{const t=ue(l),o=V(t,t=>n.get().getByDom(t).fold(()=>[],$));c.set(o)},components:c.get,events:d};return x},ag=(t,o)=>{const{events:e,...n}=Ip(t),i=((t,o)=>{const e=ut(t,"components").getOr([]);return o.fold(()=>N(e,cg),t=>N(e,(o,e)=>dg(o,me(t,e))))})(n,o),r={...n,events:{...Sp,...e},components:i};return Dt.value(rg(r,o))},Ag=t=>{const o=Ao.fromText(t);return sg({element:o})},sg=t=>{const o=jr("external.component",Sr([Kr("element"),ra("uid")]),t),e=ht(Lp()),n=o.uid.getOrThunk(()=>Np("external"));Rp(o.element,n);const i={uid:n,getSystem:e.get,config:D.none,hasConfigured:B,connect:t=>{e.set(t)},disconnect:()=>{e.set(Lp(()=>i))},getApis:()=>({}),element:o.element,spec:t,readState:h("No state"),syncComponents:m,components:h([]),events:{}};return $x(i)},lg=Np,dg=(t,o)=>Xx(t).getOrThunk(()=>{const e=(t=>mt(t,"uid"))(t)?t:{uid:lg(""),...t};return ag(e,o).getOrDie()}),cg=t=>dg(t,D.none()),xg=$x;var pg=Object.freeze({__proto__:null,block:(t,o,e,n)=>{Ve(t.element,"aria-busy",!0);const i=o.getRoot(t).getOr(t),r=Dd([Kx.config({mode:"special",onTab:()=>D.some(!0),onShiftTab:()=>D.some(!0)}),Ld.config({})]),a=n(i,r),A=i.getSystem().build(a);Dp.append(i,xg(A)),A.hasConfigured(Kx)&&o.focus&&Kx.focusIn(A),e.isBlocked()||o.onBlock(t),e.blockWith(()=>Dp.remove(i,A))},unblock:(t,o,e)=>{$e(t.element,"aria-busy"),e.isBlocked()&&o.onUnblock(t),e.clear()},isBlocked:(t,o,e)=>e.isBlocked()}),gg=[fa("getRoot",D.none),ba("focus",!0),RA("onBlock"),RA("onUnblock")];const Cg=Sd({fields:gg,name:"blocking",apis:pg,state:Object.freeze({__proto__:null,init:()=>{const t=Vt(t=>t.destroy());return Xl({readState:t.isSet,blockWith:o=>{t.set({destroy:o})},clear:t.clear,isBlocked:t.isSet})}})});var ug=Object.freeze({__proto__:null,getCurrent:(t,o,e)=>o.find(t)});const mg=[Kr("find")],bg=Sd({fields:mg,name:"composing",apis:ug});var fg=Object.freeze({__proto__:null,getCoupled:(t,o,e,n)=>e.getOrCreate(t,o,n),getExistingCoupled:(t,o,e,n)=>e.getExisting(t,o,n)}),hg=[Jr("others",Lr(Dt.value,cr()))];var _g=Object.freeze({__proto__:null,init:()=>{const t={},o=(o,e)=>{if(0===rt(o.others).length)throw new Error("Cannot find any known coupled components");return ut(t,e)},e=h({});return Xl({readState:e,getExisting:(t,e,n)=>o(e,n).orThunk(()=>(ut(e.others,n).getOrDie("No information found for coupled component: "+n),D.none())),getOrCreate:(e,n,i)=>o(n,i).getOrThunk(()=>{const o=ut(n.others,i).getOrDie("No information found for coupled component: "+i)(e),r=e.getSystem().build(o);return t[i]=r,r})})}});const vg=Sd({fields:hg,name:"coupling",apis:fg,state:_g}),yg=["input","button","textarea","select"],Eg=(t,o,e)=>{(o.disabled()?zg:Sg)(t,o)},wg=(t,o)=>!0===o.useNative&&T(yg,Xo(t.element)),kg=t=>{Ve(t.element,"disabled","disabled")},Bg=t=>{$e(t.element,"disabled")},Fg=t=>{Ve(t.element,"aria-disabled","true")},Dg=t=>{Ve(t.element,"aria-disabled","false")},zg=(t,o,e)=>{o.disableClass.each(o=>{ni(t.element,o)});(wg(t,o)?kg:Fg)(t),o.onDisabled(t)},Sg=(t,o,e)=>{o.disableClass.each(o=>{ri(t.element,o)});(wg(t,o)?Bg:Dg)(t),o.onEnabled(t)},Og=(t,o)=>wg(t,o)?(t=>Je(t.element,"disabled"))(t):(t=>"true"===Qe(t.element,"aria-disabled"))(t);var Mg=Object.freeze({__proto__:null,enable:Sg,disable:zg,isDisabled:Og,onLoad:Eg,set:(t,o,e,n)=>{(n?zg:Sg)(t,o)}});var Tg=Object.freeze({__proto__:null,exhibit:(t,o)=>Ed({classes:o.disabled()?o.disableClass.toArray():[]}),events:(t,o)=>ld([dd(Xa(),(o,e)=>Og(o,t)),wd(t,o,Eg)])}),Ug=[fa("disabled",B),pa("useNative",!0),ra("disableClass"),RA("onDisabled"),RA("onEnabled")];const Rg=Sd({fields:Ug,name:"disabling",active:Tg,apis:Mg}),qg=(t,o,e,n,i)=>{const r=t=>t+"px";return{position:t,left:o.map(r),top:e.map(r),right:n.map(r),bottom:i.map(r)}},Ng=(t,o)=>{Cn(t,(t=>({...t,position:D.some(t.position)}))(o))},Ig=(t,o)=>{const e=t.element;ni(e,o.transitionClass),ri(e,o.fadeOutClass),ni(e,o.fadeInClass),o.onShow(t)},Lg=(t,o)=>{const e=t.element;ni(e,o.transitionClass),ri(e,o.fadeInClass),ni(e,o.fadeOutClass),o.onHide(t)},Hg=(t,o)=>t.y>=o.y,Yg=(t,o)=>t.bottom<=o.bottom,jg=(t,o,e)=>({location:"top",leftX:o,topY:e.bounds.y-t.y}),Gg=(t,o,e)=>({location:"bottom",leftX:o,bottomY:t.bottom-e.bounds.bottom}),Wg=t=>t.box.x-t.win.x,Pg=(t,o,e)=>e.getInitialPos().map(e=>{const n=((t,o)=>{const e=o.optScrollEnv.fold(h(t.bounds.y),o=>o.scrollElmTop+(t.bounds.y-o.currentScrollTop));return On(t.bounds.x,e)})(e,o);return{box:Ni(n.left,n.top,Dn(t),wn(t)),location:e.location}}),Vg=(t,o,e,n,i)=>{const r=((t,o)=>{const e=o.optScrollEnv.fold(h(t.y),o=>t.y+o.currentScrollTop-o.scrollElmTop);return On(t.x,e)})(o,e),a=Ni(r.left,r.top,o.width,o.height);n.setInitialPos({style:fn(t),position:un(t,"position")||"static",bounds:a,location:i.location})},Zg=(t,o,e)=>e.getInitialPos().bind(n=>{switch(e.clearInitialPos(),n.position){case"static":return D.some({morph:"static"});case"absolute":const e=Gi(t).getOr(ln()),i=Ii(e),r=e.dom.scrollTop??0;return D.some({morph:"absolute",positionCss:qg("absolute",ut(n.style,"left").map(t=>o.x-i.x),ut(n.style,"top").map(t=>o.y-i.y+r),ut(n.style,"right").map(t=>i.right-o.right),ut(n.style,"bottom").map(t=>i.bottom-o.bottom))});default:return D.none()}}),Qg=(t,o,e)=>Pg(t,o,e).filter(({box:t})=>((t,o,e)=>Z(t,t=>{switch(t){case"bottom":return Yg(o,e.bounds);case"top":return Hg(o,e.bounds)}}))(e.getModes(),t,o)).bind(({box:o})=>Zg(t,o,e)),Kg=t=>{switch(t.location){case"top":return D.some({morph:"fixed",positionCss:qg("fixed",D.some(t.leftX),D.some(t.topY),D.none(),D.none())});case"bottom":return D.some({morph:"fixed",positionCss:qg("fixed",D.some(t.leftX),D.none(),D.none(),D.some(t.bottomY))});default:return D.none()}},Jg=(t,o,e)=>{const n=Ii(t),i=Yi(),r=((t,o,e)=>{const n=o.win,i=o.box,r=Wg(o);return it(t,t=>{switch(t){case"bottom":return Yg(i,e.bounds)?D.none():D.some(Gg(n,r,e));case"top":return Hg(i,e.bounds)?D.none():D.some(jg(n,r,e));default:return D.none()}}).getOr({location:"no-dock"})})(e.getModes(),{win:i,box:n},o);return"top"===r.location||"bottom"===r.location?(Vg(t,n,o,e,r),Kg(r)):D.none()},$g=(t,o,e)=>{const n=t.element;return Ht(bn(n,"position"),"fixed")?((t,o,e)=>Qg(t,o,e).orThunk(()=>o.optScrollEnv.bind(n=>Pg(t,o,e)).bind(({box:t,location:e})=>{const n=Yi(),i=Wg({win:n,box:t}),r="top"===e?jg(n,i,o):Gg(n,i,o);return Kg(r)})))(n,o,e):Jg(n,o,e)},Xg=(t,o,e,n)=>{const i=Ii(t),r=Yi(),a=n(r,Wg({win:r,box:i}),o);return"bottom"===a.location||"top"===a.location?(((t,o,e,n,i)=>{n.getInitialPos().fold(()=>Vg(t,o,e,n,i),()=>m)})(t,i,o,e,a),Kg(a)):D.none()},tC=(t,o,e)=>{e.setDocked(!1),I(["left","right","top","bottom","position"],o=>_n(t.element,o)),o.onUndocked(t)},oC=(t,o,e,n)=>{const i="fixed"===n.position;e.setDocked(i),Ng(t.element,n);(i?o.onDocked:o.onUndocked)(t)},eC=(t,o,e,n,i=!1)=>{o.contextual.each(o=>{o.lazyContext(t).each(r=>{const a=((t,o)=>t.y<o.bottom&&t.bottom>o.y)(r,n.bounds);if(a!==e.isVisible())if(e.setVisible(a),i&&!a)si(t.element,[o.fadeOutClass]),o.onHide(t);else{(a?Ig:Lg)(t,o)}})})},nC=(t,o,e,n,i)=>{eC(t,o,e,n,!0),oC(t,o,e,i.positionCss)},iC=(t,o,e)=>{const n=o.lazyViewport(t);eC(t,o,e,n),$g(t,n,e).each(i=>{((t,o,e,n,i)=>{switch(i.morph){case"static":return tC(t,o,e);case"absolute":return oC(t,o,e,i.positionCss);case"fixed":nC(t,o,e,n,i)}})(t,o,e,n,i)})},rC=(t,o,e)=>{const n=t.element;e.setDocked(!1);const i=o.lazyViewport(t);((t,o,e)=>{const n=t.element;return Pg(n,o,e).bind(({box:t})=>Zg(n,t,e))})(t,i,e).each(n=>{switch(n.morph){case"static":tC(t,o,e);break;case"absolute":oC(t,o,e,n.positionCss)}}),e.setVisible(!0),o.contextual.each(o=>{li(n,[o.fadeInClass,o.fadeOutClass,o.transitionClass]),o.onShow(t)}),aC(t,o,e)},aC=(t,o,e)=>{t.getSystem().isConnected()&&iC(t,o,e)},AC=(t,o,e)=>{e.isDocked()&&rC(t,o,e)},sC=t=>(o,e,n)=>{const i=e.lazyViewport(o);Xg(o.element,i,n,t).each(t=>{nC(o,e,n,i,t)})},lC=sC(jg),dC=sC(Gg);var cC=Object.freeze({__proto__:null,refresh:aC,reset:AC,isDocked:(t,o,e)=>e.isDocked(),getModes:(t,o,e)=>e.getModes(),setModes:(t,o,e,n)=>e.setModes(n),forceDockToTop:lC,forceDockToBottom:dC});var xC=Object.freeze({__proto__:null,events:(t,o)=>ld([fd(Ga(),(e,n)=>{t.contextual.each(t=>{if(Ai(e.element,t.transitionClass)){li(e.element,[t.transitionClass,t.fadeInClass]);(o.isVisible()?t.onShown:t.onHidden)(e)}n.stop()})}),xd(sA(),(e,n)=>{aC(e,t,o)}),xd(uA(),(e,n)=>{aC(e,t,o)}),xd(lA(),(e,n)=>{AC(e,t,o)})])}),pC=[xa("contextual",[Xr("fadeInClass"),Xr("fadeOutClass"),Xr("transitionClass"),oa("lazyContext"),RA("onShow"),RA("onShown"),RA("onHide"),RA("onHidden")]),fa("lazyViewport",()=>({bounds:Yi(),optScrollEnv:D.none()})),ha("modes",["top","bottom"],gr),RA("onDocked"),RA("onUndocked")];const gC=Sd({fields:pC,name:"docking",active:xC,apis:cC,state:Object.freeze({__proto__:null,init:t=>{const o=ht(!1),e=ht(!0),n=Qt(),i=ht(t.modes);return Xl({isDocked:o.get,setDocked:o.set,getInitialPos:n.get,setInitialPos:n.set,clearInitialPos:n.clear,isVisible:e.get,setVisible:e.set,getModes:i.get,setModes:i.set,readState:()=>`docked:  ${o.get()}, visible: ${e.get()}, modes: ${i.get().join(",")}`})}})}),CC=ft([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),uC=t=>o=>o.translate(-t.left,-t.top),mC=t=>o=>o.translate(t.left,t.top),bC=t=>(o,e)=>j(t,(t,o)=>o(t),On(o,e)),fC=(t,o,e)=>t.fold(bC([mC(e),uC(o)]),bC([uC(o)]),bC([])),hC=(t,o,e)=>t.fold(bC([mC(e)]),bC([]),bC([mC(o)])),_C=(t,o,e)=>t.fold(bC([]),bC([uC(e)]),bC([mC(o),uC(e)])),vC=(t,o,e)=>{const n=t.fold((t,o)=>({position:D.some("absolute"),left:D.some(t+"px"),top:D.some(o+"px")}),(t,o)=>({position:D.some("absolute"),left:D.some(t-e.left+"px"),top:D.some(o-e.top+"px")}),(t,o)=>({position:D.some("fixed"),left:D.some(t+"px"),top:D.some(o+"px")}));return{right:D.none(),bottom:D.none(),...n}},yC=(t,o,e,n)=>{const i=(t,i)=>(r,a)=>{const A=t(o,e,n);return i(r.getOr(A.left),a.getOr(A.top))};return t.fold(i(_C,EC),i(hC,wC),i(fC,kC))},EC=CC.offset,wC=CC.absolute,kC=CC.fixed,BC=(t,o)=>{const e=Qe(t,o);return c(e)?NaN:parseInt(e,10)},FC=(t,o,e,n)=>((t,o)=>{const e=t.element,n=BC(e,o.leftAttr),i=BC(e,o.topAttr);return isNaN(n)||isNaN(i)?D.none():D.some(On(n,i))})(t,o).fold(()=>e,t=>kC(t.left+n.left,t.top+n.top)),DC=(t,o,e,n,i,r)=>{const a=FC(t,o,e,n),A=o.mustSnap?OC(t,o,a,i,r):MC(t,o,a,i,r),s=fC(a,i,r);return((t,o,e)=>{const n=t.element;Ve(n,o.leftAttr,e.left+"px"),Ve(n,o.topAttr,e.top+"px")})(t,o,s),A.fold(()=>({coord:kC(s.left,s.top),extra:D.none()}),t=>({coord:t.output,extra:t.extra}))},zC=(t,o)=>{((t,o)=>{const e=t.element;$e(e,o.leftAttr),$e(e,o.topAttr)})(t,o)},SC=(t,o,e,n)=>it(t,t=>{const i=t.sensor,r=((t,o,e,n,i,r)=>{const a=hC(t,i,r),A=hC(o,i,r);return Math.abs(a.left-A.left)<=e&&Math.abs(a.top-A.top)<=n})(o,i,t.range.left,t.range.top,e,n);return r?D.some({output:yC(t.output,o,e,n),extra:t.extra}):D.none()}),OC=(t,o,e,n,i)=>{const r=o.getSnapPoints(t);return SC(r,e,n,i).orThunk(()=>{const t=j(r,(t,o)=>{const r=o.sensor,a=((t,o,e,n,i,r)=>{const a=hC(t,i,r),A=hC(o,i,r),s=Math.abs(a.left-A.left),l=Math.abs(a.top-A.top);return On(s,l)})(e,r,o.range.left,o.range.top,n,i);return t.deltas.fold(()=>({deltas:D.some(a),snap:D.some(o)}),e=>(a.left+a.top)/2<=(e.left+e.top)/2?{deltas:D.some(a),snap:D.some(o)}:t)},{deltas:D.none(),snap:D.none()});return t.snap.map(t=>({output:yC(t.output,e,n,i),extra:t.extra}))})},MC=(t,o,e,n,i)=>{const r=o.getSnapPoints(t);return SC(r,e,n,i)};var TC=Object.freeze({__proto__:null,snapTo:(t,o,e,n)=>{const i=o.getTarget(t.element);if(o.repositionTarget){const o=Ae(t.element),e=Rn(o),r=Wi(i),a=((t,o,e)=>({coord:yC(t.output,t.output,o,e),extra:t.extra}))(n,e,r),A=vC(a.coord,0,r);Cn(i,A)}}});const UC=(t,o)=>_a(t,{},N(o,o=>{return e=o.name(),n="Cannot configure "+o.name()+" for "+t,Vr(e,e,{tag:"option",process:{}},lr(t=>or("The field: "+e+" is forbidden. "+n)));var e,n}).concat([Zr("dump",_)])),RC=t=>t.dump,qC=(t,o)=>({...Dd(o),...t.dump}),NC=UC,IC=qC,LC=(t,o,e,n,i)=>{const r=((t,o)=>(t.length>0?[ea("parts",t)]:[]).concat([Kr("uid"),pa("dom",{}),pa("components",[]),HA("originalSpec"),pa("debug.sketcher",{})]).concat(o))(n,i);return jr(t+" [SpecSchema]",Sr(r.concat(o)),e)},HC=(t,o,e,n,i)=>{const r=YC(i),a=Ds(e),A=Ls(e),s=LC(t,o,r,a,[A]),l=Ss(0,s,e);
vendor: 7,007 bytes, line 1
1return n(s,Os(t,s,l.internals()),r,l.externals())},YC=t=>(t=>mt(t,"uid"))(t)?t:{...t,uid:Np("uid")},jC=Sr([Kr("name"),Kr("factory"),Kr("configFields"),pa("apis",{}),pa("extraApis",{})]),GC=Sr([Kr("name"),Kr("factory"),Kr("configFields"),Kr("partFields"),pa("apis",{}),pa("extraApis",{})]),WC=t=>{const o=jr("Sketcher for "+t.name,jC,t),e=st(o.apis,tp),n=st(o.extraApis,(t,o)=>GA(t,o));return{name:o.name,configFields:o.configFields,sketch:t=>((t,o,e,n)=>{const i=YC(n);return e(LC(t,o,i,[],[]),i)})(o.name,o.configFields,o.factory,t),...e,...n}},PC=t=>{const o=jr("Sketcher for "+t.name,GC,t),e=ks(o.name,o.partFields),n=st(o.apis,tp),i=st(o.extraApis,(t,o)=>GA(t,o));return{name:o.name,partFields:o.partFields,configFields:o.configFields,sketch:t=>HC(o.name,o.configFields,o.partFields,o.factory,t),parts:e,...n,...i}},VC=WC({name:"Container",factory:t=>{const{attributes:o,...e}=t.dom;return{uid:t.uid,dom:{tag:"div",attributes:{role:"presentation",...o},...e},components:t.components,behaviours:RC(t.containerBehaviours),events:t.events,domModification:t.domModification,eventOrder:t.eventOrder}},configFields:[pa("components",[]),UC("containerBehaviours",[]),pa("events",{}),pa("domModification",{}),pa("eventOrder",{})]}),ZC="data-initial-z-index",QC=(t,o)=>{t.getSystem().addToGui(o),(t=>{ce(t.element).filter(ee).each(o=>{bn(o,"z-index").each(t=>{Ve(o,ZC,t)}),pn(o,"z-index",un(t.element,"z-index"))})})(o)},KC=t=>{(t=>{ce(t.element).filter(ee).each(t=>{Ke(t,ZC).fold(()=>_n(t,"z-index"),o=>pn(t,"z-index",o)),$e(t,ZC)})})(t),t.getSystem().removeFromGui(t)},JC=(t,o,e)=>t.getSystem().build(VC.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[o]},events:e}));var $C=xa("snaps",[Kr("getSnapPoints"),RA("onSensor"),Kr("leftAttr"),Kr("topAttr"),pa("lazyViewport",Yi),pa("mustSnap",!1)]);const XC=[pa("useFixed",B),Kr("blockerClass"),pa("getTarget",_),pa("onDrag",m),pa("repositionTarget",!0),pa("onDrop",m),fa("getBounds",Yi),$C],tu=t=>((t,o,e,n)=>t.isSome()&&o.isSome()&&e.isSome()?D.some(n(t.getOrDie(),o.getOrDie(),e.getOrDie())):D.none())(bn(t,"left"),bn(t,"top"),bn(t,"position"),(t,o,e)=>("fixed"===e?kC:EC)(parseInt(t,10),parseInt(o,10))).getOrThunk(()=>{const o=Tn(t);return wC(o.left,o.top)}),ou=(t,o,e,n,i,r,a)=>((t,o,e,n,i)=>{const r=i.bounds,a=hC(o,e,n),A=Ut(a.left,r.x,r.x+r.width-i.width),s=Ut(a.top,r.y,r.y+r.height-i.height),l=wC(A,s);return o.fold(()=>{const t=_C(l,e,n);return EC(t.left,t.top)},h(l),()=>{const t=fC(l,e,n);return kC(t.left,t.top)})})(0,o.fold(()=>{const t=(o=e,a=r.left,A=r.top,o.fold((t,o)=>EC(t+a,o+A),(t,o)=>wC(t+a,o+A),(t,o)=>kC(t+a,o+A)));var o,a,A;const s=fC(t,n,i);return kC(s.left,s.top)},o=>{const a=DC(t,o,e,r,n,i);return a.extra.each(e=>{o.onSensor(t,e)}),a.coord}),n,i,a),eu=(t,o)=>({bounds:t.getBounds(),height:kn(o.element),width:zn(o.element)}),nu=(t,o,e,n,i)=>{const r=e.update(n,i),a=e.getStartData().getOrThunk(()=>eu(o,t));r.each(e=>{((t,o,e,n)=>{const i=o.getTarget(t.element);if(o.repositionTarget){const r=Ae(t.element),a=Rn(r),A=Wi(i),s=tu(i),l=ou(t,o.snaps,s,a,A,n,e),d=vC(l,0,A);Cn(i,d)}o.onDrag(t,i,n)})(t,o,a,e)})},iu=(t,o,e,n)=>{o.each(KC),e.snaps.each(o=>{zC(t,o)});const i=e.getTarget(t.element);n.reset(),e.onDrop(t,i)},ru=t=>(o,e)=>{const n=t=>{e.setStartData(eu(o,t))};return ld([xd(sA(),t=>{e.getStartData().each(()=>n(t))}),...t(o,e,n)])};var au=Object.freeze({__proto__:null,getData:t=>D.from(On(t.x,t.y)),getDelta:(t,o)=>On(o.left-t.left,o.top-t.top)});const Au=(t,o,e)=>[xd(Sa(),(n,i)=>{if(0!==i.event.raw.button)return;i.stop();const r=()=>iu(n,D.some(s),t,o),a=WA(r,200),A={drop:r,delayDrop:a.schedule,forceDrop:r,move:e=>{a.cancel(),nu(n,t,o,au,e)}},s=JC(n,t.blockerClass,(t=>ld([xd(Sa(),t.forceDrop),xd(Ta(),t.drop),xd(Oa(),(o,e)=>{t.move(e.event)}),xd(Ma(),t.delayDrop)]))(A));e(n),QC(n,s)})],su=[...XC,LA("dragger",{handlers:ru(Au)})];var lu=Object.freeze({__proto__:null,getData:t=>{const o=t.raw.touches;return 1===o.length?(t=>{const o=t[0];return D.some(On(o.clientX,o.clientY))})(o):D.none()},getDelta:(t,o)=>On(o.left-t.left,o.top-t.top)});const du=(t,o,e)=>{const n=Qt(),i=e=>{iu(e,n.get(),t,o),n.clear()};return[xd(Ba(),(r,a)=>{a.stop();const A=()=>i(r),s={drop:A,delayDrop:m,forceDrop:A,move:e=>{nu(r,t,o,lu,e)}},l=JC(r,t.blockerClass,(t=>ld([xd(Ba(),t.forceDrop),xd(Da(),t.drop),xd(za(),t.drop),xd(Fa(),(o,e)=>{t.move(e.event)})]))(s));n.set(l);e(r),QC(r,l)}),xd(Fa(),(e,n)=>{n.stop(),nu(e,t,o,lu,n.event)}),xd(Da(),(t,o)=>{o.stop(),i(t)}),xd(za(),i)]},cu=su,xu=[...XC,LA("dragger",{handlers:ru(du)})],pu=[...XC,LA("dragger",{handlers:ru((t,o,e)=>[...Au(t,o,e),...du(t,o,e)])})];var gu=Object.freeze({__proto__:null,mouse:cu,touch:xu,mouseOrTouch:pu});var Cu=Object.freeze({__proto__:null,init:()=>{let t=D.none(),o=D.none();const e=h({});return Xl({readState:e,reset:()=>{t=D.none(),o=D.none()},update:(o,e)=>o.getData(e).bind(e=>((o,e)=>{const n=t.map(t=>o.getDelta(t,e));return t=D.some(e),n})(o,e)),getStartData:()=>o,setStartData:t=>{o=D.some(t)}})}});const uu=Md({branchKey:"mode",branches:gu,name:"dragging",active:{events:(t,o)=>t.dragger.handlers(t,o)},extra:{snap:t=>({sensor:t.sensor,range:t.range,output:t.output,extra:D.from(t.extra)})},state:Cu,apis:TC}),mu=["input","textarea"],bu=t=>{const o=Xo(t);return T(mu,o)},fu=(t,o)=>{const e=o.getRoot(t).getOr(t.element);ri(e,o.invalidClass),o.notify.each(o=>{bu(t.element)&&Ve(t.element,"aria-invalid",!1),o.getContainer(t).each(t=>{nn(t,o.validHtml)}),o.onValid(t)})},hu=(t,o,e,n)=>{const i=o.getRoot(t).getOr(t.element);ni(i,o.invalidClass),o.notify.each(o=>{bu(t.element)&&Ve(t.element,"aria-invalid",!0),o.getContainer(t).each(t=>{nn(t,n)}),o.onInvalid(t,n)})},_u=(t,o,e)=>o.validator.fold(()=>kt(Dt.value(!0)),o=>o.validate(t)),vu=(t,o,e)=>(o.notify.each(o=>{o.onValidate(t)}),_u(t,o).map(e=>t.getSystem().isConnected()?e.fold(e=>(hu(t,o,0,e),Dt.error(e)),e=>(fu(t,o),Dt.value(e))):Dt.error("No longer in system")));var yu=Object.freeze({__proto__:null,markValid:fu,markInvalid:hu,query:_u,run:vu,isInvalid:(t,o)=>{const e=o.getRoot(t).getOr(t.element);return Ai(e,o.invalidClass)}});var Eu=Object.freeze({__proto__:null,events:(t,o)=>t.validator.map(o=>ld([xd(o.onEvent,o=>{vu(o,t).get(_)})].concat(o.validateOnLoad?[hd(o=>{vu(o,t).get(m)})]:[]))).getOr({})}),wu=[Kr("invalidClass"),pa("getRoot",D.none),xa("notify",[pa("aria","alert"),pa("getContainer",D.none),pa("validHtml",""),RA("onValid"),RA("onInvalid"),RA("onValidate")]),xa("validator",[Kr("validate"),pa("onEvent","input"),pa("validateOnLoad",!0)])];const ku=(t,o,e)=>{o.store.manager.onLoad(t,o,e)},Bu=(t,o,e)=>{o.store.manager.onUnload(t,o,e)};var Fu=Object.freeze({__proto__:null,onLoad:ku,onUnload:Bu,setValue:(t,o,e,n)=>{o.store.manager.setValue(t,o,e,n)},getValue:(t,o,e)=>o.store.manager.getValue(t,o,e),getState:(t,o,e)=>e});var Du=Object.freeze({__proto__:null,events:(t,o)=>{const e=t.resetOnDom?[hd((e,n)=>{ku(e,t,o)}),_d((e,n)=>{Bu(e,t,o)})]:[wd(t,o,ku)];return ld(e)}});const zu=()=>{const t=ht(null);
vendor: 37,944 bytes, line 1
1return Xl({set:t.set,get:t.get,isNotSet:()=>null===t.get(),clear:()=>{t.set(null)},readState:()=>({mode:"memory",value:t.get()})})},Su=()=>{const t=ht({}),o=ht({});return Xl({readState:()=>({mode:"dataset",dataByValue:t.get(),dataByText:o.get()}),lookup:e=>ut(t.get(),e).orThunk(()=>ut(o.get(),e)),update:e=>{const n=t.get(),i=o.get(),r={},a={};I(e,t=>{r[t.value]=t,ut(t,"meta").each(o=>{ut(o,"text").each(o=>{a[o]=t})})}),t.set({...n,...r}),o.set({...i,...a})},clear:()=>{t.set({}),o.set({})}})};var Ou=Object.freeze({__proto__:null,memory:zu,dataset:Su,manual:()=>Xl({readState:m}),init:t=>t.store.manager.state(t)});const Mu=(t,o,e,n)=>{const i=o.store;e.update([n]),i.setValue(t,n),o.onSetValue(t,n)};var Tu=[ra("initialValue"),Kr("getFallbackEntry"),Kr("getDataKey"),Kr("setValue"),LA("manager",{setValue:Mu,getValue:(t,o,e)=>{const n=o.store,i=n.getDataKey(t);return e.lookup(i).getOrThunk(()=>n.getFallbackEntry(i))},onLoad:(t,o,e)=>{o.store.initialValue.each(n=>{Mu(t,o,e,n)})},onUnload:(t,o,e)=>{e.clear()},state:Su})];var Uu=[Kr("getValue"),pa("setValue",m),ra("initialValue"),LA("manager",{setValue:(t,o,e,n)=>{o.store.setValue(t,n),o.onSetValue(t,n)},getValue:(t,o,e)=>o.store.getValue(t),onLoad:(t,o,e)=>{o.store.initialValue.each(e=>{o.store.setValue(t,e)})},onUnload:m,state:$l.init})];var Ru=[ra("initialValue"),LA("manager",{setValue:(t,o,e,n)=>{e.set(n),o.onSetValue(t,n)},getValue:(t,o,e)=>e.get(),onLoad:(t,o,e)=>{o.store.initialValue.each(t=>{e.isNotSet()&&e.set(t)})},onUnload:(t,o,e)=>{e.clear()},state:zu})],qu=[ga("store",{mode:"memory"},Wr("mode",{memory:Ru,manual:Uu,dataset:Tu})),RA("onSetValue"),pa("resetOnDom",!1)];const Nu=Sd({fields:qu,name:"representing",active:Du,apis:Fu,extra:{setValueFrom:(t,o)=>{const e=Nu.getValue(o);Nu.setValue(t,e)}},state:Ou}),Iu=Sd({fields:wu,name:"invalidating",active:Eu,apis:yu,extra:{validation:t=>o=>{const e=Nu.getValue(o);return kt(t(e))}}});var Lu=Object.freeze({__proto__:null,exhibit:(t,o)=>Ed({classes:[],styles:o.useFixed()?{}:{position:"relative"}})});const Hu=ft([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),Yu=(t,o,e,n,i,r)=>{const a=o.rect,A=a.x-e,s=a.y-n,l=i-(A+a.width),d=r-(s+a.height),c=D.some(A),x=D.some(s),p=D.some(l),g=D.some(d),C=D.none();return((t,o,e,n,i,r,a,A,s)=>t.fold(o,e,n,i,r,a,A,s))(o.direction,()=>qg(t,c,x,C,C),()=>qg(t,C,x,p,C),()=>qg(t,c,C,C,g),()=>qg(t,C,C,p,g),()=>qg(t,c,x,C,C),()=>qg(t,c,C,C,g),()=>qg(t,c,x,C,C),()=>qg(t,C,x,p,C))},ju=(t,o)=>t.fold(()=>{const t=o.rect;return qg("absolute",D.some(t.x),D.some(t.y),D.none(),D.none())},(t,e,n,i)=>Yu("absolute",o,t,e,n,i),(t,e,n,i)=>Yu("fixed",o,t,e,n,i)),Gu=(t,o)=>{const e=y(qi,o),n=t.fold(e,e,()=>{const t=Rn();return qi(o).translate(-t.left,-t.top)}),i=zn(o),r=kn(o);return Ni(n.left,n.top,i,r)},Wu=(t,o)=>o.fold(()=>t.fold(Yi,Yi,Ni),o=>t.fold(h(o),h(o),()=>{const e=Pu(t,o.x,o.y);return Ni(e.left,e.top,o.width,o.height)})),Pu=(t,o,e)=>{const n=On(o,e);return t.fold(h(n),h(n),()=>{const t=Rn();return n.translate(-t.left,-t.top)})};Hu.none;const Vu=Hu.relative,Zu=Hu.fixed,Qu=(t,o)=>((t,o)=>({anchorBox:t,origin:o}))(t,o),Ku=ft([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),Ju=(t,o,e,n)=>{const i=t.bubble,r=i.offset,a=((t,o,e)=>{const n=(n,i)=>o[n].map(o=>{const r="top"===n||"bottom"===n,a=r?e.top:e.left,A=("left"===n||"top"===n?Math.max:Math.min)(o,i)+a;return r?Ut(A,t.y,t.bottom):Ut(A,t.x,t.right)}).getOr(i),i=n("left",t.x),r=n("top",t.y),a=n("right",t.right),A=n("bottom",t.bottom);return Ni(i,r,a-i,A-r)})(n,t.restriction,r),A=t.x+r.left,s=t.y+r.top,l=Ni(A,s,o,e),{originInBounds:d,sizeInBounds:c,visibleW:x,visibleH:p}=((t,o)=>{const{x:e,y:n,right:i,bottom:r}=o,{x:a,y:A,right:s,bottom:l,width:d,height:c}=t;return{originInBounds:a>=e&&a<=i&&A>=n&&A<=r,sizeInBounds:s<=i&&s>=e&&l<=r&&l>=n,visibleW:Math.min(d,a>=e?i-a:s-e),visibleH:Math.min(c,A>=n?r-A:l-n)}})(l,a),g=d&&c,C=g?l:((t,o)=>{const{x:e,y:n,right:i,bottom:r}=o,{x:a,y:A,width:s,height:l}=t,d=Math.max(e,i-s),c=Math.max(n,r-l),x=Ut(a,e,d),p=Ut(A,n,c),g=Math.min(x+s,i)-x,C=Math.min(p+l,r)-p;return Ni(x,p,g,C)})(l,a),u=C.width>0&&C.height>0,{maxWidth:m,maxHeight:b}=((t,o,e)=>{const n=h(o.bottom-e.y),i=h(e.bottom-o.y),r=((t,o,e,n)=>t.fold(o,o,n,n,o,n,e,e))(t,i,i,n),a=h(o.right-e.x),A=h(e.right-o.x),s=((t,o,e,n)=>t.fold(o,n,o,n,e,e,o,n))(t,A,A,a);return{maxWidth:s,maxHeight:r}})(t.direction,C,n),f={rect:C,maxHeight:b,maxWidth:m,direction:t.direction,placement:t.placement,classes:{on:i.classesOn,off:i.classesOff},layout:t.label,testY:s};return g||t.alwaysFit?Ku.fit(f):Ku.nofit(f,x,p,u)},$u=["top","bottom","right","left"],Xu="data-alloy-transition-timer",tm=(t,o)=>((t,o)=>Z(o,o=>Ai(t,o)))(t,o.classes),om=(t,o)=>{const e=t=>parseFloat(t).toFixed(3);return gt(o,(o,n)=>!((t,o,e=v)=>jt(t,o,e).getOr(t.isNone()&&o.isNone()))(t[n].map(e),o.map(e))).isSome()},em=(t,o)=>{const e=Zt(),n=Zt();let i;const a=o=>{const e=o.raw.pseudoElement??"";return fo(o.target,t)&&no(e)&&T($u,o.raw.propertyName)},A=r=>{if(x(r)||a(r)){e.clear(),n.clear();const a=r?.raw.type;(x(a)||a===Ga())&&(clearTimeout(i),$e(t,Xu),li(t,o.classes))}},s=Oe(t,Wa(),o=>{a(o)&&(s.unbind(),e.set(Oe(t,Ga(),A)),n.set(Oe(t,ja(),A)))}),l=(t=>{const o=o=>{const e=un(t,o).split(/\s*,\s*/);return H(e,eo)},e=t=>{if(r(t)&&/^[\d.]+/.test(t)){const o=parseFloat(t);return to(t,"ms")?o:1e3*o}return 0},n=o("transition-delay"),i=o("transition-duration");return j(i,(t,o,i)=>{const r=e(n[i])+e(o);return Math.max(t,r)},0)})(t);window.requestAnimationFrame(()=>{i=setTimeout(A,l+17),Ve(t,Xu,i)})},nm=(t,o,e,n,i,r)=>{const a=((t,o,e)=>e.exists(e=>{const n=t.mode;return"all"===n||e[n]!==o[n]}))(n,i,r);if(a||tm(t,n)){pn(t,"position",e.position);const r=Gu(o,t),A=ju(o,{...i,rect:r}),s=J($u,t=>A[t]);om(e,s)&&(Cn(t,s),a&&((t,o)=>{si(t,o.classes),Ke(t,Xu).each(o=>{clearTimeout(parseInt(o,10)),$e(t,Xu)}),em(t,o)})(t,n),vn(t))}else li(t,n.classes)},im=(t,o,e,n)=>{_n(o,"max-height"),_n(o,"max-width");const i=(r=o,{width:Math.ceil(zn(r)),height:kn(r)});var r;return((t,o,e,n,i,r)=>{const a=n.width,A=n.height,s=(o,s,l,d,c)=>{const x=o(e,n,i,t,r),p=Ju(x,a,A,r);return p.fold(h(p),(t,o,e,n)=>(c===n?e>d||o>l:!c&&n)?p:Ku.nofit(s,l,d,c))},l=j(o,(t,o)=>{const e=y(s,o);return t.fold(h(t),e)},Ku.nofit({rect:e,maxHeight:n.height,maxWidth:n.width,direction:Vs(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:e.y},-1,-1,!1));return l.fold(_,_)})(o,n.preference,t,i,e,n.bounds)},rm=(t,o)=>{((t,o)=>{Ve(t,yl,o)})(t,o.placement)},am=(t,o,e)=>void 0===t[o]?e:t[o],Am=(t,o,e,n)=>{const i=im(t,o,e,n);return((t,o,e)=>{const n=ju(e.origin,o);e.transition.each(i=>{nm(t,e.origin,n,i,o,e.lastPlacement)}),Ng(t,n)})(o,i,n),rm(o,i),((t,o)=>{const e=o.classes;li(t,e.off),si(t,e.on)})(o,i),((t,o,e)=>{(0,e.maxHeightFunction)(t,o.maxHeight)})(o,i,n),((t,o,e)=>{(0,e.maxWidthFunction)(t,o.maxWidth)})(o,i,n),{layout:i.layout,placement:i.placement}},sm=_,lm=()=>xa("layouts",[Kr("onLtr"),Kr("onRtl"),ra("onBottomLtr"),ra("onBottomRtl")]),dm=(t,o,e,n,i,r,a)=>{const A=a.map(Kl).getOr(!1),s=o.layouts.map(o=>o.onLtr(t)),l=o.layouts.map(o=>o.onRtl(t)),d=A?o.layouts.bind(o=>o.onBottomLtr.map(o=>o(t))).or(s).getOr(i):s.getOr(e),c=A?o.layouts.bind(o=>o.onBottomRtl.map(o=>o(t))).or(l).getOr(r):l.getOr(n);return In(d,c)(t)};var cm=[Kr("hotspot"),ra("bubble"),pa("overrides",{}),lm(),LA("placement",(t,o,e)=>{const n=o.hotspot,i=Gu(e,n.element),r=dm(t.element,o,_l(),vl(),fl(),hl(),D.some(o.hotspot.element));return D.some(sm({anchorBox:i,bubble:o.bubble.getOr(Gs()),overrides:o.overrides,layouts:r}))})];var xm=[Kr("x"),Kr("y"),pa("height",0),pa("width",0),pa("bubble",Gs()),pa("overrides",{}),lm(),LA("placement",(t,o,e)=>{const n=Pu(e,o.x,o.y),i=Ni(n.left,n.top,o.width,o.height),r=dm(t.element,o,ml(),bl(),ml(),bl(),D.none());return D.some(sm({anchorBox:i,bubble:o.bubble,overrides:o.overrides,layouts:r}))})];const pm=ft([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),gm=t=>t.fold(_,(t,o,e)=>t.translate(-o,-e)),Cm=t=>t.fold(_,_),um=t=>j(t,(t,o)=>t.translate(o.left,o.top),On(0,0)),mm=t=>{const o=N(t,Cm);return um(o)},bm=pm.screen,fm=pm.absolute,hm=(t,o,e)=>{const n=Ae(t.element),i=Rn(n),r=((t,o,e)=>{const n=de(e.root).dom;return D.from(n.frameElement).map(Ao.fromDom).filter(o=>{const e=Ae(o),n=Ae(t.element);return fo(e,n)}).map(Tn)})(t,0,e).getOr(i);return fm(r,i.left,i.top)},_m=(t,o,e,n)=>{const i=bm(On(t,o));return D.some(((t,o,e)=>({point:t,width:o,height:e}))(i,e,n))},vm=(t,o,e,n,i)=>t.map(t=>{const r=[o,t.point],a=(A=()=>mm(r),s=()=>mm(r),l=()=>(t=>{const o=N(t,gm);return um(o)})(r),n.fold(A,s,l));var A,s,l;const d=((t,o,e,n)=>({x:t,y:o,width:e,height:n}))(a.left,a.top,t.width,t.height),c=e.showAbove?fl():_l(),x=e.showAbove?hl():vl(),p=dm(i,e,c,x,c,x,D.none());return sm({anchorBox:d,bubble:e.bubble.getOr(Gs()),overrides:e.overrides,layouts:p})});var ym=[Kr("node"),Kr("root"),ra("bubble"),lm(),pa("overrides",{}),pa("showAbove",!1),LA("placement",(t,o,e)=>{const n=hm(t,0,o);return o.node.filter(sn).bind(i=>{const r=i.dom.getBoundingClientRect(),a=_m(r.left,r.top,r.width,r.height),A=o.node.getOr(t.element);return vm(a,n,o,e,A)})})];const Em=(t,o)=>({element:t,offset:o}),wm=(t,o)=>{const e=ue(t);if(0===e.length)return Em(t,o);if(o<e.length)return Em(e[o],0);{const t=e[e.length-1],o=ne(t)?(t=>Nn.get(t))(t).length:ue(t).length;return Em(t,o)}},km=(t,o)=>ne(t)?Em(t,o):wm(t,o),Bm=t=>void 0!==t.foffset,Fm=(t,o)=>o.getSelection.getOrThunk(()=>()=>Bi(t))().map(t=>{if(Bm(t)){const o=km(t.start,t.soffset),e=km(t.finish,t.foffset);return Ei.range(o.element,o.offset,e.element,e.offset)}return t});var Dm=[ra("getSelection"),Kr("root"),ra("bubble"),lm(),pa("overrides",{}),pa("showAbove",!1),LA("placement",(t,o,e)=>{const n=de(o.root).dom,i=hm(t,0,o),r=Fm(n,o).bind(t=>{if(Bm(t)){const o=Di(n,Ei.exactFromRange(t)).orThunk(()=>{const o=Ao.fromText("\ufeff");He(t.start,o);const e=Fi(n,Ei.exact(o,0,o,1));return tn(o),e});return o.bind(t=>_m(t.left,t.top,t.width,t.height))}{const o=st(t,t=>t.dom.getBoundingClientRect()),e={left:Math.min(o.firstCell.left,o.lastCell.left),right:Math.max(o.firstCell.right,o.lastCell.right),top:Math.min(o.firstCell.top,o.lastCell.top),bottom:Math.max(o.firstCell.bottom,o.lastCell.bottom)};return _m(e.left,e.top,e.right-e.left,e.bottom-e.top)}}),a=Fm(n,o).bind(t=>Bm(t)?ee(t.start)?D.some(t.start):xe(t.start):D.some(t.firstCell)).getOr(t.element);return vm(r,i,o,e,a)})];const zm="link-layout",Sm=t=>t.x+t.width,Om=(t,o)=>t.x-o.width,Mm=(t,o)=>t.y-o.height+t.height,Tm=t=>t.y,Um=(t,o,e)=>Ws(Sm(t),Tm(t),e.southeast(),Vs(),"southeast",ol(t,{left:0,top:2}),zm),Rm=(t,o,e)=>Ws(Om(t,o),Tm(t),e.southwest(),Zs(),"southwest",ol(t,{right:1,top:2}),zm),qm=(t,o,e)=>Ws(Sm(t),Mm(t,o),e.northeast(),Qs(),"northeast",ol(t,{left:0,bottom:3}),zm),Nm=(t,o,e)=>Ws(Om(t,o),Mm(t,o),e.northwest(),Ks(),"northwest",ol(t,{right:1,bottom:3}),zm),Im=()=>[Um,Rm,qm,Nm],Lm=()=>[Rm,Um,Nm,qm];var Hm=[Kr("item"),lm(),pa("overrides",{}),LA("placement",(t,o,e)=>{const n=Gu(e,o.item.element),i=dm(t.element,o,Im(),Lm(),Im(),Lm(),D.none());return D.some(sm({anchorBox:n,bubble:Gs(),overrides:o.overrides,layouts:i}))})],Ym=Wr("type",{selection:Dm,node:ym,hotspot:cm,submenu:Hm,makeshift:xm});const jm=[ia("classes",gr),ma("mode","all",["all","layout","placement"])],Gm=[pa("useFixed",B),ra("getBounds")],Wm=[Jr("anchor",Ym),xa("transition",jm)],Pm=(t,o,e,n,i,r)=>((t,o,e,n,i,r,a,A)=>{const s=am(a,"maxHeightFunction",Wl()),l=am(a,"maxWidthFunction",m),d=t.anchorBox,c=t.origin,x={bounds:Wu(c,r),origin:c,preference:n,maxHeightFunction:s,maxWidthFunction:l,lastPlacement:i,transition:A};return Am(d,o,e,x)})(Qu(o.anchorBox,t),n.element,o.bubble,o.layouts,i,e,o.overrides,r),Vm=(t,o,e,n,i,r)=>{const a=jr("placement.info",Or(Wm),i),A=a.anchor,s=n.element,l=e.get(n.uid);hp(()=>{pn(s,"position","fixed");const i=bn(s,"visibility");pn(s,"visibility","hidden");const d=o.useFixed()?(()=>{const t=document.documentElement;return Zu(0,0,t.clientWidth,t.clientHeight)})():(t=>{const o=Tn(t.element),e=t.element.dom.getBoundingClientRect();return Vu(o.left,o.top,e.width,e.height)})(t);A.placement(t,A,d).each(t=>{const i=r.orThunk(()=>o.getBounds.map(k)),A=Pm(d,t,i,n,l,a.transition);e.set(n.uid,A)}),i.fold(()=>{_n(s,"visibility")},t=>{pn(s,"visibility",t)}),bn(s,"left").isNone()&&bn(s,"top").isNone()&&bn(s,"right").isNone()&&bn(s,"bottom").isNone()&&Ht(bn(s,"position"),"fixed")&&_n(s,"position")},s)};var Zm=Object.freeze({__proto__:null,position:(t,o,e,n,i)=>{const r=D.none();Vm(t,o,e,n,i,r)},positionWithinBounds:Vm,getMode:(t,o,e)=>o.useFixed()?"fixed":"absolute",reset:(t,o,e,n)=>{const i=n.element;I(["position","left","right","top","bottom"],t=>_n(i,t)),(t=>{$e(t,yl)})(i),e.clear(n.uid)}});const Qm=Sd({fields:Gm,name:"positioning",active:Lu,apis:Zm,state:Object.freeze({__proto__:null,init:()=>{let t={};return Xl({readState:()=>t,clear:o=>{p(o)?delete t[o]:t={}},set:(o,e)=>{t[o]=e},get:o=>ut(t,o)})}})});var Km=Object.freeze({__proto__:null,events:t=>ld([xd($a(),(o,e)=>{const n=t.channels,i=rt(n),r=e,a=((t,o)=>o.universal?t:H(t,t=>T(o.channels,t)))(i,r);I(a,t=>{const e=n[t],i=e.schema,a=jr("channel["+t+"] data\nReceiver: "+_A(o.element),i,r.data);e.onReceive(o,a)})})])}),Jm=[Jr("channels",Lr(Dt.value,Sr([NA("onReceive"),pa("schema",cr())])))];const $m=Sd({fields:Jm,name:"receiving",active:Km});var Xm=Object.freeze({__proto__:null,events:(t,o)=>{const e=(e,n)=>{t.updateState.each(t=>{const i=t(e,n);o.set(i)}),t.renderComponents.each(i=>{const r=i(n,o.get());(t.reuseDom?vp:_p)(e,r)})};return ld([xd($a(),(o,n)=>{const i=n;if(!i.universal){const n=t.channel;T(i.channels,n)&&e(o,i.data)}}),hd((o,n)=>{t.initialData.each(t=>{e(o,t)})})])}});var tb=Object.freeze({__proto__:null,getState:(t,o,e)=>e}),ob=[Kr("channel"),ra("renderComponents"),ra("updateState"),ra("initialData"),ba("reuseDom",!0)];const eb=Sd({fields:ob,name:"reflecting",active:Xm,apis:tb,state:Object.freeze({__proto__:null,init:()=>{const t=ht(D.none());return{readState:()=>t.get().getOr("none"),get:t.get,set:t.set,clear:()=>t.set(D.none())}}})}),nb=(t,o,e,n)=>{e.get().each(o=>{xp(t)});const i=o.getAttachPoint(t);sp(i,t);const r=t.getSystem().build(n);return sp(t,r),e.set(r),r},ib=(t,o,e,n)=>{const i=nb(t,o,e,n);return o.onOpen(t,i),i},rb=(t,o,e)=>{e.get().each(n=>{xp(t),cp(t),o.onClose(t,n),e.clear()})},ab=(t,o,e)=>e.isOpen(),Ab=(t,o,e)=>{const n=o.getAttachPoint(t);pn(t.element,"position",Qm.getMode(n)),((t,o,e,n)=>{bn(t.element,o).fold(()=>{$e(t.element,e)},o=>{Ve(t.element,e,o)}),pn(t.element,o,n)})(t,"visibility",o.cloakVisibilityAttr,"hidden")},sb=(t,o,e)=>{(t=>U(["top","left","right","bottom"],o=>bn(t,o).isSome()))(t.element)||_n(t.element,"position"),((t,o,e)=>{Ke(t.element,e).fold(()=>_n(t.element,o),e=>pn(t.element,o,e))})(t,"visibility",o.cloakVisibilityAttr)};var lb=Object.freeze({__proto__:null,cloak:Ab,decloak:sb,open:ib,openWhileCloaked:(t,o,e,n,i)=>{Ab(t,o),ib(t,o,e,n),i(),sb(t,o)},close:rb,isOpen:ab,isPartOf:(t,o,e,n)=>ab(0,0,e)&&e.get().exists(e=>o.isPartOf(t,e,n)),getState:(t,o,e)=>e.get(),setContent:(t,o,e,n)=>e.get().map(()=>nb(t,o,e,n))});var db=Object.freeze({__proto__:null,events:(t,o)=>ld([xd(nA(),(e,n)=>{rb(e,t,o)})])}),cb=[RA("onOpen"),RA("onClose"),Kr("isPartOf"),Kr("getAttachPoint"),pa("cloakVisibilityAttr","data-precloak-visibility")];var xb=Object.freeze({__proto__:null,init:()=>{const t=Qt(),o=h("not-implemented");return Xl({readState:o,isOpen:t.isSet,clear:t.clear,set:t.set,get:t.get})}});const pb=Sd({fields:cb,name:"sandboxing",active:db,apis:lb,state:xb}),gb=(t,o)=>o.getAnimationRoot.fold(()=>t.element,o=>o(t)),Cb=t=>t.dimension.property,ub=(t,o)=>t.dimension.getDimension(o),mb=(t,o)=>{const e=gb(t,o);li(e,[o.shrinkingClass,o.growingClass])},bb=(t,o)=>{ri(t.element,o.openClass),ni(t.element,o.closedClass),pn(t.element,Cb(o),"0px"),vn(t.element)},fb=(t,o)=>{ri(t.element,o.closedClass),ni(t.element,o.openClass),_n(t.element,Cb(o))},hb=(t,o,e,n)=>{e.setCollapsed(),pn(t.element,Cb(o),ub(o,t.element)),mb(t,o),bb(t,o),o.onStartShrink(t),o.onShrunk(t)},_b=(t,o,e,n)=>{const i=n.getOrThunk(()=>ub(o,t.element));e.setCollapsed(),pn(t.element,Cb(o),i),vn(t.element);const r=gb(t,o);ri(r,o.growingClass),ni(r,o.shrinkingClass),bb(t,o),o.onStartShrink(t)},vb=(t,o,e)=>{const n=ub(o,t.element);("0px"===n?hb:_b)(t,o,e,D.some(n))},yb=(t,o,e)=>{const n=gb(t,o),i=Ai(n,o.shrinkingClass),r=ub(o,t.element);fb(t,o);const a=ub(o,t.element);(i?()=>{pn(t.element,Cb(o),r),vn(t.element)}:()=>{bb(t,o)})(),ri(n,o.shrinkingClass),ni(n,o.growingClass),fb(t,o),pn(t.element,Cb(o),a),e.setExpanded(),o.onStartGrow(t)},Eb=(t,o,e)=>{const n=gb(t,o);return!0===Ai(n,o.growingClass)},wb=(t,o,e)=>{const n=gb(t,o);return!0===Ai(n,o.shrinkingClass)};var kb=Object.freeze({__proto__:null,refresh:(t,o,e)=>{if(e.isExpanded()){_n(t.element,Cb(o));const e=ub(o,t.element);pn(t.element,Cb(o),e)}},grow:(t,o,e)=>{e.isExpanded()||yb(t,o,e)},shrink:(t,o,e)=>{e.isExpanded()&&vb(t,o,e)},immediateShrink:(t,o,e)=>{e.isExpanded()&&hb(t,o,e)},hasGrown:(t,o,e)=>e.isExpanded(),hasShrunk:(t,o,e)=>e.isCollapsed(),isGrowing:Eb,isShrinking:wb,isTransitioning:(t,o,e)=>Eb(t,o)||wb(t,o),toggleGrow:(t,o,e)=>{(e.isExpanded()?vb:yb)(t,o,e)},disableTransitions:mb,immediateGrow:(t,o,e)=>{e.isExpanded()||(fb(t,o),pn(t.element,Cb(o),ub(o,t.element)),mb(t,o),e.setExpanded(),o.onStartGrow(t),o.onGrown(t))}});var Bb=Object.freeze({__proto__:null,exhibit:(t,o,e)=>{const n=o.expanded;return Ed(n?{classes:[o.openClass],styles:{}}:{classes:[o.closedClass],styles:ya(o.dimension.property,"0px")})},events:(t,o)=>ld([fd(Ga(),(e,n)=>{if(n.event.raw.propertyName===t.dimension.property){mb(e,t),o.isExpanded()&&_n(e.element,t.dimension.property);(o.isExpanded()?t.onGrown:t.onShrunk)(e)}})])}),Fb=[Kr("closedClass"),Kr("openClass"),Kr("shrinkingClass"),Kr("growingClass"),ra("getAnimationRoot"),RA("onShrunk"),RA("onStartShrink"),RA("onGrown"),RA("onStartGrow"),pa("expanded",!1),Jr("dimension",Wr("property",{width:[LA("property","width"),LA("getDimension",t=>Dn(t)+"px")],height:[LA("property","height"),LA("getDimension",t=>wn(t)+"px")]}))];const Db=Sd({fields:Fb,name:"sliding",active:Bb,apis:kb,state:Object.freeze({__proto__:null,init:t=>{const o=ht(t.expanded);return Xl({isExpanded:()=>!0===o.get(),isCollapsed:()=>!1===o.get(),setCollapsed:y(o.set,!1),setExpanded:y(o.set,!0),readState:()=>"expanded: "+o.get()})}})});var zb=Object.freeze({__proto__:null,events:(t,o)=>{const e=t.stream.streams.setup(t,o);return ld([xd(t.event,e),_d(()=>o.cancel())].concat(t.cancelEvent.map(t=>[xd(t,()=>o.cancel())]).getOr([])))}});const Sb=t=>{const o=ht(null);return Xl({readState:()=>({timer:null!==o.get()?"set":"unset"}),setTimer:t=>{o.set(t)},cancel:()=>{const t=o.get();null!==t&&t.cancel()}})};var Ob=Object.freeze({__proto__:null,throttle:Sb,init:t=>t.stream.streams.state(t)});var Mb=[Jr("stream",Wr("mode",{throttle:[Kr("delay"),pa("stopEvent",!0),LA("streams",{setup:(t,o)=>{const e=t.stream,n=io(t.onStream,e.delay);return o.setTimer(n),(t,o)=>{n.throttle(t,o),e.stopEvent&&o.stop()}},state:Sb})]})),pa("event","input"),ra("cancelEvent"),NA("onStream")];const Tb=Sd({fields:Mb,name:"streaming",active:zb,state:Ob});var Ub=Object.freeze({__proto__:null,exhibit:(t,o)=>Ed({attributes:Ea([{key:o.tabAttr,value:"true"}])})}),Rb=[pa("tabAttr","data-alloy-tabstop")];const qb=Sd({fields:Rb,name:"tabstopping",active:Ub}),Nb=(t,o,e,n)=>{const i=e.get();e.set(n),((t,o,e)=>{o.toggleClass.each(o=>{e.get()?ni(t.element,o):ri(t.element,o)})})(t,o,e),((t,o,e)=>{const n=o.aria;n.update(t,n,e.get())})(t,o,e),i!==n&&o.onToggled(t,n)},Ib=(t,o,e)=>{Nb(t,o,e,!e.get())},Lb=(t,o,e)=>{Nb(t,o,e,o.selected)};var Hb=Object.freeze({__proto__:null,onLoad:Lb,toggle:Ib,isOn:(t,o,e)=>e.get(),on:(t,o,e)=>{Nb(t,o,e,!0)},off:(t,o,e)=>{Nb(t,o,e,!1)},set:Nb});var Yb=Object.freeze({__proto__:null,exhibit:()=>Ed({}),events:(t,o)=>{const e=(n=t,i=o,r=Ib,yd(t=>{r(t,n,i)}));var n,i,r;const a=wd(t,o,Lb);return ld(P([t.toggleOnExecute?[e]:[],[a]]))}});const jb=(t,o,e)=>{Ve(t.element,"aria-expanded",e)};var Gb=[pa("selected",!1),ra("toggleClass"),pa("toggleOnExecute",!0),RA("onToggled"),ga("aria",{mode:"none"},Wr("mode",{pressed:[pa("syncWithExpanded",!1),LA("update",(t,o,e)=>{Ve(t.element,"aria-pressed",e),o.syncWithExpanded&&jb(t,o,e)})],checked:[LA("update",(t,o,e)=>{Ve(t.element,"aria-checked",e)})],expanded:[LA("update",jb)],selected:[LA("update",(t,o,e)=>{Ve(t.element,"aria-selected",e)})],none:[LA("update",m)]}))];const Wb=Sd({fields:Gb,name:"toggling",active:Yb,apis:Hb,state:(Pb=!1,{init:()=>{const t=ht(Pb);return{get:()=>t.get(),set:o=>t.set(o),clear:()=>t.set(Pb),readState:()=>t.get()}}})});var Pb;const Vb=qt("tooltip.exclusive"),Zb=qt("tooltip.show"),Qb=qt("tooltip.hide"),Kb=qt("tooltip.immediateHide"),Jb=qt("tooltip.immediateShow"),$b=(t,o,e)=>{t.getSystem().broadcastOn([Vb],{})};var Xb=Object.freeze({__proto__:null,hideAllExclusive:$b,immediateOpenClose:(t,o,e,n)=>nd(t,n?Jb:Kb),isEnabled:(t,o,e)=>e.isEnabled(),setComponents:(t,o,e,n)=>{e.getTooltip().each(t=>{t.getSystem().isConnected()&&Dp.set(t,n)})},setEnabled:(t,o,e,n)=>e.setEnabled(n)});var tf=Object.freeze({__proto__:null,events:(t,o)=>{const e=e=>{o.getTooltip().each(n=>{n.getSystem().isConnected()&&(cp(n),t.onHide(e,n),o.clearTooltip())}),o.clearTimer()},n=e=>{if(!o.isShowing()&&o.isEnabled()){$b(e);const n=t.lazySink(e).getOrDie(),i=e.getSystem().build({dom:t.tooltipDom,components:t.tooltipComponents,events:ld("normal"===t.mode?[xd(Ua(),t=>{nd(e,Zb)}),xd(Ma(),t=>{nd(e,Qb)})]:[]),behaviours:Dd([Dp.config({})])});o.setTooltip(i),sp(n,i),t.onShow(e,i),Qm.position(n,i,{anchor:t.anchor(e)})}},i=e=>{o.getTooltip().each(o=>{const n=t.lazySink(e).getOrDie();Qm.position(n,o,{anchor:t.anchor(e)})})};return ld(P([[vd(o=>{t.onSetup(o)}),xd(Zb,e=>{o.resetTimer(()=>{n(e)},t.delayForShow())}),xd(Qb,n=>{o.resetTimer(()=>{e(n)},t.delayForHide())}),xd(Jb,t=>{o.resetTimer(()=>{n(t)},0)}),xd(Kb,t=>{o.resetTimer(()=>{e(t)},0)}),xd($a(),(t,n)=>{const i=n;i.universal||(T(i.channels,Vb)||T(i.channels,Kd()))&&(i.data.closedTooltip&&o.isShowing()&&i.data.closedTooltip(),e(t))}),_d(t=>{e(t)})],(()=>{switch(t.mode){case"normal":return[xd(Ra(),t=>{nd(t,Jb)}),xd(Ka(),t=>{nd(t,Kb)}),xd(Ua(),t=>{nd(t,Zb)}),xd(Ma(),t=>{nd(t,Qb)})];case"follow-highlight":return[xd(fA(),(t,o)=>{nd(t,Zb)}),xd(hA(),t=>{nd(t,Qb)})];case"children-normal":return[xd(Ra(),(e,n)=>{Le(e.element).each(r=>{uo(n.event.target,"[data-mce-tooltip]")&&o.getTooltip().fold(()=>{nd(e,Jb)},n=>{o.isShowing()&&(t.onShow(e,n),i(e))})})}),xd(Ka(),t=>{Le(t.element).fold(()=>{nd(t,Kb)},m)}),xd(Ua(),e=>{Qn(e.element,"[data-mce-tooltip]:hover").each(n=>{o.getTooltip().fold(()=>{nd(e,Zb)},n=>{o.isShowing()&&(t.onShow(e,n),i(e))})})}),xd(Ma(),t=>{Qn(t.element,"[data-mce-tooltip]:hover").fold(()=>{nd(t,Qb)},m)})];default:return[xd(Ra(),(e,n)=>{Le(e.element).each(r=>{uo(n.event.target,"[data-mce-tooltip]")&&o.getTooltip().fold(()=>{nd(e,Jb)},n=>{o.isShowing()&&(t.onShow(e,n),i(e))})})}),xd(Ka(),t=>{Le(t.element).fold(()=>{nd(t,Kb)},m)})]}})()]))}}),of=[Kr("lazySink"),Kr("tooltipDom"),pa("exclusive",!0),pa("tooltipComponents",[]),fa("delayForShow",h(300)),fa("delayForHide",h(100)),fa("onSetup",m),ma("mode","normal",["normal","follow-highlight","children-keyboard-focus","children-normal"]),pa("anchor",t=>({type:"hotspot",hotspot:t,layouts:{onLtr:h([gl,pl,ll,cl,dl,xl]),onRtl:h([gl,pl,ll,cl,dl,xl])},bubble:js(0,-2,{})})),RA("onHide"),RA("onShow")];var ef=Object.freeze({__proto__:null,init:()=>{const t=ht(!0),o=Qt(),e=Qt(),n=()=>{o.on(clearTimeout)},i=h("not-implemented");return Xl({getTooltip:e.get,isShowing:e.isSet,setTooltip:e.set,clearTooltip:e.clear,clearTimer:n,resetTimer:(t,e)=>{n(),o.set(setTimeout(t,e))},readState:i,isEnabled:()=>t.get(),setEnabled:o=>t.set(o)})}});const nf=Sd({fields:of,name:"tooltipping",active:tf,state:ef,apis:Xb});const rf=Sd({fields:[],name:"unselecting",active:Object.freeze({__proto__:null,events:()=>ld([dd(Pa(),F)]),exhibit:()=>Ed({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})})}),af=t=>{const o=Ao.fromHtml(t),e=ue(o),n=(t=>{const o=void 0!==t.dom.attributes?t.dom.attributes:[];return j(o,(t,o)=>"class"===o.name?t:{...t,[o.name]:o.value},{})})(o),i=(t=>Array.prototype.slice.call(t.dom.classList,0))(o),r=0===e.length?{}:{innerHtml:en(o)};return{tag:Xo(o),classes:i,attributes:n,...r}},Af=t=>{const o=(t=>void 0!==t.uid)(t)&&bt(t,"uid")?t.uid:Np("memento");return{get:t=>t.getSystem().getByUid(o).getOrDie(),getOpt:t=>t.getSystem().getByUid(o).toOptional(),asSpec:()=>({...t,uid:o})}},sf=Hs,lf=Es,df=(t,o)=>{const e={stopBackspace:!0,...o},n=VA(e),i=N(["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"].concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),o=>Oe(t,o,t=>{n.fireIfReady(t,o).each(o=>{o&&t.kill()});e.triggerEvent(o,t)&&t.kill()})),r=Qt(),a=Oe(t,"paste",t=>{n.fireIfReady(t,"paste").each(o=>{o&&t.kill()});e.triggerEvent("paste",t)&&t.kill(),r.set(setTimeout(()=>{e.triggerEvent(Ja(),t)},0))}),A=Oe(t,"keydown",t=>{e.triggerEvent("keydown",t)?t.kill():e.stopBackspace&&(t=>t.raw.which===Hd[0]&&!T(["input","textarea"],Xo(t.target))&&!ui(t.target,'[contenteditable="true"]'))(t)&&t.prevent()}),s=Oe(t,"focusin",t=>{e.triggerEvent("focusin",t)&&t.kill()}),l=Qt(),d=Oe(t,"focusout",t=>{e.triggerEvent("focusout",t)&&t.kill(),l.set(setTimeout(()=>{e.triggerEvent(Ka(),t)},0))});return{unbind:()=>{I(i,t=>{t.unbind()}),A.unbind(),s.unbind(),d.unbind(),a.unbind(),r.on(clearTimeout),l.on(clearTimeout)}}},cf=(t,o)=>{const e=ut(t,"target").getOr(o);return ht(e)},xf=ft([{stopped:[]},{resume:["element"]},{complete:[]}]),pf=(t,o,e,n,i,r)=>{const a=t(o,n),A=((t,o)=>{const e=ht(!1),n=ht(!1);return{stop:()=>{e.set(!0)},cut:()=>{n.set(!0)},isStopped:e.get,isCut:n.get,event:t,setSource:o.set,getSource:o.get}})(e,i);return a.fold(()=>(r.logEventNoHandlers(o,n),xf.complete()),t=>{const e=t.descHandler;return jp(e)(A),A.isStopped()?(r.logEventStopped(o,t.element,e.purpose),xf.stopped()):A.isCut()?(r.logEventCut(o,t.element,e.purpose),xf.complete()):ce(t.element).fold(()=>(r.logNoParent(o,t.element,e.purpose),xf.complete()),n=>(r.logEventResponse(o,t.element,e.purpose),xf.resume(n)))})},gf=(t,o,e,n,i,r)=>pf(t,o,e,n,i,r).fold(F,n=>gf(t,o,e,n,i,r),B),Cf=(t,o,e)=>{const n=(t=>{const o=ht(!1);return{stop:()=>{o.set(!0)},cut:m,isStopped:o.get,isCut:B,event:t,setSource:w("Cannot set source of a broadcasted event"),getSource:w("Cannot get source of a broadcasted event")}})(o);return I(t,t=>{const o=t.descHandler;jp(o)(n)}),n.isStopped()},uf=(t,o,e,n,i)=>{const r=cf(e,n);return gf(t,o,e,n,r,i)},mf=()=>{const t={};return{registerId:(o,e,n)=>{At(n,(n,i)=>{const r=void 0!==t[i]?t[i]:{};r[e]=((t,o)=>{return e=y.apply(void 0,[t.handler].concat(o)),n=t.purpose,{cHandler:e,purpose:n};var e,n})(n,o),t[i]=r})},unregisterId:o=>{At(t,(t,e)=>{mt(t,o)&&delete t[o]})},filterByType:o=>ut(t,o).map(t=>pt(t,(t,o)=>((t,o)=>({id:t,descHandler:o}))(o,t))).getOr([]),find:(o,e,n)=>ut(t,e).bind(t=>fi(n,o=>((t,o)=>qp(o).bind(o=>ut(t,o)).map(t=>((t,o)=>({element:t,descHandler:o}))(o,t)))(t,o),o))}},bf=()=>{const t=mf(),o={},e=t=>{const o=t.element;return qp(o).getOrThunk(()=>((t,o)=>{const e=qt(Tp+t);return Rp(o,e),e})("uid-",t.element))},n=e=>{qp(e.element).each(e=>{delete o[e],t.unregisterId(e)})};return{find:(o,e,n)=>t.find(o,e,n),filter:o=>t.filterByType(o),register:i=>{const r=e(i);bt(o,r)&&((t,e)=>{const i=o[e];if(i!==t)throw new Error('The tagId "'+e+'" is already used by: '+_A(i.element)+"\nCannot use it for: "+_A(t.element)+"\nThe conflicting element is"+(sn(i.element)?" ":" not ")+"already in the DOM");n(t)})(i,r);const a=[i];t.registerId(a,r,i.events),o[r]=i},unregister:n,getById:t=>ut(o,t)}},ff=t=>{const o=o=>ce(t.element).fold(F,t=>fo(o,t)),e=bf(),n=(t,n)=>e.find(o,t,n),i=df(t.element,{triggerEvent:(t,o)=>BA(t,o.target,e=>((t,o,e,n)=>uf(t,o,e,e.target,n))(n,t,o,e))}),r={debugInfo:h("real"),triggerEvent:(t,o,e)=>{BA(t,o,i=>uf(n,t,e,o,i))},triggerFocus:(t,o)=>{qp(t).fold(()=>{Re(t)},e=>{BA(Qa(),t,e=>(((t,o,e,n,i)=>{const r=cf(e,n);pf(t,o,e,n,r,i)})(n,Qa(),{originator:o,kill:m,prevent:m,target:t},t,e),!1))})},triggerEscape:(t,o)=>{r.triggerEvent("keydown",t.element,o.event)},getByUid:t=>g(t),getByDom:t=>C(t),build:cg,buildOrPatch:dg,addToGui:t=>{s(t)},removeFromGui:t=>{l(t)},addToWorld:t=>{a(t)},removeFromWorld:t=>{A(t)},broadcast:t=>{c(t)},broadcastOn:(t,o)=>{x(t,o)},broadcastEvent:(t,o)=>{p(t,o)},isConnected:F},a=t=>{t.connect(r),ne(t.element)||(e.register(t),I(t.components(),a),r.triggerEvent(rA(),t.element,{target:t.element}))},A=t=>{ne(t.element)||(I(t.components(),A),e.unregister(t)),t.disconnect()},s=o=>{sp(t,o)},l=t=>{cp(t)},d=t=>{const o=e.filter($a());I(o,o=>{const e=o.descHandler;jp(e)(t)})},c=t=>{d({universal:!0,data:t})},x=(t,o)=>{d({universal:!1,channels:t,data:o})},p=(t,o)=>{const n=e.filter(t);return Cf(n,o)},g=t=>e.getById(t).fold(()=>Dt.error(new Error('Could not find component with uid: "'+t+'" in system.')),Dt.value),C=t=>{const o=qp(t).getOr("not found");return g(o)};return a(t),{root:t,element:t.element,destroy:()=>{i.unbind(),tn(t.element)},add:s,remove:l,getByUid:g,getByDom:C,addToWorld:a,removeFromWorld:A,broadcast:c,broadcastOn:x,broadcastEvent:p}},hf=()=>{const t=(t,o)=>{o.stop(),rd(t)};return[xd(Ya(),t),xd(oA(),t),md(Ba()),md(Sa())]},_f=t=>ld(P([t.map(t=>yd((o,e)=>{t(o),e.stop()})).toArray(),hf()])),vf=WC({name:"Button",factory:t=>{const o=_f(t.action),e=t.dom.tag,n=o=>ut(t.dom,"attributes").bind(t=>ut(t,o));return{uid:t.uid,dom:t.dom,components:t.components,events:o,behaviours:IC(t.buttonBehaviours,[Ld.config({}),Kx.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:(()=>{if("button"===e){return{type:n("type").getOr("button"),...n("role").map(t=>({role:t})).getOr({})}}return{role:t.role.getOr(n("role").getOr("button"))}})()},eventOrder:t.eventOrder}},configFields:[pa("uid",void 0),Kr("dom"),pa("components",[]),NC("buttonBehaviours",[Ld,Kx]),ra("action"),ra("role"),pa("eventOrder",{})]}),yf=h([pa("shell",!1),Kr("makeItem"),pa("setupItem",m),NC("listBehaviours",[Dp])]),Ef=_s({name:"items",overrides:()=>({behaviours:Dd([Dp.config({})])})}),wf=h([Ef]),kf=PC({name:h("CustomList")(),configFields:yf(),partFields:wf(),factory:(t,o,e,n)=>{const i=t.shell?{behaviours:[Dp.config({})],components:[]}:{behaviours:[],components:o},r=o=>t.shell?D.some(o):Ms(o,t,"items");return{uid:t.uid,dom:t.dom,components:i.components,behaviours:qC(t.listBehaviours,i.behaviours),apis:{setItems:(o,e)=>{r(o).fold(()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")},n=>{const i=Dp.contents(n),r=e.length,a=r-i.length,A=a>0?R(a,()=>t.makeItem()):[],s=i.slice(r);I(s,t=>Dp.remove(n,t)),I(A,t=>Dp.append(n,t));const l=Dp.contents(n);I(l,(n,i)=>{t.setupItem(o,n,e[i],i)})})}}}},apis:{setItems:(t,o,e)=>{t.setItems(o,e)}}}),Bf="aria-controls",Ff=()=>{const t=qt(Bf);return{id:t,link:o=>{Ve(o,Bf,t)},unlink:t=>{$e(t,Bf)}}},Df=(t,o)=>(t=>Gn(t,t=>{if(!ee(t))return!1;const o=Qe(t,"id");return void 0!==o&&o.indexOf(Bf)>-1}).bind(t=>{const o=Qe(t,"id"),e=ye(t);return Qn(e,`[${Bf}="${o}"]`)}))(o).exists(o=>zf(t,o)),zf=(t,o)=>Ci(o,o=>fo(o,t.element),B)||Df(t,o),Sf="alloy.item-hover",Of="alloy.item-focus",Mf="alloy.item-toggled",Tf=t=>{(Le(t.element).isNone()||Ld.isFocused(t))&&(Ld.isFocused(t)||Ld.focus(t),id(t,Sf,{item:t}))},Uf=t=>{id(t,Of,{item:t})},Rf=h(Sf),qf=h(Of),Nf=h(Mf),If=t=>t.role.fold(()=>t.toggling.map(t=>t.exclusive?"menuitemradio":"menuitemcheckbox").getOr("menuitem"),_),Lf=(t,o)=>({aria:{mode:o?"selected":"checked"},...xt(t,(t,o)=>"exclusive"!==o),onToggled:(o,e)=>{g(t.onToggled)&&t.onToggled(o,e),((t,o)=>{id(t,Mf,{item:t,state:o})})(o,e)}});var Hf=[Kr("data"),Kr("components"),Kr("dom"),pa("hasSubmenu",!1),ra("toggling"),ra("role"),NC("itemBehaviours",[Wb,Ld,Kx,Nu]),pa("ignoreFocus",!1),pa("domModification",{}),LA("builder",t=>({dom:t.dom,domModification:{...t.domModification,attributes:{role:If(t),...t.domModification.attributes,"aria-haspopup":t.hasSubmenu,...t.hasSubmenu?{"aria-expanded":!1}:{}}},behaviours:IC(t.itemBehaviours,[t.toggling.fold(Wb.revoke,o=>Wb.config(Lf(o,t.role.exists(t=>"option"===t)))),Ld.config({ignore:t.ignoreFocus,stopMousedown:t.ignoreFocus,onFocus:t=>{Uf(t)}}),Kx.config({mode:"execution"}),Nu.config({store:{mode:"memory",initialValue:t.data}}),Ud("item-type-events",[...hf(),xd(Ua(),Tf),xd(tA(),Ld.focus)])]),components:t.components,eventOrder:t.eventOrder})),pa("eventOrder",{})];var Yf=[Kr("dom"),Kr("components"),LA("builder",t=>({dom:t.dom,components:t.components,events:ld([bd(tA())])}))];const jf=h("item-widget"),Gf=h([fs({name:"widget",overrides:t=>({behaviours:Dd([Nu.config({store:{mode:"manual",getValue:o=>t.data,setValue:m}})])})})]),Wf=[Kr("uid"),Kr("data"),Kr("components"),Kr("dom"),pa("autofocus",!1),pa("ignoreFocus",!1),NC("widgetBehaviours",[Nu,Ld,Kx]),pa("domModification",{}),Ls(Gf()),LA("builder",t=>{const o=Ss(jf(),t,Gf()),e=Os(jf(),t,o.internals()),n=o=>Ms(o,t,"widget").map(t=>(Kx.focusIn(t),t)),i=(o,e)=>Fc(e.event.target)?D.none():t.autofocus?(e.setSource(o.element),D.none()):D.none();return{dom:t.dom,components:e,domModification:t.domModification,events:ld([yd((t,o)=>{n(t).each(t=>{o.stop()})}),xd(Ua(),Tf),xd(tA(),(o,e)=>{t.autofocus?n(o):Ld.focus(o)})]),behaviours:IC(t.widgetBehaviours,[Nu.config({store:{mode:"memory",initialValue:t.data}}),Ld.config({ignore:t.ignoreFocus,onFocus:t=>{Uf(t)}}),Kx.config({mode:"special",focusIn:t.autofocus?t=>{n(t)}:Td(),onLeft:i,onRight:i,onEscape:(o,e)=>Ld.isFocused(o)||t.autofocus?t.autofocus?(e.setSource(o.element),D.none()):D.none():(Ld.focus(o),D.some(!0))})])}})];const Pf=Wr("type",{widget:Wf,item:Hf,separator:Yf}),Vf=h([vs({factory:{sketch:t=>{const o=jr("menu.spec item",Pf,t);return o.builder(o)}},name:"items",unit:"item",defaults:(t,o)=>mt(o,"uid")?o:{...o,uid:Np("item")},overrides:(t,o)=>({type:o.type,ignoreFocus:t.fakeFocus,domModification:{classes:[t.markers.item]}})})]),Zf=h([sa("role"),Kr("value"),Kr("items"),Kr("dom"),Kr("components"),pa("eventOrder",{}),UC("menuBehaviours",[hc,Nu,bg,Kx]),ga("movement",{mode:"menu",moveOnTab:!0},Wr("mode",{grid:[YA(),LA("config",(t,o)=>({mode:"flatgrid",selector:"."+t.markers.item,initSize:{numColumns:o.initSize.numColumns,numRows:o.initSize.numRows},focusManager:t.focusManager}))],matrix:[LA("config",(t,o)=>({mode:"matrix",selectors:{row:o.rowSelector,cell:"."+t.markers.item},previousSelector:o.previousSelector,focusManager:t.focusManager})),Kr("rowSelector"),pa("previousSelector",D.none)],menu:[pa("moveOnTab",!0),LA("config",(t,o)=>({mode:"menu",selector:"."+t.markers.item,moveOnTab:o.moveOnTab,focusManager:t.focusManager}))]})),Jr("markers",SA()),pa("fakeFocus",!1),pa("focusManager",vc()),RA("onHighlight"),RA("onDehighlight"),pa("showMenuRole",!0)]),Qf=h("alloy.menu-focus"),Kf=PC({name:"Menu",configFields:Zf(),partFields:Vf(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,markers:t.markers,behaviours:qC(t.menuBehaviours,[hc.config({highlightClass:t.markers.selectedItem,itemClass:t.markers.item,onHighlight:t.onHighlight,onDehighlight:t.onDehighlight}),Nu.config({store:{mode:"memory",initialValue:t.value}}),bg.config({find:D.some}),Kx.config(t.movement.config(t,t.movement))]),events:ld([xd(qf(),(t,o)=>{const e=o.event;t.getSystem().getByDom(e.target).each(e=>{hc.highlight(t,e),o.stop(),id(t,Qf(),{menu:t,item:e})})}),xd(Rf(),(t,o)=>{const e=o.event.item;hc.highlight(t,e)}),xd(Nf(),(t,o)=>{const{item:e,state:n}=o.event;n&&"menuitemradio"===Qe(e.element,"role")&&((t,o)=>{const e=gi(t.element,'[role="menuitemradio"][aria-checked="true"]');I(e,e=>{fo(e,o.element)||t.getSystem().getByDom(e).each(t=>{Wb.off(t)})})})(t,e)})]),components:o,eventOrder:t.eventOrder,...t.showMenuRole?{domModification:{attributes:{role:t.role.getOr("menu")}}}:{}})}),Jf=(t,o,e,n)=>ut(e,n).bind(n=>ut(t,n).bind(n=>{const i=Jf(t,o,e,n);return D.some([n].concat(i))})).getOr([]),$f=(t,o)=>{const e={};At(t,(t,o)=>{I(t,t=>{e[t]=o})});const n=o,i=lt(o,(t,o)=>({k:t,v:o}));const r=st(i,(t,o)=>[o].concat(Jf(e,n,i,o)));return st(e,t=>ut(r,t).getOr([t]))},Xf=t=>"prepared"===t.type?D.some(t.menu):D.none(),th={init:()=>{const t=ht({}),o=ht({}),e=ht({}),n=Qt(),i=ht({}),r=(o,e,n)=>a(o).bind(i=>(o=>gt(t.get(),(t,e)=>t===o))(o).bind(t=>e(t).map(t=>({triggeredMenu:i,triggeringItem:t,triggeringPath:n})))),a=t=>A(t).bind(Xf),A=t=>ut(o.get(),t),s=o=>ut(t.get(),o);return{setMenuBuilt:(t,e)=>{o.set({...o.get(),[t]:{type:"prepared",menu:e}})},setContents:(r,a,A,s)=>{n.set(r),t.set(A),o.set(a),i.set(s);const l=$f(s,A);e.set(l)},expand:o=>ut(t.get(),o).map(t=>{const n=ut(e.get(),o).getOr([]);return[t].concat(n)}),refresh:t=>ut(e.get(),t),collapse:t=>ut(e.get(),t).bind(t=>t.length>1?D.some(t.slice(1)):D.none()),lookupMenu:A,lookupItem:s,otherMenus:t=>{const o=i.get();return K(rt(o),t)},getPrimary:()=>n.get().bind(a),getMenus:()=>o.get(),clear:()=>{t.set({}),o.set({}),e.set({}),n.clear()},isClear:()=>n.get().isNone(),getTriggeringPath:(t,o)=>{const i=H(s(t).toArray(),t=>a(t).isSome());return ut(e.get(),t).bind(t=>{const e=Q(i.concat(t));return(t=>{const o=[];for(let e=0;e<t.length;e++){const n=t[e];if(!n.isSome())return D.none();o.push(n.getOrDie())}return D.some(o)})(V(e,(t,i)=>r(t,o,e.slice(0,i+1)).fold(()=>Ht(n.get(),t)?[]:[D.none()],t=>[D.some(t)])))})}}},extractPreparedMenu:Xf},oh=qt("tiered-menu-item-highlight"),eh=qt("tiered-menu-item-dehighlight"),nh=h("collapse-item"),ih=WC({name:"TieredMenu",configFields:[IA("onExecute"),IA("onEscape"),NA("onOpenMenu"),NA("onOpenSubmenu"),RA("onRepositionMenu"),RA("onCollapseMenu"),pa("highlightOnOpen",Jl.HighlightMenuAndItem),ea("data",[Kr("primary"),Kr("menus"),Kr("exp
1ansions")]),pa("fakeFocus",!1),RA("onHighlightItem"),RA("onDehighlightItem"),RA("onHover"),MA(),Kr("dom"),pa("navigateOnHover",!0),pa("stayInDom",!1),UC("tmenuBehaviours",[Kx,hc,bg,Dp]),pa("eventOrder",{})],apis:{collapseMenu:(t,o)=>{t.collapseMenu(o)},highlightPrimary:(t,o)=>{t.highlightPrimary(o)},repositionMenus:(t,o)=>{t.repositionMenus(o)}},factory:(t,o)=>{const e=Qt(),n=th.init(),i=o=>{const e=((o,e,n)=>st(n,(n,i)=>{const r=()=>Kf.sketch({...n,value:i,markers:t.markers,fakeFocus:t.fakeFocus,onHighlight:(t,o)=>{id(t,oh,{menuComp:t,itemComp:o})},onDehighlight:(t,o)=>{id(t,eh,{menuComp:t,itemComp:o})},focusManager:t.fakeFocus?yc():vc()});return i===e?{type:"prepared",menu:o.getSystem().build(r())}:{type:"notbuilt",nbMenu:r}}))(o,t.data.primary,t.data.menus),i=a();return n.setContents(t.data.primary,e,t.data.expansions,i),n.getPrimary()},r=t=>Nu.getValue(t).value,a=o=>st(t.data.menus,(t,o)=>V(t.items,t=>"separator"===t.type?[]:[t.data.value])),A=hc.highlight,s=(o,e)=>{A(o,e),hc.getHighlighted(e).orThunk(()=>hc.getFirst(e)).each(n=>{t.fakeFocus?hc.highlight(e,n):ad(o,n.element,tA())})},l=(t,o)=>Yt(N(o,o=>t.lookupMenu(o).bind(t=>"prepared"===t.type?D.some(t.menu):D.none()))),d=(o,e,n)=>{const i=l(e,e.otherMenus(n));I(i,e=>{li(e.element,[t.markers.backgroundMenu]),t.stayInDom||Dp.remove(o,e)})},c=(o,n)=>{const i=(o=>e.get().getOrThunk(()=>{const n={},i=gi(o.element,`.${t.markers.item}`),a=H(i,t=>"true"===Qe(t,"aria-haspopup"));return I(a,t=>{o.getSystem().getByDom(t).each(t=>{const o=r(t);n[o]=t})}),e.set(n),n}))(o);At(i,(t,o)=>{const e=T(n,o);Ve(t.element,"aria-expanded",e)})},x=(o,e,n)=>D.from(n[0]).bind(i=>e.lookupMenu(i).bind(i=>{if("notbuilt"===i.type)return D.none();{const r=i.menu,a=l(e,n.slice(1));return I(a,o=>{ni(o.element,t.markers.backgroundMenu)}),sn(r.element)||Dp.append(o,xg(r)),li(r.element,[t.markers.backgroundMenu]),s(o,r),d(o,e,n),D.some(r)}}));let p;!function(t){t[t.HighlightSubmenu=0]="HighlightSubmenu",t[t.HighlightParent=1]="HighlightParent"}(p||(p={}));const g=(o,e,i=p.HighlightSubmenu)=>{if(e.hasConfigured(Rg)&&Rg.isDisabled(e))return D.some(e);{const a=r(e);return n.expand(a).bind(r=>(c(o,r),D.from(r[0]).bind(a=>n.lookupMenu(a).bind(A=>{const s=((t,o,e)=>{if("notbuilt"===e.type){const i=t.getSystem().build(e.nbMenu());return n.setMenuBuilt(o,i),i}return e.menu})(o,a,A);return sn(s.element)||Dp.append(o,xg(s)),t.onOpenSubmenu(o,e,s,Q(r)),i===p.HighlightSubmenu?(hc.highlightFirst(s),x(o,n,r)):(hc.dehighlightAll(s),D.some(e))}))))}},C=(o,e)=>{const i=r(e);return n.collapse(i).bind(i=>(c(o,i),x(o,n,i).map(n=>(t.onCollapseMenu(o,e,n),n))))},u=o=>(e,n)=>Kn(n.getSource(),`.${t.markers.item}`).bind(t=>e.getSystem().getByDom(t).toOptional().bind(t=>o(e,t).map(F))),b=ld([xd(Qf(),(t,o)=>{const e=o.event.item;n.lookupItem(r(e)).each(()=>{const e=o.event.menu;hc.highlight(t,e);const i=r(o.event.item);n.refresh(i).each(o=>d(t,n,o))})}),yd((o,e)=>{const n=e.event.target;o.getSystem().getByDom(n).each(e=>{0===r(e).indexOf("collapse-item")&&C(o,e),g(o,e,p.HighlightSubmenu).fold(()=>{t.onExecute(o,e)},m)})}),hd((o,e)=>{i(o).each(e=>{Dp.append(o,xg(e)),t.onOpenMenu(o,e),t.highlightOnOpen===Jl.HighlightMenuAndItem?s(o,e):t.highlightOnOpen===Jl.HighlightJustMenu&&A(o,e)})}),xd(oh,(o,e)=>{t.onHighlightItem(o,e.event.menuComp,e.event.itemComp)}),xd(eh,(o,e)=>{t.onDehighlightItem(o,e.event.menuComp,e.event.itemComp)}),...t.navigateOnHover?[xd(Rf(),(o,e)=>{const i=e.event.item;((t,o)=>{const e=r(o);n.refresh(e).bind(o=>(c(t,o),x(t,n,o)))})(o,i),g(o,i,p.HighlightParent),t.onHover(o,i)})]:[]]),f=t=>hc.getHighlighted(t).bind(hc.getHighlighted),h={collapseMenu:t=>{f(t).each(o=>{C(t,o)})},highlightPrimary:t=>{n.getPrimary().each(o=>{s(t,o)})},repositionMenus:o=>{const e=n.getPrimary().bind(t=>f(o).bind(t=>{const o=r(t),e=Ct(n.getMenus()),i=Yt(N(e,th.extractPreparedMenu));return n.getTriggeringPath(o,t=>((t,o,e)=>it(o,t=>{if(!t.getSystem().isConnected())return D.none();const o=hc.getCandidates(t);return G(o,t=>r(t)===e)}))(0,i,t))}).map(o=>({primary:t,triggeringPath:o})));e.fold(()=>{(t=>D.from(t.components()[0]).filter(t=>"menu"===Qe(t.element,"role")))(o).each(e=>{t.onRepositionMenu(o,e,[])})},({primary:e,triggeringPath:n})=>{t.onRepositionMenu(o,e,n)})}};return{uid:t.uid,dom:t.dom,markers:t.markers,behaviours:qC(t.tmenuBehaviours,[Kx.config({mode:"special",onRight:u((t,o)=>Fc(o.element)?D.none():g(t,o,p.HighlightSubmenu)),onLeft:u((t,o)=>Fc(o.element)?D.none():C(t,o)),onEscape:u((o,e)=>C(o,e).orThunk(()=>t.onEscape(o,e).map(()=>o))),focusIn:(t,o)=>{n.getPrimary().each(o=>{ad(t,o.element,tA())})}}),hc.config({highlightClass:t.markers.selectedMenu,itemClass:t.markers.menu}),bg.config({find:t=>hc.getHighlighted(t)}),Dp.config({})]),eventOrder:t.eventOrder,apis:h,events:b}},extraApis:{tieredData:(t,o,e)=>({primary:t,menus:o,expansions:e}),singleData:(t,o)=>({primary:t,menus:ya(t,o),expansions:{}}),collapseItem:t=>({value:qt(nh()),meta:{text:t}})}}),rh=h("sink"),ah=h(_s({name:rh(),overrides:h({dom:{tag:"div"},behaviours:Dd([Qm.config({useFixed:F})]),events:ld([md(Na()),md(Sa()),md(Ya())])})})),Ah=Sr([pa("isExtraPart",B),xa("fireEventInstead",[pa("event",xA())])]),sh=t=>
vendor: 6,793 bytes, line 1
1{const o=jr("Dismissal",Ah,t);return{[Jd()]:{schema:Sr([Kr("target")]),onReceive:(t,e)=>{if(pb.isOpen(t)){pb.isPartOf(t,e.target)||o.isExtraPart(t,e.target)||o.fireEventInstead.fold(()=>pb.close(t),o=>nd(t,o.event))}}}}},lh=Sr([xa("fireEventInstead",[pa("event",pA())]),oa("doReposition")]),dh=t=>{const o=jr("Reposition",lh,t);return{[$d()]:{onReceive:t=>{pb.isOpen(t)&&o.fireEventInstead.fold(()=>o.doReposition(t),o=>nd(t,o.event))}}}},ch=(t,o)=>{const e=t.getHotspot(o).getOr(o),n="hotspot",i=t.getAnchorOverrides();return t.layouts.fold(()=>({type:n,hotspot:e,overrides:i}),t=>({type:n,hotspot:e,overrides:i,layouts:t}))},xh=(t,o,e,n,i,r,a)=>{const A=((t,o,e,n,i,r,a)=>{const A=((t,o,e)=>(0,t.fetch)(e).map(o))(t,o,n),s=uh(n,t);return A.map(o=>o.bind(o=>{const A=o.menus[o.primary];return D.from(A).each(o=>{t.listRole.each(t=>{o.role=t})}),D.from(ih.sketch({...r.menu(),uid:Np(""),data:o,highlightOnOpen:a,onOpenMenu:(t,o)=>{const n=s().getOrDie();Qm.position(n,o,{anchor:e}),pb.decloak(i)},onOpenSubmenu:(t,o,e)=>{const n=s().getOrDie();Qm.position(n,e,{anchor:{type:"submenu",item:o}}),pb.decloak(i)},onRepositionMenu:(t,o,n)=>{const i=s().getOrDie();Qm.position(i,o,{anchor:e}),I(n,t=>{Qm.position(i,t.triggeredMenu,{anchor:{type:"submenu",item:t.triggeringItem}})})},onEscape:()=>(Ld.focus(n),pb.close(i),D.some(!0))}))}))})(t,o,ch(t,e),e,n,i,a);return A.map(t=>(t.fold(()=>{pb.isOpen(n)&&pb.close(n)},t=>{pb.cloak(n),pb.open(n,t),r(n)}),n))},ph=(t,o,e,n,i,r,a)=>(pb.close(n),kt(n)),gh=(t,o,e,n,i,r)=>{const a=vg.getCoupled(e,"sandbox");return(pb.isOpen(a)?ph:xh)(t,o,e,a,n,i,r)},Ch=(t,o,e)=>{const n=bg.getCurrent(o).getOr(o),i=Dn(t.element);e?pn(n.element,"min-width",i+"px"):((t,o)=>{Fn.set(t,o)})(n.element,i)},uh=(t,o)=>t.getSystem().getByUid(o.uid+"-"+rh()).map(t=>()=>Dt.value(t)).getOrThunk(()=>o.lazySink.fold(()=>()=>Dt.error(new Error("No internal sink is specified, nor could an external sink be found")),o=>()=>o(t))),mh=t=>{pb.getState(t).each(t=>{ih.repositionMenus(t)})},bh=(t,o,e)=>{const n=Ff(),i=uh(o,t);return{dom:{tag:"div",classes:t.sandboxClasses,attributes:{id:n.id}},behaviours:IC(t.sandboxBehaviours,[Nu.config({store:{mode:"memory",initialValue:o}}),pb.config({onOpen:(i,r)=>{const a=ch(t,o);n.link(o.element),t.matchWidth&&Ch(a.hotspot,r,t.useMinWidth),t.onOpen(a,i,r),void 0!==e&&void 0!==e.onOpen&&e.onOpen(i,r),ih.repositionMenus(r)},onClose:(t,r)=>{n.unlink(o.element),i().getOr(r).element.dom.dispatchEvent(new window.FocusEvent("focusout")),void 0!==e&&void 0!==e.onClose&&e.onClose(t,r)},isPartOf:(t,e,n)=>zf(e,n)||zf(o,n),getAttachPoint:()=>i().getOrDie()}),bg.config({find:t=>pb.getState(t).bind(t=>bg.getCurrent(t))}),$m.config({channels:{...sh({isExtraPart:B}),...dh({doReposition:mh})}})])}},fh=()=>[pa("sandboxClasses",[]),NC("sandboxBehaviours",[bg,$m,pb,Nu])],hh=h([Kr("dom"),Kr("fetch"),RA("onOpen"),qA("onExecute"),pa("getHotspot",D.some),pa("getAnchorOverrides",h({})),lm(),UC("dropdownBehaviours",[Wb,vg,Kx,Ld]),Kr("toggleClass"),pa("eventOrder",{}),ra("lazySink"),pa("matchWidth",!1),pa("useMinWidth",!1),ra("role"),ra("listRole")].concat(fh())),_h=h([hs({schema:[MA(),pa("fakeFocus",!1)],name:"menu",defaults:t=>({onExecute:t.onExecute})}),ah()]),vh=PC({name:"Dropdown",configFields:hh(),partFields:_h(),factory:(t,o,e,n)=>{const i=t=>{pb.getState(t).each(t=>{ih.highlightPrimary(t)})},r=(o,e,i)=>gh(t,_,o,n,e,i),a={expand:t=>{Wb.isOn(t)||r(t,m,Jl.HighlightNone).get(m)},open:t=>{Wb.isOn(t)||r(t,m,Jl.HighlightMenuAndItem).get(m)},refetch:o=>vg.getExistingCoupled(o,"sandbox").fold(()=>r(o,m,Jl.HighlightMenuAndItem).map(m),e=>xh(t,_,o,e,n,m,Jl.HighlightMenuAndItem).map(m)),isOpen:Wb.isOn,close:t=>{Wb.isOn(t)&&r(t,m,Jl.HighlightMenuAndItem).get(m)},repositionMenus:t=>{Wb.isOn(t)&&(t=>{const o=vg.getCoupled(t,"sandbox");mh(o)})(t)}},A=(t,o)=>(rd(t),D.some(!0));return{uid:t.uid,dom:t.dom,components:o,behaviours:qC(t.dropdownBehaviours,[Wb.config({toggleClass:t.toggleClass,aria:{mode:"expanded"}}),vg.config({others:{sandbox:o=>bh(t,o,{onOpen:()=>Wb.on(o),onClose:()=>Wb.off(o)})}}),Kx.config({mode:"special",onSpace:A,onEnter:A,onDown:(t,o)=>{if(vh.isOpen(t)){const o=vg.getCoupled(t,"sandbox");i(o)}else vh.open(t);return D.some(!0)},onEscape:(t,o)=>vh.isOpen(t)?(vh.close(t),D.some(!0)):D.none()}),Ld.config({})]),events:_f(D.some(t=>{r(t,i,Jl.HighlightMenuAndItem).get(m)})),eventOrder:{...t.eventOrder,[Xa()]:["disabling","toggling","alloy.base.behaviour"]},apis:a,domModification:{attributes:{"aria-haspopup":t.listRole.getOr("true"),...t.role.fold(()=>({}),t=>({role:t})),..."button"===t.dom.tag?{type:(s="type",ut(t.dom,"attributes").bind(t=>ut(t,s))).getOr("button")}:{}}}};var s},apis:{open:(t,o)=>t.open(o),refetch:(t,o)=>t.refetch(o),expand:(t,o)=>t.expand(o),close:(t,o)=>t.close(o),isOpen:(t,o)=>t.isOpen(o),repositionMenus:(t,o)=>t.repositionMenus(o)}}),yh="form",Eh=[UC("formBehaviours",[Nu])],wh=t=>"<alloy.field."+t+">",kh=(t,o)=>({uid:t.uid,dom:t.dom,components:o,behaviours:qC(t.formBehaviours,[Nu.config({store:{mode:"manual",getValue:o=>{const e=Rs(o,t);return st(e,(t,o)=>t().bind(t=>{const e=bg.getCurrent(t);return n=e,i=new Error(`Cannot find a current component to extract the value from for form part '${o}': `+_A(t.element)),n.fold(()=>Dt.error(i),Dt.value);var n,i}).map(Nu.getValue))},setValue:(o,e)=>{At(e,(e,n)=>{Ms(o,t,n).each(t=>{bg.getCurrent(t).each(t=>{Nu.setValue(t,e)})})})}}})]),apis:{getField:(o,e)=>Ms(o,t,e).bind(bg.getCurrent)}}),Bh={getField:tp((t,o,e)=>t.getField(o,e)),sketch:t=>{const o=(()=>{const t=[];return{field:(o,e)=>(t.push(o),Fs(yh,wh(o),e)),record:h(t)}})(),e=t(o),n=o.record(),i=N(n,t=>fs({name:t,pname:wh(t)}));return HC(yh,Eh,i,kh,e)}},Fh=h([Kr("dom"),pa("shell",!0),UC("toolbarBehaviours",[Dp])]),Dh=h([_s({name:"groups",overrides:()=>({behaviours:Dd([Dp.config({})])})})]),zh=PC({name:"Toolbar",configFields:Fh(),partFields:Dh(),factory:(t,o,e,n)=>{const i=o=>t.shell?D.some(o):Ms(o,t,"groups"),r=t.shell?{behaviours:[Dp.config({})],components:[]}:{behaviours:[],components:o};return{uid:t.uid,dom:t.dom,components:r.components,behaviours:qC(t.toolbarBehaviours,r.behaviours),apis:{setGroups:(t,o)=>{i(t).fold(()=>{throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")},t=>{Dp.set(t,o)})},refresh:m},domModification:{attributes:{role:"toolbar"}}}},apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)}}}),Sh=h([TA(["toggledClass"]),Kr("lazySink"),oa("fetch"),da("getBounds"),xa("fireDismissalEventInstead",[pa("event",xA())]),lm(),RA("onToggled")]),Oh=h([hs({name:"button",overrides:t=>({dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:Dd([Wb.config({toggleClass:t.markers.toggledClass,aria:{mode:"exp
1anded"},toggleOnExecute:!1,onToggled:t.onToggled})])})}),hs({factory:zh,schema:Fh(),name:"toolbar",overrides:t=>({toolbarBehaviours:Dd([Kx.config({mode:"cyclic",onEscape:o=>(Ms(o,t,"button").each(Ld.focus),D.none())})])})})]),Mh=Qt(),Th=(t,o)=>{const e=vg.getCoupled(t,"toolbarSandbox");pb.isOpen(e)?pb.close(e):pb.open(e,o.toolbar())},Uh=(t,o,e,n)=>{const i=e.getBounds.map(t=>t()),r=e.lazySink(t).getOrDie();Qm.positionWithinBounds(r,o,{anchor:{type:"hotspot",hotspot:t,layouts:n,overrides:{maxWidthFunction:Vl()}}},i)},Rh=(t,o,e,n,i)=>{zh.setGroups(o,i),Uh(t,o,e,n),Wb.on(t)},qh=PC({name:"FloatingToolbarButton",factory:(t,o,e,n)=>({...vf.sketch({...n.button(),action:t=>{Th(t,n)},buttonBehaviours:IC({dump:n.button().buttonBehaviours},[vg.config({others:{toolbarSandbox:o=>((t,o,e)=>{const n=Ff();return{dom:{tag:"div",attributes:{id:n.id}},behaviours:Dd([Kx.config({mode:"special",onEscape:t=>(pb.close(t),D.some(!0))}),pb.config({onOpen:(i,r)=>{const a=Mh.get().getOr(!1);e.fetch().get(i=>{Rh(t,r,e,o.layouts,i),n.link(t.element),a||Kx.focusIn(r)})},onClose:()=>{Wb.off(t),Mh.get().getOr(!1)||Ld.focus(t),n.unlink(t.element)},isPartOf:(o,e,n)=>zf(e,n)||zf(t,n),getAttachPoint:()=>e.lazySink(t).getOrDie()}),$m.config({channels:{...sh({isExtraPart:B,...e.fireDismissalEventInstead.map(t=>({fireEventInstead:{event:t.event}})).getOr({})}),...dh({doReposition:()=>{pb.getState(vg.getCoupled(t,"toolbarSandbox")).each(n=>{Uh(t,n,e,o.layouts)})}})}})])}})(o,e,t)}})])}),apis:{setGroups:(o,n)=>{pb.getState(vg.getCoupled(o,"toolbarSandbox")).each(i=>{Rh(o,i,t,e.layouts,n)})},reposition:o=>{pb.getState(vg.getCoupled(o,"toolbarSandbox")).each(n=>{Uh(o,n,t,e.layouts)})},toggle:t=>{Th(t,n)},toggleWithoutFocusing:t=>{((t,o)=>{Mh.set(!0),Th(t,o),Mh.clear()})(t,n)},getToolbar:t=>pb.getState(vg.getCoupled(t,"toolbarSandbox")),isOpen:t=>pb.isOpen(vg.getCoupled(t,"toolbarSandbox"))}}),configFields:Sh(),partFields:Oh(),apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)},reposition:(t,o)=>{t.reposition(o)},toggle:(t,o)=>{t.toggle(o)},toggleWithoutFocusing:(t,o)=>{t.toggleWithoutFocusing(o)},getToolbar:(t,o)=>t.getToolbar(o),isOpen:(t,o)=>t.isOpen(o)}}),Nh=h([pa("prefix","form-field"),UC("fieldBehaviours",[bg,Nu])]),Ih=h([_s({schema:[Kr("dom")],name:"label"}),_s({factory:{sketch:t=>({uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}})},schema:[Kr("text")],name:"aria-descriptor"}),fs({factory:{sketch:t=>{const o=va(t,["factory"]);return t.factory.sketch(o)}},schema:[Kr("factory")],name:"field"})]),Lh=PC({name:"FormField",configFields:Nh(),partFields:Ih(),factory:(t,o,e,n)=>{const i=qC(t.fieldBehaviours,[bg.config({find:o=>Ms(o,t,"field")}),Nu.config({store:{mode:"manual",getValue:t=>bg.getCurrent(t).bind(Nu.getValue),setValue:(t,o)=>{bg.getCurrent(t).each(t=>{Nu.setValue(t,o)})}}})]),r=ld([hd((o,e)=>{const n=Us(o,t,["label","field","aria-descriptor"]);n.field().each(o=>{const e=qt(t.prefix);n.label().each(t=>{Ve(t.element,"for",e),Ve(o.element,"id",e)}),n["aria-descriptor"]().each(e=>{const n=qt(t.prefix);Ve(e.element,"id",n),Ve(o.element,"aria-describedby",n)})})})]),a={getField:o=>Ms(o,t,"field"),getLabel:o=>Ms(o,t,"label")};return{uid:t.uid,dom:t.dom,components:o,behaviours:i,events:r,apis:a}},apis:{getField:(t,o)=>t.getField(o),getLabel:(t,o)=>t.getLabel(o)}}),Hh=h([pa("field1Name","field1"),pa("field2Name","field2"),NA("onLockedChange"),TA(["lockClass"]),pa("locked",!1),NC("coupledFieldBehaviours",[bg,Nu]),fa("onInput",m)]),Yh=(t,o)=>fs({factory:Lh,name:t,overrides:t=>({fieldBehaviours:Dd([Ud("coupled-input-behaviour",[xd(La(),e=>{((t,o,e)=>Ms(t,o,e).bind(bg.getCurrent))(e,t,o).each(o=>{Ms(e,t,"lock").each(n=>{Wb.isOn(n)&&t.onLockedChange(e,o,n),t.onInput(e)})})})])])})}),jh=h([Yh("field1","field2"),Yh("field2","field1"),fs({factory:vf,schema:[Kr("dom")],name:"lock",overrides:t=>({buttonBehaviours:Dd([Wb.config({selected:t.locked,toggleClass:t.markers.lockClass,aria:{mode:"pressed"}})])})})]),Gh=PC({name:"FormCoupledInputs",configFields:Hh(),partFields:jh(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,components:o,behaviours:IC(t.coupledFieldBehaviours,[bg.config({find:D.some}),Nu.config({store:{mode:"manual",getValue:o=>{const e=Ns(o,t,["field1","field2"]);return{[t.field1Name]:Nu.getValue(e.field1()),[t.field2Name]:Nu.getValue(e.field2())}},setValue:(o,e)=>{const n=Ns(o,t,["field1","field2"]);bt(e,t.field1Name)&&Nu.setValue(n.field1(),e[t.field1Name]),bt(e,t.field2Name)&&Nu.setValue(n.field2(),e[t.field2Name])}}})]),apis:{getField1:o=>Ms(o,t,"field1"),getField2:o=>
vendor: 28,956 bytes, line 1
1Ms(o,t,"field2"),getLock:o=>Ms(o,t,"lock")}}),apis:{getField1:(t,o)=>t.getField1(o),getField2:(t,o)=>t.getField2(o),getLock:(t,o)=>t.getLock(o)}}),Wh=WC({name:"HtmlSelect",configFields:[Kr("options"),UC("selectBehaviours",[Ld,Nu]),pa("selectClasses",[]),pa("selectAttributes",{}),ra("data")],factory:(t,o)=>{const e=N(t.options,t=>({dom:{tag:"option",value:t.value,innerHtml:t.text}})),n=t.data.map(t=>ya("initialValue",t)).getOr({});return{uid:t.uid,dom:{tag:"select",classes:t.selectClasses,attributes:t.selectAttributes},components:e,behaviours:qC(t.selectBehaviours,[Ld.config({}),Nu.config({store:{mode:"manual",getValue:t=>ci(t.element),setValue:(o,e)=>{const n=ot(t.options);G(t.options,t=>t.value===e).isSome()?xi(o.element,e):-1===o.element.dom.selectedIndex&&""===e&&n.each(t=>xi(o.element,t.value))},...n}})])}}}),Ph=WC({name:"InlineView",configFields:[Kr("lazySink"),RA("onShow"),RA("onHide"),da("onEscape"),UC("inlineBehaviours",[pb,Nu,$m]),xa("fireDismissalEventInstead",[pa("event",xA())]),xa("fireRepositionEventInstead",[pa("event",pA())]),pa("getRelated",D.none),pa("isExtraPart",B),pa("eventOrder",D.none)],factory:(t,o)=>{const e=(o,e,n,i)=>{const r=t.lazySink(o).getOrDie();pb.openWhileCloaked(o,e,()=>Qm.positionWithinBounds(r,o,n,i())),Nu.setValue(o,D.some({mode:"position",config:n,getBounds:i}))},n=(o,e,n,i)=>{const r=((t,o,e,n,i)=>{const r=()=>t.lazySink(o),a="horizontal"===n.type?{layouts:{onLtr:()=>_l(),onRtl:()=>vl()}}:{},A=t=>(t=>2===t.length)(t)?a:{};return ih.sketch({dom:{tag:"div"},data:n.data,markers:n.menu.markers,highlightOnOpen:n.menu.highlightOnOpen,fakeFocus:n.menu.fakeFocus,onEscape:()=>(pb.close(o),t.onEscape.map(t=>t(o)),D.some(!0)),onExecute:()=>D.some(!0),onOpenMenu:(t,o)=>{Qm.positionWithinBounds(r().getOrDie(),o,e,i())},onOpenSubmenu:(t,o,e,n)=>{const i=r().getOrDie();Qm.position(i,e,{anchor:{type:"submenu",item:o,...A(n)}})},onRepositionMenu:(t,o,n)=>{const a=r().getOrDie();Qm.positionWithinBounds(a,o,e,i()),I(n,t=>{const o=A(t.triggeringPath);Qm.position(a,t.triggeredMenu,{anchor:{type:"submenu",item:t.triggeringItem,...o}})})}})})(t,o,e,n,i);pb.open(o,r),Nu.setValue(o,D.some({mode:"menu",menu:r}))},i=o=>{pb.isOpen(o)&&Nu.getValue(o).each(e=>{switch(e.mode){case"menu":pb.getState(o).each(ih.repositionMenus);break;case"position":const n=t.lazySink(o).getOrDie();Qm.positionWithinBounds(n,o,e.config,e.getBounds())}})},r={setContent:(t,o)=>{pb.setContent(t,o)},showAt:(t,o,n)=>{const i=D.none;e(t,o,n,i)},showWithinBounds:e,showMenuAt:(t,o,e)=>{n(t,o,e,D.none)},showMenuWithinBounds:n,hide:t=>{pb.isOpen(t)&&(Nu.setValue(t,D.none()),pb.close(t))},getContent:t=>pb.getState(t),reposition:i,isOpen:pb.isOpen};return{uid:t.uid,dom:t.dom,behaviours:qC(t.inlineBehaviours,[pb.config({isPartOf:(o,e,n)=>zf(e,n)||((o,e)=>t.getRelated(o).exists(t=>zf(t,e)))(o,n),getAttachPoint:o=>t.lazySink(o).getOrDie(),onOpen:o=>{t.onShow(o)},onClose:o=>{t.onHide(o)}}),Nu.config({store:{mode:"memory",initialValue:D.none()}}),$m.config({channels:{...sh({isExtraPart:o.isExtraPart,...t.fireDismissalEventInstead.map(t=>({fireEventInstead:{event:t.event}})).getOr({})}),...dh({...t.fireRepositionEventInstead.map(t=>({fireEventInstead:{event:t.event}})).getOr({}),doReposition:i})}})]),eventOrder:t.eventOrder,apis:r}},apis:{showAt:(t,o,e,n)=>{t.showAt(o,e,n)},showWithinBounds:(t,o,e,n,i)=>{t.showWithinBounds(o,e,n,i)},showMenuAt:(t,o,e,n)=>{t.showMenuAt(o,e,n)},showMenuWithinBounds:(t,o,e,n,i)=>{t.showMenuWithinBounds(o,e,n,i)},hide:(t,o)=>{t.hide(o)},isOpen:(t,o)=>t.isOpen(o),getContent:(t,o)=>t.getContent(o),setContent:(t,o,e)=>{t.setContent(o,e)},reposition:(t,o)=>{t.reposition(o)}}}),Vh=h([ua("type","text"),ra("data"),pa("inputAttributes",{}),pa("inputStyles",{}),pa("tag","input"),pa("inputClasses",[]),RA("onSetValue"),fa("fromInputValue",_),fa("toInputValue",_),pa("styles",{}),pa("eventOrder",{}),UC("inputBehaviours",[Nu,Ld]),pa("selectOnFocus",!0)]),Zh=t=>Dd([Ld.config({onFocus:t.selectOnFocus?o=>{const e=o.element,n=ci(e);"range"!==t.type&&e.dom.setSelectionRange(0,n.length)}:m})]),Qh=t=>({...Zh(t),...qC(t.inputBehaviours,[Nu.config({store:{mode:"manual",...t.data.map(t=>({initialValue:t})).getOr({}),getValue:o=>t.fromInputValue(ci(o.element)),setValue:(o,e)=>{ci(o.element)!==e&&xi(o.element,t.toInputValue(e))}},onSetValue:t.onSetValue})])}),Kh=t=>({tag:t.tag,attributes:{type:t.type,...t.inputAttributes},styles:t.inputStyles,classes:t.inputClasses}),Jh=WC({name:"Input",configFields:Vh(),factory:(t,o)=>({uid:t.uid,dom:Kh(t),components:[],behaviours:Qh(t),eventOrder:t.eventOrder})}),$h=ks(jf(),Gf()),Xh=h([Kr("lazySink"),ra("dragBlockClass"),fa("getBounds",Yi),pa("useTabstopAt",F),pa("firstTabstop",0),pa("eventOrder",{}),ma("role","dialog",["dialog","alertdialog"]),UC("modalBehaviours",[Kx]),qA("onExecute"),IA("onEscape")]),t_={sketch:_},o_=h([_s({name:"draghandle",overrides:(t,o)=>({behaviours:Dd([uu.config({mode:"mouse",getTarget:t=>Pn(t,'[role="dialog"]').getOr(t),blockerClass:t.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(o,null,2)).message),getBounds:t.getDragBounds})])})}),fs({schema:[Kr("dom")],name:"title"}),fs({factory:t_,schema:[Kr("dom")],name:"close"}),fs({factory:t_,schema:[Kr("dom")],name:"body"}),_s({factory:t_,schema:[Kr("dom")],name:"footer"}),hs({factory:{sketch:(t,o)=>({...t,dom:o.dom,components:o.components})},schema:[pa("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),pa("components",[])],name:"blocker"})]),e_=PC({name:"ModalDialog",configFields:Xh(),partFields:o_(),factory:(t,o,e,n)=>{const i=Qt(),r=qt("modal-events"),a={...t.eventOrder,[dA()]:[r].concat(t.eventOrder["alloy.system.attached"]||[])},A=Qo();return{uid:t.uid,dom:t.dom,components:o,apis:{show:o=>{i.set(o);const e=t.lazySink(o).getOrDie(),r=n.blocker(),a=e.getSystem().build({...r,components:r.components.concat([xg(o)]),behaviours:Dd([Ld.config({}),Ud("dialog-blocker-events",[fd(Ra(),()=>{Cg.isBlocked(o)||Kx.focusIn(o)})])])});sp(e,a),Kx.focusIn(o)},hide:t=>{i.clear(),ce(t.element).each(o=>{t.getSystem().getByDom(o).each(t=>{cp(t)})})},getBody:o=>Ts(o,t,"body"),getFooter:o=>Ms(o,t,"footer"),setIdle:t=>{Cg.unblock(t)},setBusy:(t,o)=>{Cg.block(t,o)}},eventOrder:a,domModification:{attributes:{role:t.role,"aria-modal":"true"}},behaviours:qC(t.modalBehaviours,[Dp.config({}),Kx.config({mode:"cyclic",onEnter:t.onExecute,onEscape:t.onEscape,useTabstopAt:t.useTabstopAt,firstTabstop:t.firstTabstop}),Cg.config({getRoot:i.get}),Ud(r,[hd(o=>{const e=Ts(o,t,"title").element,n=(t=>t.dom.textContent)(e);p(n)&&""!==n&&(A.os.isMacOS()?Ve(o.element,"aria-label",n):((t,o)=>{const e=Ke(t,"id").fold(()=>{const t=qt("dialog-label");return Ve(o,"id",t),t},_);Ve(t,"aria-labelledby",e)})(o.element,e))})])])}},apis:{show:(t,o)=>{t.show(o)},hide:(t,o)=>{t.hide(o)},getBody:(t,o)=>t.getBody(o),getFooter:(t,o)=>t.getFooter(o),setBusy:(t,o,e)=>{t.setBusy(o,e)},setIdle:(t,o)=>{t.setIdle(o)}}}),n_=_s({schema:[Kr("dom")],name:"label"}),i_=t=>_s({name:t+"-edge",overrides:o=>o.model.manager.edgeActions[t].fold(()=>({}),t=>({events:ld([pd(Ba(),(o,e,n)=>t(o,n),[o]),pd(Sa(),(o,e,n)=>t(o,n),[o]),pd(Oa(),(o,e,n)=>{n.mouseIsDown.get()&&t(o,n)},[o])])}))}),r_=i_("top-left"),a_=i_("top"),A_=i_("top-right"),s_=i_("right"),l_=i_("bottom-right"),d_=i_("bottom"),c_=i_("bottom-left"),x_=i_("left"),p_=fs({name:"thumb",defaults:h({dom:{styles:{position:"absolute"}}}),overrides:t=>({events:ld([Cd(Ba(),t,"spectrum"),Cd(Fa(),t,"spectrum"),Cd(Da(),t,"spectrum"),Cd(Sa(),t,"spectrum"),Cd(Oa(),t,"spectrum"),Cd(Ta(),t,"spectrum")])})}),g_=t=>ac(t.event),C_=fs({schema:[Zr("mouseIsDown",()=>ht(!1))],name:"spectrum",overrides:t=>{const o=t.model.manager,e=(e,n)=>o.getValueFromEvent(n).map(n=>o.setValueFrom(e,t,n));return{behaviours:Dd([Kx.config({mode:"special",onLeft:(e,n)=>o.onLeft(e,t,g_(n)),onRight:(e,n)=>o.onRight(e,t,g_(n)),onUp:(e,n)=>o.onUp(e,t,g_(n)),onDown:(e,n)=>o.onDown(e,t,g_(n))}),qb.config({}),Ld.config({})]),events:ld([xd(Ba(),e),xd(Fa(),e),xd(Sa(),e),xd(Oa(),(o,n)=>{t.mouseIsDown.get()&&e(o,n)})])}}});var u_=[n_,x_,s_,a_,d_,r_,A_,c_,l_,p_,C_];const m_=h("slider.change.value"),b_=t=>{const o=t.event.raw;if((t=>-1!==t.type.indexOf("touch"))(o)){const t=o;return void 0!==t.touches&&1===t.touches.length?D.some(t.touches[0]).map(t=>On(t.clientX,t.clientY)):D.none()}{const t=o;return void 0!==t.clientX?D.some(t).map(t=>On(t.clientX,t.clientY)):D.none()}},f_=t=>t.model.minX,h_=t=>t.model.minY,__=t=>t.model.minX-1,v_=t=>t.model.minY-1,y_=t=>t.model.maxX,E_=t=>t.model.maxY,w_=t=>t.model.maxX+1,k_=t=>t.model.maxY+1,B_=(t,o,e)=>o(t)-e(t),F_=t=>B_(t,y_,f_),D_=t=>B_(t,E_,h_),z_=t=>F_(t)/2,S_=t=>D_(t)/2,O_=(t,o)=>o?t.stepSize*t.speedMultiplier:t.stepSize,M_=t=>t.snapToGrid,T_=t=>t.snapStart,U_=t=>t.rounded,R_=(t,o)=>void 0!==t[o+"-edge"],q_=t=>R_(t,"left"),N_=t=>R_(t,"right"),I_=t=>R_(t,"top"),L_=t=>R_(t,"bottom"),H_=t=>t.model.value.get(),Y_=(t,o)=>({x:t,y:o}),j_=(t,o)=>{id(t,m_(),{value:o})},G_=(t,o,e,n)=>t<o?t:t>e?e:t===o?o-1:Math.max(o,t-n),W_=(t,o,e,n)=>t>e?t:t<o?o:t===e?e+1:Math.min(e,t+n),P_=(t,o,e)=>Math.max(o,Math.min(e,t)),V_=t=>{const{min:o,max:e,range:n,value:i,step:r,snap:a,snapStart:A,rounded:s,hasMinEdge:l,hasMaxEdge:d,minBound:c,maxBound:x,screenRange:p}=t,g=l?o-1:o,C=d?e+1:e;if(i<c)return g;if(i>x)return C;{const t=((t,o,e)=>Math.min(e,Math.max(t,o))-o)(i,c,x),l=P_(t/p*n+o,g,C);return a&&l>=o&&l<=e?((t,o,e,n,i)=>i.fold(()=>{const i=t-o,r=Math.round(i/n)*n;return P_(o+r,o-1,e+1)},o=>{const i=(t-o)%n,r=Math.round(i/n),a=Math.floor((t-o)/n),A=Math.floor((e-o)/n),s=o+Math.min(A,a+r)*n;return Math.max(o,s)}))(l,o,e,r,A):s?Math.round(l):l}},Z_=t=>{const{min:o,max:e,range:n,value:i,hasMinEdge:r,hasMaxEdge:a,maxBound:A,maxOffset:s,centerMinEdge:l,centerMaxEdge:d}=t;return i<o?r?0:l:i>e?a?A:d:(i-o)/n*s},Q_="top",K_="right",J_="bottom",$_="left",X_=t=>t.element.dom.getBoundingClientRect(),tv=(t,o)=>t[o],ov=t=>{const o=X_(t);return tv(o,$_)},ev=t=>{const o=X_(t);return tv(o,K_)},nv=t=>{const o=X_(t);return tv(o,Q_)},iv=t=>{const o=X_(t);return tv(o,J_)},rv=t=>{const o=X_(t);return tv(o,"width")},av=t=>{const o=X_(t);return tv(o,"height")},Av=(t,o,e)=>(t+o)/2-e,sv=(t,o)=>{const e=X_(t),n=X_(o),i=tv(e,$_),r=tv(e,K_),a=tv(n,$_);return Av(i,r,a)},lv=(t,o)=>{const e=X_(t),n=X_(o),i=tv(e,Q_),r=tv(e,J_),a=tv(n,Q_);return Av(i,r,a)},dv=(t,o)=>{id(t,m_(),{value:o})},cv=(t,o,e)=>{const n={min:f_(o),max:y_(o),range:F_(o),value:e,step:O_(o),snap:M_(o),snapStart:T_(o),rounded:U_(o),hasMinEdge:q_(o),hasMaxEdge:N_(o),minBound:ov(t),maxBound:ev(t),screenRange:rv(t)};return V_(n)},xv=t=>(o,e,n)=>((t,o,e,n)=>{const i=(t>0?W_:G_)(H_(e),f_(e),y_(e),O_(e,n));return dv(o,i),D.some(i)})(t,o,e,n).map(F),pv=(t,o,e,n,i,r)=>{const a=((t,o,e,n,i)=>{const r=rv(t),a=n.bind(o=>D.some(sv(o,t))).getOr(0),A=i.bind(o=>D.some(sv(o,t))).getOr(r),s={min:f_(o),max:y_(o),range:F_(o),value:e,hasMinEdge:q_(o),hasMaxEdge:N_(o),minBound:ov(t),minOffset:0,maxBound:ev(t),maxOffset:r,centerMinEdge:a,centerMaxEdge:A};return Z_(s)})(o,r,e,n,i);return ov(o)-ov(t)+a},gv=xv(-1),Cv=xv(1),uv=D.none,mv=D.none,bv={"top-left":D.none(),top:D.none(),"top-right":D.none(),right:D.some((t,o)=>{j_(t,w_(o))}),"bottom-right":D.none(),bottom:D.none(),"bottom-left":D.none(),left:D.some((t,o)=>{j_(t,__(o))})};var fv=Object.freeze({__proto__:null,setValueFrom:(t,o,e)=>{const n=cv(t,o,e);return dv(t,n),n},setToMin:(t,o)=>{const e=f_(o);dv(t,e)},setToMax:(t,o)=>{const e=y_(o);dv(t,e)},findValueOfOffset:cv,getValueFromEvent:t=>b_(t).map(t=>t.left),findPositionOfValue:pv,setPositionFromValue:(t,o,e,n)=>{const i=H_(e),r=pv(t,n.getSpectrum(t),i,n.getLeftEdge(t),n.getRightEdge(t),e),a=Dn(o.element)/2;pn(o.element,"left",r-a+"px")},onLeft:gv,onRight:Cv,onUp:uv,onDown:mv,edgeActions:bv});const hv=(t,o)=>{id(t,m_(),{value:o})},_v=(t,o,e)=>{const n={min:h_(o),max:E_(o),range:D_(o),value:e,step:O_(o),snap:M_(o),snapStart:T_(o),rounded:U_(o),hasMinEdge:I_(o),hasMaxEdge:L_(o),minBound:nv(t),maxBound:iv(t),screenRange:av(t)};return V_(n)},vv=t=>(o,e,n)=>((t,o,e,n)=>{const i=(t>0?W_:G_)(H_(e),h_(e),E_(e),O_(e,n));return hv(o,i),D.some(i)})(t,o,e,n).map(F),yv=(t,o,e,n,i,r)=>{const a=((t,o,e,n,i)=>{const r=av(t),a=n.bind(o=>D.some(lv(o,t))).getOr(0),A=i.bind(o=>D.some(lv(o,t))).getOr(r),s={min:h_(o),max:E_(o),range:D_(o),value:e,hasMinEdge:I_(o),hasMaxEdge:L_(o),minBound:nv(t),minOffset:0,maxBound:iv(t),maxOffset:r,centerMinEdge:a,centerMaxEdge:A};return Z_(s)})(o,r,e,n,i);return nv(o)-nv(t)+a},Ev=D.none,wv=D.none,kv=vv(-1),Bv=vv(1),Fv={"top-left":D.none(),top:D.some((t,o)=>{j_(t,v_(o))}),"top-right":D.none(),right:D.none(),"bottom-right":D.none(),bottom:D.some((t,o)=>{j_(t,k_(o))}),"bottom-left":D.none(),left:D.none()};var Dv=Object.freeze({__proto__:null,setValueFrom:(t,o,e)=>{const n=_v(t,o,e);return hv(t,n),n},setToMin:(t,o)=>{const e=h_(o);hv(t,e)},setToMax:(t,o)=>{const e=E_(o);hv(t,e)},findValueOfOffset:_v,getValueFromEvent:t=>b_(t).map(t=>t.top),findPositionOfValue:yv,setPositionFromValue:(t,o,e,n)=>{const i=H_(e),r=yv(t,n.getSpectrum(t),i,n.getTopEdge(t),n.getBottomEdge(t),e),a=wn(o.element)/2;pn(o.element,"top",r-a+"px")},onLeft:Ev,onRight:wv,onUp:kv,onDown:Bv,edgeActions:Fv});const zv=(t,o)=>{id(t,m_(),{value:o})},Sv=(t,o)=>({x:t,y:o}),Ov=(t,o)=>(e,n,i)=>((t,o,e,n,i)=>{const r=t>0?W_:G_,a=o?H_(n).x:r(H_(n).x,f_(n),y_(n),O_(n,i)),A=o?r(H_(n).y,h_(n),E_(n),O_(n,i)):H_(n).y;return zv(e,Sv(a,A)),D.some(a)})(t,o,e,n,i).map(F),Mv=Ov(-1,!1),Tv=Ov(1,!1),Uv=Ov(-1,!0),Rv=Ov(1,!0),qv={"top-left":D.some((t,o)=>{j_(t,Y_(__(o),v_(o)))}),top:D.some((t,o)=>{j_(t,Y_(z_(o),v_(o)))}),"top-right":D.some((t,o)=>{j_(t,Y_(w_(o),v_(o)))}),right:D.some((t,o)=>{j_(t,Y_(w_(o),S_(o)))}),"bottom-right":D.some((t,o)=>{j_(t,Y_(w_(o),k_(o)))}),bottom:D.some((t,o)=>{j_(t,Y_(z_(o),k_(o)))}),"bottom-left":D.some((t,o)=>{j_(t,Y_(__(o),k_(o)))}),left:D.some((t,o)=>{j_(t,Y_(__(o),S_(o)))})};var Nv=Object.freeze({__proto__:null,setValueFrom:(t,o,e)=>{const n=cv(t,o,e.left),i=_v(t,o,e.top),r=Sv(n,i);return zv(t,r),r},setToMin:(t,o)=>{const e=f_(o),n=h_(o);zv(t,Sv(e,n))},setToMax:(t,o)=>{const e=y_(o),n=E_(o);zv(t,Sv(e,n))},getValueFromEvent:t=>b_(t),setPositionFromValue:(t,o,e,n)=>{const i=H_(e),r=pv(t,n.getSpectrum(t),i.x,n.getLeftEdge(t),n.getRightEdge(t),e),a=yv(t,n.getSpectrum(t),i.y,n.getTopEdge(t),n.getBottomEdge(t),e),A=Dn(o.element)/2,s=wn(o.element)/2;pn(o.element,"left",r-A+"px"),pn(o.element,"top",a-s+"px")},onLeft:Mv,onRight:Tv,onUp:Uv,onDown:Rv,edgeActions:qv});const Iv=PC({name:"Slider",configFields:[pa("stepSize",1),pa("speedMultiplier",10),pa("onChange",m),pa("onChoose",m),pa("onInit",m),pa("onDragStart",m),pa("onDragEnd",m),pa("snapToGrid",!1),pa("rounded",!0),ra("snapStart"),Jr("model",Wr("mode",{x:[pa("minX",0),pa("maxX",100),Zr("value",t=>ht(t.mode.minX)),Kr("getInitialValue"),LA("manager",fv)],y:[pa("minY",0),pa("maxY",100),Zr("value",t=>ht(t.mode.minY)),Kr("getInitialValue"),LA("manager",Dv)],xy:[pa("minX",0),pa("maxX",100),pa("minY",0),pa("maxY",100),Zr("value",t=>ht({x:t.mode.minX,y:t.mode.minY})),Kr("getInitialValue"),LA("manager",Nv)]})),UC("sliderBehaviours",[Kx,Nu]),Zr("mouseIsDown",()=>ht(!1))],partFields:u_,factory:(t,o,e,n)=>{const i=o=>Ts(o,t,"thumb"),r=o=>Ts(o,t,"spectrum"),a=o=>Ms(o,t,"left-edge"),A=o=>Ms(o,t,"right-edge"),s=o=>Ms(o,t,"top-edge"),l=o=>Ms(o,t,"bottom-edge"),d=t.model,c=d.manager,x=(o,e)=>{c.setPositionFromValue(o,e,t,{getLeftEdge:a,getRightEdge:A,getTopEdge:s,getBottomEdge:l,getSpectrum:r})},p=(t,o)=>{d.value.set(o);const e=i(t);x(t,e)},g=o=>{const e=t.mouseIsDown.get();t.mouseIsDown.set(!1),e&&Ms(o,t,"thumb").each(e=>{const n=d.value.get();t.onChoose(o,e,n)})},C=(o,e)=>{e.stop(),t.mouseIsDown.set(!0),t.onDragStart(o,i(o))},u=(o,e)=>{e.stop(),t.onDragEnd(o,i(o)),g(o)},m=o=>{Ms(o,t,"spectrum").map(Kx.focusIn)};return{uid:t.uid,dom:t.dom,components:o,behaviours:qC(t.sliderBehaviours,[Kx.config({mode:"special",focusIn:m}),Nu.config({store:{mode:"manual",getValue:t=>d.value.get(),setValue:p}}),$m.config({channels:{[Xd()]:{onReceive:g}}})]),events:ld([xd(m_(),(o,e)=>{((o,e)=>{p(o,e);const n=i(o);t.onChange(o,n,e),D.some(!0)})(o,e.event.value)}),hd((o,e)=>{const n=d.getInitialValue();d.value.set(n);const a=i(o);x(o,a);const A=r(o);t.onInit(o,a,A,d.value.get())}),xd(Ba(),C),xd(Da(),u),xd(Sa(),(t,o)=>{m(t),C(t,o)}),xd(Ta(),u)]),apis:{resetToMin:o=>{c.setToMin(o,t)},resetToMax:o=>{c.setToMax(o,t)},setValue:p,refresh:x},domModification:{styles:{position:"relative"}}}},apis:{setValue:(t,o,e)=>{t.setValue(o,e)},resetToMin:(t,o)=>{t.resetToMin(o)},resetToMax:(t,o)=>{t.resetToMax(o)},refresh:(t,o)=>{t.refresh(o)}}}),Lv="container",Hv=[UC("slotBehaviours",[])],Yv=t=>"<alloy.field."+t+">",jv=(t,o)=>{const e=o=>qs(t),n=(o,e)=>(n,i)=>Ms(n,t,i).map(t=>o(t,i)).getOr(e),i=(t,o)=>"true"!==Qe(t.element,"aria-hidden"),r=n(i,!1),a=n((t,o)=>{if(i(t)){const e=t.element;pn(e,"display","none"),Ve(e,"aria-hidden","true"),id(t,CA(),{name:o,visible:!1})}}),A=(t=>(o,e)=>{I(e,e=>t(o,e))})(a),s=n((t,o)=>{if(!i(t)){const e=t.element;_n(e,"display"),$e(e,"aria-hidden"),id(t,CA(),{name:o,visible:!0})}}),l={getSlotNames:e,getSlot:(o,e)=>Ms(o,t,e),isShowing:r,hideSlot:a,hideAllSlots:t=>A(t,e()),showSlot:s};return{uid:t.uid,dom:t.dom,components:o,behaviours:RC(t.slotBehaviours),apis:l}},Gv=st({getSlotNames:(t,o)=>t.getSlotNames(o),getSlot:(t,o,e)=>t.getSlot(o,e),isShowing:(t,o,e)=>t.isShowing(o,e),hideSlot:(t,o,e)=>t.hideSlot(o,e),hideAllSlots:(t,o)=>t.hideAllSlots(o),showSlot:(t,o,e)=>t.showSlot(o,e)},t=>tp(t)),Wv={...Gv,sketch:t=>{const o=(()=>{const t=[];return{slot:(o,e)=>(t.push(o),Fs(Lv,Yv(o),e)),record:h(t)}})(),e=t(o),n=o.record(),i=N(n,t=>fs({name:t,pname:Yv(t)}));return HC(Lv,Hv,i,jv,e)}},Pv=(t,o,e)=>({within:t,extra:o,withinWidth:e}),Vv=(t,o,e)=>{const n=((t,o)=>{const e=j(t,(t,e)=>o(e,t.len).fold(h(t),o=>({len:o.finish,list:t.list.concat([o])})),{len:0,list:[]});return e.list})(t,(t,o)=>{const n=e(t);return D.some({element:t,start:o,finish:o+n,width:n})}),i=H(n,t=>t.finish<=o),r=Y(i,(t,o)=>t+o.width,0);return{within:i,extra:n.slice(i.length),withinWidth:r}},Zv=t=>N(t,t=>t.element),Qv=(t,o,e,n)=>{const i=((t,o,e)=>{const n=Vv(o,t,e);return 0===n.extra.length?D.some(n):D.none()})(t,o,e).getOrThunk(()=>Vv(o,t-e(n),e)),r=i.within,a=i.extra,A=i.withinWidth;return 1===a.length&&a[0].width<=e(n)?((t,o,e)=>{const n=Zv(t.concat(o));return Pv(n,[],e)})(r,a,A):a.length>=1?((t,o,e,n)=>{const i=Zv(t).concat([e]);return Pv(i,Zv(o),n)})(r,a,n,A):((t,o,e)=>Pv(Zv(t),[],e))(r,0,A)},Kv=(t,o)=>{const e=N(o,t=>xg(t));zh.setGroups(t,e)},Jv=(t,o,e)=>{const n=o.builtGroups.get();if(0===n.length)return;const i=Ts(t,o,"primary"),r=vg.getCoupled(t,"overflowGroup");pn(i.element,"visibility","hidden");const a=n.concat([r]),A=it(a,t=>Le(t.element).bind(o=>t.getSystem().getByDom(o).toOptional()));e([]),Kv(i,a);const s=Dn(i.element),l=Qv(s,o.builtGroups.get(),t=>Math.ceil(t.element.dom.getBoundingClientRect().width),r);0===l.extra.length?(Dp.remove(i,r),e([])):(Kv(i,l.within),e(l.extra)),_n(i.element,"visibility"),vn(i.element),A.each(Ld.focus)},$v=h([UC("splitToolbarBehaviours",[vg]),Zr("builtGroups",()=>ht([]))]),Xv=h([TA(["overflowToggledClass"]),da("getOverflowBounds"),Kr("lazySink"),Zr("overflowGroups",()=>ht([])),RA("onOpened"),RA("onClosed")].concat($v())),ty=h([fs({factory:zh,schema:Fh(),name:"primary"}),hs({schema:Fh(),name:"overflow"}),hs({name:"overflow-button"}),hs({name:"overflow-group"})]),oy=h([Kr("items"),TA(["itemSelector"]),UC("tgroupBehaviours",[Kx])]),ey=h([vs({name:"items",unit:"item"})]),ny=PC({name:"ToolbarGroup",configFields:oy(),partFields:ey(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,components:o,behaviours:qC(t.tgroupBehaviours,[Kx.config({mode:"flow",selector:t.markers.itemSelector})]),domModification:{attributes:{role:"group"}}})}),iy=t=>N(t,t=>xg(t)),ry=(t,o,e)=>{Jv(t,e,n=>{e.overflowGroups.set(n),o.getOpt(t).each(t=>{qh.setGroups(t,iy(n))})})},ay=PC({name:"SplitFloatingToolbar",configFields:Xv(),partFields:ty(),factory:(t,o,e,n)=>{const i=Af(qh.sketch({fetch:()=>wt(o=>{o(iy(t.overflowGroups.get()))}),layouts:{onLtr:()=>[dl,ll],onRtl:()=>[ll,dl],onBottomLtr:()=>[xl,cl],onBottomRtl:()=>[cl,xl]},getBounds:e.getOverflowBounds,lazySink:t.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:t.markers.overflowToggledClass},parts:{button:n["overflow-button"](),toolbar:n.overflow()},onToggled:(o,e)=>t[e?"onOpened":"onClosed"](o)}));return{uid:t.uid,dom:t.dom,components:o,behaviours:qC(t.splitToolbarBehaviours,[vg.config({others:{overflowGroup:()=>ny.sketch({...n["overflow-group"](),items:[i.asSpec()]})}})]),apis:{setGroups:(o,e)=>{t.builtGroups.set(N(e,o.getSystem().build)),ry(o,i,t)},refresh:o=>ry(o,i,t),toggle:t=>{i.getOpt(t).each(t=>{qh.toggle(t)})},toggleWithoutFocusing:t=>{i.getOpt(t).each(qh.toggleWithoutFocusing)},isOpen:t=>i.getOpt(t).map(qh.isOpen).getOr(!1),reposition:t=>{i.getOpt(t).each(t=>{qh.reposition(t)})},getOverflow:t=>i.getOpt(t).bind(qh.getToolbar)},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)},refresh:(t,o)=>{t.refresh(o)},reposition:(t,o)=>{t.reposition(o)},toggle:(t,o)=>{t.toggle(o)},toggleWithoutFocusing:(t,o)=>{t.toggle(o)},isOpen:(t,o)=>t.isOpen(o),getOverflow:(t,o)=>t.getOverflow(o)}}),Ay=h([TA(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),RA("onOpened"),RA("onClosed")].concat($v())),sy=h([fs({factory:zh,schema:Fh(),name:"primary"}),fs({factory:zh,schema:Fh(),name:"overflow",overrides:t=>({toolbarBehaviours:Dd([Db.config({dimension:{property:"height"},closedClass:t.markers.closedClass,openClass:t.markers.openClass,shrinkingClass:t.markers.shrinkingClass,growingClass:t.markers.growingClass,onShrunk:o=>{Ms(o,t,"overflow-button").each(t=>{Wb.off(t)}),t.onClosed(o)},onGrown:o=>{t.onOpened(o)},onStartGrow:o=>{Ms(o,t,"overflow-button").each(Wb.on)}}),Kx.config({mode:"acyclic",onEscape:o=>(Ms(o,t,"overflow-button").each(Ld.focus),D.some(!0))})])})}),hs({name:"overflow-button",overrides:t=>({buttonBehaviours:Dd([Wb.config({toggleClass:t.markers.overflowToggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])})}),hs({name:"overflow-group"})]),ly=(t,o,e)=>{Ms(t,o,"overflow-button").each(n=>{Ms(t,o,"overflow").each(i=>{if(dy(t,o),Db.hasShrunk(i)){const t=o.onOpened;o.onOpened=n=>{e||Kx.focusIn(i),t(n),o.onOpened=t}}else{const t=o.onClosed;o.onClosed=i=>{e||Ld.focus(n),t(i),o.onClosed=t}}Db.toggleGrow(i)})})},dy=(t,o)=>{Ms(t,o,"overflow").each(e=>{Jv(t,o,t=>{const o=N(t,t=>xg(t));zh.setGroups(e,o)}),Ms(t,o,"overflow-button").each(t=>{Db.hasGrown(e)&&Wb.on(t)}),Db.refresh(e)})},cy=PC({name:"SplitSlidingToolbar",configFields:Ay(),partFields:sy(),factory:(t,o,e,n)=>{const i="alloy.toolbar.toggle";return{uid:t.uid,dom:t.dom,components:o,behaviours:qC(t.splitToolbarBehaviours,[vg.config({others:{overflowGroup:t=>ny.sketch({...n["overflow-group"](),items:[vf.sketch({...n["overflow-button"](),action:o=>{nd(t,i)}})]})}}),Ud("toolbar-toggle-events",[xd(i,o=>{ly(o,t,!1)})])]),apis:{setGroups:(o,e)=>{((o,e)=>{const n=N(e,o.getSystem().build);t.builtGroups.set(n)})(o,e),dy(o,t)},refresh:o=>dy(o,t),toggle:o=>{ly(o,t,!1)},toggleWithoutFocusing:o=>{ly(o,t,!0)},isOpen:o=>((t,o)=>Ms(t,o,"overflow").map(Db.hasGrown).getOr(!1))(o,t)},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)},refresh:(t,o)=>{t.refresh(o)},toggle:(t,o)=>{t.toggle(o)},isOpen:(t,o)=>t.isOpen(o)}}),xy=WC({name:"TabButton",configFields:[pa("uid",void 0),Kr("value"),Vr("dom","dom",_r(()=>({attributes:{role:"tab",id:qt("aria"),"aria-selected":"false"}})),cr()),ra("action"),pa("domModification",{}),UC("tabButtonBehaviours",[Ld,Kx,Nu]),Kr("view")],factory:(t,o)=>({uid:t.uid,dom:t.dom,components:t.components,events:_f(t.action),behaviours:qC(t.tabButtonBehaviours,[Ld.config({}),Kx.config({mode:"execution",useSpace:!0,useEnter:!0}),Nu.config({store:{mode:"memory",initialValue:t.value}})]),domModification:t.domModification})}),py=h([Kr("tabs"),Kr("dom"),pa("clickToDismiss",!1),UC("tabbarBehaviours",[hc,Kx]),TA(["tabClass","selectedClass"])]),gy=vs({factory:xy,name:"tabs",unit:"tab",overrides:t=>{const o=(t,o)=>{hc.dehighlight(t,o),id(t,bA(),{tabbar:t,button:o})},e=(t,o)=>{hc.highlight(t,o),id(t,mA(),{tabbar:t,button:o})};return{action:n=>{const i=n.getSystem().getByUid(t.uid).getOrDie(),r=hc.isHighlighted(i,n);(r&&t.clickToDismiss?o:r?m:e)(i,n)},domModification:{classes:[t.markers.tabClass]}}}}),Cy=h([gy]),uy=PC({name:"Tabbar",configFields:py(),partFields:Cy(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,components:o,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:qC(t.tabbarBehaviours,[hc.config({highlightClass:t.markers.selectedClass,itemClass:t.markers.tabClass,onHighlight:(t,o)=>{Ve(o.element,"aria-selected","true")},onDehighlight:(t,o)=>{Ve(o.element,"aria-selected","false")}}),Kx.config({mode:"flow",getInitial:t=>hc.getHighlighted(t).map(t=>t.element),selector:"."+t.markers.tabClass,executeOnMove:!0})])})}),my=WC({name:"Tabview",configFields:[UC("tabviewBehaviours",[Dp])],factory:(t,o)=>({uid:t.uid,dom:t.dom,behaviours:qC(t.tabviewBehaviours,[Dp.config({})]),domModification:{attributes:{role:"tabpanel"}}})}),by=h([pa("selectFirst",!0),RA("onChangeTab"),RA("onDismissTab"),pa("tabs",[]),UC("tabSectionBehaviours",[])]),fy=fs({factory:uy,schema:[Kr("dom"),ea("markers",[Kr("tabClass"),Kr("selectedClass")])],name:"tabbar",defaults:t=>({tabs:t.tabs})}),hy=fs({factory:my,name:"tabview"}),_y=h([fy,hy]),vy=PC({name:"TabSection",configFields:by(),partFields:_y(),factory:(t,o,e,n)=>{const i=(o,e)=>{Ms(o,t,"tabbar").each(t=>{e(t).each(rd)})};return{uid:t.uid,dom:t.dom,components:o,behaviours:RC(t.tabSectionBehaviours),events:ld(P([t.selectFirst?[hd((t,o)=>{i(t,hc.getFirst)})]:[],[xd(mA(),(o,e)=>{(o=>{const e=Nu.getValue(o);Ms(o,t,"tabview").each(n=>{const i=G(t.tabs,t=>t.value===e);i.each(e=>{const i=e.view();Ke(o.element,"id").each(t=>{Ve(n.element,"aria-labelledby",t)}),Dp.set(n,i),t.onChangeTab(n,o,i)})})})(e.event.button)}),xd(bA(),(o,e)=>{const n=e.event.button;t.onDismissTab(o,n)})]])),apis:{getViewItems:o=>Ms(o,t,"tabview").map(t=>Dp.contents(t)).getOr([]),showTab:(t,o)=>{i(t,t=>{const e=hc.getCandidates(t);return G(e,t=>Nu.getValue(t)===o).filter(o=>!hc.isHighlighted(t,o))})}}}},apis:{getViewItems:(t,o)=>t.getViewItems(o),showTab:(t,o,e)=>{t.showTab(o,e)}}}),yy=(t,o,e)=>{const n=Nu.getValue(e);Nu.setValue(o,n),wy(o)},Ey=(t,o)=>{const e=t.element,n=ci(e),i=e.dom;"number"!==Qe(e,"type")&&o(i,n)},wy=t=>{Ey(t,(t,o)=>t.setSelectionRange(o.length,o.length))},ky=(t,o,e)=>{if(t.selectsOver){const n=Nu.getValue(o),i=t.getDisplayText(n),r=Nu.getValue(e);return 0===t.getDisplayText(r).indexOf(i)?D.some(()=>{yy(0,o,e),((t,o)=>{Ey(t,(t,e)=>t.setSelectionRange(o,e.length))})(o,i.length)}):D.none()}return D.none()},By=h("alloy.typeahead.itemexecute"),Fy=h([ra("lazySink"),Kr("fetch"),pa("minChars",5),pa("responseTime",1e3),RA("onOpen"),pa("getHotspot",D.some),pa("getAnchorOverrides",h({})),pa("layouts",D.none()),pa("eventOrder",{}),_a("model",{},[pa("getDisplayText",t=>void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.value),pa("selectsOver",!0),pa("populateFromBrowse",!0)]),RA("onSetValue"),qA("onExecute"),RA("onItemExecute"),pa("inputClasses",[]),pa("inputAttributes",{}),pa("inputStyles",{}),pa("matchWidth",!0),pa("useMinWidth",!1),pa("dismissOnBlur",!0),TA(["openClass"]),ra("initialData"),ra("listRole"),UC("typeaheadBehaviours",[Ld,Nu,Tb,Kx,Wb,vg]),Zr("lazyTypeaheadComp",()=>ht(D.none)),Zr("previewing",()=>ht(!0))].concat(Vh()).concat(fh())),Dy=h([hs({schema:[MA()],name:"menu",overrides:t=>({fakeFocus:!0,onHighlightItem:(o,e,n)=>{t.previewing.get()?t.lazyTypeaheadComp.get().each(o=>{ky(t.model,o,n).fold(()=>{t.model.selectsOver?(hc.dehighlight(e,n),t.previewing.set(!0)):t.previewing.set(!1)},o=>{o(),t.previewing.set(!1)})}):t.lazyTypeaheadComp.get().each(o=>{t.model.populateFromBrowse&&yy(t.model,o,n),Ke(n.element,"id").each(t=>Ve(o.element,"aria-activedescendant",t))})},onExecute:(o,e)=>t.lazyTypeaheadComp.get().map(t=>(id(t,By(),{item:e}),!0)),onHover:(o,e)=>{t.previewing.set(!1),t.lazyTypeaheadComp.get().each(o=>{t.model.populateFromBrowse&&yy(t.model,o,e)})}})})]),zy=PC({name:"Typeahead",configFields:Fy(),partFields:Dy(),factory:(t,o,e,n)=>{const i=(o,e,i)=>{t.previewing.set(!1);const r=vg.getCoupled(o,"sandbox");if(pb.isOpen(r))bg.getCurrent(r).each(t=>{hc.getHighlighted(t).fold(()=>{i(t)},()=>{sd(r,t.element,"keydown",e)})});else{const e=t=>{bg.getCurrent(t).each(i)};xh(t,a(o),o,r,n,e,Jl.HighlightMenuAndItem).get(m)}},r=Zh(t),a=t=>o=>o.map(o=>{const e=Ct(o.menus),n=V(e,t=>H(t.items,t=>"item"===t.type));return Nu.getState(t).update(N(n,t=>t.data)),o}),A=t=>bg.getCurrent(t),s="typeaheadevents",l=[Ld.config({}),Nu.config({onSetValue:t.onSetValue,store:{mode:"dataset",getDataKey:t=>ci(t.element),getFallbackEntry:t=>({value:t,meta:{}}),setValue:(o,e)=>{xi(o.element,t.model.getDisplayText(e))},...t.initialData.map(t=>ya("initialValue",t)).getOr({})}}
vendor: 6,956 bytes, line 1
1),Tb.config({stream:{mode:"throttle",delay:t.responseTime,stopEvent:!1},onStream:(o,e)=>{const i=vg.getCoupled(o,"sandbox");if(Ld.isFocused(o)&&ci(o.element).length>=t.minChars){const e=A(i).bind(t=>hc.getHighlighted(t).map(Nu.getValue));t.previewing.set(!0);const r=o=>{A(i).each(o=>{e.fold(()=>{t.model.selectsOver&&hc.highlightFirst(o)},t=>{hc.highlightBy(o,o=>Nu.getValue(o).value===t.value),hc.getHighlighted(o).orThunk(()=>(hc.highlightFirst(o),D.none()))})})};xh(t,a(o),o,i,n,r,Jl.HighlightJustMenu).get(m)}},cancelEvent:iA()}),Kx.config({mode:"special",onDown:(t,o)=>(i(t,o,hc.highlightFirst),D.some(!0)),onEscape:t=>{const o=vg.getCoupled(t,"sandbox");return pb.isOpen(o)?(pb.close(o),D.some(!0)):D.none()},onUp:(t,o)=>(i(t,o,hc.highlightLast),D.some(!0)),onEnter:o=>{const e=vg.getCoupled(o,"sandbox"),n=pb.isOpen(e);if(n&&!t.previewing.get())return A(e).bind(t=>hc.getHighlighted(t)).map(t=>(id(o,By(),{item:t}),!0));{const i=Nu.getValue(o);return nd(o,iA()),t.onExecute(e,o,i),n&&pb.close(e),D.some(!0)}}}),Wb.config({toggleClass:t.markers.openClass,aria:{mode:"expanded"}}),vg.config({others:{sandbox:o=>bh(t,o,{onOpen:()=>Wb.on(o),onClose:()=>{t.lazyTypeaheadComp.get().each(t=>$e(t.element,"aria-activedescendant")),Wb.off(o)}})}}),Ud(s,[hd(o=>{t.lazyTypeaheadComp.set(D.some(o))}),_d(o=>{t.lazyTypeaheadComp.set(D.none())}),yd(o=>{const e=m;gh(t,a(o),o,n,e,Jl.HighlightMenuAndItem).get(m)}),xd(By(),(o,e)=>{const n=vg.getCoupled(o,"sandbox");yy(t.model,o,e.event.item),nd(o,iA()),t.onItemExecute(o,n,e.event.item,Nu.getValue(o)),pb.close(n),wy(o)})].concat(t.dismissOnBlur?[xd(Ka(),t=>{const o=vg.getCoupled(t,"sandbox");Le(o.element).isNone()&&pb.close(o)})]:[]))],d={[cA()]:[Nu.name(),Tb.name(),s],...t.eventOrder};return{uid:t.uid,dom:Kh(It(t,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:{...r,...qC(t.typeaheadBehaviours,l)},eventOrder:d}}});var Sy,Oy,My=tinymce.util.Tools.resolve("tinymce.ThemeManager"),Ty=tinymce.util.Tools.resolve("tinymce.util.Delay"),Uy=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Ry=tinymce.util.Tools.resolve("tinymce.EditorManager"),qy=tinymce.util.Tools.resolve("tinymce.Env");!function(t){t.default="wrap",t.floating="floating",t.sliding="sliding",t.scrolling="scrolling"}(Sy||(Sy={})),function(t){t.auto="auto",t.top="top",t.bottom="bottom"}(Oy||(Oy={}));const Ny=t=>o=>o.options.get(t),Iy=t=>o=>D.from(t(o)),Ly=t=>{const o=qy.deviceType.isPhone(),e=qy.deviceType.isTablet()||o,n=t.options.register,i=t=>r(t)||!1===t,a=t=>r(t)||C(t);n("skin",{processor:t=>r(t)||!1===t,default:"oxide"}),n("skin_url",{processor:"string"}),n("height",{processor:a,default:Math.max(t.getElement().offsetHeight,400)}),n("width",{processor:a,default:Uy.DOM.getStyle(t.getElement(),"width")}),n("min_height",{processor:"number",default:100}),n("min_width",{processor:"number"}),n("max_height",{processor:"number"}),n("max_width",{processor:"number"}),n("style_formats",{processor:"object[]"}),n("style_formats_merge",{processor:"boolean",default:!1}),n("style_formats_autohide",{processor:"boolean",default:!1}),n("line_height_formats",{processor:"string",default:"1 1.1 1.2 1.3 1.4 1.5 2"}),n("font_family_formats",{processor:"string",default:"Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats"}),n("font_size_formats",{processor:"string",default:"8pt 10pt 12pt 14pt 18pt 24pt 36pt"}),n("font_size_input_default_unit",{processor:"string",default:"pt"}),n("block_formats",{processor:"string",default:"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre"}),n("content_langs",{processor:"object[]"}),n("removed_menuitems",{processor:"string",default:""}),n("menubar",{processor:t=>r(t)||d(t),default:!o}),n("menu",{processor:"object",default:{}}),n("toolbar",{processor:t=>d(t)||r(t)||s(t)?{value:t,valid:!0}:{valid:!1,message:"Must be a boolean, string or array."},default:!0}),R(9,t=>{n("toolbar"+(t+1),{processor:"string"})}),n("toolbar_mode",{processor:"string",default:e?"scrolling":"floating"}),n("toolbar_groups",{processor:"object",default:{}}),n("toolbar_location",{processor:"string",default:Oy.auto}),n("toolbar_persist",{processor:"boolean",default:!1}),n("toolbar_sticky",{processor:"boolean",default:t.inline}),n("toolbar_sticky_offset",{processor:"number",default:0}),n("fixed_toolbar_container",{processor:"string",default:""}),n("fixed_toolbar_container_target",{processor:"object"}),n("ui_mode",{processor:"string",default:"combined"}),n("file_picker_callback",{processor:"function"}),n("file_picker_validator_handler",{processor:"function"}),n("file_picker_types",{processor:"string"}),n("typeahead_urls",{processor:"boolean",default:!0}),n("anchor_top",{processor:i,default:"#top"}),n("anchor_bottom",{processor:i,default:"#bottom"}),n("draggable_modal",{processor:"boolean",default:!1}),n("statusbar",{processor:"boolean",default:!0}),n("elementpath",{processor:"boolean",default:!0}),n("branding",{processor:"boolean",default:!0}),n("promotion",{processor:"boolean",default:!0}),n("resize",{processor:t=>"both"===t||d(t),default:!qy.deviceType.isTouch()}),n("sidebar_show",{processor:"string"}),n("view_show",{processor:"string"}),n("help_accessibility",{processor:"boolean",default:t.hasPlugin("help")}),n("default_font_stack",{processor:"string[]",default:[]})},Hy=Ny("readonly"),Yy=Ny("disabled"),jy=Ny("height"),Gy=Ny("width"),Wy=Iy(Ny("min_width")),Py=Iy(Ny("min_height")),Vy=Iy(Ny("max_width")),Zy=Iy(Ny("max_height")),Qy=Iy(Ny("style_formats")),Ky=Ny("style_formats_merge"),Jy=Ny("style_formats_autohide"),$y=Ny("content_langs"),Xy=Ny("removed_menuitems"),tE=Ny("toolbar_mode"),oE=Ny("toolbar_groups"),eE=Ny("toolbar_location"),nE=Ny("fixed_toolbar_container"),iE=Ny("fixed_toolbar_container_target"),rE=Ny("toolbar_persist"),aE=Ny("toolbar_sticky_offset"),AE=Ny("menubar"),sE=Ny("toolbar"),lE=Ny("file_picker_callback"),dE=Ny("file_picker_validator_handler"),cE=Ny("font_size_input_default_unit"),xE=Ny("file_picker_types"),pE=Ny("typeahead_urls"),gE=Ny("anchor_top"),CE=Ny("anchor_bottom"),uE=Ny("draggable_modal"),mE=Ny("statusbar"),bE=Ny("elementpath"),fE=Ny("branding"),hE=Ny("resize"),_E=Ny("paste_as_text"),vE=Ny("sidebar_show"),yE=Ny("view_show"),EE=Ny("promotion"),wE=Ny("help_accessibility"),kE=Ny("default_font_stack"),BE=Ny("skin"),FE=t=>!1===t.options.get("skin"),DE=t=>!1!==t.options.get("menubar"),zE=t=>{const o=t.options.get("skin_url");
vendor: 5,469 bytes, lines 1-3
1if(FE(t))return o;if(o)return t.documentBaseURI.toAbsolute(o);{const o=t.options.get("skin");return Ry.baseURL+"/skins/ui/"+o}},SE=t=>t.options.get("line_height_formats").split(" "),OE=t=>{const o=sE(t),e=r(o),n=s(o)&&o.length>0;return!TE(t)&&(n||e||!0===o)},ME=t=>{const o=R(9,o=>t.options.get("toolbar"+(o+1))),e=H(o,r);return Wt(e.length>0,e)},TE=t=>ME(t).fold(()=>{const o=sE(t);return u(o,r)&&o.length>0},F),UE=t=>eE(t)===Oy.bottom,RE=t=>{if(!t.inline)return D.none();const o=nE(t)??"";if(o.length>0)return Qn(ln(),o);const e=iE(t);return p(e)?D.some(Ao.fromDom(e)):D.none()},qE=t=>t.inline&&RE(t).isSome(),NE=t=>RE(t).getOrThunk(()=>Ee(ye(Ao.fromDom(t.getElement())))),IE=t=>t.inline&&!DE(t)&&!OE(t)&&!TE(t),LE=t=>(t.options.get("toolbar_sticky")||t.inline)&&!qE(t)&&!IE(t),HE=t=>!qE(t)&&"split"===t.options.get("ui_mode"),YE=t=>{const o=t.options.get("menu");return st(o,t=>({...t,items:t.items}))};var jE=Object.freeze({__proto__:null,get ToolbarMode(){return Sy},get ToolbarLocation(){return Oy},register:Ly,getSkinUrl:zE,getSkinUrlOption:t=>D.from(t.options.get("skin_url")),isReadOnly:Hy,isDisabled:Yy,getSkin:BE,isSkinDisabled:FE,getHeightOption:jy,getWidthOption:Gy,getMinWidthOption:Wy,getMinHeightOption:Py,getMaxWidthOption:Vy,getMaxHeightOption:Zy,getUserStyleFormats:Qy,shouldMergeStyleFormats:Ky,shouldAutoHideStyleFormats:Jy,getLineHeightFormats:SE,getContentLanguages:$y,getRemovedMenuItems:Xy,isMenubarEnabled:DE,isMultipleToolbars:TE,isToolbarEnabled:OE,isToolbarPersist:rE,getMultipleToolbarsOption:ME,getUiContainer:NE,useFixedContainer:qE,isSplitUiMode:HE,getToolbarMode:tE,isDraggableModal:uE,isDistractionFree:IE,isStickyToolbar:LE,getStickyToolbarOffset:aE,getToolbarLocation:eE,isToolbarLocationBottom:UE,getToolbarGroups:oE,getMenus:YE,getMenubar:AE,getToolbar:sE,getFilePickerCallback:lE,getFilePickerTypes:xE,useTypeaheadUrls:pE,getAnchorTop:gE,getAnchorBottom:CE,getFilePickerValidatorHandler:dE,getFontSizeInputDefaultUnit:cE,useStatusBar:mE,useElementPath:bE,promotionEnabled:EE,useBranding:fE,getResize:hE,getPasteAsText:_E,getSidebarShow:vE,getViewShow:yE,useHelpAccessibility:wE,getDefaultFontStack:kE});const GE=["visible","hidden","clip"],WE=t=>oo(t).length>0&&!T(GE,t),PE=t=>{if(oe(t)){const o=un(t,"overflow-x"),e=un(t,"overflow-y");return WE(o)||WE(e)}return!1},VE=t=>t.plugins.fullscreen&&t.plugins.fullscreen.isFullscreen(),ZE=(t,o)=>HE(t)?((t,o)=>{const e=pi(o,PE),n=0===e.length?we(o).map(ke).map(t=>pi(t,PE)).getOr([]):e;return ot(n).map(o=>({element:o,others:n.slice(1),isFullscreen:()=>VE(t)}))})(t,o):D.none(),QE=t=>{const o=[...N(t.others,Ii),Yi()];return t.isFullscreen()?Yi():((t,o)=>j(o,(t,o)=>Hi(t,o),t))(Ii(t.element),o)};
2/*! @license DOMPurify 3.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.5/LICENSE */
3function KE(t,o){(null==o||o>t.length)&&(o=t.length);for(var e=0,n=Array(o);e<o;e++)n[e]=t[e];return n}function JE(t,o){return function(t){if(Array.isArray(t))return t}(t)||function(t,o){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var n,i,r,a,A=[],s=!0,l=!1;try{if(r=(e=e.call(t)).next,0===o);else for(;!(s=(n=r.call(e)).done)&&(A.push(n.value),A.length!==o);s=!0);}catch(t){l=!0,i=t}finally{try{if(!s&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(l)throw i}}return A}}(t,o)||function(t,o){if(t){if("string"==typeof t)return KE(t,o);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?KE(t,o):void 0}}(t,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const $E=Object.entries,XE=Object.setPrototypeOf,tw=Object.isFrozen,ow=Object.getPrototypeOf,ew=Object.getOwnPropertyDescriptor;let nw=Object.freeze,iw=Object.seal,rw=Object.create,aw="undefined"!=typeof Reflect&&Reflect,Aw=aw.apply,sw=aw.construct;nw||(nw=function(t){return t}),iw||(iw=function(t){return t}),Aw||(Aw=function(t,o){for(var e=arguments.length,n=new Array(e>2?e-2:0),i=2;i<e;i++)n[i-2]=arguments[i];return t.apply(o,n)}),sw||(sw=function(t){for(var o=arguments.length,e=new Array(o>1?o-1:0),n=1;n<o;n++)e[n-1]=arguments[n];return new t(...e)});const lw=zw(Array.prototype.forEach),dw=zw(Array.prototype.lastIndexOf),cw=zw(Array.prototype.pop),xw=zw(Array.prototype.push),pw=zw(Array.prototype.splice),gw=Array.isArray,Cw=zw(String.prototype.toLowerCase),uw=zw(String.prototype.toString),mw=zw(String.prototype.match),bw=zw(String.prototype.replace),fw=zw(String.prototype.indexOf),hw=zw(String.prototype.trim),_w=zw(Number.prototype.toString),vw=zw(Boolean.prototype.toString),yw="undefined"==typeof BigInt?null:zw(BigInt.prototype.toString),Ew="undefined"==typeof Symbol?null:zw(Symbol.prototype.toString),ww=zw(Object.prototype.hasOwnProperty),kw=zw(Object.prototype.toString),Bw=zw(RegExp.prototype.test),Fw=(Dw=TypeError,function(){for(var t=arguments.length,o=new Array(t),e=0;e<t;e++)o[e]=arguments[e];return sw(Dw,o)});var Dw;function zw(t){return function(o){o instanceof RegExp&&(o.lastIndex=0);for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return Aw(t,o,n)}}function Sw(t,o){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Cw;
vendor: 6,986 bytes, line 3
3if(XE&&XE(t,null),!gw(o))return t;let n=o.length;for(;n--;){let i=o[n];if("string"==typeof i){const t=e(i);t!==i&&(tw(o)||(o[n]=t),i=t)}t[i]=!0}return t}function Ow(t){for(let o=0;o<t.length;o++){ww(t,o)||(t[o]=null)}return t}function Mw(t){const o=rw(null);for(const n of $E(t)){var e=JE(n,2);const i=e[0],r=e[1];ww(t,i)&&(gw(r)?o[i]=Ow(r):r&&"object"==typeof r&&r.constructor===Object?o[i]=Mw(r):o[i]=r)}return o}function Tw(t,o){for(;null!==t;){const e=ew(t,o);if(e){if(e.get)return zw(e.get);if("function"==typeof e.value)return zw(e.value)}t=ow(t)}return function(){return null}}const Uw=nw(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Rw=nw(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),qw=nw(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Nw=nw(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Iw=nw(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Lw=nw(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Hw=nw(["#text"]),Yw=nw(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),jw=nw(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Gw=nw(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","
3subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Ww=nw(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Pw=iw(/{{[\w\W]*|^[\w\W]*}}/g),Vw=iw(/<%[\w\W]*|^[\w\W]*%>/g),Zw=iw(/\${[\w\W]*/g),Qw=iw(/^data-[\-\w.\u00B7-\uFFFF]+$/),Kw=iw(/^aria-[\-\w]+$/),Jw=iw(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),$w=iw(/^(?:\w+script|data):/i),Xw=iw(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),tk=iw(/^html$/i),ok=iw(/^[a-z][.\w]*(-[.\w]+)+$/i),ek=1,nk=3,ik=7,rk=8,ak=9,Ak=function(){return"undefined"==typeof window?null:window};var sk=function t(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ak();const e=o=>t(o);if(e.version="3.4.5",e.removed=[],!o||!o.document||o.document.nodeType!==ak||!o.Element)return e.isSupported=!1,e;let n=o.document;const i=n,r=i.currentScript,a=o.DocumentFragment,A=o.HTMLTemplateElement,s=o.Node,l=o.Element,d=o.NodeFilter,c=o.NamedNodeMap,x=void 0===c?o.NamedNodeMap||o.MozNamedAttrMap:c,p=o.HTMLFormElement,g=o.DOMParser,C=o.trustedTypes,u=l.prototype,m=Tw(u,"cloneNode"),b=Tw(u,"remove"),f=Tw(u,"nextSibling"),h=Tw(u,"childNodes"),_=Tw(u,"parentNode"),v=s&&s.prototype?Tw(s.prototype,"nodeType"):null;if("function"==typeof A){const t=n.createElement("template");t.content&&t.content.ownerDocument&&(n=t.content.ownerDocument)}let y,E="";const w=n,k=w.implementation,B=w.createNodeIterator,F=w.createDocumentFragment,D=w.getElementsByTagName,z=i.importNode;let S={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};e.isSupported="function"==typeof $E&&"function"==typeof _&&k&&void 0!==k.createHTMLDocument;const O=Pw,M=Vw,T=Zw,U=Qw,R=Kw,q=$w,N=Xw,I=ok;let L=Jw,H=null;const Y=Sw({},[...Uw,...Rw,...qw,...Iw,...Hw]);let j=null;const G=Sw({},[...Yw,...jw,...Gw,...Ww]);let W=Object.seal(rw(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),P=null,V=null;const Z=Object.seal(rw(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Q=!0,K=!0,J=!1,$=!0,X=!1,tt=!0,ot=!1,et=!1,nt=!1,it=!1,rt=!1,at=!1,At=!0,st=!1;const lt="user-content-";let dt=!0,ct=!1,xt={},pt=null;const gt=Sw({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ct=null;const ut=Sw({},["audio","video","img","source","image","track"]);let mt=null;const bt=Sw({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ft="http://www.w3.org/1998/Math/MathML",ht="http://www.w3.org/2000/svg",_t="http://www.w3.org/1999/xhtml";let vt=_t,yt=!1,Et=null;const wt=Sw({},[ft,ht,_t],uw);let kt=Sw({},["mi","mo","mn","ms","mtext"]),Bt=Sw({},["annotation-xml"]);const Ft=Sw({},["title","style","font","a","script"]);let Dt=null;const zt=["application/xhtml+xml","text/html"];let St=null,Ot=null;const Mt=n.createElement("form"),Tt=function(t){return t instanceof RegExp||t instanceof Function},Ut=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Ot&&Ot===t)return;t&&"object"==typeof t||(t={}),t=Mw(t),Dt=-1===zt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,St="application/xhtml+xml"===Dt?uw:Cw,H=ww(t,"ALLOWED_TAGS")&&gw(t.ALLOWED_TAGS)?Sw({},t.ALLOWED_TAGS,St):Y,j=ww(t,"ALLOWED_ATTR")&&gw(t.ALLOWED_ATTR)?Sw({},t.ALLOWED_ATTR,St):G,Et=ww(t,"ALLOWED_NAMESPACES")&&gw(t.ALLOWED_NAMESPACES)?Sw({},t.ALLOWED_NAMESPACES,uw):wt,mt=ww(t,"ADD_URI_SAFE_ATTR")&&gw(t.ADD_URI_SAFE_ATTR)?Sw(Mw(bt),t.ADD_URI_SAFE_ATTR,St):bt,Ct=ww(t,"ADD_DATA_URI_TAGS")&&gw(t.ADD_DATA_URI_TAGS)?Sw(Mw(ut),t.ADD_DATA_URI_TAGS,St):ut,pt=ww(t,"FORBID_CONTENTS")&&gw(t.FORBID_CONTENTS)?Sw({},t.FORBID_CONTENTS,St):gt,P=ww(t,"FORBID_TAGS")&&gw(t.FORBID_TAGS)?Sw({},t.FORBID_TAGS,St):Mw({}),V=ww(t,"FORBID_ATTR")&&gw(t.FORBID_ATTR)?Sw({},t.FORBID_ATTR,St):Mw({}),xt=!!ww(t,"USE_PROFILES")&&(t.USE_PROFILES&&"object"==typeof t.USE_PROFILES?Mw(t.USE_PROFILES):t.USE_PROFILES),Q=!1!==t.ALLOW_ARIA_ATTR,K=!1!==t.ALLOW_DATA_ATTR,J=t.ALLOW_UNKNOWN_PROTOCOLS||!1,$=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,X=t.SAFE_FOR_TEMPLATES||!1,tt=!1!==t.SAFE_FOR_XML,ot=t.WHOLE_DOCUMENT||!1,it=t.RETURN_DOM||!1,rt=t.RETURN_DOM_FRAGMENT||!1,at=t.RETURN_TRUSTED_TYPE||!1,nt=t.FORCE_BODY||!1,At=!1!==t.SANITIZE_DOM,st=t.SANITIZE_NAMED_PROPS||!1,dt=!1!==t.KEEP_CONTENT,ct=t.IN_PLACE||!1,L=function(t){try{return Bw(t,""),!0}catch(t){return!1}}(t.ALLOWED_URI_REGEXP)?t.ALLOWED_URI_REGEXP:Jw,vt="string"==typeof t.NAMESPACE?t.NAMESPACE:_t,kt=ww(t,"MATHML_TEXT_INTEGRATION_POINTS")&&t.MATHML_TEXT_INTEGRATION_POINTS&&"object"==typeof t.MATHML_TEXT_INTEGRATION_POINTS?Mw(t.MATHML_TEXT_INTEGRATION_POINTS):Sw({},["mi","mo","mn","ms","mtext"]),Bt=ww(t,"HTML_INTEGRATION_POINTS")&&t.HTML_INTEGRATION_POINTS&&"object"==typeof t.HTML_INTEGRATION_POINTS?Mw(t.HTML_INTEGRATION_POINTS):Sw({},["annotation-xml"]);const o=ww(t,"CUSTOM_ELEMENT_HANDLING")&&t.CUSTOM_ELEMENT_HANDLING&&"object"==typeof t.CUSTOM_ELEMENT_HANDLING?Mw(t.CUSTOM_ELEMENT_HANDLING):rw(null);if(W=rw(null),ww(o,"tagNameCheck")&&Tt(o.tagNameCheck)&&(W.tagNameCheck=o.tagNameCheck),ww(o,"attributeNameCheck")&&Tt(o.attributeNameCheck)&&(W.attributeNameCheck=o.attributeNameCheck),ww(o,"allowCustomizedBuiltInElements")&&"boolean"==typeof o.allowCustomizedBuiltInElements&&(W.allowCustomizedBuiltInElements=o.allowCustomizedBuiltInElements),X&&(K=!1),rt&&(it=!0),xt&&(H=Sw({},Hw),j=rw(null),!0===xt.html&&(Sw(H,Uw),Sw(j,Yw)),!0===xt.svg&&(Sw(H,Rw),Sw(j,jw),Sw(j,Ww)),!0===xt.svgFilters&&
vendor: 1,240 bytes, line 3
3(Sw(H,qw),Sw(j,jw),Sw(j,Ww)),!0===xt.mathMl&&(Sw(H,Iw),Sw(j,Gw),Sw(j,Ww))),Z.tagCheck=null,Z.attributeCheck=null,ww(t,"ADD_TAGS")&&("function"==typeof t.ADD_TAGS?Z.tagCheck=t.ADD_TAGS:gw(t.ADD_TAGS)&&(H===Y&&(H=Mw(H)),Sw(H,t.ADD_TAGS,St))),ww(t,"ADD_ATTR")&&("function"==typeof t.ADD_ATTR?Z.attributeCheck=t.ADD_ATTR:gw(t.ADD_ATTR)&&(j===G&&(j=Mw(j)),Sw(j,t.ADD_ATTR,St))),ww(t,"ADD_URI_SAFE_ATTR")&&gw(t.ADD_URI_SAFE_ATTR)&&Sw(mt,t.ADD_URI_SAFE_ATTR,St),ww(t,"FORBID_CONTENTS")&&gw(t.FORBID_CONTENTS)&&(pt===gt&&(pt=Mw(pt)),Sw(pt,t.FORBID_CONTENTS,St)),ww(t,"ADD_FORBID_CONTENTS")&&gw(t.ADD_FORBID_CONTENTS)&&(pt===gt&&(pt=Mw(pt)),Sw(pt,t.ADD_FORBID_CONTENTS,St)),dt&&(H["#text"]=!0),ot&&Sw(H,["html","head","body"]),H.table&&(Sw(H,["tbody"]),delete P.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw Fw('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw Fw('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');y=t.TRUSTED_TYPES_POLICY,E=y.createHTML("")}else void 0===y&&(y=function(t,o){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let e=null;
3const n="data-tt-policy-suffix";o&&o.hasAttribute(n)&&(e=o.getAttribute(n));const i="dompurify"+(e?"#"+e:"");try{return t.createPolicy(i,{createHTML(t){return t},createScriptURL(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(C,r)),null!==y&&"string"==typeof E&&(E=y.createHTML(""));nw&&nw(t),Ot=t},Rt=Sw({},[...Rw,...qw,...Nw]),qt=Sw({},[...Iw,...Lw]),Nt=function(t){xw(e.removed,{element:t});try{_(t).removeChild(t)}catch(o){b(t)}},It=function(t,o){try{xw(e.removed,{attribute:o.getAttributeNode(t),from:o})}catch(t){xw(e.removed,{attribute:null,from:o})}if(o.removeAttribute(t),"is"===t)if(it||rt)try{Nt(o)}catch(t){}else try{o.setAttribute(t,"")}catch(t){}},Lt=function(t){let o=null,e=null;if(nt)t="<remove></remove>"+t;else{const o=mw(t,/^[\r\n\t ]+/);e=o&&o[0]}"application/xhtml+xml"===Dt&&vt===_t&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const i=y?y.createHTML(t):t;if(vt===_t)try{o=(new g).parseFromString(i,Dt)}catch(t){}if(!o||!o.documentElement){o=k.createDocument(vt,"template",null);try{o.documentElement.innerHTML=yt?E:i}catch(t){}}const r=o.body||o.documentElement;return t&&e&&r.insertBefore(n.createTextNode(e),r.childNodes[0]||null),vt===_t?D.call(o,ot?"html":"body")[0]:ot?o.documentElement:r},Ht=function(t){return B.call(t.ownerDocument||t,t,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},Yt=function(t){t.normalize();const o=B.call(t.ownerDocument||t,t,d.SHOW_TEXT|d.SHOW_COMMENT|d.SHOW_CDATA_SECTION|d.SHOW_PROCESSING_INSTRUCTION,null);let e=o.nextNode();for(;e;){let t=e.data;lw([O,M,T],o=>{t=bw(t,o," ")}),e.data=t,e=o.nextNode()}},jt=function(t){return t instanceof p&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof x)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},Gt=function(t){if(!v||"object"!=typeof t||null===t)return!1;try{return"number"==typeof v(t)}catch(t){return!1}};function Wt(t,o,n){lw(t,t=>{t.call(e,o,n,Ot)})}const Pt=function(t){let o=null;if(Wt(S.beforeSanitizeElements,t,null),jt(t))return Nt(t),!0;const n=St(t.nodeName);if(Wt(S.uponSanitizeElement,t,{tagName:n,allowedTags:H}),tt&&t.hasChildNodes()&&!Gt(t.firstElementChild)&&Bw(/<[/\w!]/g,t.innerHTML)&&Bw(/<[/\w!]/g,t.textContent))return Nt(t),!0;if(tt&&t.namespaceURI===_t&&"style"===n&&Gt(t.firstElementChild))return Nt(t),!0;if(t.nodeType===ik)return Nt(t),!0;if(tt&&t.nodeType===rk&&Bw(/<[/\w]/g,t.data))return Nt(t),!0;if(P[n]||!(Z.tagCheck instanceof Function&&Z.tagCheck(n))&&!H[n]){if(!P[n]&&Qt(n)){if(W.tagNameCheck instanceof RegExp&&Bw(W.tagNameCheck,n))return!1;if(W.tagNameCheck instanceof Function&&W.tagNameCheck(n))return!1}if(dt&&!pt[n]){const o=_(t)||t.parentNode,e=h(t)||t.childNodes;if(e&&o){for(let n=e.length-1;n>=0;--n){const i=m(e[n],!0);o.insertBefore(i,f(t))}}}return Nt(t),!0}return t instanceof l&&!function(t){let o=_(t);o&&o.tagName||(o={namespaceURI:vt,tagName:"template"});const e=Cw(t.tagName),n=Cw(o.tagName);return!!Et[t.namespaceURI]&&(t.namespaceURI===ht?o.namespaceURI===_t?"svg"===e:o.namespaceURI===ft?"svg"===e&&("annotation-xml"===n||kt[n]):Boolean(Rt[e]):t.namespaceURI===ft?o.namespaceURI===_t?"math"===e:o.namespaceURI===ht?"math"===e&&Bt[n]:Boolean(qt[e]):t.namespaceURI===_t?!(o.namespaceURI===ht&&!Bt[n])&&!(o.namespaceURI===ft&&!kt[n])&&!qt[e]&&(Ft[e]||!Rt[e]):!("application/xhtml+xml"!==Dt||!Et[t.namespaceURI]))}(t)?(Nt(t),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!Bw(/<\/no(script|embed|frames)/i,t.innerHTML)?(X&&t.nodeType===nk&&(o=t.textContent,lw([O,M,T],t=>{o=bw(o,t," ")}),t.textContent!==o&&(xw(e.removed,{element:t.cloneNode()}),t.textContent=o)),Wt(S.afterSanitizeElements,t,null),!1):(Nt(t),!0)},Vt=function(t,o,e){if(V[o])return!1;if(At&&("id"===o||"name"===o)&&(e in n||e in Mt))return!1;const i=j[o]||Z.attributeCheck instanceof Function&&Z.attributeCheck(o,t);
3if(K&&!V[o]&&Bw(U,o));else if(Q&&Bw(R,o));else if(!i||V[o]){if(!(Qt(t)&&(W.tagNameCheck instanceof RegExp&&Bw(W.tagNameCheck,t)||W.tagNameCheck instanceof Function&&W.tagNameCheck(t))&&(W.attributeNameCheck instanceof RegExp&&Bw(W.attributeNameCheck,o)||W.attributeNameCheck instanceof Function&&W.attributeNameCheck(o,t))||"is"===o&&W.allowCustomizedBuiltInElements&&(W.tagNameCheck instanceof RegExp&&Bw(W.tagNameCheck,e)||W.tagNameCheck instanceof Function&&W.tagNameCheck(e))))return!1}else if(mt[o]);else if(Bw(L,bw(e,N,"")));else if("src"!==o&&"xlink:href"!==o&&"href"!==o||"script"===t||0!==fw(e,"data:")||!Ct[t]){if(J&&!Bw(q,bw(e,N,"")));else if(e)return!1}else;return!0},Zt=Sw({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Qt=function(t){return!Zt[Cw(t)]&&Bw(I,t)},Kt=function(t){Wt(S.beforeSanitizeAttributes,t,null);const o=t.attributes;if(!o||jt(t))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:j,forceKeepAttr:void 0};let i=o.length;for(;i--;){const r=o[i],a=r.name,A=r.namespaceURI,s=r.value,l=St(a),d=s;let c="value"===a?d:hw(d);if(n.attrName=l,n.attrValue=c,n.keepAttr=!0,n.forceKeepAttr=void 0,Wt(S.uponSanitizeAttribute,t,n),c=n.attrValue,!st||"id"!==l&&"name"!==l||0===fw(c,lt)||(It(a,t),c=lt+c),tt&&Bw(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,c)){It(a,t);continue}if("attributename"===l&&mw(c,"href")){It(a,t);continue}if(n.forceKeepAttr)continue;if(!n.keepAttr){It(a,t);continue}if(!$&&Bw(/\/>/i,c)){It(a,t);continue}X&&lw([O,M,T],t=>{c=bw(c,t," ")});const x=St(t.nodeName);if(Vt(x,l,c)){if(y&&"object"==typeof C&&"function"==typeof C.getAttributeType)if(A);else switch(C.getAttributeType(x,l)){case"TrustedHTML":c=y.createHTML(c);break;case"TrustedScriptURL":c=y.createScriptURL(c)}if(c!==d)try{A?t.setAttributeNS(A,a,c):t.setAttribute(a,c),jt(t)?Nt(t):cw(e.removed)}catch(o){It(a,t)}}else It(a,t)}Wt(S.afterSanitizeAttributes,t,null)},Jt=function(t){let o=null;const e=Ht(t);for(Wt(S.beforeSanitizeShadowDOM,t,null);o=e.nextNode();)Wt(S.uponSanitizeShadowNode,o,null),Pt(o),Kt(o),o.content instanceof a&&Jt(o.content);Wt(S.afterSanitizeShadowDOM,t,null)},$t=function(t){if(t.nodeType===ek&&t.shadowRoot instanceof a){const o=t.shadowRoot;$t(o),Jt(o)}const o=t.childNodes;if(!o)return;const e=[];lw(o,t=>{xw(e,t)});for(const t of e)$t(t)};return e.sanitize=function(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,A=null,s=null;if(yt=!t,yt&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Gt(t)&&(t=function(t){switch(typeof t){case"string":return t;case"number":return _w(t);case"boolean":return vw(t);case"bigint":return yw?yw(t):"0";case"symbol":return Ew?Ew(t):"Symbol()";case"undefined":default:return kw(t);case"function":case"object":{if(null===t)return kw(t);const o=t,e=Tw(o,"toString");if("function"==typeof e){const t=e(o);return"string"==typeof t?t:kw(t)}return kw(t)}}}(t),"string"!=typeof t))throw Fw("dirty is not a string, aborting");if(!e.isSupported)return t;if(et||Ut(o),e.removed=[],"string"==typeof t&&(ct=!1),ct){const o=t.nodeName;if("string"==typeof o){const t=St(o);if(!H[t]||P[t])throw Fw("root node is forbidden and cannot be sanitized in-place")}$t(t)}else if(Gt(t))n=Lt("\x3c!----\x3e"),r=n.ownerDocument.importNode(t,!0),r.nodeType===ek&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r),$t(r);else{if(!it&&!X&&!ot&&-1===t.indexOf("<"))return y&&at?y.createHTML(t):t;if(n=Lt(t),!n)return it?null:at?E:""}n&&nt&&Nt(n.firstChild);const l=Ht(ct?t:n);for(;A=l.nextNode();)Pt(A),Kt(A),A.content instanceof a&&Jt(A.content);if(ct)return X&&Yt(t),t;if(it){if(X&&Yt(n),rt)for(s=F.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return(j.shadowroot||j.shadowrootmode)&&(s=z.call(i,s,!0)),s}let d=ot?n.outerHTML:n.innerHTML;return ot&&H["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&Bw(tk,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),X&&lw([O,M,T],t=>{d=bw(d,t," ")}),y&&at?y.createHTML(d):d},e.setConfig=function(){Ut(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),et=!0},e.clearConfig=function(){Ot=null,et=!1},e.isValidAttribute=function(t,o,e){Ot||Ut({});const n=St(t),i=St(o);return Vt(n,i,e)},e.addHook=function(t,o){"function"==typeof o&&xw(S[t],o)},e.removeHook=function(t,o){if(void 0!==o){const e=dw(S[t],o);return-1===e?void 0:pw(S[t],e,1)[0]}return cw(S[t])},e.removeHooks=function(t){S[t]=[]},e.removeAllHooks=function(){S={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},e}();const lk=t=>sk().sanitize(t);var dk=tinymce.util.Tools.resolve("tinymce.util.I18n");const ck={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-disc":!0,"list-bull-default":!0,"list-bull-square":!0},xk="temporary-placeholder",pk=t=>()=>ut(t,xk).getOr("!not found!"),gk=(t,o)=>{const e=t.toLowerCase();if(dk.isRtl()){const t=((t,o)=>to(t,o)?t:((t,o)=>t+o)(t,o))(e,"-rtl");return mt(o,t)?t:e}return e},Ck=(t,o)=>ut(o,gk(t,o)),uk=(t,o)=>{const e=o();return Ck(t,e).getOrThunk(pk(e))},mk=()=>Ud("add-focusable",[hd(t=>{Zn(t.element,"svg").each(t=>Ve(t,"focusable","false"))})]),bk=(t,o,e,n)=>{const i=(t=>!!dk.isRtl()&&mt(ck,t))(o)?["tox-icon--flip"]:[],r=ut(e,gk(o,e)).or(n).getOrThunk(pk(e));return{dom:{tag:t.tag,attributes:t.attributes??{},classes:t.classes.concat(i),innerHtml:r},behaviours:Dd([...t.behaviours??[],mk()]),eventOrder:t.eventOrder??{}}},fk=(t,o,e,n=D.none())=>bk(o,t,e(),n),hk={success:"checkmark",error:"warning",err:"error",warning:"warning",w
vendor: 19,128 bytes, line 3
3arn:"warning",info:"info"},_k=WC({name:"Notification",factory:t=>{const o=qt("notification-text"),e=Af({dom:af(`<p id=${o}>${lk(t.backstageProvider.translate(t.text))}</p>`),behaviours:Dd([Dp.config({})])}),n=t=>({dom:{tag:"div",classes:["tox-bar"],styles:{width:`${t}%`}}}),i=t=>({dom:{tag:"div",classes:["tox-text"],innerHtml:`${t}%`}}),r=Af({dom:{tag:"div",classes:t.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(0)]},i(0)],behaviours:Dd([Dp.config({})])}),a={updateProgress:(t,o)=>{t.getSystem().isConnected()&&r.getOpt(t).each(t=>{Dp.set(t,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(o)]},i(o)])})},updateText:(t,o)=>{if(t.getSystem().isConnected()){const n=e.get(t);Dp.set(n,[Ag(o)])}}},A=P([t.icon.toArray(),[t.level],D.from(hk[t.level]).toArray()]),s=Af(vf.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"],attributes:{"aria-label":t.backstageProvider.translate("Close")}},components:[fk("close",{tag:"span",classes:["tox-icon"]},t.iconProvider)],buttonBehaviours:Dd([qb.config({}),nf.config({...t.backstageProvider.tooltips.getConfig({tooltipText:t.backstageProvider.translate("Close")})})]),action:o=>{t.onAction(o)}})),l=((t,o,e)=>{const n=e(),i=G(t,t=>mt(n,gk(t,n)));return bk(o,i.getOr(xk),n,D.none())})(A,{tag:"div",classes:["tox-notification__icon"]},t.iconProvider),d=[l,{dom:{tag:"div",classes:["tox-notification__body"]},components:[e.asSpec()],behaviours:Dd([Dp.config({})])}];return{uid:t.uid,dom:{tag:"div",attributes:{role:"alert","aria-labelledby":o},classes:["tox-notification","tox-notification--in",`tox-notification--${t.level}`]},behaviours:Dd([qb.config({}),Ld.config({}),Kx.config({mode:"special",onEscape:o=>(t.onAction(o),D.some(!0))})]),components:d.concat(t.progress?[r.asSpec()]:[]).concat([s.asSpec()]),apis:a}},configFields:[ma("level","info",["success","error","warning","warn","info"]),Kr("progress"),ra("icon"),Kr("onAction"),Kr("text"),Kr("iconProvider"),Kr("backstageProvider")],apis:{updateProgress:(t,o,e)=>{t.updateProgress(o,e)},updateText:(t,o,e)=>{t.updateText(o,e)}}});var vk=(t,o,e,n)=>{const i=o.backstage.shared,r=()=>Ao.fromDom(""===t.queryCommandValue("ToggleView")?t.getContentAreaContainer():t.getContainer()),a=()=>{const t=Ii(r());return D.some(t)},A=t=>{a().each(o=>{I(t,t=>{_n(t.element,"width"),Dn(t.element)>o.width&&pn(t.element,"width",o.width+"px")})})};return{open:(o,s,l)=>{const d=()=>{const o=(o,e)=>{Ph.hide(o),n.clear(),e&&t.focus()},e=(t,o)=>{o&&Kx.focusIn(t)};n.on(t=>{s();const n=l();(t=>{Dp.remove(t,c),x()})(t),((t,n)=>{0===ue(t.element).length?o(t,n):e(t,n)})(t,n)})},c=cg(_k.sketch({text:o.text,level:T(["success","error","warning","warn","info"],o.type)?o.type:void 0,progress:!0===o.progressBar,icon:o.icon,onAction:d,iconProvider:i.providers.icons,backstageProvider:i.providers}));if(n.isSet()){const t=xg(c);n.on(o=>{Dp.append(o,t),Ph.reposition(o),c.hasConfigured(gC)&&gC.refresh(o),A(o.components())})}else{const o=cg(Ph.sketch({dom:{tag:"div",classes:["tox-notifications-container"],attributes:{"aria-label":"Notifications",role:"region"}},lazySink:i.getSink,fireDismissalEventInstead:{},...i.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}},inlineBehaviours:Dd([Kx.config({mode:"cyclic",selector:".tox-notification, .tox-notification a, .tox-notification button"}),Dp.config({}),...LE(t)&&i.header.isPositionedAtTop()?[]:[gC.config({contextual:{lazyContext:()=>D.some(Ii(r())),fadeInClass:"tox-notification-container-dock-fadein",fadeOutClass:"tox-notification-container-dock-fadeout",transitionClass:"tox-notification-container-dock-transition"},modes:["top"],lazyViewport:o=>ZE(t,o.element).map(t=>({bounds:QE(t),optScrollEnv:D.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})).getOrThunk(()=>({bounds:Yi(),optScrollEnv:D.none()}))})]])})),A=xg(c),s={maxHeightFunction:Pl()},l={...i.anchors.banner(),overrides:s};n.set(o),e.add(o),Ph.showWithinBounds(o,A,{anchor:l},a)}C(o.timeout)&&o.timeout>0&&Ty.setEditorTimeout(t,()=>{d()},o.timeout);const x=()=>{n.on(t=>{Ph.reposition(t),t.hasConfigured(gC)&&gC.refresh(t),A(t.components())})};return{close:d,reposition:x,text:t=>{_k.updateText(c,t)},settings:o,getEl:()=>c.element.dom,progressBar:{value:t=>{_k.updateProgress(c,t)}}}},close:t=>{t.close()},getArgs:t=>t.settings}};const yk=(t,o)=>{const e=(t,o)=>{id(t,Na(),{raw:o})},n=()=>t.getMenu().bind(hc.getHighlighted);o.on("keydown",o=>{const i=o.which;t.isActive()&&(t.isMenuOpen()?13===i?(n().each(rd),o.preventDefault()):40===i?(n().fold(()=>{t.getMenu().each(hc.highlightFirst)},t=>{e(t,o)}),o.preventDefault(),o.stopImmediatePropagation()):37!==i&&38!==i&&39!==i||n().each(t=>{e(t,o),o.preventDefault(),o.stopImmediatePropagation()}):13!==i&&38!==i&&40!==i||t.cancelIfNecessary())}),o.on("NodeChange",()=>{!t.isActive()||t.isProcessingAction()||o.queryCommandState("mceAutoCompleterInRange")||t.cancelIfNecessary()})};var Ek;!function(t){t[t.CLOSE_ON_EXECUTE=0]="CLOSE_ON_EXECUTE",t[t.BUBBLE_TO_SANDBOX=1]="BUBBLE_TO_SANDBOX"}(Ek||(Ek={}));var wk=Ek;const kk="tox-menu-nav__js",Bk="tox-collection__item",Fk="tox-swatch",Dk={normal:kk,color:Fk},zk="tox-collection__item--enabled",Sk="tox-collection__item-icon",Ok="tox-collection__item-label",Mk="tox-collection__item-caret",Tk="tox-collection__item--active",Uk="tox-collection__item-container",Rk="tox-collection__item-container--row",qk=t=>ut(Dk,t).getOr(kk),Nk=t=>"color"===t?"tox-swatches":"tox-menu",Ik=t=>({backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:Nk(t),tieredMenu:"tox-tiered-menu"}),Lk=t=>{const o=Ik(t);return{backgroundMenu:o.backgroundMenu,selectedMenu:o.selectedMenu,menu:o.menu,selectedItem:o.selectedItem,item:qk(t)}},Hk=(t,o,e)=>{const n=Ik(e);return{tag:"div",classes:P([[n.menu,`tox-menu-${o}-column`],t?[n.hasIcons]:[]])}},Yk=[Kf.parts.items({})],jk=(t,o,e)=>{const n=Ik(e);return{dom:{tag:"div",classes:P([[n.tieredMenu]])},markers:Lk(e)}},Gk=qt("refetch-trigger-event"),Wk=qt("redirect-menu-item-interaction"),Pk="tox-menu__searcher",Vk=t=>Qn(t.element,`.${Pk}`).bind(o=>t.getSystem().getByDom(o).toOptional()),Zk=Vk,Qk=t=>({fetchPattern:Nu.getValue(t),selectionStart:t.element.dom.selectionStart,selectionEnd:t.element.dom.selectionEnd}),Kk=t=>{const o=(t,o)=>(o.cut(),D.none()),e=(t,o)=>{const e={interactionEvent:o.event,eventType:o.event.raw.type};return id(t,Wk,e),D.some(!0)},n="searcher-events";return{dom:{tag:"div",classes:[Bk]},components:[Jh.sketch({inputClasses:[Pk,"tox-textfield"],inputAttributes:{...t.placeholder.map(o=>({placeholder:t.i18n(o)})).getOr({}),type:"search","aria-autocomplete":"list"},inputBehaviours:Dd([Ud(n,[xd(La(),t=>{nd(t,Gk)}),xd(Na(),(t,o)=>{"Escape"===o.event.raw.key&&o.stop()})]),Kx.config({mode:"special",onLeft:o,onRight:o,onSpace:o,onEnter:e,onEscape:e,onUp:e,onDown:e})]),eventOrder:{keydown:[n,Kx.name()]}})]}},Jk="tox-collection--results__js",$k=t=>t.dom?{...t,dom:{...t.dom,attributes:{...t.dom.attributes??{},id:qt("aria-item-search-result-id"),"aria-selected":"false"}}}:t,Xk="Use arrow keys to navigate.",tB=(t,o)=>e=>{const n=q(e,o);return N(n,o=>({dom:t,components:o}))},oB=(t,o)=>{const e=[];let n=[];return I(t,(t,i)=>{o(t,i)?(n.length>0&&e.push(n),n=[],(mt(t.dom,"innerHtml")||t.components&&t.components.length>0)&&n.push(t)):n.push(t)}),n.length>0&&e.push(n),N(e,t=>({dom:{tag:"div",classes:["tox-collection__group"]},components:t}))},eB=(t,o,e)=>Kf.parts.items({preprocess:n=>{const i=N(n,e);return"auto"!==t&&t>1?tB({tag:"div",classes:["tox-collection__group"]},t)(i):oB(i,(t,e)=>"separator"===o[e].type)}}),nB=(t,o,e=!0)=>{return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===t?["tox-collection--list"]:["tox-collection--grid"]),attributes:{...(n=o,U(n,t=>"widget"===t.type)?{"aria-label":dk.translate(Xk)}:{})}},components:[eB(t,o,_)]};var n},iB=t=>U(t,t=>"icon"in t&&void 0!==t.icon),rB=t=>(console.error(Gr(t)),console.log(t),D.none()),aB=(t,o,e,n,i)=>{const r=(a=e,{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Kf.parts.items({preprocess:t=>oB(t,(t,o)=>"separator"===a[o].type)})]});var a;return{value:t,dom:r.dom,components:r.components,items:e}},AB=(t,o,e,n,i)=>{const r=()=>"searchable"!==i.menuType?nB(n,e):"search-with-field"===i.searchMode.searchMode?((t,o,e)=>{const n=qt("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===t?["tox-collection--list"]:["tox-collection--grid"])},components:[Kk({i18n:dk.translate,placeholder:e.placeholder}),{dom:{tag:"div",classes:[...1===t?["tox-collection--list"]:["tox-collection--grid"],Jk],attributes:{id:n}},components:[eB(t,o,$k)]}]}})(n,e,i.searchMode):((t,o)=>{const e=qt("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection",Jk].concat(1===t?["tox-collection--list"]:["tox-collection--grid"]),attributes:{id:e}},components:[eB(t,o,$k)]}})(n,e);if("color"===i.menuType){const o=(t=>({dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"],attributes:{"aria-label":dk.translate(Xk)}},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Kf.parts.items({preprocess:"auto"!==t?tB({tag:"div",classes:["tox-swatches__row"]},t):_})]}]}))(n);return{value:t,dom:o.dom,components:o.components,items:e}}if("imageselector"===i.menuType&&"auto"!==n){const o=(t=>({dom:{tag:"div",classes:["tox-menu","tox-image-selector-menu"]},components:[{dom:{tag:"div",classes:["tox-image-selector"]},components:[Kf.parts.items({preprocess:"auto"!==t?tB({tag:"div",classes:["tox-image-selector__row"]},t):_})]}]}))(n);return{value:t,dom:o.dom,components:o.components,items:e}}if("normal"===i.menuType&&"auto"===n){const o=nB(n,e);return{value:t,dom:o.dom,components:o.components,items:e}}if("normal"===i.menuType||"searchable"===i.menuType){const o=r();return{value:t,dom:o.dom,components:o.components,items:e}}if("listpreview"===i.menuType&&"auto"!==n){const o=(t=>({dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Kf.parts.items({preprocess:tB({tag:"div",classes:["tox-collection__group"]},t)})]}))(n);return{value:t,dom:o.dom,components:o.components,items:e}}return{value:t,dom:Hk(o,n,i.menuType),components:Yk,items:e}},sB=Xr("type"),lB=Xr("name"),dB=Xr("label"),cB=Xr("text"),xB=Xr("title"),pB=Xr("icon"),gB=Xr("url"),CB=Xr("value"),uB=oa("fetch"),mB=oa("getSubmenuItems"),bB=oa("onAction"),fB=oa("onItemAction"),hB=fa("onSetup",()=>m),_B=sa("name"),vB=sa("text"),yB=sa("role"),EB=sa("icon"),wB=sa("tooltip"),kB=sa("chevronTooltip"),BB=sa("label"),FB=sa("shortcut"),DB=da("select"),zB=ba("active",!1),SB=ba("borderless",!1),OB=ba("enabled",!0),MB=ba("primary",!1),TB=t=>pa("columns",t),UB=pa("meta",{}),RB=fa("onAction",m),qB=t=>ua("type",t),NB=t=>Vr("name","name",fr(()=>qt(`${t}-name`)),gr),IB=[sB,cB,ta("level",["info","warn","error","success"]),pB,pa("url","")],LB=Or(IB),HB=[sB,cB,OB,NB("button"),EB,SB,la("buttonType",["primary","secondary","toolbar"]),MB,ua("context","mode:design")],YB=Or(HB),jB=[sB,lB],GB=jB.concat([BB]),WB=jB.concat([dB,OB,ua("context","mode:design")]),PB=Or(WB),VB=Cr,ZB=GB.concat([TB("auto"),ua("context","mode:design")]),QB=Or(ZB),KB=Rr([CB,cB,pB]),JB=GB.concat([ua("storageKey","default"),ua("context","mode:design")]),$B=Or(JB),XB=gr,tF=Or(GB),oF=gr,eF=jB.concat([ua("tag","textarea"),Xr("scriptId"),Xr("scriptUrl"),da("onFocus"),((t,o)=>ga(t,o,br))("settings",void 0)]),nF=jB.concat([ua("tag","textarea"),oa("init")]),iF=Ir(t=>Hr("customeditor.old",Sr(nF),t).orThunk(()=>Hr("customeditor.new",Sr(eF),t))),rF=gr,aF=[OB,vB,yB,FB,(AF="menuitem",Vr("value","value",fr(()=>qt(`${AF}-value`)),cr())),UB,ua("context","mode:design")];var AF;const sF=Or([sB,lB].concat(aF)),lF=Cr,dF=[NB("button"),EB,ma("align","end",["start","end"]),MB,OB,la("buttonType",["primary","secondary"]),ua("context","mode:design")],cF=[...dF,cB],xF=[ta("type",["submit","cancel","custom"]),...cF],pF=[ta("type",["menu"]),vB,wB,EB,ia("items",sF),...dF],gF=[...dF,ta("type",["togglebutton"]),wB,EB,vB,ba("active",!1)],CF=Wr("type",{submit:xF,cancel:xF,custom:xF,menu:pF,togglebutton:gF}),uF=GB.concat([ua("context","mode:design"),sa("dropAreaLabel"),sa("buttonLabel"),sa("allowedFileTypes"),ca("allowedFileExtensions",gr),fa("onInvalidFiles",()=>Promise.resolve())]),mF=Or(uF),bF=Mr(dr),fF=t=>[sB,$r("columns"),t],hF=[sB,Xr("html"),ma("presets","presentation",["presentation","document"]),fa("onInit",m),ba("stretched",!1)],_F=Or(hF),vF=GB.concat([ba("border",!1),ba("sandboxed",!0),ba("streamContent",!1),ba("transparent",!0)]),yF=Or(vF),EF=gr,wF=Or(jB.concat([sa("height")])),kF=Or([Xr("url"),Aa("zoom"),Aa("cachedWidth"),Aa("cachedHeight")]),BF=GB.concat([sa("inputMode"),sa("placeholder"),ba("maximized",!1),OB,ua("context","mode:design")]),FF=Or(BF),DF=gr,zF=t=>[sB,dB,t,ma("align","start",["start","center","end"]),sa("for")],SF=[cB,CB],OF=[cB,ia("items",Pr(0,()=>MF))],MF=Tr([Or(SF),Or(OF)]),TF=GB.concat([ia("items",MF),OB,ua("context","mode:design")]),UF=Or(TF),RF=gr,qF=GB.concat([na("items",[cB,CB]),Ca("size",1),OB,ua("context","mode:design")]),NF=Or(qF),IF=gr,LF=GB.concat([ba("constrain",!0),OB,ua("context","mode:design")]),HF=Or(LF),YF=Or([Xr("width"),Xr("height")]),jF=jB.concat([dB,Ca("min",0),Ca("max",0)]),GF=Or(jF),WF=pr,PF=[sB,ia("header",gr),ia("cells",Mr(gr))],VF=Or(PF),ZF=GB.concat([sa("placeholder"),ba("maximized",!1),OB,ua("context","mode:design"),(QF="spellcheck",aa(QF,Cr))]);var QF;const KF=Or(ZF),JF=gr,$F=[ua("buttonType","default"),sa("text"),sa("tooltip"),sa("icon"),ga("search",!1,Tr([Cr,Or([sa("placeholder")])],t=>d(t)?t?D.some({placeholder:D.none()}):D.none():D.some(t))),oa("fetch"),fa("onSetup",()=>m),ua("context","mode:design")],XF=Or([sB,...$F]),tD=t=>Hr("menubutton",XF,t),oD=[ta("type",["directory","leaf"]),xB,Xr("id"),aa("menu",XF),sa("customStateIcon"),sa("customStateIconTooltip")],eD=Or(oD),nD=oD.concat([ia("children",Pr(0,()=>Nr("type",{directory:iD,leaf:eD})))]),iD=Or(nD),rD=Nr("type",{directory:iD,leaf:eD}),aD=[sB,ia("items",rD),da("onLeafAction"),da("onToggleExpand"),ha("defaultExpandedIds",[],gr),sa("defaultSelectedId")],AD=Or(aD),sD=GB.concat([ma("filetype","file",["image","media","file"]),OB,sa("picker_text"),ua("context","mode:design")]),lD=Or(sD),dD=Or([CB,UB]),cD=t=>Vr("items","items",{tag:"required",process:{}},Mr(Ir(o=>Hr(`Checking item of ${t}`,xD,o).fold(t=>Dt.error(Gr(t)),t=>Dt.value(t))))),xD=Dr(()=>{return Nr("type",{alertbanner:LB,bar:Or((t=cD("bar"),[sB,t])),button:YB,checkbox:PB,colorinput:$B,colorpicker:tF,dropzone:mF,grid:Or(fF(cD("grid"))),iframe:yF,input:FF,listbox:UF,selectbox:NF,sizeinput:HF,slider:GF,textarea:KF,urlinput:lD,customeditor:iF,htmlpanel:_F,imagepreview:wF,collection:QB,label:Or(zF(cD("label"))),table:VF,tree:AD,panel:gD});var t}),pD=[sB,pa("classes",[]),ia("items",xD)],gD=Or(pD),CD=[NB("tab"),xB,ia("items",xD)],uD=[sB,na("tabs",CD)],mD=Or(uD),bD=cF,fD=CF,hD=Or([Xr("title"),Jr("body",Nr("type",{panel:gD,tabpanel:mD})),ua("size","normal"),ha("buttons",[],fD),pa("initialData",{}),fa("onAction",m),fa("onChange",m),fa("onSubmit",m),fa("onClose",m),fa("onCancel",m),fa("onTabChange",m)]),_D=Or([ta("type",["cancel","custom"]),...bD]),vD=Or([Xr("title"),Xr("url"),Aa("height"),Aa("width"),ca("buttons",_D),fa("onAction",m),fa("onCancel",m),fa("onClose",m),fa("onMessage",m)]),yD=t=>a(t)?[t].concat(V(Ct(t),yD)):s(t)?V(t,yD):[],ED=t=>r(t.type)&&r(t.name),wD={checkbox:VB,colorinput:XB,colorpicker:oF,dropzone:bF,input:DF,iframe:EF,imagepreview:kF,selectbox:IF,sizeinput:YF,slider:WF,listbox:RF,size:YF,textarea:JF,urlinput:dD,customeditor:rF,collection:KB,togglemenuitem:lF},kD=t=>{const o=(t=>H(yD(t),ED))(t),e=V(o,t=>(t=>D.from(wD[t.type]))(t).fold(()=>[],o=>[Jr(t.name,o)]));return Or(e)},BD=t=>({internalDialog:Yr(Hr("dialog",hD,t)),dataValidator:kD(t),initialData:t.initialData??{}}),FD={open:(t,o)=>{const e=BD(o);return t(e.internalDialog,e.initialData,e.dataValidator)},openUrl:(t,o)=>t(Yr(Hr("dialog",vD,o))),redial:t=>BD(t)},DD=Or([sB,vB]),zD=Or([qB("autocompleteitem"),zB,OB,UB,CB,vB,EB]);Or([sB,Xr("trigger"),Ca("minChars",1),TB(1),Ca("maxResults",10),da("matches"),uB,bB,ha("highlightOn",[],gr)]);const SD=[OB,wB,EB,vB,hB,ua("context","mode:design")],OD=Or([sB,bB,FB].concat(SD)),MD=t=>Hr("toolbarbutton",OD,t),TD=[zB].concat(SD),UD=Or(TD.concat([sB,bB,FB])),RD=t=>Hr("ToggleButton",UD,t),qD=[fa("predicate",B),ma("scope","node",["node","editor"]),ma("position","selection",["node","selection","line"])],ND=SD.concat([qB("contextformbutton"),ua("align","end"),MB,bB,Zr("original",_)]),ID=TD.concat([qB("contextformbutton"),ua("align","end"),MB,bB,Zr("original",_)]),LD=SD.concat([qB("contextformbutton")]),HD=TD.concat([qB("contextformtogglebutton")]),YD=[BB,ia("commands",Wr("type",{contextformbutton:ND,contextformtogglebutton:ID})),aa("launch",Wr("type",{contextformbutton:LD,contextformtogglebutton:HD})),fa("onInput",m),fa("onSetup",m)],jD=[...qD,...YD,ta("type",["contextform"]),fa("initValue",h("")),sa("placeholder")],GD=[...qD,...YD,ta("type",["contextsliderform"]),fa("initValue",h(0)),fa("min",h(0)),fa("max",h(100))],WD=[...qD,...YD,ta("type",["contextsizeinputform"]),fa("initValue",h({width:"",height:""}))],PD=Wr("type",{contextform:jD,contextsliderform:GD,contextsizeinputform:WD}),VD=SD.concat([qB("contexttoolbarbutton")]),ZD=Or([qB("contexttoolbar"),xa("launch",VD),Jr("items",Tr([gr,Rr([sa("name"),sa("label"),ia("items",gr)])]))].concat(qD)),QD=t=>({name:t.name.getOrUndefined(),label:t.label.getOrUndefined(),items:t.items}),KD=[sB,Xr("src"),sa("alt"),ha("classes",[],gr)],JD=Or(KD),$D=[sB,cB,_B,ha("classes",["tox-collection__item-label"],gr)],XD=Or($D),tz=Dr(()=>Nr("type",{cardimage:JD,cardtext:XD,cardcontainer:oz})),oz=Or([sB,ua("direction","horizontal"),ua("align","left"),ua("valign","middle"),ia("items",tz)]),ez=Or([sB,BB,ia("items",tz),hB,RB].concat(aF)),nz=Or([sB,zB,EB,BB].concat(aF)),iz=[sB,Xr("fancytype"),RB],rz=[pa("initData",{})].concat(iz),az=[da("select"),_a("initData",{},[ba("allowCustomColors",!0),ua("storageKey","default"),ca("colors",cr())])].concat(iz),Az=[da("select"),ea("initData",[$r("columns"),ha("items",[],cr())])].concat(iz),sz=Wr("fancytype",{inserttable:rz,colorswatch:az,imageselect:Az}),lz=Or([sB,zB,gB,BB,wB].concat(aF)),dz=Or([sB,zB,pB,dB,wB,CB].concat(aF)),cz=Or([sB,hB,RB,EB].concat(aF)),xz=Or([sB,mB,hB,EB].concat(aF)),pz=Or([sB,EB,zB,hB,bB].concat(aF)),gz=Or([EB,wB,fa("onShow",m),fa("onHide",m),hB]),Cz=Or([sB,Jr("items",Tr([Rr([lB,ia("items",gr)]),gr]))].concat(SD)),uz=Or([sB,wB,kB,EB,vB,DB,uB,hB,ma("presets","normal",["normal","color","listpreview"]),TB(1),bB,fB,ua("context","mode:design")]),mz=[vB,EB,sa("tooltip"),ma("buttonType","secondary",["primary","secondary"]),ba("borderless",!1),oa("onAction"),ua("context","mode:design")],bz={button:[...mz,cB,ta("type",["button"])],togglebutton:[...mz,ba("active",!1),ta("type",["togglebutton"])]},fz=[ta("type",["group"]),ha("buttons",[],Wr("type",bz))],hz=Wr("t
3ype",{...bz,group:fz}),_z=Or([ha("buttons",[],hz),oa("onShow"),oa("onHide")]),vz=(t,o,e)=>{const n=gi(t.element,"."+e);if(n.length>0){const t=W(n,t=>{const e=t.dom.getBoundingClientRect().top,i=n[0].dom.getBoundingClientRect().top;return Math.abs(e-i)>o}).getOr(n.length);return D.some({numColumns:t,numRows:Math.ceil(n.length/t)})}return D.none()},yz=(t,o)=>Dd([Ud(t,o)]),Ez=t=>yz(qt("unnamed-events"),t),wz=t=>Rg.config({disabled:t,disableClass:"tox-collection__item--state-disabled"}),kz=t=>Rg.config({disabled:t}),Bz=t=>Rg.config({disabled:t,disableClass:"tox-tbtn--disabled",useNative:!1}),Fz=(t,o)=>{const e=t.getApi(o);return t=>{t(e)}},Dz=(t,o)=>hd(e=>{g(t.onBeforeSetup)&&t.onBeforeSetup(e);Fz(t,e)(e=>{const n=t.onSetup(e);g(n)&&o.set(n)})}),zz=(t,o)=>_d(e=>Fz(t,e)(o.get())),Sz=(t,o,e)=>_d(n=>(e.set(Nu.getValue(n)),Fz(t,n)(o.get()))),Oz="silver.uistate",Mz="setDisabled",Tz="init",Uz=["switchmode",Tz],Rz=(t,o)=>{const e=t.mainUi.outerContainer,n=[t.mainUi.mothership,...t.uiMotherships];o===Mz&&I(n,t=>{t.broadcastOn([Jd()],{target:e.element})}),I(n,t=>{t.broadcastOn([Oz],o)})},qz=(t,o)=>{t.on("init SwitchMode",t=>{Rz(o,t.type)}),t.on("DisabledStateChange",e=>{if(!e.isDefaultPrevented()){const n=e.state?Mz:Tz;Rz(o,n),e.state||t.nodeChanged()}}),t.on("NodeChange",e=>{const n=t.ui.isEnabled()?e.type:Mz;Rz(o,n)}),Hy(t)&&t.mode.set("readonly")},Nz=t=>$m.config({channels:{[Oz]:{onReceive:(o,e)=>{if(e===Mz||"setEnabled"===e)return void Rg.set(o,e===Mz);const{contextType:n,shouldDisable:i}=t();("mode"!==n||T(Uz,e))&&Rg.set(o,i)}}}}),Iz=(t,o)=>yd((e,n)=>{Fz(t,e)(t.onAction),t.triggersSubmenu||o!==wk.CLOSE_ON_EXECUTE||(e.getSystem().isConnected()&&nd(e,nA()),n.stop())}),Lz={[Xa()]:["disabling","alloy.base.behaviour","toggling","item-events"]},Hz=Yt,Yz=(t,o,e,n)=>{const i=ht(m);return{type:"item",dom:o.dom,components:Hz(o.optComponents),data:t.data,eventOrder:Lz,hasSubmenu:t.triggersSubmenu,itemBehaviours:Dd([Ud("item-events",[Iz(t,e),Dz(t,i),zz(t,i)]),wz(()=>!t.enabled||n.checkUiComponentContext(t.context).shouldDisable),Nz(()=>n.checkUiComponentContext(t.context)),Dp.config({})].concat(t.itemBehaviours))}},jz=t=>({value:t.value,meta:{text:t.text.getOr(""),...t.meta}}),Gz=(t,o)=>{const e=Ao.fromTag("div");ni(e,"tox-image-selector-loading-spinner");return{dom:{tag:t.tag,attributes:t.attributes??{},classes:t.classes},components:[{dom:{tag:"div",classes:["tox-image-selector-image-wrapper"]},components:[{dom:{tag:"img",attributes:{src:o},classes:["tox-image-selector-image-img"]}}]},...t.checkMark.toArray()],behaviours:Dd([...t.behaviours??[],Ud("render-image-events",[hd(t=>{var o;o=t.element,ni(o,"tox-image-selector-loading-spinner-wrapper"),Ge(o,e),Qn(t.element,"img").each(o=>{an(o).catch(t=>{console.error(t)}).finally(()=>{(t=>{ri(t,"tox-image-selector-loading-spinner-wrapper"),tn(e)})(t.element)})})})])])}},Wz=t=>{const o=qy.os.isMacOS()||qy.os.isiOS(),e=o?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl",access:"Shift+Alt"},n=t.split("+"),i=N(n,t=>{const o=t.toLowerCase().trim();return mt(e,o)?e[o]:t});return o?i.join(""):i.join("+")},Pz=(t,o,e=[Sk])=>fk(t,{tag:"div",classes:e},o),Vz=t=>({dom:{tag:"div",classes:[Ok]},components:[Ag(dk.translate(t))]}),Zz=(t,o)=>({dom:{tag:"div",classes:o,innerHtml:t}}),Qz=(t,o)=>({dom:{tag:"div",classes:[Ok]},components:[{dom:{tag:t.tag,styles:t.styles},components:[Ag(dk.translate(o))]}]}),Kz=t=>({dom:{tag:"div",classes:["tox-collection__item-accessory"]},components:[Ag(Wz(t))]}),Jz=t=>Pz("checkmark",t,["tox-collection__item-checkmark"]),$z=(t,o,e)=>{const n=t.value,i=t.iconContent.map(t=>((t,o,e)=>{const n=o();return Ck(t,n).or(e).getOrThunk(pk(n))})(t,o.icons,e)),r=t.ariaLabel.map(t=>({"aria-label":o.translate(t),"data-mce-name":t})).getOr({});return{dom:(()=>{const t=Fk,o=i.getOr(""),e={tag:"div",attributes:r,classes:[t]};return"custom"===n?{...e,tag:"button",classes:[...e.classes,"tox-swatches__picker-btn"],innerHtml:o}:"remove"===n?{...e,classes:[...e.classes,"tox-swatch--remove"],innerHtml:o}:p(n)?{...e,attributes:{...e.attributes,"data-mce-color":n},styles:{"background-color":n},innerHtml:o}:e})(),optComponents:[]}},Xz=(t,o)=>{const e=t.map(t=>({attributes:{id:qt("menu-item"),"aria-label":dk.translate(t)}
vendor: 20,204 bytes, line 3
3})).getOr({});return{tag:"div",classes:[kk,Bk].concat(o),...e}},tS=t=>({dom:{tag:"label"},components:[Ag(t)]}),oS=(t,o,e,n=D.none())=>"color"===t.presets?$z(t,o,n):"img"===t.presets?(t=>{var o,e;return{dom:Xz(t.ariaLabel,["tox-collection__item-image-selector"]),optComponents:[D.some((o=t.iconContent.getOrDie(),e={tag:"div",classes:["tox-collection__item-image"],checkMark:t.checkMark},Gz(e,o))),t.labelContent.map(tS)]}})(t):((t,o,e,n)=>{const i={tag:"div",classes:[Sk]},r=e?t.iconContent.map(t=>fk(t,i,o.icons,n)).orThunk(()=>D.some({dom:i})):D.none(),a=t.checkMark,A=D.from(t.meta).fold(()=>Vz,t=>mt(t,"style")?y(Qz,t.style):Vz),s=t.htmlContent.fold(()=>t.textContent.map(A),t=>D.some(Zz(t,[Ok])));return{dom:Xz(t.ariaLabel,[]),optComponents:[r,s,t.shortcutContent.map(Kz),a,t.caret,t.labelContent.map(tS)]}})(t,o,e,n),eS=(t,o,e)=>ut(t,"tooltipWorker").map(t=>[nf.config({lazySink:o.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:t=>({type:"submenu",item:t,overrides:{maxHeightFunction:Pl}}),mode:"follow-highlight",onShow:(o,e)=>{t(t=>{nf.setComponents(o,[sg({element:Ao.fromDom(t)})])})}})]).getOrThunk(()=>e.map(t=>[nf.config({...o.providers.tooltips.getConfig({tooltipText:t}),mode:"follow-highlight"})]).getOr([])),nS=(t,o)=>{const e=(t=>Uy.DOM.encode(t))(dk.translate(t));if(o.length>0){const t=new RegExp((t=>t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))(o),"gi");return e.replace(t,t=>`<span class="tox-autocompleter-highlight">${t}</span>`)}return e},iS=(t,o)=>N(t,t=>{switch(t.type){case"cardcontainer":return((t,o)=>{const e="vertical"===t.direction?"tox-collection__item-container--column":Rk,n="left"===t.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right";return{dom:{tag:"div",classes:[Uk,e,n,(()=>{switch(t.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}})()]},components:o}})(t,iS(t.items,o));case"cardimage":return((t,o,e)=>({dom:{tag:"img",classes:o,attributes:{src:t,alt:e.getOr("")}}}))(t.src,t.classes,t.alt);case"cardtext":const e=t.name.exists(t=>T(o.cardText.highlightOn,t)),n=e?D.from(o.cardText.matchText).getOr(""):"";return Zz(nS(t.text,n),t.classes)}}),rS=(t,o,e,n,i,r,a,A=!0)=>{const s=oS({presets:e,textContent:o?t.text:D.none(),htmlContent:D.none(),labelContent:t.label,ariaLabel:t.text,iconContent:t.icon,shortcutContent:o?t.shortcut:D.none(),checkMark:o?D.some(Jz(a.icons)):D.none(),caret:D.none(),value:t.value},a,A),l=t.text.filter(h(!o)).map(t=>nf.config(a.tooltips.getConfig({tooltipText:a.translate(t)})));return It(Yz({context:t.context,data:jz(t),enabled:t.enabled,getApi:t=>({setActive:o=>{Wb.set(t,o)},isActive:()=>Wb.isOn(t),isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o)}),onAction:o=>n(t.value),onSetup:t=>(t.setActive(i),m),triggersSubmenu:!1,itemBehaviours:[...l.toArray()]},s,r,a),{toggling:{toggleClass:zk,toggleOnExecute:!1,selected:t.active,exclusive:!0}})},aS=t=>({value:dS(t)}),AS=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,sS=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,lS=t=>AS.test(t)||sS.test(t),dS=t=>Jt(t,"#").toUpperCase(),cS=t=>{const o=(t=>{const o=t.value.replace(AS,(t,o,e,n)=>o+o+e+e+n+n);return{value:o}})(t),e=sS.exec(o.value);return null===e?["FFFFFF","FF","FF","FF"]:e},xS=t=>{const o=t.toString(16);return(1===o.length?"0"+o:o).toUpperCase()},pS=t=>{const o=xS(t.red)+xS(t.green)+xS(t.blue);return aS(o)},gS=(t,o,e)=>({hue:t,saturation:o,value:e}),CS=t=>{let o=0,e=0,n=0;const i=t.red/255,r=t.green/255,a=t.blue/255,A=Math.min(i,Math.min(r,a)),s=Math.max(i,Math.max(r,a));if(A===s)return n=A,gS(0,0,100*n);return o=i===A?3:a===A?1:5,o=60*(o-(i===A?r-a:a===A?i-r:a-i)/(s-A)),e=(s-A)/s,n=s,gS(Math.round(o),Math.round(100*e),Math.round(100*n))},uS=Math.min,mS=Math.max,bS=Math.round,fS=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,hS=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,_S=(t,o,e,n)=>({red:t,green:o,blue:e,alpha:n}),vS=t=>{const o=parseInt(t,10);return o.toString()===t&&o>=0&&o<=255},yS=t=>{let o,e,n;const i=(t.hue||0)%360;let r=t.saturation/100,a=t.value/100;if(r=mS(0,uS(r,1)),a=mS(0,uS(a,1)),0===r)return o=e=n=bS(255*a),_S(o,e,n,1);const A=i/60,s=a*r,l=s*(1-Math.abs(A%2-1)),d=a-s;switch(Math.floor(A)){case 0:o=s,e=l,n=0;break;case 1:o=l,e=s,n=0;break;case 2:o=0,e=s,n=l;break;case 3:o=0,e=l,n=s;break;case 4:o=l,e=0,n=s;break;case 5:o=s,e=0,n=l;break;default:o=e=n=0}return o=bS(255*(o+d)),e=bS(255*(e+d)),n=bS(255*(n+d)),_S(o,e,n,1)},ES=t=>{const o=cS(t),e=parseInt(o[1],16),n=parseInt(o[2],16),i=parseInt(o[3],16);return _S(e,n,i,1)},wS=(t,o,e,n)=>{const i=parseInt(t,10),r=parseInt(o,10),a=parseInt(e,10),A=parseFloat(n);return _S(i,r,a,A)},kS=t=>{const o=fS.exec(t);if(null!==o)return D.some(wS(o[1],o[2],o[3],"1"));const e=hS.exec(t);return null!==e?D.some(wS(e[1],e[2],e[3],e[4])):D.none()},BS=t=>`rgba(${t.red},${t.green},${t.blue},${t.alpha})`,FS=_S(255,0,0,1),DS=t=>pS(yS(t)),zS=t=>{return(o=t,lS(o)?D.some({value:dS(o)}):D.none()).orThunk(()=>kS(t).map(pS)).getOrThunk(()=>{const o=document.createElement("canvas");o.height=1,o.width=1;const e=o.getContext("2d");e.clearRect(0,0,o.width,o.height),e.fillStyle="#FFFFFF",e.fillStyle=t,e.fillRect(0,0,1,1);const n=e.getImageData(0,0,1,1).data,i=n[0],r=n[1],a=n[2],A=n[3];return pS(_S(i,r,a,A))});var o},SS=(t,o)=>{t.dispatch("ResizeContent",o)},OS=(t,o)=>{t.dispatch("TextColorChange",o)},MS=(t,o)=>t.dispatch("ResolveName",{name:o.nodeName.toLowerCase(),target:o}),TS=t=>{t.dispatch("ContextToolbarClose")},US=(t,o)=>()=>{t(),o()},RS=(t,o=F)=>NS(t,"NodeChange",e=>{e.setEnabled(t.selection.isEditable()&&o())}),qS=(t,o)=>e=>{const n=RS(t)(e),i=((t,o)=>e=>{const n=Zt(),i=()=>{e.setActive(t.formatter.match(o));const i=t.formatter.formatChanged(o,e.setActive);n.set(i)};return t.initialized?i():t.once("init",i),()=>{t.off("init",i),n.clear()}})(t,o)(e);return()=>{n(),i()}},NS=(t,o,e)=>n=>{const i=()=>e(n),r=()=>{e(n),t.on(o,i)};return t.initialized?r():t.once("init",r),()=>{t.off("init",r),t.off(o,i)}},IS=t=>o=>()=>{t.undoManager.transact(()=>{t.focus(),t.execCommand("mceToggleFormat",!1,o.format)})},LS=(t,o)=>()=>t.execCommand(o);var HS=tinymce.util.Tools.resolve("tinymce.util.LocalStorage");const YS={},jS=(t,o=10)=>{const e=HS.getItem(t),n=r(e)?JSON.parse(e):[],i=o-(a=n).length<0?a.slice(0,o):a;var a;const A=t=>{i.splice(t,1)};return{add:e=>{((t,o)=>{const e=M(t,o);return-1===e?D.none():D.some(e)})(i,e).each(A),i.unshift(e),i.length>o&&i.pop(),HS.setItem(t,JSON.stringify(i))},state:()=>i.slice(0)}},GS=t=>ut(YS,t).getOrThunk(()=>{const o=`tinymce-custom-colors-${t}`,e=HS.getItem(o);if(x(e)){const t=HS.getItem("tinymce-custom-colors");HS.setItem(o,p(t)?t:"[]")}const n=jS(o,10);return YS[t]=n,n}),WS=(t,o)=>{GS(t).add(o)},PS="forecolor",VS="hilitecolor",ZS=t=>{const o=[];for(let e=0;e<t.length;e+=2)o.push({text:t[e+1],value:t[e],icon:"checkmark",type:"choiceitem"});return o},QS=t=>o=>o.options.get(t),KS="#000000",JS=(t,o)=>o===PS&&t.options.isSet("color_map_foreground")?QS("color_map_foreground")(t):o===VS&&t.options.isSet("color_map_background")?QS("color_map_background")(t):t.options.isSet("color_map_raw")?QS("color_map_raw")(t):QS("color_map")(t),$S=(t,o="default")=>Math.max(5,Math.ceil(Math.sqrt(JS(t,o).length))),XS=(t,o)=>{const e=QS("color_cols")(t),n=$S(t,o);return e===$S(t)?n:e},tO=(t,o="default")=>Math.round(o===PS?QS("color_cols_foreground")(t):o===VS?QS("color_cols_background")(t):QS("color_cols")(t)),oO=QS("custom_colors"),eO=QS("color_default_foreground"),nO=QS("color_default_background"),iO=t=>fi(t,t=>{if(ee(t)){const o=un(t,"background-color");return Wt((t=>kS(t).exists(t=>0!==t.alpha))(o),o)}return D.none()}).getOr("rgba(0, 0, 0, 0)"),rO=(t,o)=>{const e=Ao.fromDom(t.selection.getStart()),n="hilitecolor"===o?iO(e):un(e,"color");return kS(n).map(t=>"#"+pS(t).value)},aO=t=>{const o="choiceitem",e={type:o,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"};return t?[e,{type:o,text:"Custom color",icon:"color-picker",value:"custom"}]:[e]},AO=(t,o,e,n)=>{if("custom"===e){uO(t)(e=>{e.each(e=>{WS(o,e),t.execCommand("mceApplyTextcolor",o,e),n(e)})},rO(t,o).getOr(KS))}else"remove"===e?(n(""),t.execCommand("mceRemoveTextcolor",o)):(n(e),t.execCommand("mceApplyTextcolor",o,e))},sO=(t,o,e)=>t.concat((t=>N(GS(t).state(),t=>({type:"choiceitem",text:t,icon:"checkmark",value:t})))(o).concat(aO(e))),lO=(t,o,e)=>n=>{n(sO(t,o,e))},dO=(t,o,e)=>{const n="forecolor"===o?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";t.setIconFill(n,e)},cO=(t,o)=>{t.setTooltip(o)},xO=(t,o)=>e=>{const n=rO(t,o);return Ht(n,e.toUpperCase())},pO=(t,o,e)=>{if(no(e))return"forecolor"===o?"Text color":"Background color";const n="forecolor"===o?"Text color {0}":"Background color {0}",i=sO(JS(t,o),o,!1),r=G(i,t=>t.value===e).getOr({text:""}).text;return t.translate([n,t.translate(r)])},gO=(t,o,e,n)=>{t.ui.registry.addSplitButton(o,{tooltip:pO(t,e,n.get()),chevronTooltip:"forecolor"===o?"Text color menu":"Background color menu",presets:"color",icon:"forecolor"===o?"text-color":"highlight-bg-color",select:xO(t,e),columns:tO(t,e),fetch:lO(JS(t,e),e,oO(t)),onAction:o=>{AO(t,e,n.get(),m)},onItemAction:(i,r)=>{AO(t,e,r,e=>{n.set(e),OS(t,{name:o,color:e})})},onSetup:i=>{dO(i,o,n.get());const r=n=>{n.name===o&&(dO(i,n.name,n.color),cO(i,pO(t,e,n.color)))};return t.on("TextColorChange",r),US(RS(t)(i),()=>{t.off("TextColorChange",r)})}})},CO=(t,o,e,n,i)=>{t.ui.registry.addNestedMenuItem(o,{text:n,icon:"forecolor"===o?"text-color":"highlight-bg-color",onSetup:n=>(cO(n,pO(t,e,i.get())),dO(n,o,i.get()),RS(t)(n)),getSubmenuItems:()=>[{type:"fancymenuitem",fancytype:"colorswatch",select:xO(t,e),initData:{storageKey:e},onAction:n=>{AO(t,e,n.value,e=>{i.set(e),OS(t,{name:o,color:e})})}}]})},uO=t=>(o,e)=>{let n=!1;const i={colorpicker:e};t.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onAction:(t,o)=>{"hex-valid"===o.name&&(n=o.value)},onSubmit:e=>{const i=e.getData().colorpicker;n?(o(D.from(i)),e.close()):t.windowManager.alert(t.translate(["Invalid hex color code: {0}",i]))},onClose:m,onCancel:()=>{o(D.none())}})},mO=(t,o,e,n,i,r,a,A)=>{const s=iB(o),l=bO(o,e,n,"color"!==i?"normal":"color",r,a,A);return AB(t,s,l,n,{menuType:i})},bO=(t,o,e,n,i,r,a)=>Yt(N(t,A=>{return"choiceitem"===A.type?(s=A,Hr("choicemenuitem",nz,s)).fold(rB,A=>D.some(rS(A,1===e,n,o,r(A.value),i,a,iB(t)))):"imageitem"===A.type?(t=>Hr("imagemenuitem",lz,t))(A).fold(rB,t=>D.some(((t,o,e,n,i)=>{const r=oS({presets:"img",textContent:D.none(),htmlContent:D.none(),ariaLabel:t.tooltip,iconContent:D.some(t.url),labelContent:t.label,shortcutContent:D.none(),checkMark:D.some(Jz(i.icons)),caret:D.none(),value:t.value},i,!0),a=t.tooltip.map(t=>nf.config(i.tooltips.getConfig({tooltipText:i.translate(t)})));return It(Yz({context:t.context,data:jz(t),enabled:t.enabled,getApi:t=>({setActive:o=>{Wb.set(t,o)},isActive:()=>Wb.isOn(t),isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o)}),onAction:e=>{o(t.value),e.setActive(!0)},onSetup:t=>(t.setActive(e),m),triggersSubmenu:!1,itemBehaviours:[...a.toArray()]},r,n,i),{toggling:{toggleClass:zk,toggleOnExecute:!1,selected:t.active,exclusive:!0}})})(t,o,r(t.value),i,a))):"resetimage"===A.type?(t=>Hr("resetimageitem",dz,t))(A).fold(rB,A=>D.some(rS({...A,type:"choiceitem",text:A.tooltip,icon:D.some(A.icon),label:D.some(A.label)},1===e,n,o,r(A.value),i,a,iB(t)))):D.none();var s})),fO=(t,o)=>{const e=Lk(o);if(1===t)return{mode:"menu",moveOnTab:!0};if("auto"===t)return{mode:"grid",selector:"."+e.item,initSize:{numColumns:1,numRows:1}};return{mode:"matrix",rowSelector:"."+{color:"tox-swatches__row",imageselector:"tox-image-selector__row",listpreview:"tox-collection__group",normal:"tox-collection__group"}[o],previousSelector:t=>"color"===o?Qn(t.element,"[aria-checked=true]"):D.none()}},hO=(t,o)=>{const e=t.initData.allowCustomColors&&o.colorinput.hasCustomColors();return t.initData.colors.fold(()=>sO(o.colorinput.getColors(t.initData.storageKey),t.initData.storageKey,e),t=>t.concat(aO(e)))},_O=qt("cell-over"),vO=qt("cell-execute"),yO=(t,o,e)=>{const n=e=>id(e,vO,{row:t,col:o}),i=(t,o)=>{o.stop(),n(t)};return cg({dom:{tag:"div",attributes:{role:"button","aria-label":e}},behaviours:Dd([Ud("insert-table-picker-cell",[xd(Ua(),Ld.focus),xd(Xa(),n),xd(Ya(),i),xd(oA(),i)]),Wb.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),Ld.config({onFocus:e=>id(e,_O,{row:t,col:o})})])})},EO=t=>V(t,t=>N(t,xg)),wO=(t,o)=>Ag(`${o}x${t}`),kO={inserttable:(t,o)=>{const e=(t=>(o,e)=>t.shared.providers.translate(["{0} columns, {1} rows",e,o]))(o),n=((t,o,e)=>{const n=[];for(let i=0;i<o;i++){const o=[];for(let n=0;n<e;n++){const e=t(i+1,n+1);o.push(yO(i,n,e))}n.push(o)}return n})(e,10,10),i=wO(0,0),r=Af({dom:{tag:"span",classes:["tox-insert-table-picker__label"]},components:[i],behaviours:Dd([Dp.config({})])});return{type:"widget",data:{value:qt("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[$h.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:EO(n).concat(r.asSpec()),behaviours:Dd([Ud("insert-table-picker",[hd(t=>{Dp.set(r.get(t),[i])}),ud(_O,(t,o,e)=>{const{row:i,col:a}=e.event;((t,o,e,n,i)=>{for(let r=0;r<n;r++)for(let n=0;n<i;n++)Wb.set(t[r][n],r<=o&&n<=e)})(n,i,a,10,10),Dp.set(r.get(t),[wO(i+1,a+1)])}),ud(vO,(o,e,n)=>{const{row:i,col:r}=n.event;nd(o,nA()),t.onAction({numRows:i+1,numColumns:r+1})})]),Kx.config({initSize:{numRows:10,numColumns:10},mode:"flatgrid",selector:'[role="button"]'})])})]}},colorswatch:(t,o)=>{const e=hO(t,o),n=o.colorinput.getColorCols(t.initData.storageKey),i="color",r=mO(qt("menu-value"),e,o=>{t.onAction({value:o})},n,i,wk.CLOSE_ON_EXECUTE,t.select.getOr(B),o.shared.providers),a={...r,markers:Lk(i),movement:fO(n,i),showMenuRole:!1};return{type:"widget",data:{value:qt("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[$h.widget(Kf.sketch(a))]}},imageselect:(t,o)=>{const e="imageselector",n=t.initData.columns,i=mO(qt("menu-value"),t.initData.items,o=>{t.onAction({value:o})},n,e,wk.CLOSE_ON_EXECUTE,t.select.getOr(B),o.shared.providers),r={...i,markers:Lk(e),movement:fO(n,e),showMenuRole:!1};return{type:"widget",data:{value:qt("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem","tox-collection--toolbar"]},autofocus:!0,components:[$h.widget(Kf.sketch(r))]}}},BO=(t,o,e,n,i,r,a,A=!0)=>{const s=oS({presets:n,textContent:D.none(),htmlContent:e?t.text.map(t=>nS(t,o)):D.none(),ariaLabel:t.text,labelContent:D.none(),iconContent:t.icon,shortcutContent:D.none(),checkMark:D.none(),caret:D.none(),value:t.value},a.providers,A,t.icon),l=t.text.filter(t=>!e&&""!==t);return Yz({context:"mode:design",data:jz(t),enabled:t.enabled,getApi:h({}),onAction:o=>i(t.value,t.meta),onSetup:h(m),triggersSubmenu:!1,itemBehaviours:eS(t,a,l)},s,r,a.providers)},FO=t=>({type:"separator",dom:{tag:"div",classes:[Bk,"tox-collection__group-heading"]},components:t.text.map(Ag).toArray()}),DO=(t,o,e,n=!0)=>{const i=oS({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:D.none(),labelContent:D.none(),ariaLabel:t.text,caret:D.none(),checkMark:D.none(),shortcutContent:t.shortcut},e,n);return Yz({context:t.context,data:jz(t),getApi:t=>({isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o)}),enabled:t.enabled,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,o,e)},zO=(t,o,e,n=!0,i=!1)=>{const r=i?(a=e.icons,Pz("chevron-down",a,[Mk])):(t=>Pz("chevron-right",t,[Mk]))(e.icons);var a;const A=oS({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:D.none(),ariaLabel:t.text,labelContent:D.none(),caret:D.some(r),checkMark:D.none(),shortcutContent:t.shortcut},e,n);return Yz({context:t.context,data:jz(t),getApi:t=>({isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o),setIconFill:(o,e)=>{Qn(t.element,`svg path[class="${o}"], rect[class="${o}"]`).each(t=>{Ve(t,"fill",e)})},setTooltip:o=>{const n=e.translate(o);Ve(t.element,"aria-label",n)}}),enabled:t.enabled,onAction:m,onSetup:t.onSetup,triggersSubmenu:!0,itemBehaviours:[]},A,o,e)},SO=(t,o,e,n=!0)=>{const i=oS({iconContent:t.icon,textContent:t.text,htmlContent:D.none(),labelContent:D.none(),ariaLabel:t.text,checkMark:D.some(Jz(e.icons)),caret:D.none(),shortcutContent:t.shortcut,presets:"normal",meta:t.meta},e,n);return It(Yz({context:t.context,data:jz(t),enabled:t.enabled,getApi:t=>({setActive:o=>{Wb.set(t,o)},isActive:()=>Wb.isOn(t),isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o)}),onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,o,e),{toggling:{toggleClass:zk,toggleOnExecute:!1,selected:t.active},role:t.role.getOrUndefined()})},OO=(t,o)=>ut(kO,t.fancytype).map(e=>e(t,o)),MO=(t,o,e,n)=>{const i={dom:Xz(t.label,[]),optComponents:[D.some({dom:{tag:"div",classes:[Uk,Rk]},components:iS(t.items,n)})]};return Yz({context:"mode:design",data:jz({text:D.none(),...t}),enabled:t.enabled,getApi:t=>({isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>{Rg.set(t,!o),I(gi(t.element,"*"),e=>{t.getSystem().getByDom(e).each(t=>{t.hasConfigured(Rg)&&Rg.set(t,!o)})})}}),onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:D.from(n.itemBehaviours).getOr([])},i,o,e.providers)},TO=t=>{const o=Nu.getValue(t),e=Vk(t).map(Qk);vh.refetch(o).get(()=>{const t=vg.getCoupled(o,"sandbox");e.each(o=>Vk(t).each(t=>((t,o)=>{Nu.setValue(t,o.fetchPattern),t.element.dom.selectionStart=o.selectionStart,t.element.dom.selectionEnd=o.selectionEnd})(t,o)))})},UO=t=>pb.getState(t).bind(hc.getHighlighted).bind(hc.getHighlighted),RO=(t,o,e)=>{Zk(t).each(t=>{((t,o)=>{Ke(o.element,"id").each(o=>Ve(t.element,"aria-activedescendant",o))})(t,e);var n;(Ai((n=o).element,Jk)?D.some(n.element):Qn(n.element,"."+Jk)).each(o=>{Ke(o,"id").each(o=>Ve(t.element,"aria-controls",o))})}),Ve(e.element,"aria-selected","true")},qO=(t,o,e)=>{Ve(e.element,"aria-selected","false")},NO=t=>vg.getExistingCoupled(t,"sandbox").bind(Vk).map(Qk).map(t=>t.fetchPattern).getOr("");var IO;!function(t){t[t.ContentFocus=0]="ContentFocus",t[t.UiFocus=1]="UiFocus"}(IO||(IO={}));const LO=(t,o,e,n,i)=>{const r=e.shared.providers,a=t=>i?{...t,shortcut:D.none(),icon:t.text.isSome()?D.none():t.icon}:t;switch(t.type){case"menuitem":return(A=t,Hr("menuitem",cz,A)).fold(rB,t=>D.some(DO(a(t),o,r,n)));case"nestedmenuitem":return(t=>Hr("nestedmenuitem",xz,t))(t).fold(rB,t=>D.some(zO(a(t),o,r,n,i)));case"togglemenuitem":return(t=>Hr("togglemenuitem",pz,t))(t).fold(rB,t=>D.some(SO(a(t),o,r,n)));case"separator":return(t=>Hr("separatormenuitem",DD,t))(t).fold(rB,t=>D.some(FO(t)));case"fancymenuitem":return(t=>Hr("fancymenuitem",sz,t))(t).fold(rB,t=>OO(t,e));default:return console.error("Unknown item in general menu",t),D.none()}var A},HO=(t,o,e,n,i,r,a)=>{const A=1===n,s=!A||iB(t);return Yt(N(t,t=>{switch(t.type){case"separator":return(n=t,Hr("Autocompleter.Separator",DD,n)).fold(rB,t=>D.some(FO(t)));case"cardmenuitem":return(t=>Hr("cardmenuitem",ez,t))(t).fold(rB,t=>D.some(MO({...t,onAction:o=>{t.onAction(o),e(t.value,t.meta)}},i,r,{itemBehaviours:eS(t.meta,r,D.none()),cardText:{matchText:o,highlightOn:a}})));default:return(t=>Hr("Autocompleter.Item",zD,t))(t).fold(rB,t=>D.some(BO(t,o,A,"normal",e,i,r,s)))}var n}))},YO=(t,o,e,n,i,r)=>{const a=iB(o),A=Yt(N(o,t=>{const o=t=>LO(t,e,n,(t=>i?!mt(t,"text"):a)(t),i);return"nestedmenuitem"===t.type&&t.getSubmenuItems().length<=0?o({...t,enabled:!1}):o(t)})),s=(t=>"no-search"===t.searchMode?{menuType:"normal"}:{menuType:"searchable",searchMode:t})(r);return(i?aB:AB)(t,a,A,1,s)},jO=t=>ih.singleData(t.value,t),GO=t=>hi(Ao.fromDom(t.startContainer),t.startOffset,Ao.fromDom(t.endContainer),t.endOffset),WO=(t,o)=>{const e=qt("autocompleter"),n=ht(!1),i=ht(!1),r=Qt(),a=cg(Ph.sketch({dom:{tag:"div",classes:["tox-autocompleter"],attributes:{id:e}},components:[],fireDismissalEventInstead:{}
vendor: 1,171 bytes, line 3
3,inlineBehaviours:Dd([Ud("dismissAutocompleter",[xd(xA(),()=>c()),xd(fA(),(o,e)=>{Ke(e.event.target,"id").each(o=>Ve(Ao.fromDom(t.getBody()),"aria-activedescendant",o))})])]),lazySink:o.getSink})),A=()=>Ph.isOpen(a),s=i.get,l=()=>{if(A()){Ph.hide(a),t.dom.remove(e,!1);const o=Ao.fromDom(t.getBody());Ke(o,"aria-owns").filter(t=>t===e).each(()=>{$e(o,"aria-owns"),$e(o,"aria-activedescendant")})}},d=()=>Ph.getContent(a).bind(t=>tt(t.components(),0)),c=()=>t.execCommand("mceAutocompleterClose"),x=(o,e)=>{const n=it(o,t=>D.from(t.columns)).getOr(1);Ph.showMenuAt(a,{anchor:{type:"selection",getSelection:()=>r.get().map(GO),root:Ao.fromDom(t.getBody())}},((t,o,e,n)=>{const i=fO(o,n),r=Lk(n);return{data:jO({...t,movement:i,menuBehaviours:Ez("auto"!==o?[]:[hd((t,o)=>{vz(t,4,r.item).each(({numColumns:o,numRows:e})=>{Kx.setGridSize(t,e,o)})})])}),menu:{markers:Lk(n),fakeFocus:e===IO.ContentFocus}}})(AB("autocompleter-value",!0,e,n,{menuType:"normal"}),n,IO.ContentFocus,"normal")),d().each(hc.highlightFirst)},p=i=>{const a=(e=>{const i=it(e,t=>D.from(t.columns)).getOr(1);return V(e,e=>{const a=e.items;return HO(a,e.matchText,(o,i)=>{const a={hide:()=>c(),reload:o=>
vendor: 85,736 bytes, line 3
3{l(),t.execCommand("mceAutocompleterReload",!1,{fetchOptions:o})}};t.execCommand("mceAutocompleterRefreshActiveRange"),r.get().each(t=>{n.set(!0),e.onAction(a,t,o,i),n.set(!1)})},i,wk.BUBBLE_TO_SANDBOX,o,e.highlightOn)})})(i);a.length>0?(x(i,a),Ve(Ao.fromDom(t.getBody()),"aria-owns",e),t.inline||g()):l()},g=()=>{t.dom.get(e)&&t.dom.remove(e,!1);const o=t.getDoc().documentElement,n=t.selection.getNode(),i=(t=>on(t,!0))(a.element);gn(i,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",top:`${n.offsetTop}px`,left:`${n.offsetLeft}px`}),t.dom.add(o,i.dom),Qn(i,'[role="menu"]').each(t=>{_n(t,"position"),_n(t,"max-height")})};t.on("AutocompleterStart",({lookupData:t})=>{i.set(!0),n.set(!1),p(t)}),t.on("AutocompleterUpdate",({lookupData:t})=>p(t)),t.on("AutocompleterUpdateActiveRange",({range:t})=>r.set(t)),t.on("AutocompleterEnd",()=>{l(),i.set(!1),n.set(!1),r.clear()});const C={cancelIfNecessary:c,isMenuOpen:A,isActive:s,isProcessingAction:n.get,getMenu:d};yk(C,t)};var PO=tinymce.util.Tools.resolve("tinymce.html.Entities");const VO=(t,o,e,n)=>{const i=ZO(t,o,e,n);return Lh.sketch(i)},ZO=(t,o,e,n)=>({dom:QO(e),components:t.toArray().concat([o]),fieldBehaviours:Dd(n)}),QO=t=>({tag:"div",classes:["tox-form__group"].concat(t)}),KO=(t,o)=>Lh.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Ag(o.translate(t))]}),JO=qt("form-component-change"),$O=qt("form-component-input"),XO=qt("form-close"),tM=qt("form-cancel"),oM=qt("form-action"),eM=qt("form-submit"),nM=qt("form-block"),iM=qt("form-unblock"),rM=qt("form-tabchange"),aM=qt("form-resize"),AM=(t,o,e)=>{const n=t.label.map(t=>KO(t,o)),i=o.icons(),r=t=>(o,e)=>{Kn(e.event.target,"[data-collection-item-value]").each(n=>{t(o,e,n,Qe(n,"data-collection-item-value"))})},a=(e,n)=>{const r=o.checkUiComponentContext("mode:design").shouldDisable||o.isDisabled()?" tox-collection__item--state-disabled":"",a=N(n,o=>{const e=dk.translate(o.text),n=1===t.columns?`<div class="tox-collection__item-label">${e}</div>`:"",a=`<div class="tox-collection__item-icon">${(t=>i[t]??t)(o.icon)}</div>`,A={_:" "," - ":" ","-":" "},s=e.replace(/\_| \- |\-/g,t=>A[t]);return`<div data-mce-tooltip="${s}" class="tox-collection__item${r}" tabindex="-1" data-collection-item-value="${PO.encodeAllRaw(o.value)}" aria-label="${s}">${a}${n}</div>`}),A="auto"!==t.columns&&t.columns>1?q(a,t.columns):[a],s=N(A,t=>`<div class="tox-collection__group">${t.join("")}</div>`);nn(e.element,s.join(""))},A=r((e,n,i,r)=>{n.stop(),o.checkUiComponentContext("mode:design").shouldDisable||o.isDisabled()||id(e,oM,{name:t.name,value:r})}),s=[xd(Ua(),r((t,o,e)=>{Re(e,!0)})),xd(Ya(),A),xd(oA(),A),xd(Ra(),r((t,o,e)=>{Qn(t.element,"."+Tk).each(t=>{ri(t,Tk)}),ni(e,Tk)})),xd(qa(),r(t=>{Qn(t.element,"."+Tk).each(t=>{ri(t,Tk),qe(t)})})),yd(r((o,e,n,i)=>{id(o,oM,{name:t.name,value:i})}))],l=(t,o)=>N(gi(t.element,".tox-collection__item"),o),d=Lh.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==t.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:_},behaviours:Dd([Rg.config({disabled:()=>o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{l(t,t=>{ni(t,"tox-collection__item--state-disabled"),Ve(t,"aria-disabled",!0)})},onEnabled:t=>{l(t,t=>{ri(t,"tox-collection__item--state-disabled"),$e(t,"aria-disabled")})}}),Nz(()=>o.checkUiComponentContext(t.context)),Dp.config({}),nf.config({...o.tooltips.getConfig({tooltipText:"",onShow:t=>{Qn(t.element,"."+Tk+"[data-mce-tooltip]").each(e=>{Ke(e,"data-mce-tooltip").each(e=>{nf.setComponents(t,o.tooltips.getComponents({tooltipText:e}))})})}}),mode:"children-keyboard-focus",anchor:t=>({type:"node",node:Qn(t.element,"."+Tk).orThunk(()=>bo(".tox-collection__item")),root:t.element,layouts:{onLtr:h([gl,pl,ll,cl,dl,xl]),onRtl:h([gl,pl,ll,cl,dl,xl])},bubble:js(0,-2,{})})}),Nu.config({store:{mode:"memory",initialValue:e.getOr([])},onSetValue:(o,e)=>{a(o,e),"auto"===t.columns&&vz(o,5,"tox-collection__item").each(({numRows:t,numColumns:e})=>{Kx.setGridSize(o,t,e)}),nd(o,aM)}}),qb.config({}),Kx.config((c=t.columns,x="normal",1===c?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===c?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===x?".tox-swatches__row":".tox-collection__group",cell:"color"===x?`.${Fk}`:`.${Bk}`}})),Ud("collection-events",s)]),eventOrder:{[Xa()]:["disabling","alloy.base.behaviour","collection-events"],[Ra()]:["collection-events","tooltipping"]}});var c,x;return VO(n,d,["tox-form__group--collection"],[])},sM=qt("color-input-change"),lM=qt("color-swatch-change"),dM=qt("color-picker-cancel"),cM=(t,o,e,n)=>{const i=Lh.parts.field({factory:Jh,inputClasses:["tox-textfield"],data:n,onSetValue:t=>Iu.run(t).get(m),inputBehaviours:Dd([Rg.config({disabled:()=>o.providers.isDisabled()||o.providers.checkUiComponentContext(t.context).shouldDisable}),Nz(()=>o.providers.checkUiComponentContext(t.context)),qb.config({}),Iu.config({invalidClass:"tox-textbox-field-invalid",getRoot:t=>xe(t.element),notify:{onValid:t=>{const o=Nu.getValue(t);id(t,sM,{color:o})}},validator:{validateOnLoad:!1,validate:t=>{const o=Nu.getValue(t);if(0===o.length)return kt(Dt.value(!0));{const t=Ao.fromTag("span");pn(t,"background-color",o);const e=bn(t,"background-color").fold(()=>Dt.error("blah"),t=>Dt.value(o));return kt(e)}}}})]),selectOnFocus:!1}),r=t.label.map(t=>KO(t,o.providers)),a=(t,o)=>{id(t,lM,{value:o})},A=Af(((t,o)=>vh.sketch({dom:t.dom,components:t.components,toggleClass:"mce-active",dropdownBehaviours:Dd([kz(()=>o.providers.isDisabled()||o.providers.checkUiComponentContext(t.context).shouldDisable),Nz(()=>o.providers.checkUiComponentContext(t.context)),rf.config({}),qb.config({})]),layouts:t.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:o.getSink,fetch:e=>wt(o=>t.fetch(o)).map(n=>D.from(jO(It(mO(qt("menu-value"),n,o=>{t.onItemAction(e,o)},t.columns,t.presets,wk.CLOSE_ON_EXECUTE,B,o.providers),{movement:fO(t.columns,t.presets)})))),parts:{menu:jk(0,0,t.presets)}}))({dom:{tag:"span",attributes:{"aria-label":o.providers.translate("Color swatch")}},layouts:{onRtl:()=>[dl,ll,gl],onLtr:()=>[ll,dl,gl]},components:[],fetch:lO(e.getColors(t.storageKey),t.storageKey,e.hasCustomColors()),columns:e.getColorCols(t.storageKey),presets:"color",onItemAction:(o,n)=>{A.getOpt(o).each(o=>{"custom"===n?e.colorPicker(e=>{e.fold(()=>nd(o,dM),e=>{a(o,e),WS(t.storageKey,e)})},"#ffffff"):a(o,"remove"===n?"":n)})},context:t.context},o));return Lh.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:r.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[i,A.asSpec()]}]),fieldBehaviours:Dd([Ud("form-field-events",[xd(sM,(o,e)=>{A.getOpt(o).each(t=>{pn(t.element,"background-color",e.event.color)}),id(o,JO,{name:t.name})}),xd(lM,(t,o)=>{Lh.getField(t).each(e=>{Nu.setValue(e,o.event.value),bg.getCurrent(t).each(Ld.focus)})}),xd(dM,(t,o)=>{Lh.getField(t).each(o=>{bg.getCurrent(t).each(Ld.focus)})})])])})},xM=()=>bg.config({find:D.some}),pM=t=>bg.config({find:t.getOpt}),gM=t=>bg.config({find:o=>me(o.element,t).bind(t=>o.getSystem().getByDom(t).toOptional())}),CM=Or([pa("preprocess",_),pa("postprocess",_)]),uM=(t,o)=>{const e=jr("RepresentingConfigs.memento processors",CM,o);return Nu.config({store:{mode:"manual",getValue:o=>{const n=t.get(o),i=Nu.getValue(n);return e.postprocess(i)},setValue:(o,n)=>{const i=e.preprocess(n),r=t.get(o);Nu.setValue(r,i)}}})},mM=(t,o,e)=>Nu.config({store:{mode:"manual",...t.map(t=>({initialValue:t})).getOr({}),getValue:o,setValue:e}}),bM=(t,o,e)=>mM(t,t=>o(t.element),(t,o)=>e(t.element,o)),fM=t=>Nu.config({store:{mode:"memory",initialValue:t}}),hM=qt("rgb-hex-update"),_M=qt("slider-update"),vM=qt("palette-update"),yM=qt("valid-input"),EM=qt("invalid-input"),wM=qt("validating-input"),kM="colorcustom.rgb.",BM={isEnabled:F,setEnabled:m,immediatelyShow:m,immediatelyHide:m},FM=(t,o,e,n,i,r)=>{const a=(t,o)=>{const e=o.get();t!==e.isEnabled()&&(e.setEnabled(t),t?e.immediatelyShow():e.immediatelyHide())},A=(e,n,i)=>Iu.config({invalidClass:o("invalid"),notify:{onValidate:t=>{id(t,wM,{type:e})},onValid:t=>{a(!1,i),id(t,yM,{type:e,value:Nu.getValue(t)})},onInvalid:t=>{a(!0,i),id(t,EM,{type:e,value:Nu.getValue(t)})}},validator:{validate:o=>{const e=Nu.getValue(o),i=n(e)?Dt.value(!0):Dt.error(t("aria.input.invalid"));return kt(i)},validateOnLoad:!1}}),s=(e,n,a,s,l)=>{const d=ht(BM),c=t(kM+"range"),x=Lh.parts.label({dom:{tag:"label"},components:[Ag(a)]}),p=Lh.parts.field({data:l,factory:Jh,inputAttributes:{type:"text","aria-label":s,..."hex"===n?{"aria-live":"polite"}:{}},inputClasses:[o("textfield")],inputBehaviours:Dd([A(n,e,d),qb.config({}),nf.config({...i({tooltipText:"",onSetup:t=>{d.set({isEnabled:()=>nf.isEnabled(t),setEnabled:o=>nf.setEnabled(t,o),immediatelyShow:()=>nf.immediateOpenClose(t,!0),immediatelyHide:()=>nf.immediateOpenClose(t,!1)}),nf.setEnabled(t,!1)},onShow:(e,i)=>{nf.setComponents(e,[{dom:{tag:"p",classes:[o("rgb-warning-note")]},components:[Ag(t("hex"===n?"colorcustom.rgb.invalidHex":"colorcustom.rgb.invalid"))]}])}})})]),onSetValue:t=>{if(Iu.isInvalid(t)){Iu.run(t).get(m)}}}),g=qt("aria-invalid"),C=Af(r("invalid",D.some(g),"warning")),u=[x,p,Af({dom:{tag:"div",classes:[o("invalid-icon")]},components:[C.asSpec()]}).asSpec()],b="hex"!==n?[Lh.parts["aria-descriptor"]({text:c})]:[],f=u.concat(b);return{dom:{tag:"div",attributes:{role:"presentation"},classes:[o("rgb-container")]},components:f}},l=(t,o)=>{const e=o.red,n=o.green,i=o.blue;Nu.setValue(t,{red:e,green:n,blue:i})},d=Af({dom:{tag:"div",classes:[o("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),c=(t,o)=>{d.getOpt(t).each(t=>{pn(t.element,"background-color","#"+o.value)})},x=WC({factory:()=>{const i={red:ht(D.some(255)),green:ht(D.some(255)),blue:ht(D.some(255)),hex:ht(D.some("ffffff"))},r=t=>i[t].get(),a=(t,o)=>{i[t].set(o)},A=t=>{const o=t.red,e=t.green,n=t.blue;a("red",D.some(o)),a("green",D.some(e)),a("blue",D.some(n))},x=(t,o)=>{const e=o.event;"hex"!==e.type?a(e.type,D.none()):n(t)},p=(t,o,e)=>{const n=parseInt(e,10);a(o,D.some(n)),r("red").bind(t=>r("green").bind(o=>r("blue").map(e=>_S(t,o,e,1)))).each(o=>{const e=((t,o)=>{const e=pS(o);return Bh.getField(t,"hex").each(o=>{Ld.isFocused(o)||Nu.setValue(t,{hex:e.value})}),e})(t,o);id(t,hM,{hex:e}),c(t,e)})},g=(t,o)=>{const n=o.event;(t=>"hex"===t.type)(n)?((t,o)=>{e(t);const n=aS(o);a("hex",D.some(n.value));const i=ES(n);l(t,i),A(i),id(t,hM,{hex:n}),c(t,n)})(t,n.value):p(t,n.type,n.value)},C=o=>({label:t(kM+o+".label"),description:t(kM+o+".description")}),u=C("red"),m=C("green"),b=C("blue"),f=C("hex");return It(Bh.sketch(e=>({dom:{tag:"form",classes:[o("rgb-form")],attributes:{"aria-label":t("aria.color.picker")}},components:[e.field("red",Lh.sketch(s(vS,"red",u.label,u.description,255))),e.field("green",Lh.sketch(s(vS,"green",m.label,m.description,255))),e.field("blue",Lh.sketch(s(vS,"blue",b.label,b.description,255))),e.field("hex",Lh.sketch(s(lS,"hex",f.label,f.description,"ffffff"))),d.asSpec()],formBehaviours:Dd([Iu.config({invalidClass:o("form-invalid")}),Ud("rgb-form-events",[xd(yM,g),xd(EM,x),xd(wM,x)])])})),{apis:{updateHex:(t,o)=>{Nu.setValue(t,{hex:o.value}),((t,o)=>{const e=ES(o);l(t,e),A(e)})(t,o),c(t,o)}}})},name:"RgbForm",configFields:[],apis:{updateHex:(t,o,e)=>{t.updateHex(o,e)}},extraApis:{}});return x},DM=(t,o)=>{const e=Iv.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[o("sv-palette-spectrum")]}}),n=Iv.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[o("sv-palette-thumb")],innerHtml:`<div class=${o("sv-palette-inner-thumb")} role="presentation"></div>`}}),i=(t,o)=>{const{width:e,height:n}=t,i=t.getContext("2d");if(null===i)return;i.fillStyle=o,i.fillRect(0,0,e,n);const r=i.createLinearGradient(0,0,e,0);r.addColorStop(0,"rgba(255,255,255,1)"),r.addColorStop(1,"rgba(255,255,255,0)"),i.fillStyle=r,i.fillRect(0,0,e,n);const a=i.createLinearGradient(0,0,0,n);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),i.fillStyle=a,i.fillRect(0,0,e,n)},r=WC({factory:r=>{const a=h({x:0,y:0}),A=Dd([bg.config({find:D.some}),Ld.config({})]);return Iv.sketch({dom:{tag:"div",attributes:{role:"slider","aria-valuetext":t(["Saturation {0}%, Brightness {1}%",0,0])},classes:[o("sv-palette")]},model:{mode:"xy",getInitialValue:a},rounded:!1,components:[e,n],onChange:(o,e,n)=>{C(n)||Ve(o.element,"aria-valuetext",t(["Saturation {0}%, Brightness {1}%",Math.floor(n.x),Math.floor(100-n.y)])),id(o,vM,{value:n})},onInit:(t,o,e,n)=>{i(e.element.dom,BS(FS))},sliderBehaviours:A})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:(t,o,e)=>{((t,o)=>{const e=t.components()[0].element.dom,n=gS(o,100,100),r=yS(n);i(e,BS(r))})(o,e)},setThumb:(o,e,n)=>{((o,e)=>{const n=CS(ES(e));Iv.setValue(o,{x:n.saturation,y:100-n.value}),Ve(o.element,"aria-valuetext",t(["Saturation {0}%, Brightness {1}%",n.saturation,n.value]))})(e,n)}},extraApis:{}});return r},zM=(t,o,e,n)=>{const i=WC({name:"ColourPicker",configFields:[Kr("dom"),pa("onValidHex",m),pa("onInvalidHex",m)],factory:i=>{const r=FM(t,o,i.onValidHex,i.onInvalidHex,e,n),a=DM(t,o),A={paletteRgba:ht(FS),paletteHue:ht(0)},s=Af(((t,o)=>{const e=Iv.parts.spectrum({dom:{tag:"div",classes:[o("hue-slider-spectrum")],attributes:{role:"presentation"}}}),n=Iv.parts.thumb({dom:{tag:"div",classes:[o("hue-slider-thumb")],attributes:{role:"presentation"}}});return Iv.sketch({dom:{tag:"div",classes:[o("hue-slider")],attributes:{role:"slider","aria-valuemin":0,"aria-valuemax":360,"aria-valuenow":120}},rounded:!1,model:{mode:"y",getInitialValue:h(0)},components:[e,n],sliderBehaviours:Dd([Ld.config({})]),onChange:(t,o,e)=>{Ve(t.element,"aria-valuenow",Math.floor(360-3.6*e)),id(t,_M,{value:e})}})})(0,o)),l=Af(a.sketch({})),d=Af(r.sketch({})),c=(t,o,e)=>{l.getOpt(t).each(t=>{a.setHue(t,e)})},x=(t,o)=>{d.getOpt(t).each(t=>{r.updateHex(t,o)})},p=(t,o,e)=>{s.getOpt(t).each(t=>{Iv.setValue(t,(t=>100-t/360*100)(e))})},g=(t,o)=>{l.getOpt(t).each(t=>{a.setThumb(t,o)})},C=(t,o,e,n)=>{((t,o)=>{const e=ES(t);A.paletteRgba.set(e),A.paletteHue.set(o)})(o,e),I(n,n=>{n(t,o,e)})};return{uid:i.uid,dom:i.dom,components:[l.asSpec(),s.asSpec(),d.asSpec()],behaviours:Dd([Ud("colour-picker-events",[xd(hM,(()=>{const t=[c,p,g];return(o,e)=>{const n=e.event.hex,i=(t=>CS(ES(t)))(n);C(o,n,i.hue,t)}})()),xd(vM,(()=>{const t=[x];return(o,e)=>{const n=e.event.value,i=A.paletteHue.get(),r=gS(i,n.x,100-n.y),a=DS(r);C(o,a,i,t)}})()),xd(_M,(()=>{const t=[c,x];return(o,e)=>{const n=(t=>(100-t)/100*360)(e.event.value),i=A.paletteRgba.get(),r=CS(i),a=gS(n,r.saturation,r.value),s=DS(a);C(o,s,n,t)}})())]),bg.config({find:t=>d.getOpt(t)}),Kx.config({mode:"acyclic"})])}}});return i},SM={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red channel","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green channel","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue channel","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.rgb.invalid":"Numbers only, 0 to 255","colorcustom.rgb.invalidHex":"Hexadecimal only, 000000 to FFFFFF","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},OM=(t,o,e)=>{const n=t=>"tox-"+t,i=zM((t=>o=>r(o)?t.translate(SM[o]):t.translate(o))(o),n,o.tooltips.getConfig,(t,e,n=t,i=t)=>fk(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+t],attributes:{title:o.translate(i),"aria-live":"polite",...e.fold(()=>({}),t=>({id:t}))}},o.icons)),a=Af(i.sketch({dom:{tag:"div",classes:[n("color-picker-container")],attributes:{role:"presentation"}},onValidHex:t=>{id(t,oM,{name:"hex-valid",value:!0})},onInvalidHex:t=>{id(t,oM,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[a.asSpec()],behaviours:Dd([mM(e,t=>{const o=a.get(t);return bg.getCurrent(o).bind(t=>Nu.getValue(t).hex).map(t=>"#"+Jt(t,"#")).getOr("")},(t,o)=>{const e=D.from(/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(o)).bind(t=>tt(t,1)),n=a.get(t);bg.getCurrent(n).fold(()=>{console.log("Can not find form")},t=>{Nu.setValue(t,{hex:e.getOr("")}),Bh.getField(t,"hex").each(t=>{nd(t,La())})})}),xM()])}};var MM=tinymce.util.Tools.resolve("tinymce.Resource");const TM=t=>mt(t,"init");var UM=tinymce.util.Tools.resolve("tinymce.util.Tools");const RM=qt("browse.files.event"),qM=(t,o,e)=>{const n=(t,o)=>{o.stop()},i=t=>(o,e)=>{I(t,t=>{t(o,e)})},r=(e,n)=>{if(n){const i=((t,o,e)=>{const n=UM.explode(o.getOption("images_file_types"));return H(nt(t),t=>e.fold(()=>U(n,o=>to(t.name.toLowerCase(),`.${o.toLowerCase()}`)),o=>U(o,o=>to(t.name.toLowerCase(),`.${o.toLowerCase()}`))))})(n,o,t.allowedFileExtensions);Nu.setValue(e,i),id(e,JO,{name:t.name}),0===i.length&&t.onInvalidFiles().finally(()=>{e.element.dom.focus()}).catch(m)}},a=Af({dom:{tag:"input",attributes:{type:"file",accept:t.allowedFileTypes.getOr("image/*")},styles:{display:"none"}},behaviours:Dd([Ud("input-file-events",[md(Ya()),md(oA())])])}),A=t.label.map(t=>KO(t,o)),s=Lh.parts.field({factory:vf,dom:{tag:"button",styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[Ag(o.translate(t.buttonLabel.getOr("Browse for an image"))),a.asSpec()],action:t=>{a.get(t).element.dom.click()},buttonBehaviours:Dd([xM(),fM(e.getOr([])),qb.config({}),kz(()=>o.checkUiComponentContext(t.context).shouldDisable),Nz(()=>o.checkUiComponentContext(t.context))])}),l={dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Dd([Rg.config({disabled:()=>o.checkUiComponentContext(t.context).shouldDisable}),Nz(()=>o.checkUiComponentContext(t.context)),Wb.config({toggleClass:"dragenter",toggleOnExecute:!1}),Ud("dropzone-events",[xd("dragenter",i([n,Wb.toggle])),xd("dragleave",i([n,Wb.toggle])),xd("dragover",n),xd("drop",i([n,(t,o)=>{if(!Rg.isDisabled(t)){const e=o.event.raw;id(t,RM,{files:e.dataTransfer?.files})}}])),xd(Ha(),(t,o)=>{const e=o.event.raw.target;id(t,RM,{files:e.files})})])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p"},components:[Ag(o.translate(t.dropAreaLabel.getOr("Drop an image here")))]},s]}]};return VO(A,l,["tox-form__group--stretched"],[Ud("handle-files",[xd(RM,(t,o)=>{Lh.getField(t).each(t=>{r(t,o.event.files)})})])])},NM=qt("alloy-fake-before-tabstop"),IM=qt("alloy-fake-after-tabstop"),LM=t=>({dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:t},behaviours:Dd([Ld.config({ignore:!0}),qb.config({})])}),HM=(t,o)=>({dom:{tag:"div",classes:["tox-navobj",...t.getOr([])]},components:[LM([NM]),o,LM([IM])],behaviours:Dd([gM(1)])}),YM=(t,o)=>{id(t,Na(),{raw:{which:9,shiftKey:o}})},jM=(t,o)=>{const e=o.element;Ai(e,NM)?YM(t,!0):Ai(e,IM)&&YM(t,!1)},GM=t=>ui(t,["."+NM,"."+IM].join(","),B),WM=qt("update-dialog"),PM=qt("update-title"),VM=qt("update-body"),ZM=qt("update-footer"),QM=qt("body-send-message"),KM=qt("dialog-focus-shifted"),JM=Qo().browser,$M=JM.isSafari(),XM=JM.isFirefox(),tT=$M||XM,oT=JM.isChromium(),eT=({scrollTop:t,scrollHeight:o,clientHeight:e})=>Math.ceil(t)+e>=o,nT=(t,o)=>t.scrollTo(0,"bottom"===o?99999999:o),iT=(t,o,e)=>{const n=t.dom;D.from(n.contentDocument).fold(e,t=>{let e=0;const i=((t,o)=>{const e=t.body;return D.from(!/^<!DOCTYPE (html|HTML)/.test(o)&&(!oT&&!$M||p(e)&&(0!==e.scrollTop||Math.abs(e.scrollHeight-e.clientHeight)>1))?e:t.documentElement)})(t,o).map(t=>(e=t.scrollTop,t)).forall(eT),r=()=>{const t=n.contentWindow;p(t)&&(i?nT(t,"bottom"):!i&&tT&&0!==e&&nT(t,e))};$M&&n.addEventListener("load",r,{once:!0}),t.open(),t.write(o),t.close(),$M||r()})},rT=Wt(tT,$M?500:200).map(t=>((t,o)=>{let e=null,n=null;return{cancel:()=>{l(e)||(clearTimeout(e),e=null,n=null)},throttle:(...i)=>{n=i,l(e)&&(e=setTimeout(()=>{const o=n;e=null,n=null,t.apply(null,o)},o))}}})(iT,t)),aT=(t,o,e)=>{const n="tox-dialog__iframe",i=t.transparent?[]:[`${n}--opaque`],r=t.border?["tox-navobj-bordered"]:[],a={...t.label.map(t=>({title:t})).getOr({}),...e.map(t=>({srcdoc:t})).getOr({}),...t.sandboxed?{sandbox:"allow-scripts allow-same-origin"}:{}},A=((t,o)=>{const e=ht(t.getOr(""));return{getValue:t=>e.get(),setValue:(t,n)=>{if(e.get()!==n){const e=t.element,i=()=>Ve(e,"srcdoc",n);o?rT.fold(h(iT),t=>t.throttle)(e,n,i):i()}e.set(n)}}})(e,t.streamContent),s=t.label.map(t=>KO(t,o)),l=Lh.parts.field({factory:{sketch:t=>HM(D.from(r),{uid:t.uid,dom:{tag:"iframe",attributes:a,classes:[n,...i]},behaviours:Dd([qb.config({}),Ld.config({}),mM(e,A.getValue,A.setValue),$m.config({channels:{[KM]:{onReceive:(t,o)=>{o.newFocus.each(o=>{xe(t.element).each(e=>{(fo(t.element,o)?ni:ri)(e,"tox-navobj-bordered-focus")})})}}}})])})}});return VO(s,l,["tox-form__group--stretched"],[])},AT=(t,o)=>{const e=ht(o.getOr({url:""})),n=Af({dom:{tag:"img",classes:["tox-imagepreview__image"],attributes:o.map(t=>({src:t.url})).getOr({})}}),i=Af({dom:{tag:"div",classes:["tox-imagepreview__container"],attributes:{role:"presentation"}},components:[n.asSpec()]}),r={};t.height.each(t=>r.height=t);const a=o.map(t=>({url:t.url,zoom:D.from(t.zoom),cachedWidth:D.from(t.cachedWidth),cachedHeight:D.from(t.cachedHeight)}));return{dom:{tag:"div",classes:["tox-imagepreview"],styles:r,attributes:{role:"presentation"}},components:[i.asSpec()],behaviours:Dd([xM(),mM(a,()=>e.get(),(t,o)=>{const r={url:o.url};o.zoom.each(t=>r.zoom=t),o.cachedWidth.each(t=>r.cachedWidth=t),o.cachedHeight.each(t=>r.cachedHeight=t),e.set(r);const a=()=>{const{cachedWidth:o,cachedHeight:e,zoom:n}=r;if(!c(o)&&!c(e)){if(c(n)){const n=((t,o,e)=>{const n=Dn(t),i=wn(t);return Math.min(n/o,i/e,1)})(t.element,o,e);r.zoom=n}const a=((t,o,e,n,i)=>{const r=e*i,a=n*i,A=Math.max(0,t/2-r/2),s=Math.max(0,o/2-a/2);return{left:A.toString()+"px",top:s.toString()+"px",width:r.toString()+"px",height:a.toString()+"px"}})(Dn(t.element),wn(t.element),o,e,r.zoom);i.getOpt(t).each(t=>{gn(t.element,a)})}};n.getOpt(t).each(e=>{const n=e.element;o.url!==Qe(n,"src")&&(Ve(n,"src",o.url),ri(t.element,"tox-imagepreview__loaded")),a(),an(n).then(o=>{t.getSystem().isConnected()&&(ni(t.element,"tox-imagepreview__loaded"),r.cachedWidth=o.dom.naturalWidth,r.cachedHeight=o.dom.naturalHeight,a())})})})])}},sT=qt("toolbar.button.execute"),lT=qt("common-button-display-events"),dT={[Xa()]:["disabling","alloy.base.behaviour","toggling","toolbar-button-events","tooltipping"],[dA()]:["toolbar-button-events",lT],[cA()]:["toolbar-button-events","dropdown-events","tooltipping"],[Sa()]:["focusing","alloy.base.behaviour",lT]},cT=t=>pn(t.element,"width",un(t.element,"width")),xT=(t,o,e)=>fk(t,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:e},o),pT=(t,o)=>xT(t,o,[]),gT=(t,o)=>xT(t,o,[Dp.config({})]),CT=(t,o,e)=>({dom:{tag:"span",classes:[`${o}__select-label`]},components:[Ag(e.translate(t))],behaviours:Dd([Dp.config({})])}),uT=qt("update-menu-text"),mT=qt("update-menu-icon"),bT=qt("update-tooltip-text"),fT=(t,o,e,n)=>{const i=ht(m),r=ht(t.tooltip),a=t.text.map(t=>Af(CT(t,o,e.providers))),A=t.icon.map(t=>Af(gT(t,e.providers.icons))),s=(t,o)=>{const e=Nu.getValue(t);return Ld.focus(e),id(e,"keydown",{raw:o.event.raw}),vh.close(e),D.some(!0)},l=t.role.fold(()=>({}),t=>({role:t})),d=D.from(t.listRole).map(t=>({listRole:t})).getOr({}),c=t.ariaLabel.fold(()=>({}),t=>({"aria-label":e.providers.translate(t)})),x=fk("chevron-down",{tag:"div",classes:[`${o}__select-chevron`]},e.providers.icons),g=qt("common-button-display-events"),C="dropdown-events",u=Af(vh.sketch({...t.uid?{uid:t.uid}:{},...l,...d,dom:{tag:"button",classes:[o,`${o}--select`].concat(N(t.classes,t=>`${o}--${t}`)),attributes:{...c,...p(n)?{"data-mce-name":n}:{}}},components:Hz([A.map(t=>t.asSpec()),a.map(t=>t.asSpec()),D.some(x)]),matchWidth:!0,useMinWidth:!0,onOpen:(o,e,n)=>{t.searchable&&(t=>{Zk(t).each(t=>Ld.focus(t))})(n)},dropdownBehaviours:Dd([...t.dropdownBehaviours,kz(()=>t.disabled||e.providers.checkUiComponentContext(t.context).shouldDisable),Nz(()=>e.providers.checkUiComponentContext(t.context)),rf.config({}),Dp.config({}),...t.tooltip.map(o=>nf.config(e.providers.tooltips.getConfig({tooltipText:e.providers.translate(o),onShow:o=>{if(jt(r.get(),t.tooltip,(t,o)=>o!==t).getOr(!1)){const t=e.providers.translate(r.get().getOr(""));nf.setComponents(o,e.providers.tooltips.getComponents({tooltipText:t}))}}}))).toArray(),Ud(C,[Dz(t,i),zz(t,i)]),Ud(g,[hd((o,e)=>{"listbox"!==t.listRole&&cT(o)})]),Ud("update-dropdown-width-variable",[xd(lA(),(t,o)=>vh.close(t))]),Ud("menubutton-update-display-text",[xd(uT,(t,o)=>{a.bind(o=>o.getOpt(t)).each(t=>{Dp.set(t,[Ag(e.providers.translate(o.event.text))])})}),xd(mT,(t,o)=>{A.bind(o=>o.getOpt(t)).each(t=>{Dp.set(t,[gT(o.event.icon,e.providers.icons)])})}),xd(bT,(t,o)=>{const n=e.providers.translate(o.event.text);Ve(t.element,"aria-label",n),r.set(D.some(o.event.text))})])]),eventOrder:It(dT,{[Sa()]:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"],[dA()]:["toolbar-button-events",nf.name(),C,g]}),sandboxBehaviours:Dd([Kx.config({mode:"special",onLeft:s,onRight:s}),Ud("dropdown-sandbox-events",[xd(Gk,(t,o)=>{TO(t),o.stop()}),xd(Wk,(t,o)=>{((t,o)=>{UO(t).each(e=>{((t,o,e,n)=>{const i={...n,target:o};t.getSystem().triggerEvent(e,o,i)})(t,e.element,o.event.eventType,o.event.interactionEvent)})})(t,o),o.stop()})])]),lazySink:e.getSink,toggleClass:`${o}--active`,parts:{menu:{...jk(0,t.columns,t.presets),fakeFocus:t.searchable,..."listbox"===t.listRole?{}:{onHighlightItem:RO,onCollapseMenu:(t,o,e)=>{hc.getHighlighted(e).each(o=>{RO(t,e,o)})},onDehighlightItem:qO}}},getAnchorOverrides:()=>({maxHeightFunction:(t,o)=>{Wl()(t,o-10)}}),fetch:o=>wt(y(t.fetch,o))}));return u.asSpec()},hT=t=>"separator"===t.type,_T={type:"separator"},vT=(t,o)=>{const e=j(t,(t,e)=>(t=>r(t))(e)?""===e?t:"|"===e?t.length>0&&!hT(t[t.length-1])?t.concat([_T]):t:mt(o,e.toLowerCase())?t.concat([o[e.toLowerCase()]]):t:t.concat([e]),[]);return e.length>0&&hT(e[e.length-1])&&e.pop(),e},yT=(t,o)=>{const e=vT(r(t)?t.split(" "):t,o);return Y(e,(t,e)=>{if((t=>mt(t,"getSubmenuItems"))(e)){const n=(t=>{const o=ut(t,"value").getOrThunk(()=>qt("generated-menu-item"));return It({value:o},t)})(e),i=((t,o)=>{const e=t.getSubmenuItems(),n=yT(e,o);return{item:t,menus:It(n.menus,{[t.value]:n.items}),expansions:It(n.expansions,{[t.value]:t.value})}})(n,o);return{menus:It(t.menus,i.menus),items:[i.item,...t.items],expansions:It(t.expansions,i.expansions)}}return{...t,items:[e,...t.items]}},{menus:{},expansions:{},items:[]})},ET=(t,o,e,n)=>{const i=qt("primary-menu"),r=yT(t,e.shared.providers.menuItems());if(0===r.items.length)return D.none();const a=(t=>t.search.fold(()=>({searchMode:"no-search"}),t=>({searchMode:"search-with-field",placeholder:t.placeholder})))(n),A=YO(i,r.items,o,e,n.isHorizontalMenu,a),s=(t=>t.search.fold(()=>({searchMode:"no-search"}),t=>({searchMode:"search-with-results"})))(n),l=st(r.menus,(t,n)=>YO(n,t,o,e,!1,s)),d=It(l,ya(i,A));return D.from(ih.tieredData(i,d,r.expansions))},wT=t=>!mt(t,"items"),kT="data-value",BT=(t,o,e,n,i)=>N(e,e=>wT(e)?{type:"togglemenuitem",...i?{}:{role:"option"},text:e.text,value:e.value,active:e.value===n,onAction:()=>{Nu.setValue(t,e.value),id(t,JO,{name:o}),Ld.focus(t)}}:{type:"nestedmenuitem",text:e.text,getSubmenuItems:()=>BT(t,o,e.items,n,i)}),FT=(t,o)=>it(t,t=>wT(t)?Wt(t.value===o,t):FT(t.items,o)),DT=t=>{const o={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4};let e=t.value.toFixed((n=t.unit)in o?o[n]:1);var n;return-1!==e.indexOf(".")&&(e=e.replace(/\.?0*$/,"")),e+t.unit},zT=t=>{const o=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/.exec(t);if(null!==o){const t=parseFloat(o[1]),e=o[2];return Dt.value({value:t,unit:e})}return Dt.error(t)},ST=(t,o)=>{const e={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},n=t=>mt(e,t);return t.unit===o?D.some(t.value):n(t.unit)&&n(o)?e[t.unit]===e[o]?D.some(t.value):D.some(t.value/e[t.unit]*e[o]):D.none()},OT=t=>D.none(),MT=(t,o)=>{const e=zT(t).toOptional(),n=zT(o).toOptional();return jt(e,n,(t,o)=>ST(t,o.unit).map(t=>o.value/t).map(t=>{return e=t,n=o.unit,t=>ST(t,n).map(t=>({value:t*e,unit:n}));var e,n}).getOr(OT)).getOr(OT)},TT=(t,o)=>{const e=t.label.map(t=>KO(t,o)),n=[Rg.config({disabled:()=>t.disabled||o.checkUiComponentContext(t.context).shouldDisable}),Nz(()=>o.checkUiComponentContext(t.context)),Kx.config({mode:"execution",useEnter:!0!==t.multiline,useControlEnter:!0===t.multiline,execute:t=>(nd(t,eM),D.some(!0))}),Ud("textfield-change",[xd(La(),(o,e)=>{id(o,JO,{name:t.name})}),xd(Ja(),(o,e)=>{id(o,JO,{name:t.name})})]),qb.config({})],i=t.validation.map(t=>Iu.config({getRoot:t=>xe(t.element),invalidClass:"tox-invalid",validator:{validate:o=>{const e=Nu.getValue(o),n=t.validator(e);return kt(!0===n?Dt.value(e):Dt.error(n))},validateOnLoad:t.validateOnLoad}})).toArray(),r=t.placeholder.fold(h({}),t=>({placeholder:o.translate(t)})),a=t.inputMode.fold(h({}),t=>({inputmode:t})),A={...t.spellcheck.fold(h({}),t=>({spellcheck:t})),...r,...a,"data-mce-name":t.name},s=Lh.parts.field({tag:!0===t.multiline?"textarea":"input",...t.data.map(t=>({data:t})).getOr({}),inputAttributes:A,inputClasses:[t.classname],inputBehaviours:Dd(P([n,i])),selectOnFocus:!1,factory:Jh}),l=t.multiline?{dom:{tag:"div",classes:["tox-textarea-wrap"]},components:[s]}:s,d=(t.flex?["tox-form__group--stretched"]:[]).concat(t.maximized?["tox-form-group--maximize"]:[]),c=[Rg.config({disabled:()=>t.disabled||o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Lh.getField(t).each(Rg.disable)},onEnabled:t=>{Lh.getField(t).each(Rg.enable)}}),Nz(()=>o.checkUiComponentContext(t.context))];return VO(e,l,d,c)},UT=t=>({isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o),setActive:o=>{const e=t.element;o?(ni(e,"tox-tbtn--enabled"),Ve(e,"aria-pressed",!0)):(ri(e,"tox-tbtn--enabled"),$e(e,"aria-pressed"))},isActive:()=>Ai(t.element,"tox-tbtn--enabled"),setTooltip:o=>{id(t,bT,{text:o})},setText:o=>{id(t,uT,{text:o})},setIcon:o=>id(t,mT,{icon:o})}),RT=(t,o,e,n,i=!0,r)=>{const a="bordered"===t.buttonType?["bordered"]:[];return fT({text:t.text,icon:t.icon,tooltip:t.tooltip,ariaLabel:t.tooltip,searchable:t.search.isSome(),role:n,fetch:(o,n)=>{const i={pattern:t.search.isSome()?NO(o):""};t.fetch(o=>{n(ET(o,wk.CLOSE_ON_EXECUTE,e,{isHorizontalMenu:!1,search:t.search}))},i,UT(o))},onSetup:t.onSetup,getApi:t=>UT(t),columns:1,presets:"normal",classes:a,dropdownBehaviours:[...i?[qb.config({})]:[]],context:t.context},o,e.shared,r)},qT=(t,o,e)=>{const n=t=>n=>{const i=!n.isActive();n.setActive(i),t.storage.set(i),e.shared.getSink().each(e=>{o().getOpt(e).each(o=>{Re(o.element),id(o,oM,{name:t.name,value:t.storage.get()})})})},i=t=>o=>{o.setActive(t.storage.get())};return o=>{o(N(t,t=>{const o=t.text.fold(()=>({}),t=>({text:t}));return{type:t.type,active:!1,...o,context:t.context,onAction:n(t),onSetup:i(t)}}))}},NT=t=>({dom:{tag:"span",classes:["tox-tree__label"],attributes:{"aria-label":t}},components:[Ag(t)]}),IT=(t,o,e)=>{t.customStateIcon.each(n=>o.push(YT(n,e.shared.providers.icons,t.customStateIconTooltip.fold(()=>[],t=>[nf.config(e.shared.providers.tooltips.getConfig({tooltipText:t}))]),["tox-icon-custom-state"])))},LT=qt("leaf-label-event-id"),HT=({leaf:t,onLeafAction:o,visible:e,treeId:n,selectedId:i,backstage:r})=>{const a=t.menu.map(t=>RT(t,"tox-mbtn",r,D.none(),e)),A=[NT(t.title)];return IT(t,A,r),a.each(t=>A.push(t)),vf.sketch({dom:{tag:"div",classes:["tox-tree--leaf__label","tox-trbtn"].concat(e?["tox-tree--leaf__label--visible"]:[])},components:A,role:"treeitem",action:e=>{o(t.id),e.getSystem().broadcastOn([`update-active-item-${n}`],{value:t.id})},eventOrder:{[Na()]:[LT,"keying"]},buttonBehaviours:Dd([...e?[qb.config({})]:[],Wb.config({toggleClass:"tox-trbtn--enabled",toggleOnExecute:!1,aria:{mode:"selected"}}),$m.config({channels:{[`update-active-item-${n}`]:{onReceive:(o,e)=>{(e.value===t.id?Wb.on:Wb.off)(o)}}}}),Ud(LT,[hd((o,e)=>{i.each(e=>{(e===t.id?Wb.on:Wb.off)(o)})}),xd(Na(),(t,o)=>{const e="ArrowLeft"===o.event.raw.code,n="ArrowRight"===o.event.raw.code;e?(Pn(t.element,".tox-tree--directory").each(o=>{t.getSystem().getByDom(o).each(t=>{Zn(o,".tox-tree--directory__label").each(o=>{t.getSystem().getByDom(o).each(Ld.focus)})})}),o.stop()):n&&o.stop()})])])})},YT=(t,o,e,n,i)=>fk(t,{tag:"span",classes:["tox-tree__icon-wrap","tox-icon"].concat(n||[]),behaviours:e,attributes:i},o),jT=qt("directory-label-event-id"),GT=({directory:t,visible:o,noChildren:e,backstage:n})=>{const i=t.menu.map(t=>RT(t,"tox-mbtn",n,D.none())),r=[{dom:{tag:"div",classes:["tox-chevron"]},components:[(a="chevron-right",A=n.shared.providers.icons,YT(a,A,[]))]},NT(t.title)];var a,A;IT(t,r,n),i.each(t=>{r.push(t)});const s=o=>{Pn(o.element,".tox-tree--directory").each(e=>{o.getSystem().getByDom(e).each(e=>{const n=!Wb.isOn(e);Wb.toggle(e),id(o,"expand-tree-node",{expanded:n,node:t.id})})})};return vf.sketch({dom:{tag:"div",classes:["tox-tree--directory__label","tox-trbtn"].concat(o?["tox-tree--directory__label--visible"]:[])},components:r,action:s,eventOrder:{[Na()]:[jT,"keying"]},buttonBehaviours:Dd([...o?[qb.config({})]:[],Ud(jT,[xd(Na(),(t,o)=>{const n="ArrowRight"===o.event.raw.code,i="ArrowLeft"===o.event.raw.code;n&&e&&o.stop(),(n||i)&&Pn(t.element,".tox-tree--directory").each(e=>{t.getSystem().getByDom(e).each(e=>{!Wb.isOn(e)&&n||Wb.isOn(e)&&i?(s(t),o.stop()):i&&!Wb.isOn(e)&&(Pn(e.element,".tox-tree--directory").each(t=>{Zn(t,".tox-tree--directory__label").each(t=>{e.getSystem().getByDom(t).each(Ld.focus)})}),o.stop())})})})])])})},WT=({children:t,onLeafAction:o,visible:e,treeId:n,expandedIds:i,selectedId:r,backstage:a})=>({dom:{tag:"div",classes:["tox-tree--directory__children"]},components:t.map(t=>"leaf"===t.type?HT({leaf:t,selectedId:r,onLeafAction:o,visible:e,treeId:n,backstage:a}):VT({directory:t,expandedIds:i,selectedId:r,onLeafAction:o,labelTabstopping:e,treeId:n,backstage:a})),behaviours:Dd([Db.config({dimension:{property:"height"},closedClass:"tox-tree--directory__children--closed",openClass:"tox-tree--directory__children--open",growingClass:"tox-tree--directory__children--growing",shrinkingClass:"tox-tree--directory__children--shrinking",expanded:e}),Dp.config({})])}),PT=qt("directory-event-id"),VT=({directory:t,onLeafAction:o,labelTabstopping:e,treeId:n,backstage:i,expandedIds:r,selectedId:a})=>{const{children:A}=t,s=ht(r),l=r.includes(t.id);return{dom:{tag:"div",classes:["tox-tree--directory"],attributes:{role:"treeitem"}},components:[GT({directory:t,visible:e,noChildren:0===t.children.length,backstage:i}),WT({children:A,expandedIds:r,selectedId:a,onLeafAction:o,visible:l,treeId:n,backstage:i})],behaviours:Dd([Ud(PT,[hd((t,o)=>{Wb.set(t,l)}),xd("expand-tree-node",(t,o)=>{const{expanded:e,node:n}=o.event;s.set(e?[...s.get(),n]:s.get().filter(t=>t!==n))})]),Wb.config({...t.children.length>0?{aria:{mode:"expanded"}}:{},toggleClass:"tox-tree--directory--expanded",onToggled:(t,e)=>{const r=t.components()[1],l=(d=e,A.map(t=>"leaf"===t.type?HT({leaf:t,selectedId:a,onLeafAction:o,visible:d,treeId:n,backstage:i}):VT({directory:t,expandedIds:s.get(),selectedId:a,onLeafAction:o,labelTabstopping:d,treeId:n,backstage:i})));var d;e?Db.grow(r):Db.shrink(r),Dp.set(r,l)}})])}},ZT=qt("tree-event-id"),QT=(t,o,e=[],n,i,r,a)=>{const A=o.fold(()=>({}),t=>({action:t})),s={buttonBehaviours:Dd([wz(()=>!t.enabled||a.checkUiComponentContext(t.context).shouldDisable),Nz(()=>a.checkUiComponentContext(t.context)),qb.config({}),...r.map(t=>nf.config(a.tooltips.getConfig({tooltipText:a.translate(t)}))).toArray(),Ud("button press",[cd("click")])].concat(e)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]},...A},l=It(s,{dom:n});return It(l,{components:i})},KT=(t,o,e,n=[],i)=>{const r={tag:"button",classes:["tox-tbtn"],attributes:{...t.tooltip.map(t=>({"aria-label":e.translate(t)})).getOr({}),"data-mce-name":i}},a=t.icon.map(t=>pT(t,e.icons)),A=Hz([a]);return QT(t,o,n,r,A,t.tooltip,e)},JT=t=>{switch(t){case"primary":return["tox-button"];case"toolbar":return["tox-tbtn"];default:return["tox-button","tox-button--secondary"]}},$T=(t,o,e,n=[],i=[])=>{const r=e.translate(t.text),a=t.icon.map(t=>pT(t,e.icons)),A=[a.getOrThunk(()=>Ag(r))],s=t.buttonType.getOr(t.primary||t.borderless?"primary":"secondary"),l={tag:"button",classes:[...JT(s),...a.isSome()?["tox-button--icon"]:[],...t.borderless?["tox-button--naked"]:[],...i],attributes:{"aria-label":r,"data-mce-name":t.text}},d=t.icon.map(h(r));return QT(t,o,n,l,A,d,e)},XT=(t,o,e,n=[],i=[])=>{const r=$T(t,D.some(o),e,n,i);return vf.sketch(r)},tU=(t,o)=>e=>{"custom"===o?id(e,oM,{name:t,value:{}}):"submit"===o?nd(e,eM):"cancel"===o?nd(e,tM):console.error("Unknown button type: ",o)},oU=(t,o,e)=>{if(((t,o)=>"menu"===o)(0,o)){const o=()=>r,n=t,i={...t,buttonType:"default",type:"menubutton",search:D.none(),onSetup:o=>(o.setEnabled(t.enabled),m),fetch:qT(n.items,o,e)},r=Af(RT(i,"tox-tbtn",e,D.none(),!0,t.text.or(t.tooltip).getOrUndefined()));return r.asSpec()}if(((t,o)=>"custom"===o||"cancel"===o||"submit"===o)(0,o)){const n=tU(t.name,o),i={...t,context:"cancel"===o?"any":t.context,borderless:!1};return XT(i,n,e.shared.providers,[])}if(((t,o)=>"togglebutton"===o)(0,o))return((t,o,e)=>{const n=t.icon.map(t=>gT(t,o.icons)).map(Af),i=t.buttonType.getOr(t.primary?"primary":"secondary"),r={...t,name:t.name??"",primary:"primary"===i,tooltip:t.tooltip,enabled:t.enabled??!1,borderless:!1},a=r.tooltip.or(t.text).map(t=>({"aria-label":o.translate(t)})).getOr({}),A=JT(i??"secondary"),s=t.icon.isSome()&&t.text.isSome(),l={tag:"button",classes:[...A.concat(t.icon.isSome()?["tox-button--icon"]:[]),...t.active?["tox-button--enabled"]:[],...s?["tox-button--icon-and-text"]:[]],attributes:{...a,...p(e)?{"data-mce-name":e}:{}}},d=o.translate(t.text.getOr("")),c=Ag(d),x=[...Hz([n.map(t=>t.asSpec())]),...t.text.isSome()?[c]:[]],g=QT(r,D.some(e=>{id(e,oM,{name:t.name,value:{setIcon:t=>{n.map(n=>n.getOpt(e).each(e=>{Dp.set(e,[gT(t,o.icons)])}))}}})}),[],l,x,t.tooltip,o);return vf.sketch(g)})(t,e.shared.providers,t.text.or(t.tooltip).getOrUndefined());throw console.error("Unknown footer button type: ",o),new Error("Unknown footer button type")},eU=(t,o)=>{const e=tU(t.name,"custom");return n=D.none(),i=Lh.parts.field({factory:vf,...$T(t,D.some(e),o,[fM(""),xM()])}),VO(n,i,[],[]);var n,i},nU={type:"separator"},iU=t=>({type:"menuitem",value:t.url,text:t.title,meta:{attach:t.attach},onAction:m}),rU=(t,o)=>({type:"menuitem",value:o,text:t,meta:{attach:void 0},onAction:m}),aU=(t,o)=>(t=>N(t,iU))(((t,o)=>H(o,o=>o.type===t))(t,o)),AU=t=>aU("header",t.targets),sU=t=>aU("anchor",t.targets),lU=t=>D.from(t.anchorTop).map(t=>rU("<top>",t)).toArray(),dU=t=>D.from(t.anchorBottom).map(t=>rU("<bottom>",t)).toArray(),cU=(t,o)=>{const e=t.toLowerCase();return H(o,t=>{const o=void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.text,n=t.value??"";return $t(o.toLowerCase(),e)||$t(n.toLowerCase(),e)})},xU=(t,o,e)=>{const n=Nu.getValue(o),i=n?.meta?.text??n.value;return e.getLinkInformation().fold(()=>[],o=>{const n=cU(i,(t=>N(t,t=>rU(t,t)))(e.getHistory(t)));return"file"===t?(r=[n,cU(i,AU(o)),cU(i,P([lU(o),sU(o),dU(o)]))],j(r,(t,o)=>0===t.length||0===o.length?t.concat(o):t.concat(nU,o),[])):n;var r})},pU=qt("aria-invalid"),gU=t=>(o,e,n,i,r)=>ut(e,"name").fold(()=>t(e,i,D.none(),r),a=>o.field(a,t(e,i,ut(n,a),r))),CU={bar:gU((t,o)=>((t,o)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:N(t.items,o.interpreter)}))(t,o.shared)),collection:gU((t,o,e)=>AM(t,o.shared.providers,e)),alertbanner:gU((t,o)=>((t,o)=>{const e=uk(t.icon,o.icons);return VC.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in",`tox-notification--${t.level}`]},components:[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:t.url?void 0:e},components:t.url?[vf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:e,attributes:{title:o.translate(t.iconTooltip)}},action:o=>id(o,oM,{name:"alert-banner",value:t.url}),buttonBehaviours:Dd([mk()])})]:void 0},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:o.translate(t.text)}}]})})(t,o.shared.providers)),input:gU((t,o,e)=>((t,o,e)=>TT({name:t.name,multiline:!1,label:t.label,inputMode:t.inputMode,placeholder:t.placeholder,flex:!1,disabled:!t.enabled,classname:"tox-textfield",validation:D.none(),maximized:t.maximized,data:e,context:t.context,spellcheck:D.none()},o))(t,o.shared.providers,e)),textarea:gU((t,o,e)=>((t,o,e)=>TT({name:t.name,multiline:!0,label:t.label,inputMode:D.none(),placeholder:t.placeholder,flex:!0,disabled:!t.enabled,classname:"tox-textarea",validation:D.none(),maximized:t.maximized,data:e,context:t.context,spellcheck:t.spellcheck},o))(t,o.shared.providers,e)),label:gU((t,o,e,n)=>((t,o,e)=>{const n="tox-label",i="center"===t.align?[`${n}--center`]:[],r="end"===t.align?[`${n}--end`]:[],a=Af({dom:{tag:"label",classes:[n,...i,...r]},components:[Ag(o.providers.translate(t.label))]}),A=N(t.items,o.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[a.asSpec(),...A],behaviours:Dd([xM(),Dp.config({}),(s=D.none(),bM(s,en,nn)),Kx.config({mode:"acyclic"}),Ud("label",[hd(o=>{t.for.each(t=>{e(t).each(t=>{a.getOpt(o).each(o=>{const e=Qe(t.element,"id")??qt("form-field");Ve(t.element,"id",e),Ve(o.element,"for",e)})})})})])])};var s})(t,o.shared,n)),iframe:(t=>(o,e,n,i,r)=>{const a=It(e,{source:"dynamic"});return gU(t)(o,a,n,i,r)})((t,o,e)=>aT(t,o.shared.providers,e)),button:gU((t,o)=>eU(t,o.shared.providers)),checkbox:gU((t,o,e)=>((t,o,e)=>{const n=t=>(t.element.dom.click(),D.some(!0)),i=Lh.parts.field({factory:{sketch:_},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Dd([xM(),Rg.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{xe(t.element).each(t=>ni(t,"tox-checkbox--disabled"))},onEnabled:t=>{xe(t.element).each(t=>ri(t,"tox-checkbox--disabled"))}}),qb.config({}),Ld.config({}),bM(e,$n,Jn),Kx.config({mode:"special",onEnter:n,onSpace:n,stopSpaceKeyup:!0}),Ud("checkbox-events",[xd(Ha(),(o,e)=>{id(o,JO,{name:t.name})})])])}),r=Lh.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"]},components:[Ag(o.translate(t.label))],behaviours:Dd([rf.config({})])}),a=t=>fk("checked"===t?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+t]},o.icons),A=Af({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return Lh.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[i,A.asSpec(),r],fieldBehaviours:Dd([Rg.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable}),Nz(()=>o.checkUiComponentContext(t.context))])})})(t,o.shared.providers,e)),colorinput:gU((t,o,e)=>cM(t,o.shared,o.colorinput,e)),colorpicker:gU((t,o,e)=>OM(0,o.shared.providers,e)),dropzone:gU((t,o,e)=>qM(t,o.shared.providers,e)),grid:gU((t,o)=>((t,o)=>({dom:{tag:"div",classes:["tox-form__grid",`tox-form__grid--${t.columns}col`]},components:N(t.items,o.interpreter)}))(t,o.shared)),listbox:gU((t,o,e)=>((t,o,e)=>{const n=U(t.items,t=>!wT(t)),i=o.shared.providers,r=e.bind(o=>FT(t.items,o)).orThunk(()=>ot(t.items).filter(wT)),a=t.label.map(t=>KO(t,i)),A=Lh.parts.field({dom:{},factory:{sketch:e=>fT({context:t.context,uid:e.uid,text:r.map(t=>t.text),icon:D.none(),tooltip:D.none(),role:Wt(!n,"combobox"),...n?{}:{listRole:"listbox"},ariaLabel:t.label,fetch:(e,i)=>{const r=BT(e,t.name,t.items,Nu.getValue(e),n);i(ET(r,wk.CLOSE_ON_EXECUTE,o,{isHorizontalMenu:!1,search:D.none()}))},onSetup:h(m),getApi:h({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[qb.config({}),mM(r.map(t=>t.value),t=>Qe(t.element,kT),(o,e)=>{FT(t.items,e).each(t=>{Ve(o.element,kT,t.value),id(o,uT,{text:t.text})})})]},"tox-listbox",o.shared)}}),s={dom:{tag:"div",classes:["tox-listboxfield"]},components:[A]};return Lh.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:P([a.toArray(),[s]]),fieldBehaviours:Dd([Rg.config({disabled:()=>!t.enabled||i.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Lh.getField(t).each(Rg.disable)},onEnabled:t=>{Lh.getField(t).each(Rg.enable)}})])})})(t,o,e)),selectbox:gU((t,o,e)=>((t,o,e)=>{const n=N(t.items,t=>({text:o.translate(t.text),value:t.value})),i=t.label.map(t=>KO(t,o)),r=Lh.parts.field({dom:{},...e.map(t=>({data:t})).getOr({}),selectAttributes:{size:t.size},options:n,factory:Wh,selectBehaviours:Dd([Rg.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable}),qb.config({}),Ud("selectbox-change",[xd(Ha(),(o,e)=>{id(o,JO,{name:t.name})})])])}),a=t.size>1?D.none():D.some(fk("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},o.icons)),A={dom:{tag:"div",classes:["tox-selectfield"]},components:P([[r],a.toArray()])};return Lh.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:P([i.toArray(),[A]]),fieldBehaviours:Dd([Rg.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Lh.getField(t).each(Rg.disable)},onEnabled:t=>{Lh.getField(t).each(Rg.enable)}}),Nz(()=>o.checkUiComponentContext(t.context))])})})(t,o.shared.providers,e)),sizeinput:gU((t,o)=>((t,o)=>{let e=OT;const n=qt("ratio-event"),i=t=>fk(t,{tag:"span",classes:["tox-icon","tox-lock-icon__"+t]},o.icons),r=()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable,a=Nz(()=>o.checkUiComponentContext(t.context)),A=t.label.getOr("Constrain proportions"),s=o.translate(A),l=Gh.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{"aria-label":s,"data-mce-name":A}},components:[i("lock"),i("unlock")],buttonBehaviours:Dd([Rg.config({disabled:r}),a,qb.config({}),nf.config(o.tooltips.getConfig({tooltipText:s}))])}),d=t=>({dom:{tag:"div",classes:["tox-form__group"]},components:t}),c=o=>Lh.parts.field({factory:Jh,inputClasses:["tox-textfield"],inputBehaviours:Dd([Rg.config({disabled:r}),a,qb.config({}),Ud("size-input-events",[xd(Ra(),(t,e)=>{id(t,n,{isField1:o})}),xd(Ha(),(o,e)=>{id(o,JO,{name:t.name})})])]),selectOnFocus:!1}),x=t=>({dom:{tag:"label",classes:["tox-label"]},components:[Ag(o.translate(t))]}),p=Gh.parts.field1(d([Lh.parts.label(x("Width")),c(!0)])),g=Gh.parts.field2(d([Lh.parts.label(x("Height")),c(!1)]));return Gh.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[p,g,d([x(" "),l])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:(t,o,n)=>{zT(Nu.getValue(t)).each(t=>{e(t).each(t=>{Nu.setValue(o,DT(t))})})},coupledFieldBehaviours:Dd([Rg.config({disabled:r,onDisabled:t=>{Gh.getField1(t).bind(Lh.getField).each(Rg.disable),Gh.getField2(t).bind(Lh.getField).each(Rg.disable),Gh.getLock(t).each(Rg.disable)},onEnabled:t=>{Gh.getField1(t).bind(Lh.getField).each(Rg.enable),Gh.getField2(t).bind(Lh.getField).each(Rg.enable),Gh.getLock(t).each(Rg.enable)}}),Nz(()=>o.checkUiComponentContext("mode:design")),Ud("size-input-events2",[xd(n,(t,o)=>{const n=o.event.isField1,i=n?Gh.getField1(t):Gh.getField2(t),r=n?Gh.getField2(t):Gh.getField1(t),a=i.map(Nu.getValue).getOr(""),A=r.map(Nu.getValue).getOr("");e=MT(a,A)})])])})})(t,o.shared.providers)),slider:gU((t,o,e)=>((t,o,e)=>{const n=Iv.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Ag(o.translate(t.label))]}),i=Iv.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),r=Iv.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Iv.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:t.min,maxX:t.max,getInitialValue:h(e.getOrThunk(()=>(Math.abs(t.max)-Math.abs(t.min))/2))},components:[n,i,r],sliderBehaviours:Dd([xM(),Ld.config({})]),onChoose:(o,e,n)=>{id(o,JO,{name:t.name,value:n})},onChange:(o,e,n)=>{id(o,JO,{name:t.name,value:n})}})})(t,o.shared.providers,e)),urlinput:gU((t,o,e)=>((t,o,e,n)=>{const i=o.shared.providers,r=o=>{const n=Nu.getValue(o);e.addToHistory(n.value,t.filetype)},a={...n.map(t=>({initialData:t})).getOr({}),dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{type:"url"},minChars:0,responseTime:0,fetch:n=>{const i=xU(t.filetype,n,e),r=ET(i,wk.BUBBLE_TO_SANDBOX,o,{isHorizontalMenu:!1,search:D.none()});return kt(r)},getHotspot:t=>p.getOpt(t),onSetValue:(t,o)=>{t.hasConfigured(Iu)&&Iu.run(t).get(m)},typeaheadBehaviours:Dd([...e.getValidationHandler().map(o=>Iu.config({getRoot:t=>xe(t.element),invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:(t,o)=>{l.getOpt(t).each(t=>{Ve(t.element,"title",i.translate(o))})}},validator:{validate:e=>{const n=Nu.getValue(e);return Ot(i=>{o({type:t.filetype,url:n.value},t=>{if("invalid"===t.status){Ve(e.element,"aria-errormessage",pU);const o=Dt.error(t.message);i(o)}else{$e(e.element,"aria-errormessage");const o=Dt.value(t.message);i(o)}})})},validateOnLoad:!1}})).toArray(),Rg.config({disabled:()=>!t.enabled||i.checkUiComponentContext(t.context).shouldDisable}),qb.config({}),Ud("urlinput-events",[xd(La(),o=>{const e=ci(o.element),n=e.trim();n!==e&&xi(o.element,n),"file"===t.filetype&&id(o,JO,{name:t.name})}),xd(Ha(),o=>{id(o,JO,{name:t.name}),r(o)}),xd(Ja(),o=>{id(o,JO,{name:t.name}),r(o)})])]),eventOrder:{[La()]:["streaming","urlinput-events","invalidating"]},model:{getDisplayText:t=>t.value,selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:o.shared.getSink,parts:{menu:jk(0,0,"normal")},onExecute:(t,o,e)=>{id(o,eM,{})},onItemExecute:(o,e,n,i)=>{r(o),id(o,JO,{name:t.name})}},A=Lh.parts.field({...a,factory:zy}),s=t.label.map(t=>KO(t,i)),l=Af(((t,o,e=t,n=t)=>fk(e,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+t],attributes:{title:i.translate(n),"aria-live":"polite",...o.fold(()=>({}),t=>({id:t}))}},i.icons))("invalid",D.some(pU),"warning")),d=Af({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[l.asSpec()]}),c=e.getUrlPicker(t.filetype),x=qt("browser.url.event"),p=Af({dom:{tag:"div",classes:["tox-control-wrap"]},components:[A,d.asSpec()],behaviours:Dd([Rg.config({disabled:()=>!t.enabled||i.checkUiComponentContext(t.context).shouldDisable})])}),g=Af(XT({context:t.context,name:t.name,icon:D.some("browse"),text:t.picker_text.or(t.label).getOr(""),enabled:t.enabled,primary:!1,buttonType:D.none(),borderless:!0},t=>nd(t,x),i,[],["tox-browse-url"]));return Lh.sketch({dom:QO([]),components:s.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:P([[p.asSpec()],c.map(()=>g.asSpec()).toArray()])}]),fieldBehaviours:Dd([Rg.config({disabled:()=>!t.enabled||i.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Lh.getField(t).each(Rg.disable),g.getOpt(t).each(Rg.disable)},onEnabled:t=>{Lh.getField(t).each(Rg.enable),g.getOpt(t).each(Rg.enable)}}),Nz(()=>i.checkUiComponentContext(t.context)),Ud("url-input-events",[xd(x,o=>{bg.getCurrent(o).each(e=>{const n=Nu.getValue(e),i={fieldname:t.name,...n};c.each(n=>{n(i).get(n=>{Nu.setValue(e,n),id(o,JO,{name:t.name})})})})})])])})})(t,o,o.urlinput,e)),customeditor:gU(t=>{const o=Qt(),e=Af({dom:{tag:t.tag}}),n=Qt(),i=!TM(t)&&t.onFocus.isSome()?[Ld.config({onFocus:o=>{t.onFocus.each(t=>{t(o.element.dom)})}}),qb.config({})]:[];return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Dd([Ud("custom-editor-events",[hd(i=>{e.getOpt(i).each(e=>{(TM(t)?t.init(e.element.dom):MM.load(t.scriptId,t.scriptUrl).then(o=>o(e.element.dom,t.settings))).then(t=>{n.on(o=>{t.setValue(o)}),n.clear(),o.set(t)})})})]),mM(D.none(),()=>o.get().fold(()=>n.get().getOr(""),t=>t.getValue()),(t,e)=>{o.get().fold(()=>n.set(e),t=>t.setValue(e))}),xM()].concat(i)),components:[e.asSpec()]}}),htmlpanel:gU((t,o)=>((t,o)=>{const e=["tox-form__group",...t.stretched?["tox-form__group--stretched"]:[]],n=Ud("htmlpanel",[hd(o=>{t.onInit(o.element.dom)})]);return"presentation"===t.presets?VC.sketch({dom:{tag:"div",classes:e,innerHtml:t.html},containerBehaviours:Dd([nf.config({...o.tooltips.getConfig({tooltipText:"",onShow:t=>{Qn(t.element,"[data-mce-tooltip]:hover").orThunk(()=>Le(t.element)).each(e=>{Ke(e,"data-mce-tooltip").each(e=>{nf.setComponents(t,o.tooltips.getComponents({tooltipText:e}))})})}}),mode:"children-normal",anchor:t=>({type:"node",node:Qn(t.element,"[data-mce-tooltip]:hover").orThunk(()=>Le(t.element).filter(t=>Ke(t,"data-mce-tooltip").isSome())),root:t.element,layouts:{onLtr:h([gl,pl,ll,cl,dl,xl]),onRtl:h([gl,pl,ll,cl,dl,xl])},bubble:js(0,-2,{})})}),n])}):VC.sketch({dom:{tag:"div",classes:e,innerHtml:t.html,attributes:{role:"document"}},containerBehaviours:Dd([qb.config({}),Ld.config({}),n])})})(t,o.shared.providers)),imagepreview:gU((t,o,e)=>AT(t,e)),table:gU((t,o)=>((t,o)=>{const e=t=>({dom:{tag:"th",innerHtml:o.translate(t)}}),n=t=>({dom:{tag:"td",innerHtml:o.translate(t)}}),i=t=>({dom:{tag:"tr"},components:N(t,n)});return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[(a=t.header,{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:N(a,e)}]}),(r=t.cells,{dom:{tag:"tbody"},components:N(r,i)})],behaviours:Dd([qb.config({}),Ld.config({})])};var r,a})(t,o.shared.providers)),tree:gU((t,o)=>((t,o)=>{const e=t.onLeafAction.getOr(m),n=t.onToggleExpand.getOr(m),i=t.defaultExpandedIds,r=ht(i),a=ht(t.defaultSelectedId),A=qt("tree-id"),s=(n,i)=>t.items.map(t=>"leaf"===t.type?HT({leaf:t,selectedId:n,onLeafAction:e,visible:!0,treeId:A,backstage:o}):VT({directory:t,selectedId:n,onLeafAction:e,expandedIds:i,labelTabstopping:!0,treeId:A,backstage:o}));return{dom:{tag:"div",classes:["tox-tree"],attributes:{role:"tree"}},components:s(a.get(),r.get()),behaviours:Dd([Kx.config({mode:"flow",selector:".tox-tree--leaf__label--visible, .tox-tree--directory__label--visible",cycles:!1}),Ud(ZT,[xd("expand-tree-node",(t,o)=>{const{expanded:e,node:i}=o.event;r.set(e?[...r.get(),i]:r.get().filter(t=>t!==i)),n(r.get(),{expanded:e,node:i})})]),$m.config({channels:{[`update-active-item-${A}`]:{onReceive:(t,o)=>{a.set(D.some(o.value)),Dp.set(t,s(D.some(o.value),r.get()))}}}}),Dp.config({})])}})(t,o)),panel:gU((t,o)=>((t,o)=>({dom:{tag:"div",classes:t.classes},components:N(t.items,o.shared.interpreter)}))(t,o))},uU={field:(t,o)=>o,record:h([])},mU=(t,o,e,n,i)=>{const r=It(n,{shared:{interpreter:o=>bU(t,o,e,r,i)}});return bU(t,o,e,r,i)},bU=(t,o,e,n,i)=>ut(CU,o.type).fold(()=>(console.error(`Unknown factory type "${o.type}", defaulting to container: `,o),o),r=>r(t,o,e,n,i)),fU=(t,o,e,n)=>bU(uU,t,o,e,n),hU={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},_U=(t,o,e)=>{const n={maxHeightFunction:Pl()};return()=>e()?{type:"node",root:Ee(ye(t())),node:D.from(t()),bubble:js(12,12,hU),layouts:{onRtl:()=>[Ul],onLtr:()=>[Tl]},overrides:n}:{type:"hotspot",hotspot:o(),bubble:js(-12,12,hU),layouts:{onRtl:()=>[ll,dl,gl],onLtr:()=>[dl,ll,gl]},overrides:n}},vU=(t,o,e,n)=>{const i={maxHeightFunction:Pl()};return()=>n()?{type:"node",root:Ee(ye(o())),node:D.from(o()),bubble:js(12,12,hU),layouts:{onRtl:()=>[Rl],onLtr:()=>[Rl]},overrides:i}:t?{type:"node",root:Ee(ye(o())),node:D.from(o()),bubble:js(0,-kn(o()),hU),layouts:{onRtl:()=>[pl],onLtr:()=>[pl]},overrides:i}:{type:"hotspot",hotspot:e(),bubble:js(0,0,hU),layouts:{onRtl:()=>[pl],onLtr:()=>[pl]},overrides:i}},yU=(t,o,e)=>()=>e()?{type:"node",root:Ee(ye(t())),node:D.from(t()),layouts:{onRtl:()=>[Rl],onLtr:()=>[Rl]}}:{type:"hotspot",hotspot:o(),layouts:{onRtl:()=>[gl],onLtr:()=>[gl]}},EU=(t,o)=>()=>({type:"selection",root:o(),getSelection:()=>{const o=t.selection.getRng(),e=t.model.table.getSelectedCells();if(e.length>1){const t=e[0],o=e[e.length-1],n={firstCell:Ao.fromDom(t),lastCell:Ao.fromDom(o)};return D.some(n)}return D.some(Ei.range(Ao.fromDom(o.startContainer),o.startOffset,Ao.fromDom(o.endContainer),o.endOffset))}}),wU=t=>o=>({type:"node",root:t(),node:o}),kU=(t,o,e,n)=>{const i=qE(t),r=()=>Ao.fromDom(t.getBody()),a=()=>Ao.fromDom(t.getContentAreaContainer()),A=()=>i||!n();return{inlineDialog:_U(a,o,A),inlineBottomDialog:vU(t.inline,a,e,A),banner:yU(a,o,A),cursor:EU(t,r),node:wU(r)}},BU=t=>(o,e)=>{uO(t)(o,e)},FU=t=>()=>oO(t),DU=t=>o=>JS(t,o),zU=t=>o=>tO(t,o),SU=t=>()=>uE(t),OU=t=>bt(t,"items"),MU=t=>bt(t,"format"),TU=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],UU=t=>j(t,(t,o)=>{if(mt(o,"items")){const e=UU(o.items);return{customFormats:t.customFormats.concat(e.customFormats),formats:t.formats.concat([{title:o.title,items:e.formats}])}}if((t=>mt(t,"inline"))(o)||(t=>mt(t,"block"))(o)||(t=>mt(t,"selector"))(o)){const e=`custom-${r(o.name)?o.name:o.title.toLowerCase()}`;return{customFormats:t.customFormats.concat([{name:e,format:o}]),formats:t.formats.concat([{title:o.title,format:e,icon:o.icon}])}}return{...t,formats:t.formats.concat(o)}},{customFormats:[],formats:[]}),RU=t=>Qy(t).map(o=>{const e=((t,o)=>{const e=UU(o),n=o=>{I(o,o=>{t.formatter.has(o.name)||t.formatter.register(o.name,o.format)})};return t.formatter?n(e.customFormats):t.on("init",()=>{n(e.customFormats)}),e.formats})(t,o);return Ky(t)?TU.concat(e):e}).getOr(TU),qU=(t,o,e)=>({...t,type:"formatter",isSelected:o(t.format),getStylePreview:e(t.format)}),NU=(t,o,e,n)=>{const i=o=>N(o,o=>OU(o)?(t=>{const o=i(t.items);return{...t,type:"submenu",getStyleItems:h(o)}})(o):MU(o)?(t=>qU(t,e,n))(o):(t=>{const o=rt(t);return 1===o.length&&T(o,"title")})(o)?{...o,type:"separator"}:(o=>{const i=r(o.name)?o.name:qt(o.title),a=`custom-${i}`,A={...o,type:"formatter",format:a,isSelected:e(a),getStylePreview:n(a)};return t.formatter.register(i,A),A})(o));return i(o)},IU=t=>{let o=0;const e=t=>[{dom:{tag:"div",classes:["tox-tooltip__body"]},components:[Ag(t.tooltipText)]}];return{getConfig:n=>({delayForShow:()=>o>0?60:300,delayForHide:h(300),exclusive:!0,lazySink:t,tooltipDom:{tag:"div",classes:["tox-tooltip","tox-tooltip--up"]},tooltipComponents:e(n),onShow:(t,e)=>{o++,n.onShow&&n.onShow(t,e)},onHide:(t,e)=>{o--,n.onHide&&n.onHide(t,e)},onSetup:n.onSetup}),getComponents:e}},LU=UM.trim,HU=t=>o=>{if((t=>p(t)&&1===t.nodeType)(o)){if(o.contentEditable===t)return!0;if(o.getAttribute("data-mce-contenteditable")===t)return!0}return!1},YU=HU("true"),jU=HU("false"),GU=(t,o,e,n,i)=>({type:t,title:o,url:e,level:n,attach:i}),WU=t=>t.innerText||t.textContent,PU=t=>(t=>t&&"A"===t.nodeName&&void 0!==(t.id||t.name))(t)&&ZU(t),VU=t=>t&&/^(H[1-6])$/.test(t.nodeName),ZU=t=>(t=>{let o=t;for(;o=o.parentNode;){const t=o.contentEditable;if(t&&"inherit"!==t)return YU(o)}return!1})(t)&&!jU(t),QU=t=>VU(t)&&ZU(t),KU=t=>{const o=(t=>t.id?t.id:qt("h"))(t);return GU("header",WU(t)??"","#"+o,(t=>VU(t)?parseInt(t.nodeName.substr(1),10):0)(t),()=>{t.id=o})},JU=t=>{const o=t.id||t.name,e=WU(t);return GU("anchor",e||"#"+o,"#"+o,0,m)},$U=t=>{const o=(e="h1,h2,h3,h4,h5,h6,a:not([href])",n=t,N(gi(Ao.fromDom(n),e),t=>t.dom));var e,n;return o},XU=t=>LU(t.title).length>0,tR=t=>{const o=$U(t);return H((t=>N(H(t,QU),KU))(o).concat((t=>N(H(t,PU),JU))(o)),XU)},oR="tinymce-url-history",eR=t=>r(t)&&/^https?/.test(t),nR=t=>a(t)&&gt(t,t=>{return!(s(o=t)&&o.length<=5&&Z(o,eR));var o}).isNone(),iR=()=>{const t=HS.getItem(oR);if(null===t)return{};let o;try{o=JSON.parse(t)}catch(t){if(t instanceof SyntaxError)return console.log("Local storage "+oR+" was not valid JSON",t),{};throw t}return nR(o)?o:(console.log("Local storage "+oR+" was not valid format",o),{})},rR=t=>{const o=iR();return ut(o,t).getOr([])},aR=(t,o)=>{if(!eR(t))return;const e=iR(),n=ut(e,o).getOr([]),i=H(n,o=>o!==t);e[o]=[t].concat(i).slice(0,5),(t=>{if(!nR(t))throw new Error("Bad format for history:\n"+JSON.stringify(t));HS.setItem(oR,JSON.stringify(t))})(e)},AR=t=>!!t,sR=t=>st(UM.makeMap(t,/[, ]/),AR),lR=t=>D.from(lE(t)),dR=(t,o)=>{const e=(t=>{const o=D.from(xE(t)).filter(AR).map(sR);return lR(t).fold(B,t=>o.fold(F,t=>rt(t).length>0&&t))})(t);return d(e)?e?lR(t):D.none():e[o]?lR(t):D.none()},cR=t=>D.from(t).filter(r).getOrUndefined(),xR=t=>({getHistory:rR,addToHistory:aR,getLinkInformation:()=>(t=>pE(t)?D.some({targets:tR(t.getBody()),anchorTop:cR(gE(t)),anchorBottom:cR(CE(t))}):D.none())(t),getValidationHandler:()=>(t=>D.from(dE(t)))(t),getUrlPicker:o=>((t,o)=>dR(t,o).map(e=>n=>wt(i=>{const A={filetype:o,fieldname:n.fieldname,...D.from(n.meta).getOr({})};e.call(t,(t,o)=>{if(!r(t))throw new Error("Expected value to be string");if(void 0!==o&&!a(o))throw new Error("Expected meta to be a object");i({value:t,meta:o})},n.value,A)})))(t,o)}),pR=(t,o,e,n)=>{const i=ht(!1),r=(t=>{const o=ht(UE(t)?"bottom":"top");return{isPositionedAtTop:()=>"top"===o.get(),getDockingMode:o.get,setDockingMode:o.set}})(o),a={icons:()=>o.ui.registry.getAll().icons,menuItems:()=>o.ui.registry.getAll().menuItems,translate:dk.translate,isDisabled:()=>!o.ui.isEnabled(),getOption:o.options.get,tooltips:IU(t.dialog),checkUiComponentContext:t=>{if(Yy(o))return{contextType:"disabled",shouldDisable:!0};const[e,n=""]=t.split(":"),i=o.ui.registry.getAll().contexts;return{contextType:e,shouldDisable:!ut(i,e).fold(()=>ut(i,"mode").map(t=>t("design")).getOr(!1),t=>"!"===n.charAt(0)?!t(n.slice(1)):t(n))}}},A=xR(o),s=(t=>{const o=o=>()=>t.formatter.match(o),e=o=>()=>{const e=t.formatter.get(o);return void 0!==e?D.some({tag:e.length>0&&(e[0].inline||e[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(o))}):D.none()},n=ht([]),i=ht([]),r=ht(!1);return t.on("PreInit",i=>{const r=RU(t),a=NU(t,r,o,e);n.set(a)}),t.on("addStyleModifications",n=>{const a=NU(t,n.items,o,e);i.set(a),r.set(n.replace)}),{getData:()=>{const t=r.get()?[]:n.get(),o=i.get();return t.concat(o)}}})(o),l=(t=>({colorPicker:BU(t),hasCustomColors:FU(t),getColors:DU(t),getColorCols:zU(t)}))(o),d=(t=>({isDraggableModal:SU(t)}))(o),c={shared:{providers:a,anchors:kU(o,e,n,r.isPositionedAtTop),header:r},urlinput:A,styles:s,colorinput:l,dialog:d,isContextMenuOpen:()=>i.get(),setContextMenuState:t=>i.set(t)},x=t=>D.none(),p={...c,shared:{...c.shared,interpreter:t=>fU(t,{},p,x),getSink:t.popup}},g={...c,shared:{...c.shared,interpreter:t=>fU(t,{},g,x),getSink:t.dialog}};return{popup:p,dialog:g}},gR={skipFocus:"ToggleToolbarDrawer skipFocus is deprecated see migration guide: https://www.tiny.cloud/docs/tinymce/latest/migration-from-7x/"},CR=m,uR=B,mR=h([]);var bR=Object.freeze({__proto__:null,setup:CR,isDocked:uR,getBehaviours:mR});const fR=h(qt("toolbar-height-change")),hR={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},_R="tox-tinymce--toolbar-sticky-on",vR="tox-tinymce--toolbar-sticky-off",yR=(t,o)=>T(gC.getModes(t),o),ER=t=>{const o=t.element;xe(o).each(e=>{const n="padding-"+gC.getModes(t)[0];if(gC.isDocked(t)){const t=Dn(e);pn(o,"width",t+"px"),pn(e,n,(t=>kn(t)+(parseInt(un(t,"margin-top"),10)||0)+(parseInt(un(t,"margin-bottom"),10)||0))(o)+"px")}else _n(o,"width"),_n(e,n)})},wR=(t,o)=>{o?(ri(t,hR.fadeOutClass),si(t,[hR.transitionClass,hR.fadeInClass])):(ri(t,hR.fadeInClass),si(t,[hR.fadeOutClass,hR.transitionClass]))},kR=(t,o)=>{const e=Ao.fromDom(t.getContainer());o?(ni(e,_R),ri(e,vR)):(ni(e,vR),ri(e,_R))},BR=(t,o)=>{const e=Qt(),n=o.getSink,i=t=>{n().each(o=>t(o.element))},r=o=>{t.inline||ER(o),kR(t,gC.isDocked(o)),o.getSystem().broadcastOn([$d()],{}),n().each(t=>t.getSystem().broadcastOn([$d()],{}))},a=t.inline?[]:[$m.config({channels:{[fR()]:{onReceive:ER}}})];return[Ld.config({}),gC.config({contextual:{lazyContext:o=>{const e=kn(o.element),n=t.inline?t.getContentAreaContainer():t.getContainer();return D.from(n).map(n=>{const i=Ii(Ao.fromDom(n));return ZE(t,o.element).fold(()=>{const t=i.height-e,n=i.y+(yR(o,"top")?0:e);return Ni(i.x,n,i.width,t)},t=>{const n=Hi(i,QE(t)),r=yR(o,"top")?n.y:n.y+e;return Ni(n.x,r,n.width,n.height-e)})})},onShow:()=>{i(t=>wR(t,!0))},onShown:t=>{i(t=>li(t,[hR.transitionClass,hR.fadeInClass])),e.get().each(o=>{((t,o)=>{const e=Ae(o);Ie(e).filter(t=>!fo(o,t)).filter(o=>fo(o,Ao.fromDom(e.dom.body))||ho(t,o)).each(()=>Re(o))})(t.element,o),e.clear()})},onHide:t=>{((t,o)=>Le(t).orThunk(()=>o().toOptional().bind(t=>Le(t.element))))(t.element,n).fold(e.clear,e.set),i(t=>wR(t,!1))},onHidden:()=>{i(t=>li(t,[hR.transitionClass]))},...hR},lazyViewport:o=>ZE(t,o.element).fold(()=>{const e=Yi(),n=aE(t),i=e.y+(yR(o,"top")&&!VE(t)?n:0),r=e.height-(yR(o,"bottom")?n:0);return{bounds:Ni(e.x,i,e.width,r),optScrollEnv:D.none()}},t=>({bounds:QE(t),optScrollEnv:D.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})),modes:[o.header.getDockingMode()],onDocked:r,onUndocked:r}),...a]};var FR=Object.freeze({__proto__:null,setup:(t,o,e)=>{t.inline||(o.header.isPositionedAtTop()||t.on("ResizeEditor",()=>{e().each(gC.reset)}),t.on("ResizeWindow ResizeEditor",()=>{e().each(ER)}),t.on("SkinLoaded",()=>{e().each(t=>{gC.isDocked(t)?gC.reset(t):gC.refresh(t)})}),t.on("FullscreenStateChanged",()=>{e().each(gC.reset)})),t.on("AfterScrollIntoView",t=>{e().each(o=>{gC.refresh(o);const e=o.element;Bn(e)&&((t,o)=>{const e=Ae(o),n=de(o).dom.innerHeight,i=Rn(e),r=Ao.fromDom(t.elm),a=Li(r),A=wn(r),s=a.y,l=s+A,d=Tn(o),c=wn(o),x=d.top,p=x+c,g=Math.abs(x-i.top)<2,C=Math.abs(p-(i.top+n))<2;if(g&&s<p)qn(i.left,s-c,e);else if(C&&l>x){const t=s-n+A+c;qn(i.left,t,e)}})(t,e)})}),t.on("PostRender",()=>{kR(t,!1)})},isDocked:t=>t().map(gC.isDocked).getOr(!1),getBehaviours:BR});var DR=WC({factory:(t,o)=>{const e={focus:Kx.focusIn,setMenus:(t,e)=>{const n=N(e,t=>{const e={type:"menubutton",text:t.text,fetch:o=>{o(t.getItems())},context:"any"},n=tD(e).mapError(t=>Gr(t)).getOrDie();return RT(n,"tox-mbtn",o.backstage,D.some("menuitem"))});Dp.set(t,n)}};return{uid:t.uid,dom:t.dom,components:[],behaviours:Dd([Dp.config({}),Ud("menubar-events",[hd(o=>{t.onSetup(o)}),xd(Ua(),(t,o)=>{Qn(t.element,".tox-mbtn--active").each(e=>{Kn(o.event.target,".tox-mbtn").each(o=>{fo(e,o)||t.getSystem().getByDom(e).each(e=>{t.getSystem().getByDom(o).each(t=>{vh.expand(t),vh.close(e),Ld.focus(t)})})})})}),xd(gA(),(t,o)=>{o.event.prevFocus.bind(o=>t.getSystem().getByDom(o).toOptional()).each(e=>{o.event.newFocus.bind(o=>t.getSystem().getByDom(o).toOptional()).each(t=>{vh.isOpen(e)&&(vh.expand(t),vh.close(e))})})})]),Kx.config({mode:"flow",selector:".tox-mbtn",onEscape:o=>(t.onEscape(o),D.some(!0))}),qb.config({})]),apis:e,domModification:{attributes:{role:"menubar"}}}},name:"silver.Menubar",configFields:[Kr("dom"),Kr("uid"),Kr("onEscape"),Kr("backstage"),pa("onSetup",m)],apis:{focus:(t,o)=>{t.focus(o)},setMenus:(t,o,e)=>{t.setMenus(o,e)}}});const zR=t=>({element:()=>t.element.dom}),SR=(t,o)=>{const e=N(rt(o),t=>{const e=o[t],n=Yr((t=>Hr("sidebar",gz,t))(e));return{name:t,getApi:zR,onSetup:n.onSetup,onShow:n.onShow,onHide:n.onHide}});return N(e,o=>{const n=ht(m);return t.slot(o.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:Ez([Dz(o,n),zz(o,n),xd(CA(),(t,o)=>{const n=o.event,i=G(e,t=>t.name===n.name);i.each(o=>{(n.visible?o.onShow:o.onHide)(o.getApi(t))})})])})})},OR=t=>Wv.sketch(o=>({dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:SR(o,t),slotBehaviours:Ez([hd(t=>Wv.hideAllSlots(t))])})),MR=(t,o)=>{Ve(t,"role",o)},TR=t=>bg.getCurrent(t).bind(t=>{if(Db.isGrowing(t)||Db.hasGrown(t)){return bg.getCurrent(t).bind(t=>G(Wv.getSlotNames(t),o=>Wv.isShowing(t,o)))}return D.none()}),UR=qt("FixSizeEvent"),RR=qt("AutoSizeEvent"),qR=t=>bg.getCurrent(t).each(t=>Re(t.element,!0)),NR=(t,o,e,n)=>{const i=o.element;if(((t,o)=>{const e="tabindex",n=`data-mce-${e}`;D.from(t.iframeElement).map(Ao.fromDom).each(t=>{o?(Ke(t,e).each(o=>Ve(t,n,o)),Ve(t,e,-1)):($e(t,e),Ke(t,n).each(o=>{Ve(t,e,o),$e(t,n)}))})})(t,e),e)Cg.block(o,(t=>(o,e)=>({dom:{tag:"div",attributes:{"aria-label":t.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:af('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}))(n)),_n(i,"display"),$e(i,"aria-hidden"),t.hasFocus()&&qR(o);else{const e=bg.getCurrent(o).exists(t=>Ne(t.element));Cg.unblock(o),pn(i,"display","none"),Ve(i,"aria-hidden","true"),e&&t.focus()}},IR=(t,o,e)=>{const n=ht(!1),i=Qt(),r=e=>{n.get()&&!(t=>{if((t=>"focusin"===t.type)(t))return(t.composed?ot(t.composedPath()):D.from(t.target)).map(Ao.fromDom).filter(ee).exists(t=>Ai(t,"mce-pastebin"));return!1})(e)&&(e.preventDefault(),qR(o()),t.editorManager.setActive(t))};t.inline||t.on("PreInit",()=>{t.dom.bind(t.getWin(),"focusin",r),t.on("BeforeExecCommand",t=>{"mcefocus"===t.command.toLowerCase()&&!0!==t.value&&r(t)})});const a=i=>{i!==n.get()&&(n.set(i),NR(t,o(),i,e.providers),((t,o)=>{t.dispatch("AfterProgressState",{state:o})})(t,i))};t.on("ProgressState",o=>{if(i.on(clearTimeout),C(o.time)){const e=Ty.setEditorTimeout(t,()=>a(o.state),o.time);i.set(e)}else a(o.state),i.clear()})},LR=t=>{const o=t.label.or(t.title).fold(()=>({}),t=>({attributes:{"aria-label":t}}));return{dom:{tag:"div",classes:["tox-toolbar__group"].concat(t.label.isSome()?["tox-toolbar__group_with_label"]:[]),...o},components:[...t.label.map(t=>({dom:{tag:"span",classes:["tox-label","tox-label--context-toolbar"]},components:[Ag(t)]})).toArray(),ny.parts.items({})],items:t.items,markers:{itemSelector:".tox-tbtn:not([disabled]), .tox-toolbar-nav-item:not([disabled]), .tox-number-input:not([disabled])"},tgroupBehaviours:Dd([qb.config({}),Ld.config({ignore:!0})])}},HR=t=>ny.sketch(LR(t)),YR=(t,o)=>{const e=hd(o=>{const e=N(t.initGroups,HR);zh.setGroups(o,e)});return Dd([Bz(()=>t.providers.checkUiComponentContext("any").shouldDisable),Nz(()=>t.providers.checkUiComponentContext("any")),Kx.config({mode:o,onEscape:t.onEscape,visibilitySelector:".tox-toolbar__overflow",selector:".tox-toolbar__group"}),Ud("toolbar-events",[e])])},jR=t=>{const o=t.cyclicKeying?"cyclic":"acyclic";return{uid:t.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":LR({title:D.none(),label:D.none(),items:[]}),"overflow-button":KT({context:"any",name:"more",icon:D.some("more-drawer"),enabled:!0,tooltip:D.some("Reveal or hide additional toolbar items"),primary:!1,buttonType:D.none(),borderless:!1},D.none(),t.providers,[],"overflow-button")},splitToolbarBehaviours:YR(t,o)}},GR=t=>{const o=jR(t),e=ay.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return ay.sketch({...o,lazySink:t.getSink,getOverflowBounds:()=>{const o=t.moreDrawerData.lazyHeader().element,e=Li(o),n=le(o),i=Li(n),r=Math.max(n.dom.scrollHeight,i.height);return Ni(e.x+4,i.y,e.width-8,r)},parts:{...o.parts,overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:t.attributes}}},components:[e],markers:{overflowToggledClass:"tox-tbtn--enabled"},onOpened:o=>t.onToggled(o,!0),onClosed:o=>t.onToggled(o,!1)})},WR=t=>{const o=cy.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),e=cy.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),n=jR(t);return cy.sketch({...n,components:[o,e],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:o=>{o.getSystem().broadcastOn([fR()],{type:"opened"}),t.onToggled(o,!0)},onClosed:o=>{o.getSystem().broadcastOn([fR()],{type:"closed"}),t.onToggled(o,!1)}})},PR=t=>{const o=t.cyclicKeying?"cyclic":"acyclic";return zh.sketch({uid:t.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(t.type===Sy.scrolling?["tox-toolbar--scrolling"]:[])},components:[zh.parts.groups({})],toolbarBehaviours:YR(t,o)})},VR=(t,o)=>((t,o)=>{const e="togglebutton"===t.type,n=t.icon.map(t=>gT(t,o.icons)).map(Af),i=i=>{const r=t=>{n.map(e=>e.getOpt(i).each(e=>{Dp.set(e,[gT(t,o.icons)])}))},a=t=>{const o=i.element;t?(ni(o,"tox-button--enabled"),Ve(o,"aria-pressed",!0)):(ri(o,"tox-button--enabled"),$e(o,"aria-pressed"))},A=()=>Ai(i.element,"tox-button--enabled"),s=()=>Re(i.element);return e?t.onAction({setIcon:r,setActive:a,isActive:A,focus:s}):"button"===t.type?t.onAction({setIcon:r}):void 0},r={...t,name:e?t.text.getOr(t.icon.getOr("")):t.text??t.icon.getOr(""),primary:"primary"===t.buttonType,buttonType:D.from(t.buttonType),tooltip:t.tooltip,icon:t.icon,enabled:!0,borderless:t.borderless},a=JT(t.buttonType??"secondary"),A=e?t.text.map(o.translate):D.some(o.translate(t.text)),s=A.map(Ag),l=r.tooltip.or(A).map(t=>({"aria-label":o.translate(t)})).getOr({}),d=n.map(t=>t.asSpec()),c=Hz([d,s]),x=t.icon.isSome()&&s.isSome(),p={tag:"button",classes:a.concat(...t.icon.isSome()&&!x?["tox-button--icon"]:[]).concat(...x?["tox-button--icon-and-text"]:[]).concat(...t.borderless?["tox-button--naked"]:[]).concat(..."togglebutton"===t.type&&t.active?["tox-button--enabled"]:[]),attributes:l},g=QT(r,D.some(i),[],p,c,t.tooltip,o);return vf.sketch(g)})(t,o),ZR=Qo().deviceType,QR=ZR.isPhone(),KR=ZR.isTablet();var JR=PC({name:"silver.View",configFields:[Kr("viewConfig")],partFields:[_s({factory:{sketch:t=>{let o=!1;const e=N(t.buttons,e=>"group"===e.type?(o=!0,((t,o)=>({dom:{tag:"div",classes:["tox-view__toolbar__group"]},components:N(t.buttons,t=>VR(t,o))}))(e,t.providers)):VR(e,t.providers));return{uid:t.uid,dom:{tag:"div",classes:[o?"tox-view__toolbar":"tox-view__header",...QR||KR?["tox-view--mobile","tox-view--scrolling"]:[]]},behaviours:Dd([Ld.config({}),Kx.config({mode:"flow",selector:"button, .tox-button",focusInside:ZA.OnEnterOrSpaceMode})]),components:o?e:[VC.sketch({dom:{tag:"div",classes:["tox-view__header-start"]},components:[]}),VC.sketch({dom:{tag:"div",classes:["tox-view__header-end"]},components:e})]}}},schema:[Kr("buttons"),Kr("providers")],name:"header"}),_s({factory:{sketch:t=>({uid:t.uid,behaviours:Dd([Ld.config({}),qb.config({})]),dom:{tag:"div",classes:["tox-view__pane"]}})},schema:[],name:"pane"})],factory:(t,o,e,n)=>{const i={getPane:o=>sf.getPart(o,t,"pane"),getOnShow:o=>t.viewConfig.onShow,getOnHide:o=>t.viewConfig.onHide};return{uid:t.uid,dom:t.dom,components:o,behaviours:Dd([Ld.config({}),Kx.config({mode:"cyclic",focusInside:ZA.OnEnterOrSpaceMode})]),apis:i}},apis:{getPane:(t,o)=>t.getPane(o),getOnShow:(t,o)=>t.getOnShow(o),getOnHide:(t,o)=>t.getOnHide(o)}});const $R=(t,o,e)=>pt(o,(o,n)=>{const i=Yr(Hr("view",_z,o));return t.slot(n,JR.sketch({dom:{tag:"div",classes:["tox-view"]},viewConfig:i,components:[...i.buttons.length>0?[JR.parts.header({buttons:i.buttons,providers:e})]:[],JR.parts.pane({})]}))}),XR=(t,o)=>Wv.sketch(e=>({dom:{tag:"div",classes:["tox-view-wrap__slot-container"]},components:$R(e,t,o),slotBehaviours:Ez([hd(t=>Wv.hideAllSlots(t))])})),tq=t=>G(Wv.getSlotNames(t),o=>Wv.isShowing(t,o)),oq=(t,o,e)=>{Wv.getSlot(t,o).each(t=>{JR.getPane(t).each(o=>{var n;e(t)((n=o.element.dom,{getContainer:h(n)}))})})};var eq=WC({factory:(t,o)=>{const e={setViews:(t,e)=>{Dp.set(t,[XR(e,o.backstage.shared.providers)])},whichView:t=>bg.getCurrent(t).bind(tq),toggleView:(t,o,e,n)=>bg.getCurrent(t).exists(i=>{const r=tq(i),a=r.exists(t=>n===t),A=Wv.getSlot(i,n).isSome();return A&&(Wv.hideAllSlots(i),a?((t=>{const o=t.element;pn(o,"display","none"),Ve(o,"aria-hidden","true")})(t),o()):(e(),(t=>{const o=t.element;_n(o,"display"),$e(o,"aria-hidden")})(t),Wv.showSlot(i,n),((t,o)=>{oq(t,o,JR.getOnShow)})(i,n)),r.each(t=>((t,o)=>oq(t,o,JR.getOnHide))(i,t))),A})};return{uid:t.uid,dom:{tag:"div",classes:["tox-view-wrap"],attributes:{"aria-hidden":"true"},styles:{display:"none"}},components:[],behaviours:Dd([Dp.config({}),bg.config({find:t=>{const o=Dp.contents(t);return ot(o)}})]),apis:e}},name:"silver.ViewWrapper",configFields:[Kr("backstage")],apis:{setViews:(t,o,e)=>t.setViews(o,e),toggleView:(t,o,e,n,i)=>t.toggleView(o,e,n,i),whichView:(t,o)=>t.whichView(o)}});const nq=lf.optional({factory:DR,name:"menubar",schema:[Kr("backstage")]}),iq=lf.optional({factory:{sketch:t=>kf.sketch({uid:t.uid,dom:t.dom,listBehaviours:Dd([Kx.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:()=>PR({type:t.type,uid:qt("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:t.providers,onEscape:()=>(t.onEscape(),D.some(!0))}),setupItem:(t,o,e,n)=>{zh.setGroups(o,e)},shell:!0})},name:"multiple-toolbar",schema:[Kr("dom"),Kr("onEscape")]}),rq=lf.optional({factory:{sketch:t=>{const o=(t=>t.type===Sy.sliding?WR:t.type===Sy.floating?GR:PR)(t);return o({type:t.type,uid:t.uid,onEscape:()=>(t.onEscape(),D.some(!0)),onToggled:(o,e)=>t.onToolbarToggled(e),cyclicKeying:!1,initGroups:[],getSink:t.getSink,providers:t.providers,moreDrawerData:{lazyToolbar:t.lazyToolbar,lazyMoreButton:t.lazyMoreButton,lazyHeader:t.lazyHeader},attributes:t.attributes})}},name:"toolbar",schema:[Kr("dom"),Kr("onEscape"),Kr("getSink")]}),aq=lf.optional({factory:{sketch:t=>{const o=t.editor,e=t.sticky?BR:mR;return{uid:t.uid,dom:t.dom,components:t.components,behaviours:Dd(e(o,t.sharedBackstage))}}},name:"header",schema:[Kr("dom")]}),Aq=lf.optional({factory:{sketch:t=>{const o=t.promotionLink?[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/tinymce-upgrade-to-cloud/?utm_campaign=self_hosted_upgrade_promo&utm_source=tiny&utm_medium=referral",rel:"noopener",target:"_blank","aria-hidden":"true"},classes:["tox-promotion-link"],innerHtml:"💝 Get all features"}}]:[];return{uid:t.uid,dom:t.dom,components:o}}},name:"promotion",schema:[Kr("dom"),Kr("promotionLink")]}),sq=lf.optional({name:"socket",schema:[Kr("dom")]}),lq=lf.optional({factory:{sketch:t=>({uid:t.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"presentation"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:Dd([qb.config({}),Ld.config({}),Db.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:t=>{bg.getCurrent(t).each(Wv.hideAllSlots),nd(t,RR)},onGrown:t=>{nd(t,RR)},onStartGrow:t=>{id(t,UR,{width:bn(t.element,"width").getOr("")})},onStartShrink:t=>{id(t,UR,{width:Dn(t.element)+"px"})}}),Dp.config({}),bg.config({find:t=>{const o=Dp.contents(t);return ot(o)}})])}],behaviours:Dd([gM(0),Ud("sidebar-sliding-events",[xd(UR,(t,o)=>{pn(t.element,"width",o.event.width)}),xd(RR,(t,o)=>{_n(t.element,"width")})])])})},name:"sidebar",schema:[Kr("dom")]}),dq=lf.optional({factory:{sketch:t=>({uid:t.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:Dd([Dp.config({}),Cg.config({focus:!1}),bg.config({find:t=>ot(t.components())})]),components:[]})},name:"throbber",schema:[Kr("dom")]}),cq=lf.optional({factory:eq,name:"viewWrapper",schema:[Kr("backstage")]}),xq=lf.optional({factory:{sketch:t=>({uid:t.uid,dom:{tag:"div",classes:["tox-editor-container"]},components:t.components})},name:"editorContainer",schema:[]});var pq=PC({name:"OuterContainer",factory:(t,o,e)=>{let n=!1;const i=t=>{Vn(t,".tox-statusbar").each(t=>{"none"===un(t,"display")&&"true"===Qe(t,"aria-hidden")?(_n(t,"display"),$e(t,"aria-hidden")):(pn(t,"display","none"),Ve(t,"aria-hidden","true"))})},a={getSocket:o=>sf.getPart(o,t,"socket"),setSidebar:(o,e,n)=>{sf.getPart(o,t,"sidebar").each(t=>((t,o,e)=>{bg.getCurrent(t).each(n=>{Dp.set(n,[OR(o)]);const i=e?.toLowerCase();r(i)&&mt(o,i)&&bg.getCurrent(n).each(o=>{Wv.showSlot(o,i),Db.immediateGrow(n),_n(n.element,"width"),MR(t.element,"region")})})})(t,e,n))},toggleSidebar:(o,e)=>{sf.getPart(o,t,"sidebar").each(t=>((t,o)=>{bg.getCurrent(t).each(e=>{bg.getCurrent(e).each(n=>{Db.hasGrown(e)?Wv.isShowing(n,o)?(Db.shrink(e),MR(t.element,"presentation")):(Wv.hideAllSlots(n),Wv.showSlot(n,o),MR(t.element,"region")):(Wv.hideAllSlots(n),Wv.showSlot(n,o),Db.grow(e),MR(t.element,"region"))})})})(t,e))},whichSidebar:o=>sf.getPart(o,t,"sidebar").bind(TR).getOrNull(),getHeader:o=>sf.getPart(o,t,"header"),getToolbar:o=>sf.getPart(o,t,"toolbar"),setToolbar:(o,e)=>{sf.getPart(o,t,"toolbar").each(t=>{const o=N(e,HR);t.getApis().setGroups(t,o)})},setToolbars:(o,e)=>{sf.getPart(o,t,"multiple-toolbar").each(t=>{const o=N(e,t=>N(t,HR));kf.setItems(t,o)})},refreshToolbar:o=>{sf.getPart(o,t,"toolbar").each(t=>t.getApis().refresh(t))},toggleToolbarDrawer:o=>{sf.getPart(o,t,"toolbar").each(t=>{Gt(t.getApis().toggle,o=>o(t))})},toggleToolbarDrawerWithoutFocusing:o=>{sf.getPart(o,t,"toolbar").each(t=>{Gt(t.getApis().toggleWithoutFocusing,o=>o(t))})},isToolbarDrawerToggled:o=>sf.getPart(o,t,"toolbar").bind(t=>D.from(t.getApis().isOpen).map(o=>o(t))).getOr(!1),getThrobber:o=>sf.getPart(o,t,"throbber"),focusToolbar:o=>{sf.getPart(o,t,"toolbar").orThunk(()=>sf.getPart(o,t,"multiple-toolbar")).each(t=>{Kx.focusIn(t)})},setMenubar:(o,e)=>{sf.getPart(o,t,"menubar").each(t=>{DR.setMenus(t,e)})},focusMenubar:o=>{sf.getPart(o,t,"menubar").each(t=>{DR.focus(t)})},setViews:(o,e,n)=>{sf.getPart(o,t,"viewWrapper").each(t=>{eq.setViews(t,e)});const i=n?.toLowerCase();r(i)&&mt(e,i)&&a.toggleView(o,i)},toggleView:(o,e)=>sf.getPart(o,t,"viewWrapper").exists(t=>eq.toggleView(t,()=>a.showMainView(o),()=>a.hideMainView(o),e)),whichView:o=>sf.getPart(o,t,"viewWrapper").bind(eq.whichView).getOrNull(),hideMainView:o=>{n=a.isToolbarDrawerToggled(o),n&&a.toggleToolbarDrawer(o),sf.getPart(o,t,"editorContainer").each(t=>{const o=t.element;i(o),pn(o,"display","none"),Ve(o,"aria-hidden","true")})},showMainView:o=>{n&&a.toggleToolbarDrawer(o),sf.getPart(o,t,"editorContainer").each(t=>{const o=t.element;i(o),_n(o,"display"),$e(o,"aria-hidden")})}};return{uid:t.uid,dom:t.dom,components:o,apis:a,behaviours:t.behaviours}},configFields:[Kr("dom"),Kr("behaviours")],partFields:[aq,nq,rq,iq,sq,lq,Aq,dq,cq,xq],apis:{getSocket:(t,o)=>t.getSocket(o),setSidebar:(t,o,e,n)=>{t.setSidebar(o,e,n)},toggleSidebar:(t,o,e)=>{t.toggleSidebar(o,e)},whichSidebar:(t,o)=>t.whichSidebar(o),getHeader:(t,o)=>t.getHeader(o),getToolbar:(t,o)=>t.getToolbar(o),setToolbar:(t,o,e)=>{t.setToolbar(o,e)},setToolbars:(t,o,e)=>{t.setToolbars(o,e)},refreshToolbar:(t,o)=>t.refreshToolbar(o),toggleToolbarDrawer:(t,o)=>{t.toggleToolbarDrawer(o)},toggleToolbarDrawerWithoutFocusing:(t,o)=>{t.toggleToolbarDrawerWithoutFocusing(o)},isToolbarDrawerToggled:(t,o)=>t.isToolbarDrawerToggled(o),getThrobber:(t,o)=>t.getThrobber(o),setMenubar:(t,o,e)=>{t.setMenubar(o,e)},focusMenubar:(t,o)=>{t.focusMenubar(o)},focusToolbar:(t,o)=>{t.focusToolbar(o)},setViews:(t,o,e,n)=>{t.setViews(o,e,n)},toggleView:(t,o,e)=>t.toggleView(o,e),whichView:(t,o)=>t.whichView(o)}});const gq={file:{title:"File",items:"newdocument restoredraft | preview | importword exportpdf exportword | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code suggestededits revisionhistory | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image video link media addcomment pageembed inserttemplate codesample inserttable accordion math | charmap emoticons hr | pagebreak nonbreaking anchor tableofcontents footnotes | mergetags | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | styles blocks fontfamily fontsize align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"tinymceai-chat tinymceai-review tinymceai-quickactions aidialog aishortcuts | spellchecker spellcheckerlanguage | autocorrect capitalization | a11ycheck code typography wordcount addtemplate"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},Cq=t=>t.split(" "),uq=(t,o)=>{const e={...gq,...o.menus},n=rt(o.menus).length>0,i=void 0===o.menubar||!0===o.menubar?Cq("file edit view insert format tools table help"):Cq(!1===o.menubar?"":o.menubar),a=H(i,t=>{const e=mt(gq,t);return n?e||ut(o.menus,t).exists(t=>mt(t,"items")):e}),A=N(a,n=>{const i=e[n];return((t,o,e)=>{const n=Xy(e).split(/[ ,]/);return{text:t.title,getItems:()=>V(t.items,t=>{const e=t.toLowerCase();return 0===e.trim().length||U(n,t=>t===e)?[]:"separator"===e||"|"===e?[{type:"separator"}]:o.menuItems[e]?[o.menuItems[e]]:[]})}})({title:i.title,items:Cq(i.items)},o,t)});return H(A,t=>t.getItems().length>0&&U(t.getItems(),t=>r(t)||"separator"!==t.type))},mq=(t,o,e)=>(t.on("remove",()=>e.unload(o)),e.load(o)),bq=(t,o,e,n)=>(t.on("remove",()=>n.unloadRawCss(o)),n.loadRawCss(o,e)),fq=t=>D.from(tinymce.Resource.get(t)).filter(r),hq=(t,o,e="")=>{const n=(t=>{const o=BE(t);return o?D.from(o):D.none()})(t).map(t=>((t,o)=>"ui/"+t+"/"+o)(t,`${o}.css`)),i=n.bind(fq);return jt(n,i,(t,o)=>({_kind:"load-raw",key:t,css:o})).getOrThunk(()=>{const n=t.editorManager.suffix;return{_kind:"load-stylesheet",url:e+`/${o}${n}.css`}})},_q=(t,o)=>{const e=t.ui.styleSheetLoader,n=hq(t,"skin",o);switch(n._kind){case"load-raw":const{key:o,css:i}=n;return bq(t,o,i,e),Promise.resolve();case"load-stylesheet":const{url:r}=n;
3return mq(t,r,e);default:return Promise.resolve()}},vq=(t,o)=>{var e;if(!(e=Ao.fromDom(t.getElement()),we(e).isSome()))return Promise.resolve();{const e=Uy.DOM.styleSheetLoader,n=hq(t,"skin.shadowdom",o);switch(n._kind){case"load-raw":const{key:o,css:i}=n;return bq(t,o,i,e),Promise.resolve();case"load-stylesheet":const{url:r}=n;return mq(t,r,e);default:return Promise.resolve()}}},yq=async(t,o)=>{const e=zE(o);if(await((t,o,e)=>{const n=hq(t,o?"content.inline":"content",e);if(!e)return Promise.resolve();switch(n._kind){case"load-raw":const{key:o}=n;return t.contentCSS.push(o),Promise.resolve();case"load-stylesheet":const{url:e}=n;return t.contentCSS.push(e),Promise.resolve();default:return Promise.resolve()}})(o,t,e),!FE(o)&&r(e))return Promise.all([_q(o,e),vq(o,e)]).then()},Eq=(t,o)=>yq(t,o).then((t=>{const o=()=>{t._skinLoaded=!0,(t=>{t.dispatch("SkinLoaded")})(t)};return()=>{t.initialized?o():t.on("init",o)}})(o),((t,o)=>()=>((t,o)=>{t.dispatch("SkinLoadError",o)})(t,{message:o}))(o,"Skin could not be loaded")),wq=y(Eq,!1),kq=y(Eq,!0),Bq=t=>({isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o),setText:o=>id(t,uT,{text:o}),setIcon:o=>id(t,mT,{icon:o})}),Fq=t=>({setActive:o=>{Wb.set(t,o)},isActive:()=>Wb.isOn(t),isEnabled:()=>!Rg.isDisabled(t),setEnabled:o=>Rg.set(t,!o),setText:o=>id(t,uT,{text:o}),setIcon:o=>id(t,mT,{icon:o})}),Dq=(t,o)=>t.map(t=>({"aria-label":o.translate(t)})).getOr({}),zq=qt("focus-button"),Sq=(t,o,e,n,i,r,a)=>{const A=o.map(t=>Af(CT(t,"tox-tbtn",i))),s=t.map(t=>Af(gT(t,i.icons)));return{dom:{tag:"button",classes:["tox-tbtn"].concat(o.isSome()?["tox-tbtn--select"]:[]),attributes:{...Dq(e,i),...p(a)?{"data-mce-name":a}:{}}},components:Hz([s.map(t=>t.asSpec()),A.map(t=>t.asSpec())]),eventOrder:{[Sa()]:["focusing","alloy.base.behaviour",lT],[dA()]:[lT,"toolbar-group-button-events"],[cA()]:[lT,"toolbar-group-button-events","tooltipping"]},buttonBehaviours:Dd([Bz(()=>i.checkUiComponentContext(r).shouldDisable),Nz(()=>i.checkUiComponentContext(r)),Ud(lT,[hd((t,o)=>cT(t)),xd(uT,(t,o)=>{A.bind(o=>o.getOpt(t)).each(t=>{Dp.set(t,[Ag(i.translate(o.event.text))])})}),xd(mT,(t,o)=>{s.bind(o=>o.getOpt(t)).each(t=>{Dp.set(t,[gT(o.event.icon,i.icons)])})}),xd(Sa(),(t,o)=>{o.event.prevent(),nd(t,zq)}
vendor: 20,915 bytes, line 3
3)])].concat(n.getOr([])))}},Oq=(t,o,e,n)=>{const i=ht(m),r=Sq(t.icon,t.text,t.tooltip,D.none(),e,t.context,n);return vf.sketch({dom:r.dom,components:r.components,eventOrder:dT,buttonBehaviours:{...Dd([Ud("toolbar-button-events",[(a={onAction:t.onAction,getApi:o.getApi},yd((t,o)=>{Fz(a,t)(o=>{id(t,sT,{buttonApi:o}),a.onAction(o)})})),Dz(o,i),zz(o,i)]),...t.tooltip.map(o=>nf.config(e.tooltips.getConfig({tooltipText:e.translate(o)+t.shortcut.map(t=>` (${Wz(t)})`).getOr("")}))).toArray(),Bz(()=>!t.enabled||e.checkUiComponentContext(t.context).shouldDisable),Nz(()=>e.checkUiComponentContext(t.context))].concat(o.toolbarButtonBehaviours)),[lT]:r.buttonBehaviours?.[lT]}});var a},Mq=(t,o,e,n)=>Oq(t,{toolbarButtonBehaviours:e.length>0?[Ud("toolbarButtonWith",e)]:[],getApi:Bq,onSetup:t.onSetup},o,n),Tq=(t,o,e,n)=>Oq(t,{toolbarButtonBehaviours:[Dp.config({}),Wb.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(e.length>0?[Ud("toolbarToggleButtonWith",e)]:[]),getApi:Fq,onSetup:t.onSetup},o,n),Uq=(t,o,e)=>n=>wt(t=>o.fetch(t)).map(i=>D.from(jO(It(mO(qt("menu-value"),i,e=>{o.onItemAction(t(n),e)},o.columns,o.presets,wk.CLOSE_ON_EXECUTE,o.select.getOr(B),e),{movement:fO(o.columns,o.presets),menuBehaviours:Ez("auto"!==o.columns?[]:[hd((t,e)=>{vz(t,4,qk(o.presets)).each(({numRows:o,numColumns:e})=>{Kx.setGridSize(t,o,e)})})])})))),Rq=(t,o,e)=>{const n=ht(m),i=ht(t.tooltip.getOr("")),r=((t,o,e)=>n=>{const i=n.getSystem(),r=n.element,a=()=>{const t=Ai(r,"tox-split-button__chevron");return{mainOpt:t?ge(r).bind(t=>i.getByDom(t).toOptional()):D.some(n),chevronOpt:t?D.some(n):Ce(r).bind(t=>i.getByDom(t).toOptional().filter(t=>Ai(t.element,"tox-split-button__chevron")))}},A=t=>{const{mainOpt:o,chevronOpt:e}=a();o.each(t),e.each(t)};return{isEnabled:()=>{const{mainOpt:t}=a();return t.exists(t=>!Rg.isDisabled(t))},setEnabled:t=>A(o=>Rg.set(o,!t)),setText:t=>{const{mainOpt:o}=a();o.each(o=>id(o,uT,{text:t}))},setIcon:t=>{const{mainOpt:o}=a();o.each(o=>id(o,mT,{icon:t}))},setIconFill:(t,o)=>A(e=>{Qn(e.element,`svg path[class="${t}"], rect[class="${t}"]`).each(t=>{Ve(t,"fill",o)})}),isActive:()=>{const{mainOpt:t}=a();return t.exists(t=>Wb.isOn(t))},setActive:t=>{const{mainOpt:o}=a();o.each(o=>Wb.set(o,t))},setTooltip:n=>{t.set(n);const{mainOpt:i,chevronOpt:r}=a();i.each(t=>Ve(t.element,"aria-label",o.providers.translate(n)));const A=e.chevronTooltip.map(t=>o.providers.translate(t)).getOr(o.providers.translate(n));r.each(t=>Ve(t.element,"aria-label",A))}}})(i,o,t),a=qt("tox-split-menu"),A=ht(!1),s=()=>t.tooltip.map(t=>o.providers.translate(t)).getOr(o.providers.translate("Text color")),l=()=>t.chevronTooltip.map(t=>o.providers.translate(t)).getOrThunk(()=>{const t=s();return o.providers.translate(["{0} menu",t])}),d=(t,o)=>{A.set(t),Ve(o.element,"aria-expanded",String(t))},c=vh.sketch({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:uk("chevron-down",o.providers.icons),attributes:{"aria-label":l(),...p(e)?{"data-mce-name":e+"-chevron"}:{},"aria-haspopup":"menu","aria-expanded":String(A.get()),"aria-controls":a}},components:[],toggleClass:"tox-tbtn--enabled",dropdownBehaviours:Dd([Ud("split-dropdown-events",[hd((t,o)=>cT(t)),Dz({getApi:r,onSetup:t.onSetup},n),xd("alloy-dropdown-open",t=>d(!0,t)),xd("alloy-dropdown-close",t=>d(!1,t))]),Bz(()=>o.providers.checkUiComponentContext(t.context).shouldDisable),Nz(()=>o.providers.checkUiComponentContext(t.context)),rf.config({}),nf.config(o.providers.tooltips.getConfig({tooltipText:l(),onShow:e=>{if(i.get()!==t.tooltip.getOr("")){const n=t.chevronTooltip.map(t=>o.providers.translate(t)).getOr(`${o.providers.translate(i.get())} menu`);nf.setComponents(e,o.providers.tooltips.getComponents({tooltipText:n}))}}}))]),lazySink:o.getSink,fetch:Uq(r,t,o.providers),getHotspot:t=>ge(t.element).bind(o=>t.getSystem().getByDom(o).toOptional()),onOpen:(t,o,e)=>{hc.highlightBy(e,t=>Ai(t.element,"tox-collection__item--active")),hc.getHighlighted(e).each(Kx.focusIn)},parts:{menu:{...jk(0,t.columns,t.presets),dom:{...jk(0,t.columns,t.presets).dom,tag:"div",attributes:{id:a}}}}}),x=Sq(t.icon,t.text,D.none(),D.some([Wb.config({toggleClass:"tox-tbtn--enabled",aria:"color"===t.presets?{mode:"none"}:{mode:"pressed"},toggleOnExecute:!1}),...t.tooltip.isSome()?[nf.config(o.providers.tooltips.getConfig({tooltipText:o.providers.translate(t.tooltip.getOr("")),onShow:e=>{if(i.get()!==t.tooltip.getOr("")){const t=o.providers.translate(i.get());nf.setComponents(e,o.providers.tooltips.getComponents({tooltipText:t}))}}}))]:[]]),o.providers,t.context,e),g=vf.sketch({dom:{...x.dom,classes:["tox-tbtn","tox-split-button__main"].concat(t.text.isSome()?["tox-tbtn--select"]:[]),attributes:{"aria-label":s(),...p(e)?{"data-mce-name":e}:{}}},components:x.components,eventOrder:x.eventOrder,buttonBehaviours:x.buttonBehaviours,action:o=>{if(t.onAction){const e=r(o);e.isEnabled()&&t.onAction(e)}}});return[g,c]},qq=t=>{Ph.getContent(t).each(t=>{Qn(t.element,".tox-toolbar-slider__input,.tox-toolbar-textfield").fold(()=>Kx.focusIn(t),Re)})},Nq=qt("forward-slide"),Iq=qt("backward-slide"),Lq=qt("change-slide-event"),Hq="tox-pop--resizing",Yq=(t,o,e)=>no(e)?t.translate(o):t.translate([o,t.translate(e)]),jq=(t,o)=>{const e=(e,i,r,a)=>{const A=t.shared.providers.translate(e.title);if("separator"===e.type)return D.some({type:"separator",text:A});if("submenu"===e.type){const t=V(e.getStyleItems(),t=>n(t,i,a));return 0===i&&t.length<=0?D.none():D.some({type:"nestedmenuitem",text:A,enabled:t.length>0,getSubmenuItems:()=>V(e.getStyleItems(),t=>n(t,i,a))})}return D.some({type:"togglemenuitem",text:A,icon:e.icon,active:e.isSelected(a),enabled:!r,onAction:o.onAction(e),...e.getStylePreview().fold(()=>({}),t=>({meta:{style:t}}))})},n=(t,n,i)=>{const r="formatter"===t.type&&o.isInvalid(t);return 0===n?r?[]:e(t,n,!1,i).toArray():e(t,n,r,i).toArray()},i=t=>{const e=o.getCurrentValue(),i=o.shouldHide?0:1;return V(t,t=>n(t,i,e))};return{validateItems:i,getFetch:(t,o)=>(e,n)=>{const r=o(),a=i(r);n(ET(a,wk.CLOSE_ON_EXECUTE,t,{isHorizontalMenu:!1,search:D.none()}))}}},Gq=(t,o)=>{const e=o.dataset,n="basic"===e.type?()=>N(e.data,t=>qU(t,o.isSelectedFor,o.getPreviewFor)):e.getData;return{items:jq(t,o),getStyleItems:n}},Wq=(t,o,e,n,i,r)=>{const{items:a,getStyleItems:A}=Gq(o,e),s=ht(e.tooltip);return fT({context:"mode:design",text:e.icon.isSome()?D.none():e.text,icon:e.icon,ariaLabel:D.some(e.tooltip),tooltip:D.none(),role:D.none(),fetch:a.getFetch(o,A),onSetup:o=>{const r=e=>o.setTooltip(Yq(t,n(e.value),e.value));return t.on(i,r),US(NS(t,"NodeChange",o=>{const n=o.getComponent();e.updateText(n),Rg.set(o.getComponent(),!t.selection.isEditable()||0===A().length)})(o),()=>t.off(i,r))},getApi:t=>({getComponent:h(t),setTooltip:e=>{const n=o.shared.providers.translate(e);Ve(t.element,"aria-label",n),s.set(e)}}),columns:1,presets:"normal",classes:e.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[nf.config({...o.shared.providers.tooltips.getConfig({tooltipText:o.shared.providers.translate(e.tooltip),onShow:t=>{if(e.tooltip!==s.get()){const e=o.shared.providers.translate(s.get());nf.setComponents(t,o.shared.providers.tooltips.getComponents({tooltipText:e}))}}})})]},"tox-tbtn",o.shared,r)};var Pq;!function(t){t[t.SemiColon=0]="SemiColon",t[t.Space=1]="Space"}(Pq||(Pq={}));const Vq=(t,o,e)=>{const n=(t=>N(t,t=>{let o=t,e=t;const n=t.split("=");return n.length>1&&(o=n[0],e=n[1]),{title:o,format:e}}))(((t,o)=>o===Pq.SemiColon?t.replace(/;$/,"").split(";"):t.split(" "))(t.options.get(o),e));return{type:"basic",data:n}},Zq=h("Alignment {0}"),Qq="left",Kq=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],Jq=t=>{const o={type:"basic",data:Kq};return{tooltip:Yq(t,Zq(),Qq),text:D.none(),icon:D.some("align-left"),isSelectedFor:o=>()=>t.formatter.match(o),getCurrentValue:D.none,getPreviewFor:t=>D.none,onAction:o=>()=>G(Kq,t=>t.format===o.format).each(o=>t.execCommand(o.command)),updateText:o=>{const e=G(Kq,o=>t.formatter.match(o.format)),n=e.fold(h(Qq),t=>t.title.toLowerCase());id(o,mT,{icon:`align-${n}`}),((t,o)=>{t.dispatch("AlignTextUpdate",o)})(t,{value:n})},dataset:o,shouldHide:!1,isInvalid:o=>!t.formatter.canApply(o.format)}},$q=(t,o)=>{const e=o(),n=N(e,t=>t.format);return D.from(t.formatter.closest(n)).bind(t=>G(e,o=>o.format===t))},Xq=h("Block {0}"),tN="Paragraph",oN=t=>{const o=Vq(t,"block_formats",Pq.SemiColon);return{tooltip:Yq(t,Xq(),tN),text:D.some(tN),icon:D.none(),isSelectedFor:o=>()=>t.formatter.match(o),getCurrentValue:D.none,getPreviewFor:o=>()=>{const e=t.formatter.get(o);return e?D.some({tag:e.length>0&&(e[0].inline||e[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(o))}):D.none()},onAction:IS(t),updateText:e=>{const n=$q(t,()=>o.data).fold(h(tN),t=>t.title);id(e,uT,{text:n}),((t,o)=>{t.dispatch("BlocksTextUpdate",o)})(t,{value:n})},dataset:o,shouldHide:!1,isInvalid:o=>!t.formatter.canApply(o.format)}},eN=h("Font {0}"),nN="System Font",iN=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],rN=t=>{const o=t.split(/\s*,\s*/);return N(o,t=>t.replace(/^['"]+|['"]+$/g,""))},aN=(t,o)=>o.length>0&&Z(o,o=>t.indexOf(o.toLowerCase())>-1),AN=t=>{const o=()=>{const o=t=>t?rN(t)[0]:"",n=t.queryCommandValue("FontName"),i=e.data,r=n?n.toLowerCase():"",a=kE(t),A=G(i,t=>{const e=t.format;return e.toLowerCase()===r||o(e).toLowerCase()===o(r).toLowerCase()}).orThunk(()=>Wt(((t,o)=>{if(0===t.indexOf("-apple-system")||o.length>0){const e=rN(t.toLowerCase());return aN(e,iN)||aN(e,o)}return!1})(r,a),{title:nN,format:r}));return{matchOpt:A,font:n}},e=Vq(t,"font_family_formats",Pq.SemiColon);return{tooltip:Yq(t,eN(),nN),text:D.some(nN),icon:D.none(),isSelectedFor:t=>o=>o.exists(o=>o.format===t),getCurrentValue:()=>{const{matchOpt:t}=o();return t},getPreviewFor:t=>()=>D.some({tag:"div",styles:-1===t.indexOf("dings")?{"font-family":t}:{}}),onAction:o=>()=>{t.undoManager.transact(()=>{t.focus(),t.execCommand("FontName",!1,o.format)})},updateText:e=>{const{matchOpt:n,font:i}=o(),r=n.fold(h(i),t=>t.title);id(e,uT,{text:r}),((t,o)=>{t.dispatch("FontFamilyTextUpdate",o)})(t,{value:r})},dataset:e,shouldHide:!1,isInvalid:B}};var sN=tinymce.util.Tools.resolve("tinymce.util.VK");const lN=(t,o,e,n)=>{let i=D.none();const r=NS(t,"NodeChange SwitchMode DisabledStateChange",o=>{const n=o.getComponent();i=D.some(n),e.updateInputValue(n),Rg.set(n,!t.selection.isEditable()||Yy(t))}),a=t=>({getComponent:h(t)}),A=ht(m),s=qt("custom-number-input-events"),l=(t,o,n)=>{const r=i.map(t=>Nu.getValue(t)).getOr("");const a=e.getNewValue(r,t),A=r.length-`${a}`.length,s=i.map(t=>t.element.dom.selectionStart-A),l=i.map(t=>t.element.dom.selectionEnd-A);e.onAction(a,n),i.each(t=>{Nu.setValue(t,a),o&&(s.each(o=>t.element.dom.selectionStart=o),l.each(o=>t.element.dom.selectionEnd=o))})},d=(t,o)=>l((t,o)=>t-o,t,o),c=(t,o)=>l((t,o)=>t+o,t,o),x=t=>xe(t.element).fold(D.none,t=>(Re(t),D.some(!0))),g=t=>Ne(t.element)?(be(t.element).each(t=>Re(t)),D.some(!0)):D.none(),C=(e,n,i,r)=>{const A=ht(m),s=o.shared.providers.translate(i),l=qt("altExecuting"),d=NS(t,"NodeChange SwitchMode DisabledStateChange",o=>{Rg.set(o.getComponent(),!t.selection.isEditable()||Yy(t))}),c=t=>{Rg.isDisabled(t)||e(!0)};return vf.sketch({dom:{tag:"button",attributes:{"aria-label":s,"data-mce-name":n},classes:r.concat(n)},components:[pT(n,o.shared.providers.icons)],buttonBehaviours:Dd([Rg.config({}),nf.config(o.shared.providers.tooltips.getConfig({tooltipText:s})),Ud(l,[Dz({onSetup:d,getApi:a},A),zz({getApi:a},A),xd(Na(),(t,o)=>{o.event.raw.keyCode!==sN.SPACEBAR&&o.event.raw.keyCode!==sN.ENTER||Rg.isDisabled(t)||e(!1)}),xd(Ya(),c),xd(Da(),c)])]),eventOrder:{[Na()]:[l,"keying"],[Ya()]:[l,"alloy.base.behaviour"],[Da()]:[l,"alloy.base.behaviour"],[dA()]:["alloy.base.behaviour",l,"tooltipping"],[cA()]:[l,"tooltipping"]}})},u=Af(C(t=>d(!1,t),"minus","Decrease font size",[])),b=Af(C(t=>c(!1,t),"plus","Increase font size",[])),f=Af({dom:{tag:"div",classes:["tox-input-wrapper"]},components:[Jh.sketch({inputBehaviours:Dd([Rg.config({}),Ud(s,[Dz({onSetup:r,getApi:a},A),zz({getApi:a},A)]),Ud("input-update-display-text",[xd(uT,(t,o)=>{Nu.setValue(t,o.event.text)}),xd(qa(),t=>{e.onAction(Nu.getValue(t))}),xd(Ha(),t=>{e.onAction(Nu.getValue(t))})]),Kx.config({mode:"special",onEnter:t=>(l(_,!0,!0),D.some(!0)),onEscape:x,onUp:t=>(c(!0,!1),D.some(!0)),onDown:t=>(d(!0,!1),D.some(!0)),onLeft:(t,o)=>(o.cut(),D.none()),onRight:(t,o)=>(o.cut(),D.none())})])})],behaviours:Dd([Ld.config({}),Kx.config({mode:"special",onEnter:g,onSpace:g,onEscape:x}),Ud("input-wrapper-events",[xd(Ua(),t=>{I([u,b],o=>{const e=Ao.fromDom(o.get(t).element.dom);Ne(e)&&qe(e)})})])])});return{dom:{tag:"div",classes:["tox-number-input"],attributes:{...p(n)?{"data-mce-name":n}:{}}},components:[u.asSpec(),f.asSpec(),b.asSpec()],behaviours:Dd([Ld.config({}),Kx.config({mode:"flow",focusInside:ZA.OnEnterOrSpaceMode,cycles:!1,selector:"button, .tox-input-wrapper",onEscape:t=>Ne(t.element)?D.none():(Re(t.element),D.some(!0))})])}},dN=h("Font size {0}"),cN="12pt",xN={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},pN={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},gN=(t,o)=>/[0-9.]+px$/.test(t)?((t,o)=>{const e=Math.pow(10,o);return Math.round(t*e)/e})(72*parseInt(t,10)/96,o||0)+"pt":ut(pN,t).getOr(t),CN=t=>ut(xN,t).getOr(""),uN=t=>{const o=()=>{let o=D.none();const e=n.data,i=t.queryCommandValue("FontSize");if(i)for(let t=3;o.isNone()&&t>=0;t--){const n=gN(i,t),r=CN(n);o=G(e,t=>t.format===i||t.format===n||t.format===r)}return{matchOpt:o,size:i}},e=h(D.none),n=Vq(t,"font_size_formats",Pq.Space);return{tooltip:Yq(t,dN(),cN),text:D.some(cN),icon:D.none(),isSelectedFor:t=>o=>o.exists(o=>o.format===t),getPreviewFor:e,getCurrentValue:()=>{const{matchOpt:t}=o();return t},onAction:o=>()=>{t.undoManager.transact(()=>{t.focus(),t.execCommand("FontSize",!1,o.format)})},updateText:e=>{const{matchOpt:n,size:i}=o(),r=n.fold(h(i),t=>t.title);id(e,uT,{text:r}),((t,o)=>{t.dispatch("FontSizeTextUpdate",o)})(t,{value:r})},dataset:n,shouldHide:!1,isInvalid:B}},mN=t=>no(t)?"Formats":"Format {0}",bN=(t,o)=>{const e="Formats";return{tooltip:Yq(t,mN(""),""),text:D.some(e),icon:D.none(),isSelectedFor:o=>()=>t.formatter.match(o),getCurrentValue:D.none,getPreviewFor:o=>()=>{const e=t.formatter.get(o);return void 0!==e?D.some({tag:e.length>0&&(e[0].inline||e[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(o))}):D.none()},onAction:IS(t),updateText:o=>{const n=t=>OU(t)?V(t.items,n):MU(t)?[{title:t.title,format:t.format}]:[],i=V(RU(t),n),r=$q(t,h(i)).fold(h({title:e,tooltipLabel:""}),t=>({title:t.title,tooltipLabel:t.title}));id(o,uT,{text:r.title}),((t,o)=>{t.dispatch("StylesTextUpdate",o)})(t,{value:r.tooltipLabel})},shouldHide:Jy(t),isInvalid:o=>!t.formatter.canApply(o.format),dataset:o}},fN=[{name:"history",items:["undo","redo"]},{name:"ai",items:["tinymceai-chat","tinymceai-review","tinymceai-quickactions","aidialog","aishortcuts"]},{name:"styles",items:["styles"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],hN=(t,o)=>(e,n,i,r)=>{const a=t(e).mapError(t=>Gr(t)).getOrDie();return o(a,n,i,r)},_N={button:hN(MD,(t,o,e,n)=>((t,o,e)=>Mq(t,o,[],e))(t,o.shared.providers,n)),togglebutton:hN(RD,(t,o,e,n)=>((t,o,e)=>Tq(t,o,[],e))(t,o.shared.providers,n)),menubutton:hN(tD,(t,o,e,n)=>RT(t,"tox-tbtn",o,D.none(),!1,n)),splitbutton:hN(t=>Hr("SplitButton",uz,t),(t,o,e,n)=>Rq(t,o.shared,n)),grouptoolbarbutton:hN(t=>Hr("GroupToolbarButton",Cz,t),(t,o,e,n)=>{const i=e.ui.registry.getAll().buttons,r=t=>wN(e,{buttons:i,toolbar:t,allowToolbarGroups:!1},o,D.none()),a={[Ql]:o.shared.header.isPositionedAtTop()?Zl.TopToBottom:Zl.BottomToTop};if(tE(e)===Sy.floating)return((t,o,e,n,i)=>{const r=o.shared,a=ht(m),A={toolbarButtonBehaviours:[],getApi:Bq,onSetup:t.onSetup},s=[Ud("toolbar-group-button-events",[Dz(A,a),zz(A,a)]),...t.tooltip.map(t=>nf.config(o.shared.providers.tooltips.getConfig({tooltipText:o.shared.providers.translate(t)}))).toArray()];return qh.sketch({lazySink:r.getSink,fetch:()=>wt(o=>{o(N(e(t.items),HR))}),markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:Sq(t.icon,t.text,t.tooltip,D.some(s),r.providers,t.context,i),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:n}}}})})(t,o,r,a,n);throw new Error("Toolbar groups are only supported when using floating toolbar mode")})},vN={styles:(t,o)=>{const e={type:"advanced",...o.styles};return Wq(t,o,bN(t,e),mN,"StylesTextUpdate","styles")},fontsize:(t,o)=>Wq(t,o,uN(t),dN,"FontSizeTextUpdate","fontsize"),fontsizeinput:(t,o)=>lN(t,o,(t=>{const o=()=>t.queryCommandValue("FontSize");return{updateInputValue:t=>id(t,uT,{text:o()}),onAction:(o,e)=>t.execCommand("FontSize",!1,o,{skip_focus:!e}),getNewValue:(e,n)=>{Oi(e,["unsupportedLength","empty"]);const i=o(),r=Oi(e,["unsupportedLength","empty"]).or(Oi(i,["unsupportedLength","empty"])),a=r.map(t=>t.value).getOr(16),A=cE(t),s=r.map(t=>t.unit).filter(t=>""!==t).getOr(A),l=n(a,(t=>({em:{step:.1},cm:{step:.1},in:{step:.1},pc:{step:.1},ch:{step:.1},rem:{step:.1}}[t]??{step:1}))(s).step),d=`${(t=>t>=0)(l)?l:a}${s}`;return d!==i&&((t,o)=>{t.dispatch("FontSizeInputTextUpdate",o)})(t,{value:d}),d}}})(t),"fontsizeinput"),fontfamily:(t,o)=>Wq(t,o,AN(t),eN,"FontFamilyTextUpdate","fontfamily"),blocks:(t,o)=>Wq(t,o,oN(t),Xq,"BlocksTextUpdate","blocks"),align:(t,o)=>Wq(t,o,Jq(t),Zq,"AlignTextUpdate","align"),navigateback:(t,o)=>{const e=Yr(MD({type:"button",icon:"chevron-left",tooltip:"Back",onAction:m}));return Mq(e,o.shared.providers,[xd(sT,t=>{nd(t,Iq)})])}},yN=t=>{const o=t.toolbar,e=t.buttons;return!1===o?[]:void 0===o||!0===o?(t=>{const o=N(fN,o=>{const e=H(o.items,o=>mt(t,o)||mt(vN,o));return{name:o.name,items:e}});return H(o,t=>t.items.length>0)})(e):r(o)?(t=>{const o=t.split("|");return N(o,t=>({items:t.trim().split(" ")}))})(o):(t=>u(t,t=>(mt(t,"name")||mt(t,"label"))&&mt(t,"items")))(o)?o:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},EN=(t,o,e,n,i,r)=>ut(o,e.toLowerCase()).orThunk(()=>r.bind(t=>it(t,t=>ut(o,t+e.toLowerCase())))).fold(()=>ut(vN,e.toLowerCase()).map(o=>o(t,i)),o=>"grouptoolbarbutton"!==o.type||n?((t,o,e,n)=>ut(_N,t.type).fold(()=>(console.error("skipping button defined by",t),D.none()),i=>D.some(i(t,o,e,n))))(o,i,t,e.toLowerCase()):(console.warn(`Ignoring the '${e}' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested.`),D.none())),wN=(t,o,e,n)=>{const i=yN(o),r=N(i,i=>{const r=V(i.items,i=>0===i.trim().length?[]:EN(t,o.buttons,i,o.allowToolbarGroups,e,n).map(t=>Array.isArray(t)?t:[t]).getOr([]));return{title:D.from(t.translate(i.name)),label:Wt(void 0!==i.label,t.translate(i.label)),items:r}});return H(r,t=>t.items.length>0)},kN=(t,o,e,n)=>{const i=o.mainUi.outerContainer,a=e.toolbar,A=e.buttons;if(u(a,r)){const o=a.map(o=>{const i={toolbar:o,buttons:A,allowToolbarGroups:e.allowToolbarGroups};return wN(t,i,n,D.none())});pq.setToolbars(i,o)}else pq.setToolbar(i,wN(t,e,n,D.none()))},BN=Qo(),FN=BN.os.isiOS()&&BN.os.version.major<=12;var DN=Object.freeze({__proto__:null,render:(t,o,e,n,i)=>{const{mainUi:r,uiMotherships:a}=o,A=ht(0),s=r.outerContainer;wq(t);const d=Ao.fromDom(i.targetNode),c=Ee(ye(d));gp(d,r.mothership),((t,o,e)=>{HE(t)&&gp(e.mainUi.mothership.element,e.popupUi.mothership),pp(o,e.dialogUi.mothership)})(t,c,o),t.on("PostRender",()=>{pq.setSidebar(s,e.sidebar,vE(t)),pq.setViews(s,e.views,yE(t))},!0),t.on("SkinLoaded",()=>{kN(t,o,e,n),A.set(t.getWin().innerWidth),pq.setMenubar(s,uq(t,e)),((t,o)=>{const{uiMotherships:e}=o,n=t.dom;let i=t.getWin();const r=t.getDoc().documentElement,a=ht(On(i.innerWidth,i.innerHeight)),A=ht(On(r.offsetWidth,r.offsetHeight)),s=()=>{const o=a.get();o.left===i.innerWidth&&o.top===i.innerHeight||(a.set(On(i.innerWidth,i.innerHeight)),SS(t))},l=()=>{const o=t.getDoc().documentElement,e=A.get();e.left===o.offsetWidth&&e.top===o.offsetHeight||(A.set(On(o.offsetWidth,o.offsetHeight)),SS(t))},d=o=>{((t,o)=>{t.dispatch("ScrollContent",o)})(t,o)};n.bind(i,"resize",s),n.bind(i,"scroll",d);const c=Me(Ao.fromDom(t.getBody()),"load",l);t.on("hide",()=>{I(e,t=>{pn(t.element,"display","none")})}),t.on("show",()=>{I(e,t=>{_n(t.element,"display")})}),t.on("NodeChange",l),t.on("remove",()=>{c.unbind(),n.unbind(i,"resize",s),n.unbind(i,"scroll",d),i=null})})(t,o)});const x=pq.getSocket(s).getOrDie("Could not find expected socket element");
3if(FN){gn(x.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});const o=((t,o)=>{let e=null;return{cancel:()=>{l(e)||(clearTimeout(e),e=null)},throttle:(...n)=>{l(e)&&(e=setTimeout(()=>{e=null,t.apply(null,n)},o))}}})(()=>{t.dispatch("ScrollContent")},20),e=Oe(x.element,"scroll",o.throttle);t.on("remove",e.unbind)}qz(t,o),t.addCommand("ToggleSidebar",(o,e)=>{pq.toggleSidebar(s,e),(t=>{t.dispatch("ToggleSidebar")})(t)}),t.addQueryValueHandler("ToggleSidebar",()=>pq.whichSidebar(s)??""),t.addCommand("ToggleView",(o,e)=>{if(pq.toggleView(s,e)){const o=s.element;r.mothership.broadcastOn([Jd()],{target:o}),I(a,t=>{t.broadcastOn([Jd()],{target:o})}),l(pq.whichView(s))&&(t.focus(),t.nodeChanged(),pq.refreshToolbar(s)),(t=>{t.dispatch("ToggleView")})(t)}}),t.addQueryValueHandler("ToggleView",()=>pq.whichView(s)??"");const p=tE(t);p!==Sy.sliding&&p!==Sy.floating||t.on("ResizeWindow ResizeEditor ResizeContent",()=>{const e=t.getWin().innerWidth;e!==A.get()&&(pq.refreshToolbar(o.mainUi.outerContainer),A.set(e))});const g={setEnabled:t=>{Rz(o,t?"setEnabled":"setDisabled")},isEnabled:()=>!Rg.isDisabled(s)};return{iframeContainer:x.element.dom,editorContainer:s.element.dom,api:g}}});const zN=t=>C(t)?t+"px":t,SN=(t,o,e)=>{const n=o.filter(o=>t<o),i=e.filter(o=>t>o);return n.or(i).getOr(t)},ON=t=>{const o=((t,o)=>{if("number"==typeof o)return D.from(o);const e=/^([0-9.]+)(pt|em|px)$/.exec(o.trim());if(e){const o=e[2],n=Number.parseFloat(e[1]);if(Number.isNaN(n)||n<0)return D.none();if("em"===o)return D.from(n*Number.parseFloat(window.getComputedStyle(t.dom).fontSize));if("pt"===o)return D.from(.75*n);if("px"===o)return D.from(n)}return D.none()})(Ao.fromDom(t.targetElm),jy(t)),e=Py(t),n=Zy(t);return o.map(t=>SN(t,e,n))},MN=t=>{const o=Gy(t),e=Wy(t),n=Vy(t);return(i=o,/^[0-9\.]+(|px)$/i.test(""+i)?D.some(parseInt(""+i,10)):D.none()).map(t=>SN(t,e,n));var i},{ToolbarLocation:TN,ToolbarMode:UN}=jE,RN=(t,o,e,n,i)=>{const{mainUi:r,uiMotherships:a}=e,A=Uy.DOM,s=qE(t),l=LE(t),d=Vy(t).or(MN(t)),c=n.shared.header,x=c.isPositionedAtTop,p=tE(t),g=p===UN.sliding||p===UN.floating,C=ht(!1),u=()=>C.get()&&!t.removed,m=t=>g?t.fold(h(0),t=>t.components().length>1?wn(t.components()[1].element):0):0,b=(t,o)=>HE(t)?Gi(o):D.none(),f=()=>{I(a,t=>{t.broadcastOn([$d()],{})})},_=e=>{if(!u())return;s||i.on(t=>{const e=d.getOrThunk(()=>Ti().width-Un(o).left-10);pn(t.element,"max-width",e+"px")});const n=Rn(),a=!s&&(()=>{if(!s&&(Tn(r.outerContainer.element).left+zn(r.outerContainer.element)>=window.innerWidth-40||bn(r.outerContainer.element,"width").isSome()))return pn(r.outerContainer.element,"position","absolute"),pn(r.outerContainer.element,"left","0px"),_n(r.outerContainer.element,"width"),!0;return!1})();if(g&&pq.refreshToolbar(r.outerContainer),!s){const e=Rn(),A=Wt(n.left!==e.left,n);((e,n)=>{i.on(i=>{const a=pq.getToolbar(r.outerContainer),A=m(a),s=Ii(o),l=b(t,r.outerContainer.element),d=l.fold(()=>s.x,t=>{const o=Ii(t);return fo(t,ln())?s.x:s.x-o.x}),c=Wt(e,Math.ceil(r.outerContainer.element.dom.getBoundingClientRect().width)).filter(t=>t>150).map(t=>{const o=n.getOr(Rn()),e=window.innerWidth-(d-o.left),i=Math.max(Math.min(t,e),150);return e<t&&pn(r.outerContainer.element,"width",i+"px"),{width:i+"px"}}).getOr({width:"max-content"}),p={position:"absolute",left:Math.round(d)+"px",top:l.fold(()=>x()?Math.max(s.y-wn(i.element)+A,0):s.bottom,t=>{const o=Ii(t),e=t.dom.scrollTop??0,n=fo(t,ln())?Math.max(s.y-wn(i.element)+A,0):s.y-o.y+e-wn(i.element)+A;return x()?n:s.bottom})+"px"};gn(r.outerContainer.element,{...p,...c})})})(a,A),A.each(t=>{qn(t.left,e.top)})}l&&i.on(e),f()},v=()=>!(s||!l||!u())&&i.get().exists(e=>{const n=c.getDockingMode(),a=(e=>{switch(eE(t)){case TN.auto:const t=pq.getToolbar(r.outerContainer),n=m(t),i=wn(e.element)-n,a=Ii(o);if(a.y>i)return"top";{const t=le(o),e=Math.max(t.dom.scrollHeight,wn(t));return a.bottom<e-i||Yi().bottom<a.bottom-i?"bottom":"top"}case TN.bottom:return"bottom";case TN.top:default:return"top"}})(e);return a!==n&&(A=a,i.on(t=>{gC.setModes(t,[A]),c.setDockingMode(A);const o=x()?Zl.TopToBottom:Zl.BottomToTop;Ve(t.element,Ql,o)}),!0);var A});return{isVisible:u,isPositionedAtTop:x,show:()=>{C.set(!0),pn(r.outerContainer.element,"display","flex"),A.addClass(t.getBody(),"mce-edit-focus"),I(a,t=>{_n(t.element,"display")}),v(),HE(t)?_(t=>gC.isDocked(t)?gC.reset(t):gC.refresh(t)):_(gC.refresh)},hide:()=>{C.set(!1),pn(r.outerContainer.element,"display","none"),A.removeClass(t.getBody(),"mce-edit-focus"),I(a,t=>{pn(t.element,"display","none")})},update:_,updateMode:()=>
vendor: 32,828 bytes, line 3
3{v()&&_(gC.reset)},repositionPopups:f}},qN=(t,o)=>{const e=Ii(t);return{pos:o?e.y:e.bottom,bounds:e}};var NN=Object.freeze({__proto__:null,render:(t,o,e,n,i)=>{const{mainUi:r}=o,a=Qt(),A=Ao.fromDom(i.targetNode),s=RN(t,A,o,n,a),l=rE(t);kq(t);const d=()=>{if(a.isSet())return void s.show();a.set(pq.getHeader(r.outerContainer).getOrDie());const i=NE(t);HE(t)?(gp(A,r.mothership),gp(A,o.popupUi.mothership)):pp(i,r.mothership),pp(i,o.dialogUi.mothership);const d=()=>{kN(t,o,e,n),pq.setMenubar(r.outerContainer,uq(t,e)),s.show(),((t,o,e,n)=>{const i=ht(qN(o,e.isPositionedAtTop())),r=n=>{const{pos:r,bounds:a}=qN(o,e.isPositionedAtTop()),{pos:A,bounds:s}=i.get(),l=a.height!==s.height||a.width!==s.width;i.set({pos:r,bounds:a}),l&&SS(t,n),e.isVisible()&&(A!==r?e.update(gC.reset):l&&(e.updateMode(),e.repositionPopups()))};n||(t.on("activate",e.show),t.on("deactivate",e.hide)),t.on("SkinLoaded ResizeWindow",()=>e.update(gC.reset)),t.on("NodeChange keydown",t=>{requestAnimationFrame(()=>r(t))});let a=0;const A=io(()=>e.update(gC.refresh),33);t.on("ScrollWindow",()=>{const t=Rn().left;t!==a&&(a=t,A.throttle()),e.updateMode()}),HE(t)&&t.on("ElementScroll",t=>{e.update(gC.refresh)});const s=Zt();s.set(Me(Ao.fromDom(t.getBody()),"load",t=>r(t.raw))),t.on("remove",()=>{s.clear()})})(t,A,s,l),t.nodeChanged()};l?t.once("SkinLoaded",d):d()};t.on("show",d),t.on("hide",s.hide),l||(t.on("focus",d),t.on("blur",s.hide)),t.on("init",()=>{(t.hasFocus()||l)&&d()}),qz(t,o);const c={show:d,hide:s.hide,setEnabled:t=>{Rz(o,t?"setEnabled":"setDisabled")},isEnabled:()=>!Rg.isDisabled(r.outerContainer)};return{editorContainer:r.outerContainer.element.dom,api:c}}});const IN="contexttoolbar-hide",LN=(t,o,e)=>({setInputEnabled:o=>{!o&&e&&Re(e),Rg.set(t,!o)},isInputEnabled:()=>!Rg.isDisabled(t),hide:()=>{nd(t,nA())},back:()=>{nd(t,Iq)},getValue:()=>o.get().getOrThunk(()=>Nu.getValue(t)),setValue:e=>{t.getSystem().isConnected()?Nu.setValue(t,e):o.set(e)}}),HN=(t,o,e)=>{const n=ce(t.element).bind(o=>t.getSystem().getByDom(o).toOptional());return LN(n.getOr(t),o,e)},YN=(t,o,e)=>xd(sT,(n,i)=>{const r=t.get(n),a=LN(r,e,n.element);o.onAction(a,i.event.buttonApi)}),jN=(t,o,e,n)=>(t=>"contextformtogglebutton"===t.type)(o)?((t,o,e,n)=>{const{primary:i,...r}=o.original,a=Yr(RD({...r,type:"togglebutton",onAction:m}));return Tq(a,e,[YN(t,o,n)])})(t,o,e,n):((t,o,e,n)=>{const{primary:i,...r}=o.original,a=Yr(MD({...r,type:"button",onAction:m}));return Mq(a,e,[YN(t,o,n)])})(t,o,e,n),GN=(t,o,e,n)=>{const i=N(o,o=>Af(jN(t,o,e,n)));return{asSpecs:()=>N(i,t=>t.asSpec()),findPrimary:t=>it(o,(o,e)=>o.primary?D.from(i[e]).bind(o=>o.getOpt(t)).filter(E(Rg.isDisabled)):D.none())}},WN=(t,o,e,n)=>{const{width:i,height:r}=t.initValue();let a=OT;const A=qt("ratio-event"),s=t=>LN(t,n),l=t=>fk(t,{tag:"span",classes:["tox-icon","tox-lock-icon__"+t]},o.icons),d=()=>!1,c=t.label.getOr("Constrain proportions"),x=o.translate(c),p=Gh.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-lock-context-form-size-input","tox-button","tox-button--naked","tox-button--icon"],attributes:{"aria-label":x,"data-mce-name":c}},components:[l("lock"),l("unlock")],buttonBehaviours:Dd([Rg.config({disabled:d}),qb.config({}),nf.config(o.tooltips.getConfig({tooltipText:x}))])}),g=t=>({dom:{tag:"div",classes:["tox-context-form__group"]},components:t}),C=t=>Pn(t.element,"div.tox-focusable-wrapper").fold(D.none,t=>(Re(t),D.some(!0))),u=t=>Lh.parts.field({factory:Jh,inputClasses:["tox-textfield","tox-toolbar-textfield","tox-textfield-size"],data:t?i:r,inputBehaviours:Dd([Rg.config({disabled:d}),qb.config({}),Ud("size-input-toolbar-events",[xd(Ra(),(o,e)=>{id(o,A,{isField1:t})})]),Kx.config({mode:"special",onEnter:e,onEscape:C})]),selectOnFocus:!1}),b=t=>({dom:{tag:"label",classes:["tox-label"]},components:[Ag(o.translate(t))]}),f=t=>({dom:{tag:"div",classes:["tox-focusable-wrapper","tox-toolbar-nav-item"]},components:[t],behaviours:Dd([qb.config({}),Ld.config({}),Kx.config({mode:"special",onEnter:t=>Qn(t.element,"input").fold(D.none,t=>(Re(t),D.some(!0)))})])}),h=f(Gh.parts.field1(g([Lh.parts.label(b("Width:")),u(!0)]))),_=f(Gh.parts.field2(g([Lh.parts.label(b("Height:")),u(!1)]))),v=ht(m),y=[Dz({onBeforeSetup:t=>Qn(t.element,"input").each(Re),onSetup:t.onSetup,getApi:s},v),Sz({getApi:s},v,n)];return Gh.sketch({dom:{tag:"div",classes:["tox-context-form__group"]},components:[h,g([p]),_],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:(t,o,e)=>{zT(Nu.getValue(t)).each(t=>{a(t).each(t=>{Nu.setValue(o,DT(t))})})},onInput:t=>nd(t,$O),coupledFieldBehaviours:Dd([Ld.config({}),Kx.config({mode:"flow",focusInside:ZA.OnEnterOrSpaceMode,cycles:!1,selector:"button, .tox-focusable-wrapper"}),Rg.config({disabled:d,onDisabled:t=>{Gh.getField1(t).bind(Lh.getField).each(Rg.disable),Gh.getField2(t).bind(Lh.getField).each(Rg.disable),Gh.getLock(t).each(Rg.disable)},onEnabled:t=>{Gh.getField1(t).bind(Lh.getField).each(Rg.enable),Gh.getField2(t).bind(Lh.getField).each(Rg.enable),Gh.getLock(t).each(Rg.enable)}}),Nz(()=>o.checkUiComponentContext("mode:design")),Ud("size-input-toolbar-events2",[xd(A,(t,o)=>{const e=o.event.isField1,n=e?Gh.getField1(t):Gh.getField2(t),i=e?Gh.getField2(t):Gh.getField1(t),r=n.map(Nu.getValue).getOr(""),A=i.map(Nu.getValue).getOr("");a=MT(r,A)}),xd($O,o=>t.onInput(s(o))),...y])])})},PN=(t,o,e)=>Lh.sketch({dom:{tag:"div",classes:["tox-context-form__group"]},components:[...t.toArray(),o],fieldBehaviours:Dd([Rg.config({disabled:()=>e.checkUiComponentContext("mode:design").shouldDisable,onDisabled:t=>{(t=>{Le(t.element).each(t=>{Pn(t,'[tabindex="-1"]').each(t=>{Re(t)})})})(t),Lh.getField(t).each(Rg.disable)},onEnabled:t=>{Lh.getField(t).each(Rg.enable)}})])}),VN=(t,o,e,n)=>{const i=ht(m),r=t=>HN(t,n),a=t.label.map(t=>Lh.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Ag(o.translate(t))]})),A=Lh.parts.field({factory:Jh,type:"range",inputClasses:["tox-toolbar-slider__input","tox-toolbar-nav-item"],inputAttributes:{min:String(t.min()),max:String(t.max())},data:t.initValue().toString(),fromInputValue:o=>(t=>{const o=parseFloat(t);return isNaN(o)?D.none():D.some(o)})(o).getOr(t.min()),toInputValue:t=>String(t),inputBehaviours:Dd([Rg.config({disabled:()=>o.checkUiComponentContext("mode:design").shouldDisable}),Nz(()=>o.checkUiComponentContext("mode:design")),Kx.config({mode:"special",onEnter:e,onLeft:(t,o)=>(o.cut(),D.none()),onRight:(t,o)=>(o.cut(),D.none())}),Ud("slider-events",[Dz({onSetup:t.onSetup,getApi:r,onBeforeSetup:Kx.focusIn},i),Sz({getApi:r},i,n),xd(La(),o=>{t.onInput(r(o))})])])});return PN(a,A,o)},ZN=(t,o,e,n)=>{const i=ht(m),r=t=>HN(t,n),a=t.label.map(t=>Lh.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Ag(o.translate(t))]})),A={...t.placeholder.map(t=>({placeholder:o.translate(t)})).getOr({})},s=Lh.parts.field({factory:Jh,inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-item"],inputAttributes:A,data:t.initValue(),selectOnFocus:!0,inputBehaviours:Dd([Rg.config({disabled:()=>o.checkUiComponentContext("mode:design").shouldDisable}),Nz(()=>o.checkUiComponentContext("mode:design")),Kx.config({mode:"special",onEnter:e,onLeft:(t,o)=>(o.cut(),D.none()),onRight:(t,o)=>(o.cut(),D.none())}),Ud("input-events",[Dz({onSetup:t.onSetup,getApi:t=>Pn(t.element,".tox-toolbar").bind(t=>Qn(t,"button:enabled")).fold(()=>HN(t,n),o=>HN(t,n,o)),onBeforeSetup:Kx.focusIn},i),Sz({getApi:r},i,n),xd(La(),o=>{t.onInput(r(o))})])])});return PN(a,s,o)},QN=(t,o,e)=>{const n=Qt(),i=Af(t(e,t=>a.findPrimary(t).orThunk(()=>A.findPrimary(t)).map(t=>(rd(t),!0)),n)),r=L(o.commands,t=>"start"===t.align),a=GN(i,r.pass,e,n),A=GN(i,r.fail,e,n);return H([{title:D.none(),label:D.none(),items:a.asSpecs()},{title:D.none(),label:D.none(),items:[i.asSpec()]},{title:D.none(),label:D.none(),items:A.asSpecs()}],t=>t.items.length>0)},KN=(t,o)=>{switch(t.type){case"contextform":return QN(y(ZN,t),t,o);case"contextsliderform":return QN(y(VN,t),t,o);case"contextsizeinputform":return QN(y(WN,t),t,o)}},JN=KN,$N=(t,o,e)=>o.bottom-t.y>=e&&t.bottom-o.y>=e,XN=t=>{const o=(t=>{const o=t.getBoundingClientRect();if(o.height<=0&&o.width<=0){const e=he(Ao.fromDom(t.startContainer),t.startOffset).element;return(ne(e)?ce(e):D.some(e)).filter(ee).map(t=>t.dom.getBoundingClientRect()).getOr(o)}return o})(t.selection.getRng());if(t.inline){const t=Rn();return Ni(t.left+o.left,t.top+o.top,o.width,o.height)}{const e=Li(Ao.fromDom(t.getBody()));return Ni(e.x+o.left,e.y+o.top,o.width,o.height)}},tI=(t,o,e,n=0)=>{const i=Ti(window),r=Ii(Ao.fromDom(t.getContentAreaContainer())),a=DE(t)||OE(t)||TE(t),{x:A,width:s}=((t,o,e)=>{const n=Math.max(t.x+e,o.x);return{x:n,width:Math.min(t.right-e,o.right)-n}})(r,i,n);if(t.inline&&!a)return Ni(A,i.y,s,i.height);{const a=o.header.isPositionedAtTop(),{y:l,bottom:d}=((t,o,e,n,i,r)=>{const a=Ao.fromDom(t.getContainer()),A=Qn(a,".tox-editor-header").getOr(a),s=Ii(A),l=s.y>=o.bottom,d=n&&!l;if(t.inline&&d)return{y:Math.max(s.bottom+r,e.y),bottom:e.bottom};if(t.inline&&!d)return{y:e.y,bottom:Math.min(s.y-r,e.bottom)};const c="line"===i?Ii(a):o;return d?{y:Math.max(s.bottom+r,e.y),bottom:Math.min(c.bottom-r,e.bottom)}:{y:Math.max(c.y+r,e.y),bottom:Math.min(s.y-r,e.bottom)}})(t,r,i,a,e,n);return Ni(A,l,s,d-l)}},oI={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},eI={maxHeightFunction:Pl(),maxWidthFunction:Vl()},nI=t=>"node"===t,iI=(t,o,e,n,i)=>{const r=XN(t),a=n.lastElement().exists(t=>fo(e,t));if(((t,o)=>{const e=t.selection.getRng(),n=he(Ao.fromDom(e.startContainer),e.startOffset);return e.startContainer===e.endContainer&&e.startOffset===e.endOffset-1&&fo(n.element,o)})(t,e))return a?Hl:Rl;if(a)return((t,o,e)=>{const n=bn(t,"position");pn(t,"position",o);const i=e(t);return n.each(o=>pn(t,"position",o)),i})(o,n.getMode(),()=>$N(r,Ii(o),-20)&&!n.isReposition()?jl:Hl);return("fixed"===n.getMode()?i.y+Rn().top:i.y)+(wn(o)+12)<=r.y?Rl:ql},rI=(t,o,e,n)=>{const i=o=>(n,i,r,a,A)=>({...iI(t,a,o,e,A)({...n,y:A.y,height:A.height},i,r,a,A),alwaysFit:!0}),r=t=>nI(n)?[i(t)]:[];return o?{onLtr:t=>[gl,ll,dl,cl,xl,pl].concat(r(t)),onRtl:t=>[gl,dl,ll,xl,cl,pl].concat(r(t))}:{onLtr:t=>[pl,gl,cl,ll,xl,dl].concat(r(t)),onRtl:t=>[pl,gl,xl,dl,cl,ll].concat(r(t))}},aI=(t,o)=>{const e=H(o,o=>o.predicate(t.dom)),{pass:n,fail:i}=L(e,t=>"contexttoolbar"===t.type);return{contextToolbars:n,contextForms:i}},AI=(t,o,e)=>{const n=aI(t,o);if(n.contextForms.length>0)return D.some({elem:t,toolbars:[n.contextForms[0]]});{const o=aI(t,e);if(o.contextForms.length>0)return D.some({elem:t,toolbars:[o.contextForms[0]]});if(n.contextToolbars.length>0||o.contextToolbars.length>0){const e=(t=>{if(t.length<=1)return t;{const o=o=>U(t,t=>t.position===o),e=o=>H(t,t=>t.position===o),n=o("selection"),i=o("node");if(n||i){if(i&&n){const t=e("node"),o=N(e("selection"),t=>({...t,position:"node"}));return t.concat(o)}return e(n?"selection":"node")}return e("line")}})(n.contextToolbars.concat(o.contextToolbars));return D.some({elem:t,toolbars:e})}return D.none()}},sI=(t,o,e)=>t(o)?D.none():bi(o,t=>{if(ee(t)){const{contextToolbars:o,contextForms:n}=aI(t,e.inNodeScope),i=n.length>0?n:(t=>{if(t.length<=1)return t;{const o=o=>G(t,t=>t.position===o),e=o("selection").orThunk(()=>o("node")).orThunk(()=>o("line")).map(t=>t.position);return e.fold(()=>[],o=>H(t,t=>t.position===o))}})(o);return i.length>0?D.some({elem:t,toolbars:i}):D.none()}return D.none()},t),lI=(t,o)=>{const e={},n=[],i=[],r={},a={},A=(t,A)=>{const s=Yr(Hr("ContextForm",PD,A));e[t]=s,s.launch.map(e=>{r["form:"+t]={...A.launch,type:"contextformtogglebutton"===e.type?"togglebutton":"button",onAction:()=>{o(s)}}}),"editor"===s.scope?i.push(s):n.push(s),a[t]=s},s=(t,e)=>{var A;(A=e,Hr("ContextToolbar",ZD,A)).each(A=>{A.launch.isSome()&&(r["toolbar:"+t]={...e.launch,type:"button",onAction:()=>{o(A)}}),"editor"===e.scope?i.push(A):n.push(A),a[t]=A})},l=rt(t);return I(l,o=>{const e=t[o];"contextform"===e.type||"contextsliderform"===e.type||"contextsizeinputform"===e.type?A(o,e):"contexttoolbar"===e.type&&s(o,e)}),{forms:e,inNodeScope:n,inEditorScope:i,lookupTable:a,formNavigators:r}},dI="tox-pop--transition",cI=(t,o,e,n)=>{const i=n.backstage,a=i.shared,A=Qo().deviceType.isTouch,s=Qt(),l=Qt(),d=Qt(),c=(t=>{const o=ht([]),e=Ph.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:t=>{o.set([]),Ph.getContent(t).each(t=>{_n(t.element,"visibility")}),ri(t.element,Hq),_n(t.element,"width")},onHide:()=>{o.set([]),t.onHide()},inlineBehaviours:Dd([Ud("context-toolbar-events",[fd(Ga(),(t,o)=>{"width"===o.event.raw.propertyName&&(ri(t.element,Hq),_n(t.element,"width"))}),xd(Lq,(o,e)=>{const n=o.element;_n(n,"width");const i=Dn(n),r=Le(o.element).isSome();_n(n,"left"),_n(n,"right"),_n(n,"max-width"),Ph.setContent(o,e.event.contents),ni(n,Hq);const a=Dn(n);pn(n,"transition","none"),Ph.reposition(o),_n(n,"transition"),pn(n,"width",i+"px"),e.event.focus.fold(()=>{r&&qq(o)},e=>{Ie(ye(o.element)).fold(()=>Re(e),o=>{fo(o,e)||t.focusElement(e)})}),setTimeout(()=>{pn(o.element,"width",a+"px")},0)}),xd(Nq,(t,e)=>{Ph.getContent(t).each(e=>{o.set(o.get().concat([{bar:e,focus:Ie(ye(t.element))}]))}),id(t,Lq,{contents:e.event.forwardContents,focus:D.none()})}),xd(Iq,(e,n)=>{t.onBack(),et(o.get()).each(t=>{o.set(o.get().slice(0,o.get().length-1)),id(e,Lq,{contents:xg(t.bar),focus:t.focus})})})]),Kx.config({mode:"special",onEscape:e=>et(o.get()).fold(()=>t.onEscape(),t=>(nd(e,Iq),D.some(!0)))})]),lazySink:()=>Dt.value(t.sink)});return{sketch:e,inSubtoolbar:()=>o.get().length>0}})({sink:e,onEscape:()=>(t.focus(),TS(t),D.some(!0)),onHide:()=>{TS(t)},onBack:()=>{(t=>{t.dispatch("ContextFormSlideBack")})(t)},focusElement:o=>{t.getBody().contains(o.dom)?t.focus():Re(o)}}),x=cg(c.sketch),p=()=>{const o=d.get().getOr("node"),e=nI(o)?1:0;return tI(t,a,o,e)},g=()=>!(t.removed||A()&&i.isContextMenuOpen()),C=()=>{if(g()){const o=p(),e=Ht(d.get(),"node")?((t,o)=>o.filter(t=>sn(t)&&oe(t)).map(Li).getOrThunk(()=>XN(t)))(t,s.get()):XN(t);return o.height<=0||!$N(e,o,.01)}return!0},u=()=>{s.clear(),l.clear(),d.clear(),Ph.hide(x)},b=()=>{if(Ph.isOpen(x)){const t=x.element;_n(t,"display"),C()?pn(t,"display","none"):(l.set(0),Ph.reposition(x))}},f=o=>({dom:{tag:"div",classes:["tox-pop__dialog"]},components:[o],behaviours:Dd([Kx.config({mode:"acyclic"}),Ud("pop-dialog-wrap-events",[hd(o=>{t.shortcuts.add("ctrl+F9","focus statusbar",()=>Kx.focusIn(o))}),_d(o=>{t.shortcuts.remove("ctrl+F9")})])])}),h=t=>{const o=v([t]);id(x,Nq,{forwardContents:f(o)})},_=ro(()=>lI(o,h)),v=o=>{const{buttons:e}=t.ui.registry.getAll(),i={...e,..._().formNavigators},A=tE(t)===Sy.scrolling?Sy.scrolling:Sy.default,s=P(N(o,o=>{return"contexttoolbar"===o.type?((o,e)=>wN(t,{buttons:o,toolbar:e.items,allowToolbarGroups:!1},n.backstage,D.some(["form:","toolbar:"])))(i,(e=o,{...e,launch:e.launch.getOrUndefined(),items:r(e.items)?e.items:N(e.items,QD)})):((t,o)=>JN(t,o))(o,a.providers);var e}));return PR({type:A,uid:qt("context-toolbar"),initGroups:s,onEscape:D.none,cyclicKeying:!0,providers:a.providers})},y=(o,n)=>{const i="node"===o?a.anchors.node(n):a.anchors.cursor(),r=((t,o,e,n)=>"line"===o?{bubble:js(12,0,oI),layouts:{onLtr:()=>[Cl],onRtl:()=>[ul]},overrides:eI}:{bubble:js(0,12,oI,1/12),layouts:rI(t,e,n,o),overrides:eI})(t,o,A(),{lastElement:s.get,isReposition:()=>Ht(l.get(),0),getMode:()=>Qm.getMode(e)});return It(i,r)},E=(t,o)=>{if(k.cancel(),!g())return;const n=v(t),i=t[0].position,r=y(i,o);d.set(i),l.set(1);const a=x.element;_n(a,"display"),(t=>Ht(jt(t,s.get(),fo),!0))(o)||(ri(a,dI),Qm.reset(e,x)),Ph.showWithinBounds(x,f(n),{anchor:r,transition:{classes:[dI],mode:"placement"}},()=>D.some(p())),o.fold(s.clear,s.set),C()&&pn(a,"display","none")};let w=!1;const k=io(()=>{if(t.hasFocus()&&!t.removed&&!w)if(Ai(x.element,dI))k.throttle();else{((t,o)=>{const e=Ao.fromDom(o.getBody()),n=t=>fo(t,e),i=Ao.fromDom(o.selection.getNode());return(t=>!n(t)&&!ho(e,t))(i)?D.none():AI(i,t.inNodeScope,t.inEditorScope).orThunk(()=>sI(n,i,t))})(_(),t).fold(u,t=>{E(t.toolbars,D.some(t.elem))})}},17);t.on("init",()=>{t.on("remove",u),t.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",b),t.on("click focus SetContent",k.throttle),t.on("keyup",t=>{var o;((o=t.keyCode)!==sN.ENTER&&o!==sN.SPACEBAR||!c.inSubtoolbar())&&k.throttle()}),t.on(IN,u),t.on("contexttoolbar-show",o=>{const e=_();ut(e.lookupTable,o.toolbarKey).each(e=>{E([e],Wt(o.target!==t,o.target)),qq(x)})}),t.on("focusout",o=>{Ty.setEditorTimeout(t,()=>{Le(e.element).isNone()&&Le(x.element).isNone()&&!t.hasFocus()&&u()},0)}),t.on("SwitchMode",()=>{t.mode.isReadOnly()&&u()}),t.on("DisabledStateChange",t=>{t.state&&u()}),t.on("ExecCommand",({command:t})=>{"toggleview"===t.toLowerCase()&&u()}),t.on("AfterProgressState",o=>{o.state?u():t.hasFocus()&&k.throttle()}),t.on("dragstart",()=>{w=!0}),t.on("dragend drop",()=>{w=!1}),t.on("NodeChange",t=>{c.inSubtoolbar()?(pn(x.element,"transition","none"),b(),_n(x.element,"transition")):Le(x.element).fold(k.throttle,m)})})},xI=(t,o)=>{const e=()=>{const e=o.getOptions(t),n=o.getCurrent(t).map(o.hash),i=Qt();return N(e,e=>({type:"togglemenuitem",text:o.display(e),onSetup:r=>{const a=t=>{t&&(i.on(t=>t.setActive(!1)),i.set(r)),r.setActive(t)};a(Ht(n,o.hash(e)));const A=o.watcher(t,e,a);return()=>{i.clear(),A()}},onAction:()=>o.setCurrent(t,e)}))};t.ui.registry.addMenuButton(o.name,{tooltip:o.text,icon:o.icon,fetch:t=>t(e()),onSetup:o.onToolbarSetup}),t.ui.registry.addNestedMenuItem(o.name,{type:"nestedmenuitem",text:o.text,getSubmenuItems:e,onSetup:o.onMenuSetup})},pI=t=>({name:"lineheight",text:"Line height",icon:"line-height",getOptions:SE,hash:t=>((t,o)=>Oi(t,o).map(({value:t,unit:o})=>t+o))(t,["fixed","relative","empty"]).getOr(t),display:_,watcher:(t,o,e)=>t.formatter.formatChanged("lineheight",e,!1,{value:o}).unbind,getCurrent:t=>D.from(t.queryCommandValue("LineHeight")),setCurrent:(t,o)=>t.execCommand("LineHeight",!1,o),onToolbarSetup:RS(t),onMenuSetup:RS(t)}),gI=t=>{xI(t,pI(t)),(t=>D.from($y(t)).map(o=>({name:"language",text:"Language",icon:"language",getOptions:h(o),hash:t=>c(t.customCode)?t.code:`${t.code}/${t.customCode}`,display:t=>t.title,watcher:(t,o,e)=>t.formatter.formatChanged("lang",e,!1,{value:o.code,customValue:o.customCode??null}).unbind,getCurrent:t=>{const o=Ao.fromDom(t.selection.getNode());return fi(o,t=>D.some(t).filter(ee).bind(t=>Ke(t,"lang").map(o=>({code:o,customCode:Ke(t,"data-mce-lang").getOrUndefined(),title:""}))))},setCurrent:(t,o)=>t.execCommand("Lang",!1,o),onToolbarSetup:o=>{const e=Zt();return o.setActive(t.formatter.match("lang",{},void 0,!0)),e.set(t.formatter.formatChanged("lang",o.setActive,!0)),US(e.clear,RS(t)(o))},onMenuSetup:RS(t)})))(t).each(o=>xI(t,o))},CI=(t,o)=>{((t,o)=>{const e=Gq(o,Jq(t));t.ui.registry.addNestedMenuItem("align",{text:o.shared.providers.translate("Align"),onSetup:RS(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o),((t,o)=>{const e=Gq(o,AN(t));t.ui.registry.addNestedMenuItem("fontfamily",{text:o.shared.providers.translate("Fonts"),onSetup:RS(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o),((t,o)=>{const e={type:"advanced",...o.styles},n=Gq(o,bN(t,e));t.ui.registry.addNestedMenuItem("styles",{text:"Formats",onSetup:RS(t,()=>n.getStyleItems().length>0),getSubmenuItems:()=>n.items.validateItems(n.getStyleItems())})})(t,o),((t,o)=>{const e=Gq(o,oN(t));t.ui.registry.addNestedMenuItem("blocks",{text:"Blocks",onSetup:RS(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o),((t,o)=>{const e=Gq(o,uN(t));t.ui.registry.addNestedMenuItem("fontsize",{text:"Font sizes",onSetup:RS(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o)},uI=t=>NS(t,"NodeChange",o=>{o.setEnabled(t.queryCommandState("outdent")&&t.selection.isEditable())}),mI=t=>{(t=>{t.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:uI(t),onAction:LS(t,"outdent")}),t.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onSetup:RS(t,()=>t.queryCommandState("indent")),onAction:LS(t,"indent")})})(t)},bI=(t,o)=>e=>{e.setActive(o.get());const n=t=>{o.set(t.state),e.setActive(t.state)};return t.on("PastePlainTextToggle",n),US(()=>t.off("PastePlainTextToggle",n),RS(t)(e))},fI=(t,o)=>()=>{t.execCommand("mceToggleFormat",!1,o)},hI=t=>{(t=>{UM.each([{name:"bold",text:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(o,e)=>{t.ui.registry.addToggleButton(o.name,{tooltip:o.text,icon:o.icon,onSetup:qS(t,o.name),onAction:fI(t,o.name),shortcut:o.shortcut})});for(let o=1;o<=6;o++){const e="h"+o,n=`Access+${o}`;t.ui.registry.addToggleButton(e,{text:e.toUpperCase(),tooltip:"Heading "+o,onSetup:qS(t,e),onAction:fI(t,e),shortcut:n})}})(t),(t=>{UM.each([{name:"copy",text:"Copy",action:"Copy",icon:"copy",context:"any"},{name:"help",text:"Help",action:"mceHelp",icon:"help",shortcut:"Alt+0",context:"any"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A",context:"any"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"print",text:"Print",action:"mcePrint",icon:"print",shortcut:"Meta+P",context:"any"}],o=>{t.ui.registry.addButton(o.name,{tooltip:o.text,icon:o.icon,onAction:LS(t,o.action),shortcut:o.shortcut,context:o.context})}),UM.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],o=>{t.ui.registry.addButton(o.name,{tooltip:o.text,icon:o.icon,onSetup:RS(t),onAction:LS(t,o.action)})})})(t),(t=>{UM.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],o=>{t.ui.registry.addToggleButton(o.name,{tooltip:o.text,icon:o.icon,onAction:LS(t,o.action),onSetup:qS(t,o.name)})})})(t)},_I=t=>{hI(t),(t=>{UM.each([{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C",context:"any"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A",context:"any"},{name:"print",text:"Print...",action:"mcePrint",icon:"print",shortcut:"Meta+P",context:"any"}],o=>{t.ui.registry.addMenuItem(o.name,{text:o.text,icon:o.icon,shortcut:o.shortcut,onAction:LS(t,o.action),context:o.context})}),UM.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],o=>{t.ui.registry.addMenuItem(o.name,{text:o.text,icon:o.icon,shortcut:o.shortcut,onSetup:RS(t),onAction:LS(t,o.action)})}),t.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onSetup:RS(t),onAction:fI(t,"code")})})(t)},vI=(t,o)=>NS(t,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",e=>{e.setEnabled(!t.mode.isReadOnly()&&t.undoManager[o]())}),yI=t=>{(t=>{t.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:vI(t,"hasUndo"),onAction:LS(t,"undo")}),t.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:vI(t,"hasRedo"),onAction:LS(t,"redo")})})(t),(t=>{t.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",enabled:!1,onSetup:vI(t,"hasUndo"),onAction:LS(t,"undo"),shortcut:"Meta+Z"}),t.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",enabled:!1,onSetup:vI(t,"hasRedo"),onAction:LS(t,"redo"),shortcut:"Meta+Y"})})(t)},EI=t=>NS(t,"VisualAid",o=>{o.setActive(t.hasVisual)}),wI=t=>{(t=>{t.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:LS(t,"mceToggleVisualAid"),context:"any"})})(t),(t=>{t.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:EI(t),onAction:LS(t,"mceToggleVisualAid"),context:"any"})})(t)},kI=(t,o)=>{(t=>{I([{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}],o=>{t.ui.registry.addToggleButton(o.name,{tooltip:o.text,icon:o.icon,onAction:LS(t,o.cmd),onSetup:qS(t,o.name)})}),t.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onSetup:RS(t),onAction:LS(t,"JustifyNone")})})(t),_I(t),CI(t,o),yI(t),(t=>{(t=>{t.addCommand("mceApplyTextcolor",(o,e)=>{((t,o,e)=>{t.undoManager.transact(()=>{t.focus(),t.formatter.apply(o,{value:e}),t.nodeChanged()})})(t,o,e)}),t.addCommand("mceRemoveTextcolor",o=>{((t,o)=>{t.undoManager.transact(()=>{t.focus(),t.formatter.remove(o,{value:null},void 0,!0),t.nodeChanged()})})(t,o)})})(t);const o=eO(t),e=nO(t),n=ht(o),i=ht(e);gO(t,"forecolor","forecolor",n),gO(t,"backcolor","hilitecolor",i),CO(t,"forecolor","forecolor","Text color",n),CO(t,"backcolor","hilitecolor","Background color",i)})(t),wI(t),mI(t),gI(t),(t=>{const o=ht(_E(t)),e=()=>t.execCommand("mceTogglePlainTextPaste");t.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:e,onSetup:bI(t,o)}),t.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:e,onSetup:bI(t,o)})})(t),(t=>{t.ui.registry.addContext("editable",()=>t.selection.isEditable()),t.ui.registry.addContext("mode",o=>t.mode.get()===o),t.ui.registry.addContext("any",F),t.ui.registry.addContext("formatting",o=>t.formatter.canApply(o)),t.ui.registry.addContext("insert",o=>t.schema.isValidChild(t.selection.getNode().tagName,o))})(t)},BI=t=>r(t)?t.split(/[ ,]/):t,FI=t=>o=>o.options.get(t),DI=FI("contextmenu_never_use_native"),zI=FI("contextmenu_avoid_overlap"),SI=t=>{const o=t.ui.registry.getAll().contextMenus,e=t.options.get("contextmenu");return t.options.isSet("contextmenu")?e:H(e,t=>mt(o,t))},OI=(t,o)=>({type:"makeshift",x:t,y:o}),MI=t=>"longpress"===t.type||0===t.type.indexOf("touch"),TI=(t,o)=>{const e=Uy.DOM.getPos(t);return((t,o,e)=>OI(t.x+o,t.y+e))(o,e.x,e.y)},UI=(t,o)=>"contextmenu"===o.type||"longpress"===o.type?t.inline?(t=>{if(MI(t)){const o=t.touches[0];return OI(o.pageX,o.pageY)}return OI(t.pageX,t.pageY)})(o):TI(t.getContentAreaContainer(),(t=>{if(MI(t)){const o=t.touches[0];return OI(o.clientX,o.clientY)}return OI(t.clientX,t.clientY)})(o)):RI(t),RI=t=>({type:"selection",root:Ao.fromDom(t.selection.getNode())}),qI=(t,o,e)=>{switch(e){case"node":return(t=>({type:"node",node:D.some(Ao.fromDom(t.selection.getNode())),root:Ao.fromDom(t.getBody())}))(t);case"point":return UI(t,o);case"selection":return RI(t)}},NI=(t,o,e,n,i,r)=>{const a=e(),A=qI(t,o,r);ET(a,wk.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!1,search:D.none()}).map(t=>{o.preventDefault(),Ph.showMenuAt(i,{anchor:A},{menu:{markers:Lk("normal")},data:t})})},II={onLtr:()=>[gl,ll,dl,cl,xl,pl,Rl,ql,Ul,Ml,Tl,Ol],onRtl:()=>[gl,dl,ll,xl,cl,pl,Rl,ql,Tl,Ol,Ul,Ml]},LI={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},HI=(t,o,e,n,i,r,a)=>{const A=((t,o,e)=>{const n=qI(t,o,e);return{bubble:js(0,"point"===e?12:0,LI),layouts:II,overrides:{maxWidthFunction:Vl(),maxHeightFunction:Pl()},...n}})(t,o,r);ET(e,wk.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!0,search:D.none()}).map(e=>{o.preventDefault();const s=a?Jl.HighlightMenuAndItem:Jl.HighlightNone;Ph.showMenuWithinBounds(i,{anchor:A},{menu:{markers:Lk("normal"),highlightOnOpen:s},data:e,type:"horizontal"},()=>D.some(tI(t,n.shared,"node"===r?"node":"selection"))),t.dispatch(IN)})},YI=(t,o,e,n,i,r)=>{const a=Qo(),A=a.os.isiOS(),s=a.os.isMacOS(),l=a.os.isAndroid(),d=a.deviceType.isTouch(),c=()=>{const a=e();HI(t,o,a,n,i,r,!(l||A||s&&d))};if((s||A)&&"node"!==r){const e=()=>{(t=>{const o=t.selection.getRng(),e=()=>{Ty.setEditorTimeout(t,()=>{t.selection.setRng(o)},10),r()};t.once("touchend",e);const n=t=>{t.preventDefault(),t.stopImmediatePropagation()};t.on("mousedown",n,!0);const i=()=>r();t.once("longpresscancel",i);const r=()=>{t.off("touchend",e),t.off("longpresscancel",i),t.off("mousedown",n)}})(t),c()};((t,o)=>{const e=t.selection;if(e.isCollapsed()||o.touches.length<1)return!1;{const n=o.touches[0],i=e.getRng();return Fi(t.getWin(),Ei.domRange(i)).exists(t=>t.left<=n.clientX&&t.right>=n.clientX&&t.top<=n.clientY&&t.bottom>=n.clientY)}})(t,o)?e():(t.once("selectionchange",e),t.once("touchend",()=>t.off("selectionchange",e)))}else c()},jI=t=>r(t)?"|"===t:"separator"===t.type,GI={type:"separator"},WI=t=>{const o=t=>({text:t.text,icon:t.icon,enabled:t.enabled,shortcut:t.shortcut});if(r(t))return t;switch(t.type){case"separator":return GI;case"submenu":return{type:"nestedmenuitem",...o(t),getSubmenuItems:()=>{const o=t.getSubmenuItems();return r(o)?o:N(o,WI)}};default:const e=t;return{type:"menuitem",...o(e),onAction:b(e.onAction)}}},PI=(t,o)=>{if(0===o.length)return t;const e=et(t).filter(t=>!jI(t)),n=e.fold(()=>[],t=>[GI]);return t.concat(n).concat(o).concat([GI])},VI=(t,o)=>!(t=>"longpress"===t.type||mt(t,"touches"))(o)&&(2!==o.button||o.target===t.getBody()&&""===o.pointerType),ZI=(t,o)=>VI(t,o)?t.selection.getStart(!0):o.target,QI=(t,o,e)=>{const n=Qo().deviceType.isTouch,i=cg(Ph.sketch({dom:{tag:"div"},lazySink:o,onEscape:()=>t.focus(),onShow:()=>e.setContextMenuState(!0),onHide:()=>e.setContextMenuState(!1),fireDismissalEventInstead:{},inlineBehaviours:Dd([Ud("dismissContextMenu",[xd(xA(),(o,e)=>{pb.close(o),t.focus()})])])})),a=()=>Ph.hide(i),A=o=>{if(DI(t)&&o.preventDefault(),((t,o)=>o.ctrlKey&&!DI(t))(t,o)||(t=>0===SI(t).length)(t))return;const a=((t,o)=>{const e=zI(t),n=VI(t,o)?"selection":"point";if(eo(e)){const i=ZI(t,o);return ui(Ao.fromDom(i),e)?"node":n}return n})(t,o);(n()?YI:NI)(t,o,()=>{const e=ZI(t,o),n=t.ui.registry.getAll(),i=SI(t);return((t,o,e)=>{const n=j(o,(o,n)=>ut(t,n.toLowerCase()).map(t=>{const n=t.update(e);if(r(n)&&eo(oo(n)))return PI(o,n.split(" "));if(s(n)&&n.length>0){const t=N(n,WI);return PI(o,t)}return o}).getOrThunk(()=>o.concat([n])),[]);return n.length>0&&jI(n[n.length-1])&&n.pop(),n})(n.contextMenus,i,e)},e,i,a)};t.on("init",()=>{const o="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(n()?"":" ResizeWindow");t.on(o,a),t.on("longpress contextmenu",A)})},KI=(t,o,e,n,i,r)=>t.fold(()=>uu.snap({sensor:wC(e-20,n-20),range:On(i,r),output:wC(D.some(e),D.some(n)),extra:{td:o}}),t=>{const i=e-20,r=n-20,a=t.element.dom.getBoundingClientRect();return uu.snap({sensor:wC(i,r),range:On(40,40),output:wC(D.some(e-a.width/2),D.some(n-a.height/2)),extra:{td:o}})}),JI=(t,o,e)=>({getSnapPoints:t,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:(t,n)=>{const i=n.td;((t,o)=>t.exists(t=>fo(t,o)))(o.get(),i)||(o.set(i),e(i))},mustSnap:!0}),$I=t=>Af(vf.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:Dd([uu.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:t}),rf.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}})),XI=(t,o)=>{const e=ht([]),n=ht([]),i=ht(!1),r=Qt(),a=Qt(),A=t=>{const e=Li(t);return KI(c.getOpt(o),t,e.x,e.y,e.width,e.height)},s=t=>{const e=Li(t);return KI(x.getOpt(o),t,e.right,e.bottom,e.width,e.height)},l=JI(()=>N(e.get(),t=>A(t)),r,o=>{a.get().each(e=>{t.dispatch("TableSelectorChange",{start:o,finish:e})})}),d=JI(()=>N(n.get(),t=>s(t)),a,o=>{r.get().each(e=>{t.dispatch("TableSelectorChange",{start:e,finish:o})})}),c=$I(l),x=$I(d),p=cg(c.asSpec()),g=cg(x.asSpec()),C=(o,e,n,i)=>{const r=n(e);uu.snapTo(o,r);((o,e,n,i)=>{const r=e.dom.getBoundingClientRect();_n(o.element,"display");
3const a=de(Ao.fromDom(t.getBody())).dom.innerHeight,A=n(r),s=i(r,a);(A||s)&&pn(o.element,"display","none")})(o,e,t=>t[i]<0,(t,o)=>t[i]>o)},u=t=>C(p,t,A,"top"),m=t=>C(g,t,s,"bottom");if(Qo().deviceType.isTouch()){const A=t=>N(t,Ao.fromDom);t.on("TableSelectionChange",t=>{i.get()||(sp(o,p),sp(o,g),i.set(!0));const s=Ao.fromDom(t.start),l=Ao.fromDom(t.finish);r.set(s),a.set(l),D.from(t.otherCells).each(t=>{e.set(A(t.upOrLeftCells)),n.set(A(t.downOrRightCells)),u(s),m(l)})}),t.on("ResizeEditor ResizeWindow ScrollContent",()=>{r.get().each(u),a.get().each(m)}),t.on("TableSelectionClear",()=>{i.get()&&(cp(p),cp(g),i.set(!1)),r.clear(),a.clear()})}};const tL=t=>"BR"===t.nodeName||!!t.getAttribute("data-mce-bogus")||"bookmark"===t.getAttribute("data-mce-type"),oL=(t,o,e)=>{const n=o.delimiter??"›",i=(o,n,i)=>vf.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":i}},components:[Ag(o)],action:o=>{t.focus(),t.selection.select(n),t.nodeChanged()},buttonBehaviours:Dd([nf.config({...e.tooltips.getConfig({tooltipText:e.translate(["Select the {0} element",n.nodeName.toLowerCase()]),onShow:(t,o)=>{Pi(t.element,o.element)},onHide:t=>{var o;o=t.element,$e(o,"aria-describedby")}})}),kz(e.isDisabled),Nz(()=>e.checkUiComponentContext("any"))])});return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"group","aria-label":e.translate("Element Path")}},behaviours:Dd([Kx.config({mode:"flow",selector:"div[role=button]"}),Rg.config({disabled:e.isDisabled}),Nz(()=>e.checkUiComponentContext("any")),qb.config({}),Dp.config({}),Ud("elementPathEvents",[hd((o,e)=>{t.shortcuts.add("alt+F11","focus statusbar elementpath",()=>Kx.focusIn(o)),t.on("NodeChange",e=>{const r=(o=>{const e=[];let n=o.length;for(;n-- >0;){const i=o[n];if(1===i.nodeType&&!tL(i)){const o=MS(t,i);if(o.isDefaultPrevented()||e.push({name:o.name,element:i}),o.isPropagationStopped())break}}return e})(e.parents),a=r.length>0?j(r,(t,o,e)=>{const r=i(o.name,o.element,e);return 0===e?t.concat([r]):t.concat([{dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Ag(` ${n} `)]},r])},[]):[];Dp.set(o,a)})})])]),components:[]}};var eL;!function(t){t[t.None=0]="None",t[t.Both=1]="Both",t[t.Vertical=2]="Vertical"}(eL||(eL={}));const nL=t=>{const o=Ao.fromDom(t.getContainer());return{height:wn(o),width:Dn(o)}},iL=(t,o,e)=>{const n=Ao.fromDom(t.getContainer()),i=((t,o,e,n)=>{const i=SN(n.height+o.top,Py(t),Zy(t));return e===eL.Both?{height:i,width:SN(n.width+o.left,Wy(t),Vy(t))}:{height:i}})(t,o,e,nL(t));return At(i,(t,o)=>{C(t)&&pn(n,o,zN(t))}),(t=>{t.dispatch("ResizeEditor")})(t),i},rL=(t,o,e)=>{Ve(t.element,"aria-valuetext",((t,o)=>o===eL.Both?dk.translate(["Editor's height: {0} pixels, Editor's width: {1} pixels",t.height,t.width]):dk.translate(["Editor's height: {0} pixels",t.height]))(o,e))},aL=(t,o,e,n,i)=>{const r=On(20*n,20*i),a=iL(t,r,e);return rL(o,a,e),D.some(!0)},AL=(t,o)=>{const e=(t=>{const o=hE(t);return!1===o?eL.None:"both"===o?eL.Both:eL.Vertical})(t);if(e===eL.None)return D.none();const n=e===eL.Both?dk.translate("Press the arrow keys to resize the editor."):dk.translate("Press the Up and Down arrow keys to resize the editor."),i=e===eL.Both?"tox-statusbar__resize-cursor-both":"tox-statusbar__resize-cursor-default";return D.some(fk("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle",i],attributes:{"aria-label":o.translate(n),"data-mce-name":"resize-handle",role:"separator"},behaviours:[uu.config({mode:"mouse",repositionTarget:!1,onDrag:(o,n,i)=>{const r=iL(t,i,e);rL(o,r,e)},blockerClass:"tox-blocker"}),Kx.config({mode:"special",onLeft:o=>aL(t,o,e,-1,0),onRight:o=>aL(t,o,e,1,0),onUp:o=>aL(t,o,e,0,-1),onDown:o=>aL(t,o,e,0,1)}),qb.config({}),Ld.config({}),nf.config(o.tooltips.getConfig({tooltipText:o.translate("Resize")})),Ud("set-aria-valuetext",[hd(o=>{const n=()=>{rL(o,nL(t),e)};t._skinLoaded?n():t.once("SkinLoaded",n)})])],eventOrder:{[dA()]:["add-focusable","set-aria-valuetext"]}},o.icons))},sL=(t,o)=>{const e=()=>{const e=[];return t.hasPlugin("wordcount")&&e.push(((t,o)=>{const e=(t,e,n)=>Dp.set(t,[Ag(o.translate(["{0}
3 "+n,e[n]]))]);return vf.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Dd([kz(o.isDisabled),Nz(()=>o.checkUiComponentContext("any")),qb.config({}),Dp.config({}),Nu.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Ud("wordcount-events",[yd(t=>{const o=Nu.getValue(t),n="words"===o.mode?"characters":"words";Nu.setValue(t,{mode:n,count:o.count}),e(t,o.count,n)}),hd(o=>{t.on("wordCountUpdate",t=>{const{mode:n}=Nu.getValue(o);Nu.setValue(o,{mode:n,count:t.wordCount}),e(o,t.wordCount,n)})})])]),eventOrder:{[Xa()]:["disabling","alloy.base.behaviour","wordcount-events"]}})})(t,o)),fE(t)&&e.push({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=poweredby&utm_source=tiny&utm_medium=referral&utm_content=v7",rel:"noopener",target:"_blank","aria-label":t.translate(["Build with {0}","TinyMCE"])},innerHtml:t.translate(["Build with {0}",'<svg height="16" viewBox="0 0 80 16" width="80" xmlns="http://www.w3.org/2000/svg"><g opacity=".8"><path d="m80 3.537v-2.202h-7.976v11.585h7.976v-2.25h-5.474v-2.621h4.812v-2.069h-4.812v-2.443zm-10.647 6.929c-.493.217-1.13.337-1.864.337s-1.276-.156-1.805-.47a3.732 3.732 0 0 1 -1.3-1.298c-.324-.554-.48-1.191-.48-1.877s.156-1.335.48-1.877a3.635 3.635 0 0 1 1.3-1.299 3.466 3.466 0 0 1 1.805-.481c.65 0 .914.06 1.263.18.36.12.698.277.986.47.289.192.578.384.842.6l.12.085v-2.586l-.023-.024c-.385-.35-.855-.614-1.384-.818-.53-.205-1.155-.313-1.877-.313-.721 0-1.6.144-2.333.445a5.773 5.773 0 0 0 -1.937 1.251 5.929 5.929 0 0 0 -1.324 1.9c-.324.735-.48 1.565-.48 2.455s.156 1.72.48 2.454c.325.734.758 1.383 1.324 1.913.553.53 1.215.938 1.937 1.25a6.286 6.286 0 0 0 2.333.434c.819 0 1.384-.108 1.961-.313.59-.216 1.083-.505 1.468-.866l.024-.024v-2.49l-.12.096c-.41.337-.878.626-1.396.866zm-14.869-4.15-4.8-5.04-.024-.025h-.902v11.67h2.502v-6.847l2.827 3.08.385.409.397-.41 2.791-3.067v6.845h2.502v-11.679h-.902l-4.788 5.052z"/><path clip-rule="evenodd" d="m15.543 5.137c0-3.032-2.466-5.113-4.957-5.137-.36 0-.745.024-1.094.096-.157.024-3.85.758-3.85.758-3.032.602-4.62 2.466-4.704 4.788-.024.89-.024 4.27-.024 4.27.036 3.165 2.406 5.138 5.017 5.126.337 0 1.119-.109 1.287-.145.144-.024.385-.084.746-.144.661-.12 1.684-.325 3.067-.602 2.37-.409 4.103-2.009 4.44-4.33.156-1.023.084-4.692.084-4.692zm-3.213 3.308-2.346.457v2.31l-5.859 1.143v-5.75l2.346-.458v3.441l3.513-.686v-3.44l-3.513.685v-2.297l5.859-1.143v5.75zm20.09-3.296-.083-1.023h-2.13v8.794h2.346v-4.884c0-1.107.95-1.985 2.057-1.997 1.095 0 1.901.89 1.901 1.997v4.884h2.346v-5.245c-.012-2.105-1.588-3.777-3.67-3.765a3.764 3.764 0 0 0 -2.778 1.25l.012-.011zm-6.014-4.102 2.346-.458v2.298l-2.346.457z" fill-rule="evenodd"/><path d="m28.752 4.126h-2.346v8.794h2.346z"/><path clip-rule="evenodd" d="m43.777 15.483 4.043-11.357h-2.418l-1.54 4.355-.445 1.324-.36-1.324-1.54-4.355h-2.418l3.151 8.794-1.083 3.08zm-21.028-5.51c0 .722.541 1.034.878 1.034s.638-.048.95-.144l.518 1.708c-.217.145-.879.518-2.13.518a2.565 2.565 0 0 1 -2.562-2.587c-.024-1.082-.024-2.49 0-4.21h-1.54v-2.142h1.54v-1.912l2.346-.458v2.37h2.201v2.142h-2.2v3.693-.012z" fill-rule="evenodd"/></g></svg>\n'.trim()])},behaviours:Dd([Ld.config({})])}]}),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:e}},n=()=>{const n=[],i=wE(t),r=bE(t),a=fE(t)||t.hasPlugin("wordcount"),A=()=>{const t="tox-statusbar__text-container--flex-start",o="tox-statusbar__text-container--flex-end";if(i){const e="tox-statusbar__text-container-3-cols";return a||r?a&&!r?[e,o]:[e,t]:[e,"tox-statusbar__text-container--space-around"]}return[a&&!r?o:t]};return r&&n.push(oL(t,{},o)),i&&n.push((()=>{const t=Wz("Alt+0");return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Ag(dk.translate(["Press {0} for help",t]))]}})()),a&&n.push(e()),n.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container",...A()]},components:n}]:[]};return{dom:{tag:"div",classes:["tox-statusbar"]},components:(()=>{const e=n(),i=AL(t,o);return e.concat(i.toArray())})()}},lL=(t,o)=>o.get().getOrDie(`UI for ${t} has not been rendered`),dL=(t,o)=>{const e=t.inline,n=e?NN:DN,i=LE(t)?FR:bR,r=(()=>{const t=Qt(),o=Qt(),e=Qt();return{dialogUi:t,popupUi:o,mainUi:e,getUiMotherships:()=>{const e=t.get().map(t=>t.mothership),n=o.get().map(t=>t.mothership);return e.fold(()=>n.toArray(),t=>n.fold(()=>[t],o=>fo(t.element,o.element)?[t]:[t,o]))},lazyGetInOuterOrDie:(t,o)=>()=>e.get().bind(t=>o(t.outerContainer)).getOrDie(`Could not find ${t} element in OuterContainer`)}})(),a=Qt(),A=Qt(),s=Qt(),l=Qo().deviceType.isTouch()?["tox-platform-touch"]:[],d=UE(t),c=tE(t),x=Af({dom:{tag:"div",classes:["tox-anchorbar"]}}),p=Af({dom:{tag:"div",classes:["tox-bottom-anchorbar"]}}),g=()=>r.mainUi.get().map(t=>t.outerContainer).bind(pq.getHeader),C=r.lazyGetInOuterOrDie("anchor bar",x.getOpt),u=r.lazyGetInOuterOrDie("bottom anch
3or bar",p.getOpt),m=r.lazyGetInOuterOrDie("toolbar",pq.getToolbar),b=r.lazyGetInOuterOrDie("throbber",pq.getThrobber),f=pR({popup:()=>Dt.fromOption(r.popupUi.get().map(t=>t.sink),"(popup) UI has not been rendered"),dialog:()=>Dt.fromOption(r.dialogUi.get().map(t=>t.sink),"UI has not been rendered")},t,C,u),h=t=>pq.parts.promotion({dom:{tag:"div",classes:["tox-promotion"]},promotionLink:t}),_=()=>{const o=(()=>{const o={attributes:{[Ql]:d?Zl.BottomToTop:Zl.TopToBottom}},e=pq.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:f.popup,onEscape:()=>{t.focus()}}),n=pq.parts.toolbar({dom:{tag:"div",classes:["tox-toolbar"]},getSink:f.popup.shared.getSink,providers:f.popup.shared.providers,onEscape:()=>{t.focus()},onToolbarToggled:o=>{((t,o)=>{t.dispatch("ToggleToolbarDrawer",{state:o})})(t,o)},type:c,lazyToolbar:m,lazyHeader:()=>g().getOrDie("Could not find header element"),...o}),i=pq.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:f.popup.shared.providers,onEscape:()=>{t.focus()},type:c}),r=TE(t),a=OE(t),A=DE(t),s=EE(t),l=h(s),p=r||a||A,C=[l,e];return pq.parts.header({dom:{tag:"div",classes:["tox-editor-header"].concat(p?[]:["tox-editor-header--empty"]),...o},components:P([A?C:[],r?[i]:a?[n]:[],qE(t)?[]:[x.asSpec()]]),sticky:LE(t),editor:t,sharedBackstage:f.popup.shared})})(),n={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[pq.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),pq.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}})]},i=pq.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:f.popup}),r=pq.parts.viewWrapper({backstage:f.popup}),A=mE(t)&&!e?D.some(sL(t,f.popup.shared.providers)):D.none(),s=P([d?[]:[o],e?[]:[n],d?[o]:[]]),C=pq.parts.editorContainer({components:P([s,e?[]:[p.asSpec()]])}),u=IE(t),b={role:"application",...dk.isRtl()?{dir:"rtl"}:{},...u?{"aria-hidden":"true"}:{}},_=cg(pq.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(e?["tox-tinymce-inline"]:[]).concat(d?["tox-tinymce--toolbar-bottom"]:[]).concat(l),styles:{visibility:"hidden",...u?{opacity:"0",border:"0"}:{}},attributes:b},components:[C,...e?[]:[r,...A.toArray()],i],behaviours:Dd([Nz(()=>f.popup.shared.providers.checkUiComponentContext("any")),Rg.config({disableClass:"tox-tinymce--disabled"}),Kx.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])})),v=ff(_);return a.set(v),{mothership:v,outerContainer:_}},v=o=>{const e=zN((t=>ON(t).getOr(jy(t)))(t)),n=zN((t=>MN(t).getOr(Gy(t)))(t));return t.inline||(hn("div","width",n)&&pn(o.element,"width",n),hn("div","height",e)?pn(o.element,"height",e):pn(o.element,"height","400px")),e},y=o=>{t.addShortcut("alt+F9","focus menubar",()=>{pq.focusMenubar(o)}),t.addShortcut("alt+F10","focus toolbar",()=>{pq.focusToolbar(o)}),t.addCommand("ToggleToolbarDrawer",(t,e,n)=>{var i;e?.skipFocus?(i="skipFocus",console.warn(gR[i],(new Error).stack),pq.toggleToolbarDrawerWithoutFocusing(o)):n?.skip_focus?pq.toggleToolbarDrawerWithoutFocusing(o):pq.toggleToolbarDrawer(o)}),t.addQueryStateHandler("ToggleToolbarDrawer",()=>pq.isToolbarDrawerToggled(o)),t.on("blur",()=>{tE(t)===Sy.floating&&pq.isToolbarDrawerToggled(o)&&pq.toggleToolbarDrawerWithoutFocusing(o)})},E=o=>{const{mainUi:e,popupUi:r,uiMotherships:a}=o;st(oE(t),(o,e)=>{t.ui.registry.addGroupToolbarButton(e,o)});const{buttons:A,menuItems:s,contextToolbars:l,sidebars:d,views:x}=t.ui.registry.getAll(),p=ME(t),C={menuItems:s,menus:YE(t),menubar:AE(t),toolbar:p.getOrThunk(()=>sE(t)),allowToolbarGroups:c===Sy.floating,buttons:A,sidebar:d,views:x};y(e.outerContainer),((t,o,e)=>{const n=(t,n)=>{I([o,...e],o=>{o.broadcastEvent(t,n)})},i=(t,n)=>{I([o,...e],o=>{o.broadcastOn([t],n)})},r=t=>i(Jd(),{target:t.target}),a=t=>{i(Kd(),{closedTooltip:()=>{t.preventDefault()}})},A=Ue(),s=Oe(A,"touchstart",r),l=Oe(A,"touchmove",t=>n(aA(),t)),d=Oe(A,"touchend",t=>n(AA(),t)),c=Oe(A,"mousedown",r),x=Oe(A,"mouseup",t=>{0===t.raw.button&&i(Xd(),{target:t.target})}),p=t=>i(Jd(),{target:Ao.fromDom(t.target)}),g=t=>{0===t.button&&i(Xd(),{target:Ao.fromDom(t.target)})},C=()=>{I(t.editorManager.get(),o=>{t!==o&&o.dispatch("DismissPopups",{relatedTarget:t})})},u=t=>n(sA(),Te(t)),m=t=>{i($d(),{}),n(lA(),Te(t))},b=ye(Ao.fromDom(t.getElement())),f=Me(b,"scroll",e=>{requestAnimationFrame(()=>{if(null!=t.getContainer()){const i=ZE(t,o.element).map(t=>[t.element,...t.others]).getOr([]);U(i,t=>fo(t,e.target))&&(t.dispatch("ElementScroll",{target:e.target.dom}),n(uA(),e))}})}),h=()=>i($d(),{}),_=o=>{o.state&&i(Jd(),{target:Ao.fromDom(t.getContainer())})},v=t=>{i(Jd(),{target:Ao.fromDom(t.relatedTarget.getContainer())})},y=o=>t.dispatch("focusin",o),E=o=>t.dispatch("focusout",o);t.on("PostRender",()=>{t.on("click",p),t.on("tap",p),t.on("mouseup",g),t.on("mousedown",C),t.on("ScrollWindow",u),t.on("ResizeWindow",m),t.on("ResizeEditor",h),t.on("AfterProgressState",_),t.on("DismissPopups",v),t.on("CloseActiveTooltips",a),I([o,...e],t=>{t.element.dom.addEventListener("focusin",y),t.element.dom.addEventListener("focusout",E)})}),t.on("remove",()=>{t.off("click",p),t.off("tap",p),t.off("mouseup",g),t.off("mousedown",C),t.off("ScrollWindow",u),t.off("ResizeWindow",m),t.off("ResizeEditor",h),t.off("AfterProgressState",_),t.off("DismissPopups",v),t.off("CloseActiveTooltips",a),I([o,...e],t=>{t.element.dom.removeEventListener("focusin",y),t.element.dom.removeEventListener("focusout",E)}),c.unbind(),s.unbind(),l.unbind(),d.unbind(),x.unbind(),f.unbind()}),t.on("detach",()=>{I([o,...e],up),I([o,...e],t=>t.destroy())})})(t,e.mothership,a),i.setup(t,f.popup.shared,g),kI(t,f.popup),QI(t,f.popup.shared.getSink,f.popup),(t=>{const{sidebars:o}=t.ui.registry.getAll();I(rt(o),e=>{const n=o[e],i=()=>Ht(D.from(t.queryCommandValue("ToggleSidebar")),e);t.ui.registry.addToggleButton(e,{icon:n.icon,tooltip:n.tooltip,onAction:o=>{t.execCommand("ToggleSidebar",!1,e),o.setActive(i())},onSetup:o=>{o.setActive(i());const e=()=>
vendor: 25,703 bytes, line 3
3o.setActive(i());return t.on("ToggleSidebar",e),()=>{t.off("ToggleSidebar",e)}},context:"any"})})})(t),IR(t,b,f.popup.shared),cI(t,l,r.sink,{backstage:f.popup}),XI(t,r.sink);const u={targetNode:t.getElement(),height:v(e.outerContainer)};return n.render(t,o,C,f.popup,u)};return{popups:{backstage:f.popup,getMothership:()=>lL("popups",s)},dialogs:{backstage:f.dialog,getMothership:()=>lL("dialogs",A)},renderUI:()=>{const e=_(),n=(()=>{const o=NE(t),e=fo(ln(),o)&&"grid"===un(o,"display"),n={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(l),attributes:{...dk.isRtl()?{dir:"rtl"}:{}}},behaviours:Dd([Qm.config({useFixed:()=>i.isDocked(g)})])},r={dom:{styles:{width:document.body.clientWidth+"px"}},events:ld([xd(lA(),t=>{pn(t.element,"width",document.body.clientWidth+"px")})])},a=cg(It(n,e?r:{})),s=ff(a);return A.set(s),{sink:a,mothership:s}})(),a=HE(t)?(()=>{const t={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-silver-popup-sink","tox-tinymce-aux"].concat(l),attributes:{...dk.isRtl()?{dir:"rtl"}:{}}},behaviours:Dd([Qm.config({useFixed:()=>i.isDocked(g),getBounds:()=>o.getPopupSinkBounds()})])},e=cg(t),n=ff(e);return s.set(n),{sink:e,mothership:n}})():(t=>(s.set(t.mothership),t))(n);r.dialogUi.set(n),r.popupUi.set(a),r.mainUi.set(e);const d={popupUi:a,dialogUi:n,mainUi:e,uiMotherships:r.getUiMotherships()};return E(d)}}},cL=t=>{const o=[],e={};return At(t,(t,n)=>{t.fold(()=>{o.push(n)},t=>{e[n]=t})}),o.length>0?Dt.error(o):Dt.value(e)},xL=(t,o,e,n)=>{const i=Af(Bh.sketch(i=>({dom:{tag:"div",classes:["tox-form"].concat(t.classes)},components:N(t.items,t=>mU(i,t,o,e,n))})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[i.asSpec()]}],behaviours:Dd([Kx.config({mode:"acyclic",useTabstopAt:E(GM)}),pM(i),uM(i,{postprocess:t=>cL(t).fold(t=>(console.error(t),{}),_)}),Ud("dialog-body-panel",[xd(Ra(),(t,o)=>{t.getSystem().broadcastOn([KM],{newFocus:D.some(o.event.target)})})])])}},pL=(t,o)=>{pn(t,"height",o+"px"),pn(t,"flex-basis",o+"px")},gL=(t,o,e)=>{Pn(t,'[role="dialog"]').each(t=>{Qn(t,'[role="tablist"]').each(n=>{e.get().map(e=>(pn(o,"height","0"),pn(o,"flex-basis","0"),Math.min(e,((t,o,e)=>{const n=le(t).dom,i=Pn(t,".tox-dialog-wrap").getOr(t);let r;r="fixed"===un(i,"position")?Math.max(n.clientHeight,window.innerHeight):Math.max(n.offsetHeight,n.scrollHeight);const a=wn(o),A=o.dom.offsetLeft>=e.dom.offsetLeft+Dn(e)?Math.max(wn(e),a):a,s=parseInt(un(t,"margin-top"),10)||0,l=parseInt(un(t,"margin-bottom"),10)||0;return r-(wn(t)+s+l-A)})(t,o,n)))).each(t=>{pL(o,t)})})})},CL=t=>Qn(t,'[role="tabpanel"]'),uL=t=>{const o=Qt(),e=[hd(e=>{const n=e.element;CL(n).each(i=>{pn(i,"visibility","hidden"),e.getSystem().getByDom(i).toOptional().each(e=>{const n=((t,o,e)=>N(t,(n,i)=>{Dp.set(e,t[i].view());const r=o.dom.getBoundingClientRect();return Dp.set(e,[]),r.height}))(t,i,e),r=(t=>ot(X(t,(t,o)=>t>o?-1:t<o?1:0)))(n);r.fold(o.clear,o.set)}),gL(n,i,o),_n(i,"visibility"),((t,o)=>{ot(t).each(t=>vy.showTab(o,t.value))})(t,e),requestAnimationFrame(()=>{gL(n,i,o)})})}),xd(lA(),t=>{const e=t.element;CL(e).each(t=>{gL(e,t,o)})}),xd(aM,(t,e)=>{const n=t.element;CL(n).each(t=>{const e=Ie(ye(t));pn(t,"visibility","hidden");const i=bn(t,"height").map(t=>parseInt(t,10));_n(t,"height"),_n(t,"flex-basis");const r=t.dom.getBoundingClientRect().height;i.forall(t=>r>t)?(o.set(r),gL(n,t,o)):i.each(o=>{pL(t,o)}),_n(t,"visibility"),e.each(Re)})})];return{extraEvents:e,selectFirst:!1}},mL="send-data-to-section",bL="send-data-to-view",fL=(t,o,e,n)=>{const i=ht({}),r=t=>{const o=Nu.getValue(t),e=cL(o).getOr({}),n=i.get(),r=It(n,e);i.set(r)},a=t=>{const o=i.get();Nu.setValue(t,o)},A=ht(null),s=N(t.tabs,t=>({value:t.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"]},components:[Ag(e.shared.providers.translate(t.title))],view:()=>[Bh.sketch(i=>({dom:{tag:"div",classes:["tox-form"]},components:N(t.items,t=>mU(i,t,o,e,n)),formBehaviours:Dd([Kx.config({mode:"acyclic",useTabstopAt:E(GM)}),Ud("TabView.form.events",[hd(a),_d(r)]),$m.config({channels:Ea([{key:mL,value:{onReceive:r}},{key:bL,value:{onReceive:a}}])})])}))]})),l=uL(s);return vy.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:(t,o,e)=>{const n=Nu.getValue(o);id(t,rM,{name:n,oldName:A.get()}),A.set(n)},tabs:s,components:[vy.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[uy.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:Dd([qb.config({})])}),vy.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:l.selectFirst,tabSectionBehaviours:Dd([Ud("tabpanel",l.extraEvents),Kx.config({mode:"acyclic"}),bg.config({find:t=>ot(vy.getViewItems(t))}),mM(D.none(),t=>(t.getSystem().broadcastOn([mL],{}),i.get()),(t,o)=>{i.set(o),t.getSystem().broadcastOn([bL],{})})])})},hL=(t,o,e,n,i,r)=>({dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:{...e.map(t=>({id:t})).getOr({}),...i?{"aria-live":"polite"}:{}}},components:[],behaviours:Dd([gM(0),eb.config({channel:`${VM}-${o}`,updateState:(t,o)=>D.some({isTabPanel:()=>"tabpanel"===o.body.type}),renderComponents:t=>{const o=t.body;return"tabpanel"===o.type?[fL(o,t.initialData,n,r)]:[xL(o,t.initialData,n,r)]},initialData:t})])}),_L=qy.deviceType.isTouch(),vL=(t,o)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[t,o]}),yL=(t,o)=>e_.parts.close(vf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":o.translate("Close")}},action:t,buttonBehaviours:Dd([qb.config({})])})),EL=()=>e_.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),wL=(t,o)=>e_.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:af(`<p>${lk(o.translate(t))}</p>`)}]}]}),kL=t=>e_.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:t}),BL=(t,o)=>[VC.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:t}),VC.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:o})],FL=t=>{const o="tox-dialog",e=o+"-wrap",n=e+"__backdrop",i=o+"__disable-scroll";return e_.sketch({role:t.role,lazySink:t.lazySink,onEscape:o=>(t.onEscape(o),D.some(!0)),useTabstopAt:t=>!GM(t),firstTabstop:t.firstTabstop,dom:{tag:"div",classes:[o].concat(t.extraClasses),styles:{position:"relative",...t.extraStyles}},components:[t.header,t.body,...t.footer.toArray()],parts:{blocker:{dom:af(`<div class="${e}"></div>`),components:[{dom:{tag:"div",classes:_L?[n,n+"--opaque"]:[n]}}]}},dragBlockClass:e,modalBehaviours:Dd([Ld.config({}),Ud("dialog-events",t.dialogEvents.concat([fd(Ra(),(t,o)=>{Cg.isBlocked(t)||Kx.focusIn(t)}),xd(gA(),(t,o)=>{t.getSystem().broadcastOn([KM],{newFocus:o.event.newFocus})})])),Ud("scroll-lock",[hd(()=>{ni(ln(),i)}),_d(()=>{ri(ln(),i)})]),...t.extraBehaviours]),eventOrder:{[Xa()]:["dialog-events"],[dA()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[cA()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...t.eventOrder}})},DL=t=>vf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close"),"data-mce-name":"close"}},buttonBehaviours:Dd([qb.config({}),nf.config(t.tooltips.getConfig({tooltipText:t.translate("Close")}))]),components:[fk("close",{tag:"span",classes:["tox-icon"]},t.icons)],action:t=>{nd(t,tM)}}),zL=(t,o,e,n)=>({dom:{tag:"h1",classes:["tox-dialog__title"],attributes:{...e.map(t=>({id:t})).getOr({})}},components:[],behaviours:Dd([eb.config({channel:`${PM}-${o}`,initialData:t,renderComponents:t=>[Ag(n.translate(t.title))]})])}),SL=()=>({dom:af('<div class="tox-dialog__draghandle"></div>')}),OL=(t,o,e)=>((t,o,e)=>{const n=e_.parts.title(zL(t,o,D.none(),e)),i=e_.parts.draghandle(SL()),r=e_.parts.close(DL(e)),a=[n].concat(t.draggable?[i]:[]).concat([r]);return VC.sketch({dom:af('<div class="tox-dialog__header"></div>'),components:a})})({title:e.shared.providers.translate(t),draggable:e.dialog.isDraggableModal()},o,e.shared.providers),ML=(t,o,e,n)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":e.translate(t)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${n.getOr(0)}px`,position:"absolute"}},behaviours:o,components:[{dom:af('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),TL=(t,o,e)=>({onClose:()=>e.closeWindow(),onBlock:e=>{const n=Qn(t().element,".tox-dialog__header").map(t=>wn(t));e_.setBusy(t(),(t,i)=>ML(e.message,i,o,n))},onUnblock:()=>{e_.setIdle(t())}}),UL="tox-dialog--fullscreen",RL="tox-dialog--width-lg",qL="tox-dialog--width-md",NL=t=>{switch(t){case"large":return D.some(RL);case"medium":return D.some(qL);default:return D.none()}},IL=(t,o)=>{const e=Ao.fromDom(o.element.dom);Ai(e,UL)||(li(e,[RL,qL]),NL(t).each(t=>ni(e,t)))},LL=(t,o)=>{const e=Ao.fromDom(t.element.dom),n=di(e),i=G(n,t=>t===RL||t===qL).or(NL(o));((t,o)=>{I(o,o=>{ai(t,o)})})(e,[UL,...i.toArray()])},HL=(t,o,e)=>cg(FL({...t,firstTabstop:1,lazySink:e.shared.getSink,extraBehaviours:[fM({}),...t.extraBehaviours],onEscape:t=>{nd(t,tM)},dialogEvents:o,eventOrder:{[$a()]:[eb.name(),$m.name()],[dA()]:["scroll-lock",eb.name(),"messages","dialog-events","alloy.base.behaviour"],[cA()]:["alloy.base.behaviour","dialog-events","messages",eb.name(),"scroll-lock"]}})),YL=(t,o={})=>N(t,t=>"menu"===t.type?(t=>{const e=N(t.items,t=>{const e=ut(o,t.name).getOr(ht(!1));return{...t,storage:e}});return{...t,items:e}})(t):t),jL=t=>j(t,(t,o)=>{if("menu"===o.type){return j(o.items,(t,o)=>(t[o.name]=o.storage,t),t)}return t},{}),GL=(t,o)=>{const e=()=>o.getSystem().isConnected()?Kx.focusIn(o):void 0,n=t=>Je(t,"disabled")||Ke(t,"aria-disabled").exists(t=>"true"===t),i=ye(o.element),r=Ie(i);Ie(i).fold(e,o=>{n(o)||r.exists(t=>ho(o,t)&&n(t))?e():t().toOptional().filter(t=>!ho(t.element,o)).each(e)})},WL=(t,o,e)=>[ud(Ra(),jM),t(XO,(t,e,n,i)=>{Ne(i.element)&&Ie(ye(i.element)).each(qe),o.onClose(),e.onClose()}),t(tM,(t,o,e,n)=>{o.onCancel(t),nd(n,XO)}),xd(iM,(t,n)=>{o.onUnblock(),GL(e,t)}),xd(nM,(t,e)=>o.onBlock(e.event))],PL=(t,o,e)=>{const n=(o,e)=>xd(o,(o,n)=>{i(o,(i,r)=>{e(t(),i,n.event,o)})}),i=(t,o)=>{eb.getState(t).get().each(e=>{o(e.internalDialog,t)})};return[...WL(n,o,e),n(eM,(t,o)=>o.onSubmit(t)),n(JO,(t,o,e)=>{o.onChange(t,{name:e.name})}),n(oM,(t,o,n,i)=>{o.onAction(t,{name:n.name,value:n.value}),GL(e,i)}),n(rM,(t,o,e)=>{o.onTabChange(t,{newTabName:e.name,oldTabName:e.oldName})}),_d(o=>{const e=t();Nu.setValue(o,e.getData())})]},VL=(t,o)=>{const e=o.map(t=>t.footerButtons).getOr([]),n=L(e,t=>"start"===t.align),i=(t,o)=>VC.sketch({dom:{tag:"div",classes:[`tox-dialog__footer-${t}`]},components:N(o,t=>t.memento.asSpec())});return[i("start",n.pass),i("end",n.fail)]},ZL=(t,o,e)=>({dom:af('<div class="tox-dialog__footer"></div>'),components:[],behaviours:Dd([eb.config({channel:`${ZM}-${o}`,initialData:t,updateState:(t,o)=>{const n=N(o.buttons,t=>{const o=Af(((t,o)=>oU(t,t.type,o))(t,e));return{name:t.name,align:t.align,memento:o}});return D.some({lookupByName:o=>((t,o,e)=>G(o,t=>t.name===e).bind(o=>o.memento.getOpt(t)))(t,n,o),footerButtons:n})},renderComponents:VL})])}),QL=(t,o,e)=>e_.parts.footer(ZL(t,o,e)),KL=(t,o)=>{if(t.getRoot().getSystem().isConnected()){const e=bg.getCurrent(t.getFormWrapper()).getOr(t.getFormWrapper());return Bh.getField(e,o).orThunk(()=>{const e=t.getFooter().bind(t=>eb.getState(t).get());return e.bind(t=>t.lookupByName(o))})}return D.none()},JL=(t,o,e)=>{const n=o=>{const e=t.getRoot();e.getSystem().isConnected()&&o(e)},i={getData:()=>{const o=t.getRoot(),n=o.getSystem().isConnected()?t.getFormWrapper():o;return{...Nu.getValue(n),...st(e,t=>t.get())}},setData:o=>{n(n=>{const r=i.getData(),a=It(r,o),A=((t,o)=>{const e=t.getRoot();return eb.getState(e).get().map(t=>Yr(Hr("data",t.dataValidator,o))).getOr(o)})(t,a),s=t.getFormWrapper();Nu.setValue(s,A),At(e,(t,o)=>{mt(a,o)&&t.set(a[o])})})},setEnabled:(o,e)=>{KL(t,o).each(e?Rg.enable:Rg.disable)},focus:o=>{KL(t,o).each(Ld.focus)},block:t=>{if(!r(t))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");n(o=>{id(o,nM,{message:t})})},unblock:()=>{n(t=>{nd(t,iM)})},showTab:o=>{n(e=>{const n=t.getBody();eb.getState(n).get().exists(t=>t.isTabPanel())&&bg.getCurrent(n).each(t=>{vy.showTab(t,o)})})},redial:r=>{n(n=>{const a=t.getId(),A=o(r),s=YL(A.internalDialog.buttons,e);n.getSystem().broadcastOn([`${WM}-${a}`],A),n.getSystem().broadcastOn([`${PM}-${a}`],A.internalDialog),n.getSystem().broadcastOn([`${VM}-${a}`],A.internalDialog),n.getSystem().broadcastOn([`${ZM}-${a}`],{...A.internalDialog,buttons:s}),i.setData(A.initialData)})},close:()=>{n(t=>{nd(t,XO)})},toggleFullscreen:t.toggleFullscreen};return i},$L=(t,o,e)=>{const n=qt("dialog"),i=t.internalDialog,r=OL(i.title,n,e),a=ht(i.size),A=NL(a.get()).toArray(),s=((t,o,e,n)=>{const i=hL(t,o,D.none(),e,!1,n);return e_.parts.body(i)})({body:i.body,initialData:i.initialData},n,e,t=>KL(C,t)),l=YL(i.buttons),d=jL(l),c=Wt(0!==l.length,QL({buttons:l},n,e)),x=PL(()=>u,TL(()=>g,e.shared.providers,o),e.shared.getSink),p={id:n,header:r,body:s,footer:c,extraClasses:A,extraBehaviours:[eb.config({channel:`${WM}-${n}`,updateState:(t,o)=>(a.set(o.internalDialog.size),IL(o.internalDialog.size,t),D.some(o)),initialData:t})],extraStyles:{}},g=HL(p,x,e),C={getId:h(n),getRoot:h(g),getBody:()=>e_.getBody(g),getFooter:()=>e_.getFooter(g),getFormWrapper:()=>{const t=e_.getBody(g);return bg.getCurrent(t).getOr(t)},toggleFullscreen:()=>{LL(g,a.get())}},u=JL(C,o.redial,d);return{dialog:g,instanceApi:u}},XL=(t,o,e,n=!1,i)=>{const r=qt("dialog"),a=qt("dialog-label"),A=qt("dialog-content"),s=t.internalDialog,l=ht(s.size),d=NL(l.get()).toArray(),c=Af(((t,o,e,n)=>VC.sketch({dom:af('<div class="tox-dialog__header"></div>'),components:[zL(t,o,D.some(e),n),SL(),DL(n)],containerBehaviours:Dd([uu.config({mode:"mouse",blockerClass:"blocker",getTarget:t=>Kn(t,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"},onDrag:(t,o)=>{t.getSystem().broadcastOn([$d()],{target:o})}})])}))({title:s.title,draggable:!0},r,a,e.shared.providers)),x=Af(((t,o,e,n,i,r)=>hL(t,o,D.some(e),n,i,r))({body:s.body,initialData:s.initialData},r,A,e,n,t=>KL(f,t))),p=YL(s.buttons),g=jL(p),C=Wt(0!==p.length,Af(((t,o,e)=>ZL(t,o,e))({buttons:p},r,e))),u=PL(()=>_,{onBlock:t=>{Cg.block(b,(o,n)=>{const i=c.getOpt(b).map(t=>wn(t.element));return ML(t.message,n,e.shared.providers,i)})},onUnblock:()=>{Cg.unblock(b)},onClose:()=>o.closeWindow()},e.shared.getSink),m=Qo().os,b=cg({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline",...d],attributes:{role:"dialog",...m.isMacOS()?{"aria-label":s.title}:{"aria-labelledby":a}}},eventOrder:{[$a()]:[eb.name(),$m.name()],[Xa()]:["execute-on-form"],[dA()]:["reflecting","execute-on-form"]},behaviours:Dd([Kx.config({mode:"cyclic",onEscape:t=>(nd(t,XO),D.some(!0)),useTabstopAt:t=>!GM(t)&&("button"!==Xo(t)||"disabled"!==Qe(t,"disabled")),firstTabstop:1}),eb.config({channel:`${WM}-${r}`,updateState:(t,o)=>(l.set(o.internalDialog.size),IL(o.internalDialog.size,t),i(),D.some(o)),initialData:t}),Ld.config({}),Ud("execute-on-form",u.concat([fd(Ra(),(t,o)=>{Kx.focusIn(t)}),xd(gA(),(t,o)=>{t.getSystem().broadcastOn([KM],{newFocus:o.event.newFocus})})])),Cg.config({getRoot:()=>D.some(b)}),Dp.config({}),fM({})]),components:[c.asSpec(),x.asSpec(),...C.map(t=>t.asSpec()).toArray()]}),f={getId:h(r),getRoot:h(b),getFooter:()=>C.map(t=>t.get(b)),getBody:()=>x.get(b),getFormWrapper:()=>{const t=x.get(b);return bg.getCurrent(t).getOr(t)},toggleFullscreen:()=>{LL(b,l.get())}},_=JL(f,o.redial,g);return{dialog:b,instanceApi:_}};var tH=tinymce.util.Tools.resolve("tinymce.util.URI");const oH=["insertContent","setContent","execCommand","close","block","unblock"],eH=t=>a(t)&&-1!==oH.indexOf(t.mceAction),nH=(t,o,e,n)=>{const i=qt("dialog"),A=OL(t.title,i,n),s=(t=>{const o={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[HM(D.none(),{dom:{tag:"iframe",attributes:{src:t.url}},behaviours:Dd([qb.config({}),Ld.config({})])})]}],behaviours:Dd([Kx.config({mode:"acyclic",useTabstopAt:E(GM)})])};return e_.parts.body(o)})(t),l=t.buttons.bind(t=>0===t.length?D.none():D.some(QL({buttons:t},i,n))),c=((t,o,e)=>{const n=(o,e)=>xd(o,(o,n)=>{i(o,(i,r)=>{e(t(),i,n.event,o)})}),i=(t,o)=>{eb.getState(t).get().each(e=>{o(e,t)})};return[...WL(n,o,e),n(oM,(t,o,e)=>{o.onAction(t,{name:e.name})})]})(()=>h,TL(()=>f,n.shared.providers,o),n.shared.getSink),x={...t.height.fold(()=>({}),t=>({height:t+"px","max-height":t+"px"})),...t.width.fold(()=>({}),t=>({width:t+"px","max-width":t+"px"}))},g=t.width.isNone()&&t.height.isNone()?["tox-dialog--width-lg"]:[],C=new tH(t.url,{base_uri:new tH(window.location.href)}),u=`${C.protocol}://${C.host}${C.port?":"+C.port:""}`,m=Zt(),b=[eb.config({channel:`${WM}-${i}`,updateState:(t,o)=>D.some(o),initialData:t}),Ud("messages",[hd(()=>{const o=Oe(Ao.fromDom(window),"message",o=>{if(C.isSameOrigin(new tH(o.raw.origin))){const n=o.raw.data;eH(n)?((t,o,e)=>{switch(e.mceAction){case"insertContent":t.insertContent(e.content);break;case"setContent":t.setContent(e.content);break;case"execCommand":const n=!!d(e.ui)&&e.ui;t.execCommand(e.cmd,n,e.value);break;case"close":o.close();break;case"block":o.block(e.message);break;case"unblock":o.unblock()}})(e,h,n):(t=>!eH(t)&&a(t)&&mt(t,"mceAction"))(n)&&t.onMessage(h,n)}});m.set(o)}),_d(m.clear)]),$m.config({channels:{[QM]:{onReceive:(t,o)=>{Qn(t.element,"iframe").each(t=>{const e=t.dom.contentWindow;p(e)&&e.postMessage(o,u)})}}}})],f=HL({id:i,header:A,body:s,footer:l,extraClasses:g,extraBehaviours:b,extraStyles:x},c,n),h=(t=>{const o=o=>{t.getSystem().isConnected()&&o(t)};return{block:t=>{if(!r(t))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");o(o=>{id(o,nM,{message:t})})},unblock:()=>{o(t=>{nd(t,iM)})},close:()=>{o(t=>{nd(t,XO)})},sendMessage:t=>{o(o=>{o.getSystem().broadcastOn([QM],t)})}}})(f);return{dialog:f,instanceApi:h}},iH=(t,o)=>Yr(Hr("data",o,t)),rH=t=>ui(t,".tox-alert-dialog")||ui(t,".tox-confirm-dialog"),aH=(t,o,e,n)=>o&&e?[]:[gC.config({contextual:{lazyContext:()=>D.some(Ii(Ao.fromDom(t.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition",onHide:n},modes:["top"],lazyViewport:o=>ZE(t,o.element).map(t=>({bounds:QE(t),optScrollEnv:D.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})).getOrThunk(()=>({bounds:Yi(),optScrollEnv:D.none()}))})],AH=t=>{const o=t.editor,e=LE(o),n=(t=>{const o=t.shared;return{open:(e,n)=>{const i=()=>{e_.hide(s),n()},r=Af(oU({context:"any",name:"close-alert",text:"OK",primary:!0,buttonType:D.some("primary"),align:"end",enabled:!0,icon:D.none()},"cancel",t)),a=EL(),A=yL(i,o.providers),s=cg(FL({role:"alertdialog",lazySink:()=>o.getSink(),header:vL(a,A),body:wL(e,o.providers),footer:D.some(kL(BL([],[r.asSpec()]))),onEscape:i,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[xd(tM,i),hd(t=>{const o=e_.getBody(t);Pi(t.element,o.element)})],eventOrder:{}}));e_.show(s);const l=r.get(s);Ld.focus(l)}}})(t.backstages.dialog),i=(t=>{const o=t.shared;return{open:(e,n)=>{const i=t=>{e_.hide(l),n(t)},r=Af(oU({context:"any",name:"yes",text:"Yes",primary:!0,buttonType:D.some("primary"),align:"end",enabled:!0,icon:D.none()},"submit",t)),a=oU({context:"any",name:"no",text:"No",primary:!1,buttonType:D.some("secondary"),align:"end",enabled:!0,icon:D.none()},"cancel",t),A=EL(),s=yL(()=>i(!1),o.providers),l=cg(FL({role:"alertdialog",lazySink:()=>o.getSink(),header:vL(A,s),body:wL(e,o.providers),footer:D.some(kL(BL([],[a,r.asSpec()]))),onEscape:()=>i(!1),extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[xd(tM,()=>i(!1)),xd(eM,()=>i(!0)),hd(t=>{const o=e_.getBody(t);Pi(t.element,o.element)})],eventOrder:{}}));e_.show(l);const d=r.get(l);Ld.focus(d)}}})(t.backstages.dialog),r=(e,n)=>FD.openUrl(e=>{const i=nH(e,{closeWindow:()=>{e_.hide(i.dialog),n(i.instanceApi)}},o,t.backstages.dialog);return e_.show(i.dialog),i.instanceApi},e),a=(o,e)=>FD.open((o,n,i)=>{const r=n,a=$L({dataValidator:i,initialData:r,internalDialog:o},{redial:FD.redial,closeWindow:()=>{e_.hide(a.dialog),e(a.instanceApi)}},t.backstages.dialog);return e_.show(a.dialog),a.instanceApi.setData(r),a.instanceApi},o),A=(n,i,r,a)=>FD.open((n,A,s)=>{const l=iH(A,s),d=Qt(),c=t.backstages.popup.shared.header.isPositionedAtTop(),x=()=>d.on(t=>{Ph.reposition(t),e&&c||gC.refresh(t)}),p=XL({dataValidator:s,initialData:l,internalDialog:n},{redial:FD.redial,closeWindow:()=>{d.on(Ph.hide),o.off("ResizeEditor",x),o.off("ScrollWindow",g),d.clear(),r(p.instanceApi)}},t.backstages.popup,a.ariaAttrs,x),g=()=>p.dialog.getSystem().broadcastOn([$d()],{target:p.dialog.element}),C=cg(Ph.sketch({lazySink:t.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:a.persistent?{event:"doNotDismissYet"}:{},...c?{}:{fireRepositionEventInstead:{}},inlineBehaviours:Dd([Ud("window-manager-inline-events",[xd(xA(),(t,o)=>{nd(p.dialog,tM)})]),...aH(o,e,c,()=>p.dialog.getSystem().broadcastOn([Jd()],{target:p.dialog.element}))]),isExtraPart:(t,o)=>rH(o)}));d.set(C);return Ph.showWithinBounds(C,xg(p.dialog),{anchor:i},()=>{const t=o.inline?ln():Ao.fromDom(o.getContainer()),e=Ii(t);return D.some(e)}),e&&c||(gC.refresh(C),o.on("ResizeEditor",x)),o.on("ScrollWindow",g),p.instanceApi.setData(l),Kx.focusIn(p.dialog),p.instanceApi},n),s=(e,n,i,r)=>FD.open((e,a,A)=>{const s=iH(a,A),l=Qt(),d=t.backstages.popup.shared.header.isPositionedAtTop(),c=()=>l.on(t=>{Ph.reposition(t),gC.refresh(t)}),x=XL({dataValidator:A,initialData:s,internalDialog:e},{redial:FD.redial,closeWindow:()=>{l.on(Ph.hide),o.off("ResizeEditor ScrollWindow ElementScroll",c),l.clear(),i(x.instanceApi)}},t.backstages.popup,r.ariaAttrs,c),p=cg(Ph.sketch({lazySink:t.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:r.persistent?{event:"doNotDismissYet"}:{},...d?{}:{fireRepositionEventInstead:{}},inlineBehaviours:Dd([Ud("window-manager-inline-events",[xd(xA(),(t,o)=>{nd(x.dialog,tM)})]),gC.config({contextual:{lazyContext:()=>D.some(Ii(Ao.fromDom(o.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top","bottom"],lazyViewport:t=>ZE(o,t.element).map(t=>({bounds:QE(t),optScrollEnv:D.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})).getOrThunk(()=>({bounds:Yi(),optScrollEnv:D.none()}))})]),isExtraPart:(t,o)=>rH(o)}));l.set(p);return Ph.showWithinBounds(p,xg(x.dialog),{anchor:n},()=>t.backstages.popup.shared.getSink().toOptional().bind(t=>{const e=ZE(o,t.element).map(t=>QE(t)).getOr(Yi()),n=Ii(Ao.fromDom(o.getContentAreaContainer())),i=Hi(n,e);return D.some(Ni(i.x,i.y,i.width,i.height-15))})),gC.refresh(p),o.on("ResizeEditor ScrollWindow ElementScroll ResizeWindow",c),x.instanceApi.setData(s),Kx.focusIn(x.dialog),x.instanceApi},e);return{open:(o,e,n)=>{if(!c(e)){if("toolbar"===e.inline)return A(o,t.backstages.popup.shared.anchors.inlineDialog(),n,e);if("bottom"===e.inline)return s(o,t.backstages.popup.shared.anchors.inlineBottomDialog(),n,e);if("cursor"===e.inline)return A(o,t.backstages.popup.shared.anchors.cursor(),n,e)}return a(o,n)},openUrl:(t,o)=>r(t,o),alert:(t,o)=>{n.open(t,o)},close:t=>{t.close()},confirm:(t,o)=>{i.open(t,o)}}},sH=t=>{Ly(t),(t=>{const o=t.options.register,e=t=>{return u(t,r)?{value:(o=t,ZS(o.map((t,o)=>o%2==0?"#"+zS(t).value:t))),valid:!0}:{valid:!1,message:"Must be an array of strings."};var o},n=t=>C(t)&&t>0?{value:t,valid:!0}:{valid:!1,message:"Must be a positive number."};o("color_map",{processor:e,default:["#BFEDD2","Light Green","#FBEEB8","Light Yellow","#F8CAC6","Light Red","#ECCAFA","Light Purple","#C2E0F4","Light Blue","#2DC26B","Green","#F1C40F","Yellow","#E03E2D","Red","#B96AD9","Purple","#3598DB","Blue","#169179","Dark Turquoise","#E67E23","Orange","#BA372A","Dark Red","#843FA1","Dark Purple","#236FA1","Dark Blue","#ECF0F1","Light Gray","#CED4D9","Medium Gray","#95A5A6","Gray","#7E8C8D","Dark Gray","#34495E","Navy Blue","#000000","Black","#ffffff","White"]}),o("color_map_raw",{processor:t=>u(t,r)?{value:ZS(t),valid:!0}:{valid:!1,message:"Must be an array of strings."}}),o("color_map_background",{processor:e}),o("color_map_foreground",{processor:e}),o("color_cols",{processor:n,default:$S(t)}),o("color_cols_foreground",{processor:n,default:XS(t,PS)}),o("color_cols_background",{processor:n,default:XS(t,VS)}),o("custom_colors",{processor:"boolean",default:!0}),o("color_default_foreground",{processor:"string",default:KS}),o("color_default_background",{processor:"string",default:KS})})(t),(t=>{const o=t.options.register;o("contextmenu_avoid_overlap",{processor:"string",default:""}),o("contextmenu_never_use_native",{processor:"boolean",default:!1}),o("contextmenu",{processor:t=>!1===t?{value:[],valid:!0}:r(t)||u(t,r)?{value:BI(t),valid:!0}:{valid:!1,message:"Must be false or a string."},default:"link linkchecker image editimage table spellchecker configurepermanentpen"})})(t)};My.add("silver",t=>{sH(t);let o=()=>Yi();const{dialogs:e,popups:n,renderUI:i}=dL(t,{getPopupSinkBounds:()=>o()});WO(t,n.backstage.shared);const r=AH({editor:t,backstages:{popup:n.backstage,dialog:e.backstage}}
3),a=Qt();return{renderUI:()=>{const e=i();return ZE(t,n.getMothership().element).each(t=>{o=()=>QE(t)}),e},getWindowManagerImpl:h(r),getNotificationManagerImpl:()=>vk(t,{backstage:n.backstage},n.getMothership(),a),getPromotionElement:()=>Qn(Ao.fromDom(t.getContainer()),".tox-promotion").map(t=>t.dom).getOrNull(),getSinkElement:t=>"dialog"===t?e.getMothership().element.dom:n.getMothership().element.dom}})}()},75199:function(t){!function(){"use strict";var o=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var o=typeof t;return"object"===o&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===o&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":o},e=function(t){return{eq:t}},n=e(function(t,o){return t===o}),i=function(t){return e(function(o,e){if(o.length!==e.length)return!1;for(var n=o.length,i=0;i<n;i++)if(!t.eq(o[i],e[i]))return!1;return!0})},r=function(t,o){return function(t,o){return e(function(e,n){return t.eq(o(e),o(n))})}(i(t),function(t){return function(t,o){return Array.prototype.slice.call(t).sort(o)}(t,o)})},a=function(t){return e(function(o,e){var i=Object.keys(o),a=Object.keys(e);if(!r(n).eq(i,a))return!1;for(var A=i.length,s=0;s<A;s++){var l=i[s];if(!t.eq(o[l],e[l]))return!1}return!0})},A=e(function(t,e){if(t===e)return!0;var n=o(t);return n===o(e)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(n)?t===e:"array"===n?i(A).eq(t,e):"object"===n&&a(A).eq(t,e))});const s=Object.getPrototypeOf,l=(t,o,e)=>!!e(t,o.prototype)||t.constructor?.name===o.name,d=t=>o=>(t=>{const o=typeof t;return null===t?"null":"object"===o&&Array.isArray(t)?"array":"object"===o&&l(t,String,(t,o)=>o.isPrototypeOf(t))?"string":o})(o)===t,c=t=>o=>typeof o===t,x=t=>o=>t===o,p=(t,o)=>C(t)&&l(t,o,(t,o)=>s(t)===o),g=d("string"),C=d("object"),u=t=>p(t,Object),m=d("array"),b=x(null),f=c("boolean"),h=x(void 0),_=t=>null==t,v=t=>!_(t),y=c("function"),E=c("number"),w=(t,o)=>{if(m(t)){for(let e=0,n=t.length;e<n;++e)if(!o(t[e]))return!1;return!0}return!1},k=()=>{},B=(t,o)=>(...e)=>t(o.apply(null,e)),F=(t,o)=>e=>t(o(e)),D=t=>()=>t,z=t=>t,S=(t,o)=>t===o;function O(t,...o){return(...e)=>{const n=o.concat(e);return t.apply(null,n)}}const M=t=>o=>!t(o),T=t=>()=>{throw new Error(t)},U=t=>t(),R=t=>{t()},q=D(!1),N=D(!0);class I{tag;value;static singletonNone=new I(!1);constructor(t,o){this.tag=t,this.value=o}static some(t){return new I(!0,t)}static none(){return I.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?I.some(t(this.value)):I.none()}bind(t){return this.tag?t(this.value):I.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:I.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(t??"Called getOrDie on None")}static from(t){return v(t)?I.some(t):I.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}const L=Array.prototype.slice,H=Array.prototype.indexOf,Y=Array.prototype.push,j=(t,o)=>H.call(t,o),G=(t,o)=>j(t,o)>-1,W=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return!0}return!1},P=(t,o)=>{const e=t.length,n=new Array(e);for(let i=0;i<e;i++){const e=t[i];n[i]=o(e,i)}return n},V=(t,o)=>{for(let e=0,n=t.length;e<n;e++){o(t[e],e)}},Z=(t,o)=>{for(let e=t.length-1;e>=0;e--){o(t[e],e)}},Q=(t,o)=>{const e=[],n=[];for(let i=0,r=t.length;i<r;i++){const r=t[i];(o(r,i)?e:n).push(r)}return{pass:e,fail:n}},K=(t,o)=>{const e=[];for(let n=0,i=t.length;n<i;n++){const i=t[n];o(i,n)&&e.push(i)}return e},J=(t,o,e)=>(Z(t,(t,n)=>{e=o(e,t,n)}),e),$=(t,o,e)=>(V(t,(t,n)=>{e=o(e,t,n)}),e),X=(t,o,e)=>{for(let n=0,i=t.length;n<i;n++){const i=t[n];if(o(i,n))return I.some(i);if(e(i,n))break}return I.none()},tt=(t,o)=>X(t,o,q),ot=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return I.some(e)}return I.none()},et=t=>{const o=[];for(let e=0,n=t.length;e<n;++e){if(!m(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input
3: "+t);Y.apply(o,t[e])}return o},nt=(t,o)=>et(P(t,o)),it=(t,o)=>{for(let e=0,n=t.length;e<n;++e){if(!0!==o(t[e],e))return!1}return!0},rt=t=>{const o=L.call(t,0);return o.reverse(),o},at=(t,o)=>K(t,t=>!G(o,t)),At=(t,o)=>{const e={};for(let n=0,i=t.length;n<i;n++){const i=t[n];e[String(i)]=o(i,n)}return e},st=(t,o)=>{const e=L.call(t,0);return e.sort(o),e},lt=(t,o)=>o>=0&&o<t.length?I.some(t[o]):I.none(),dt=t=>lt(t,0),ct=t=>lt(t,t.length-1),xt=y(Array.from)?Array.from:t=>L.call(t),pt=(t,o)=>{for(let e=0;e<t.length;e++){const n=o(t[e],e);if(n.isSome())return n}return I.none()},gt=(t,o)=>{const e=[],n=y(o)?t=>W(e,e=>o(e,t)):t=>G(e,t);for(let o=0,i=t.length;o<i;o++){const i=t[o];n(i)||e.push(i)}return e},Ct=Object.keys,ut=Object.hasOwnProperty,mt=(t,o)=>{const e=Ct(t);for(let n=0,i=e.length;n<i;n++){const i=e[n];o(t[i],i)}},bt=(t,o)=>ft(t,(t,e)=>({k:e,v:o(t,e)})),ft=(t,o)=>{const e={};return mt(t,(t,n)=>{const i=o(t,n);e[i.k]=i.v}),e},ht=t=>(o,e)=>{t[e]=o},_t=(t,o,e,n)=>{mt(t,(t,i)=>{(o(t,i)?e:n)(t,i)})},vt=(t,o)=>{const e={};return _t(t,o,ht(e),k),e},yt=(t,o)=>{const e=[];return mt(t,(t,n)=>{e.push(o(t,n))}),e},Et=t=>yt(t,z),wt=(t,o)=>kt(t,o)?I.from(t[o]):I.none(),kt=(t,o)=>ut.call(t,o),Bt=(t,o)=>kt(t,o)&&void 0!==t[o]&&null!==t[o],Ft=t=>{if(!m(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],e={};return V(t,(n,i)=>{const r=Ct(n);if(1!==r.length)throw new Error("one and only one name per case");const a=r[0],A=n[a];if(void 0!==e[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!m(A))throw new Error("case arguments must be an array");o.push(a),e[a]=(...e)=>{const n=e.length;if(n!==A.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+A.length+" ("+A+"), got "+n);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[i].apply(null,e)},match:t=>{const n=Ct(t);if(o.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+n.join(","));if(!it(o,t=>G(n,t)))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+o.join(", "));return t[a].apply(null,e)},log:t=>{console.log(t,{constructors:o,constructor:a,params:e})}}}}),e},Dt=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},zt=t=>{const o=o=>o(t),e=D(t),n=()=>i,i={tag:!0,inner:t,fold:(o,e)=>e(t),isValue:N,isError:q,map:o=>Ot.value(o(t)),mapError:n,bind:o,exists:o,forall:o,getOr:e,or:n,getOrThunk:e,orThunk:n,getOrDie:e,each:o=>{o(t)},toOptional:()=>I.some(t)};return i},St=t=>{const o=()=>e,e={tag:!1,inner:t,fold:(o,e)=>o(t),isValue:q,isError:N,map:o,mapError:o=>Ot.error(o(t)),bind:o,exists:q,forall:N,getOr:z,or:z,getOrThunk:U,orThunk:U,getOrDie:T(String(t)),each:k,toOptional:I.none};return e},Ot={value:zt,error:St,fromOption:(t,o)=>t.fold(()=>St(o),zt)},Mt="undefined"!=typeof window?window:Function("return this;")(),Tt=()=>{const t=(()=>{const t=window.crypto.getRandomValues(new Uint8Array(16));return t[6]=15&t[6]|64,t[8]=63&t[8]|128,t})(),o=(o,e)=>{let n="";for(let i=o;i<=e;++i){n+=t[i].toString(16).padStart(2,"0")}return n};return`${o(0,3)}-${o(4,5)}-${o(6,7)}-${o(8,9)}-${o(10,15)}`},Ut=()=>window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967295;let Rt=0;const qt=t=>{const o=(new Date).getTime(),e=Math.floor(1e9*Ut());return Rt++,t+"_"+e+Rt+String(o)},Nt=()=>window.isSecureContext?window.crypto.randomUUID():Tt(),It=t=>(...o)=>{if(0===o.length)throw new Error("Can't merge zero objects");const e={};for(let n=0;n<o.length;n++){const i=o[n];for(const o in i)kt(i,o)&&(e[o]=t(e[o],i[o]))}return e},Lt=It((t,o)=>u(t)&&u(o)?Lt(t,o):o),Ht=It((t,o)=>o),Yt=(t,o,e=S)=>t.exists(t=>e(t,o)),jt=(t,o,e=S)=>Gt(t,o,e).getOr(t.isNone()&&o.isNone()),Gt=(t,o,e)=>t.isSome()&&o.isSome()?I.some(e(t.getOrDie(),o.getOrDie())):I.none(),Wt=(t,o)=>t?I.some(o):I.none(),Pt=(t,o)=>((t,o)=>{let e=null!=o?o:Mt;for(let o=0;o<t.length&&null!=e;++o)e=e[t[o]];return e})(t.split("."),o);Ft([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Vt=t=>{const o=[],e=[];return V(t,t=>{t.fold(t=>{o.push(t)},t=>{e.push(t)})}),{errors:o,values:e}},Zt=t=>{const o=Dt(I.none()),e=()=>o.get().each(t=>clearInterval(t));return{clear:()=>{e(),o.set(I.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:n=>{e(),o.set(I.some(setInterval(n,t)))}}},Qt=()=>{const t=(t=>{const o=Dt(I.none()),e=()=>o.get().each(t);return{clear:()=>{e(),o.set(I.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{e(),o.set(I.some(t))}}})(k);return{...t,on:o=>t.get().each(o)}},Kt=(t,o,e)=>""===o||t.length>=o.length&&t.substr(e,e+o.length)===o,Jt=(t,o)=>Xt(t,o)?((t,o)=>t.substring(o))(t,o.length):t,$t=(t,o,e=0,n)=>{const i=t.indexOf(o,e);return-1!==i&&(!!h(n)||i+o.length<=n)},Xt=(t,o)=>Kt(t,o,0),to=(t,o)=>Kt(t,o,t.length-o.length),oo=t=>o=>o.replace(t,""),eo=oo(/^\s+|\s+$/g),no=oo(/^\s+/g),io=oo(/\s+$/g),ro=t=>t.length>0,ao=t=>!ro(t),Ao=(t,o=10)=>{const e=parseInt(t,o);return isNaN(e)?I.none():I.some(e)},so=(t,o)=>{let e=null;return{cancel:()=>{b(e)||(clearTimeout(e),e=null)},throttle:(...n)=>{b(e)&&(e=setTimeout(()=>{e=null,t.apply(null,n)},o))}}},lo=(t,o)=>{let e=null;const n=()=>{b(e)||(clearTimeout(e),e=null)};return{cancel:n,throttle:(...i)=>{n(),e=setTimeout(()=>{e=null,t.apply(null,i)},o)}}},co=t=>{let o,e=!1;return(...n)=>(e||(e=!0,o=t.apply(null,n)),o)},xo="\ufeff",po=" ",go=t=>t===xo,Co=t=>{const o={};return V(t,t=>{o[t]={}}),Ct(o)},uo=t=>void 0!==t.length,mo=Array.isArray,bo=(t,o,e)=>{if(!t)return!1;if(e=e||t,uo(t)){for(let n=0,i=t.length;n<i;n++)if(!1===o.call(e,t[n],n,t))return!1}else for(const n in t)if(kt(t,n)&&!1===o.call(e,t[n],n,t))return!1;return!0},fo=(t,o)=>{const e=[];return bo(t,(n,i)=>{e.push(o(n,i,t))}),e},ho=(t,o)=>{const e=[];return bo(t,(n,i)=>{o&&!o(n,i,t)||e.push(n)}),e},_o=(t,o,e,n)=>{let i=h(e)?t[0]:e;for(let e=0;e<t.length;e++)i=o.call(n,i,t[e],e);return i},vo=(t,o,e)=>{for(let n=0,i=t.length;n<i;n++)if(o.call(e,t[n],n,t))return n;return-1},yo=t=>t[t.length-1],Eo=()=>wo(0,0),wo=(t,o)=>({major:t,minor:o}),ko={nu:wo,detect:(t,o)=>{const e=String(o).toLowerCase();return 0===t.length?Eo():((t,o)=>{const e=((t,o)=>{for(let e=0;e<t.length;e++){const n=t[e];if(n.test(o))return n}})(t,o);if(!e)return{major:0,minor:0};const n=t=>Number(o.replace(e,"$"+t));return wo(n(1),n(2))})(t,e)},unknown:Eo},Bo=(t,o)=>{const e=String(o).toLowerCase();return tt(t,t=>t.search(e))},Fo=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Do=t=>o=>$t(o,t),zo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>$t(t,"edge/")&&$t(t,"chrome")&&$t(t,"safari")&&$t(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Fo],search:t=>$t(t,"chrome")&&!$t(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>$t(t,"msie")||$t(t,"trident")},{name:"Opera",versionRegexes:[Fo,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Do("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Do("firefox")},{name:"Safari",versionRegexes:[Fo,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>($t(t,"safari")||$t(t,"mobile/"))&&$t(t,"applewebkit")}],So=[{name:"Windows",search:Do("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>$t(t,"iphone")||$t(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Do("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Do("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Do("linux"),versionRegexes:[]},{name:"Solaris",search:Do("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Do("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Do("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Oo={browsers:D(zo),oses:D(So)},Mo="Edge",To="Chromium",Uo="Opera",Ro="Firefox",qo="Safari",No=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isEdge:n(Mo),isChromium:n(To),isIE:n("IE"),isOpera:n(Uo),isFirefox:n(Ro),isSafari:n(qo)}},Io={unknown:()=>No({current:void 0,version:ko.unknown()}),nu:No,edge:D(Mo),chromium:D(To),ie:D("IE"),opera:D(Uo),firefox:D(Ro),safari:D(qo)},Lo="Windows",Ho="Android",Yo="Linux",jo="macOS",Go="Solaris",Wo="FreeBSD",Po="ChromeOS",Vo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isWindows:n(Lo),isiOS:n("iOS"),isAndroid:n(Ho),isMacOS:n(jo),isLinux:n(Yo),isSolaris:n(Go),isFreeBSD:n(Wo),isChromeOS:n(Po)}},Zo={unknown:()=>Vo({current:void 0,version:ko.unknown()}),nu:Vo,windows:D(Lo),ios:D("iOS"),android:D(Ho),linux:D(Yo),macos:D(jo),solaris:D(Go),freebsd:D(Wo),chromeos:D(Po)},Qo=(t,o,e)=>{const n=Oo.browsers(),i=Oo.oses(),r=o.bind(t=>((t,o)=>pt(o.brands,o=>{const e=o.brand.toLowerCase();return tt(t,t=>e===t.brand?.toLowerCase()).map(t=>({current:t.name,version:ko.nu(parseInt(o.version,10),0)}))}))(n,t)).orThunk(()=>((t,o)=>Bo(t,o).map(t=>{const e=ko.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(n,t)).fold(Io.unknown,Io.nu),a=((t,o)=>Bo(t,o).map(t=>{const e=ko.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(i,t).fold(Zo.unknown,Zo.nu),A=((t,o,e,n)=>{const i=t.isiOS()&&!0===/ipad/i.test(e),r=t.isiOS()&&!i,a=t.isiOS()||t.isAndroid(),A=a||n("(pointer:coarse)"),s=i||!r&&a&&n("(min-device-width:768px)"),l=r||a&&!s,d=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),c=!l&&!s&&!d;return{isiPad:D(i),isiPhone:D(r),isTablet:D(s),isPhone:D(l),isTouch:D(A),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:D(d),isDesktop:D(c)}})(a,r,t,e);return{browser:r,os:a,deviceType:A}},Ko=t=>window.matchMedia(t).matches;let Jo=co(()=>Qo(window.navigator.userAgent,I.from(window.navigator.userAgentData),Ko));const $o=()=>Jo(),Xo=(t,o)=>{const e=((t,o)=>Pt(t,o))(t,o);if(null==e)throw new Error(t+" not available on this browser");return e},te=Object.getPrototypeOf,oe=t=>{const o=Pt("ownerDocument.defaultView",t);return C(t)&&((t=>Xo("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(te(t).constructor.name))},ee=window.navigator.userAgent,ne=$o(),ie=ne.browser,re=ne.os,ae=ne.deviceType,Ae=-1!==ee.indexOf("Windows Phone"),se={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:ie.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!ie.isIE(),windowsPhone:Ae,browser:{current:ie.current,ver
vendor: 32,987 bytes, line 3
3sion:ie.version,isChromium:ie.isChromium,isEdge:ie.isEdge,isFirefox:ie.isFirefox,isIE:ie.isIE,isOpera:ie.isOpera,isSafari:ie.isSafari},os:{current:re.current,version:re.version,isAndroid:re.isAndroid,isChromeOS:re.isChromeOS,isFreeBSD:re.isFreeBSD,isiOS:re.isiOS,isLinux:re.isLinux,isMacOS:re.isMacOS,isSolaris:re.isSolaris,isWindows:re.isWindows},deviceType:{isDesktop:ae.isDesktop,isiPad:ae.isiPad,isiPhone:ae.isiPhone,isPhone:ae.isPhone,isTablet:ae.isTablet,isTouch:ae.isTouch,isWebView:ae.isWebView}},le=/^\s*|\s*$/g,de=t=>_(t)?"":(""+t).replace(le,""),ce=function(t,o,e,n){n=n||this,t&&(e&&(t=t[e]),bo(t,(t,i)=>!1!==o.call(n,t,i,e)&&(ce(t,o,e,n),!0)))},xe={trim:de,isArray:mo,is:(t,o)=>o?!("array"!==o||!mo(t))||typeof t===o:void 0!==t,toArray:t=>{if(mo(t))return t;{const o=[];for(let e=0,n=t.length;e<n;e++)o[e]=t[e];return o}},makeMap:(t,o,e={})=>{const n=g(t)?t.split(o||","):t||[];let i=n.length;for(;i--;)e[n[i]]={};return e},each:bo,map:fo,grep:ho,inArray:(t,o)=>{if(t)for(let e=0,n=t.length;e<n;e++)if(t[e]===o)return e;return-1},hasOwn:kt,extend:(t,...o)=>{for(let e=0;e<o.length;e++){const n=o[e];for(const o in n)if(kt(n,o)){const e=n[o];void 0!==e&&(t[o]=e)}}return t},walk:ce,resolve:(t,o=window)=>{const e=t.split(".");for(let t=0,n=e.length;t<n&&(o=o[e[t]]);t++);return o},explode:(t,o)=>m(t)?t:""===t?[]:fo(t.split(o||","),de),_addCacheSuffix:t=>{const o=se.cacheSuffix;return o&&(t+=(-1===t.indexOf("?")?"?":"&")+o),t}},pe=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},ge={fromHtml:(t,o)=>{const e=(o||document).createElement("div");if(e.innerHTML=t,!e.hasChildNodes()||e.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return pe(e.childNodes[0])},fromTag:(t,o)=>{const e=(o||document).createElement(t);return pe(e)},fromText:(t,o)=>{const e=(o||document).createTextNode(t);return pe(e)},fromDom:pe,fromPoint:(t,o,e)=>I.from(t.dom.elementFromPoint(o,e)).map(pe)},Ce=(t,o,e)=>{const n=t.document.createRange();var i;return i=n,o.fold(t=>{i.setStartBefore(t.dom)},(t,o)=>{i.setStart(t.dom,o)},t=>{i.setStartAfter(t.dom)}),((t,o)=>{o.fold(o=>{t.setEndBefore(o.dom)},(o,e)=>{t.setEnd(o.dom,e)},o=>{t.setEndAfter(o.dom)})})(n,e),n},ue=(t,o,e,n,i)=>{const r=t.document.createRange();return r.setStart(o.dom,e),r.setEnd(n.dom,i),r},me=Ft([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),be=(t,o,e)=>o(ge.fromDom(e.startContainer),e.startOffset,ge.fromDom(e.endContainer),e.endOffset),fe=(t,o)=>{const e=((t,o)=>o.match({domRange:t=>({ltr:D(t),rtl:I.none}),relative:(o,e)=>({ltr:co(()=>Ce(t,o,e)),rtl:co(()=>I.some(Ce(t,e,o)))}),exact:(o,e,n,i)=>({ltr:co(()=>ue(t,o,e,n,i)),rtl:co(()=>I.some(ue(t,n,i,o,e)))})}))(t,o);return((t,o)=>{const e=o.ltr();if(e.collapsed)return o.rtl().filter(t=>!1===t.collapsed).map(t=>me.rtl(ge.fromDom(t.endContainer),t.endOffset,ge.fromDom(t.startContainer),t.startOffset)).getOrThunk(()=>be(0,me.ltr,e));return be(0,me.ltr,e)})(0,e)};me.ltr,me.rtl;const he=(t,o)=>{const e=t.dom;if(1!==e.nodeType)return!1;{const t=e;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},_e=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,ve=(t,o)=>t.dom===o.dom,ye=(t,o)=>{const e=t.dom,n=o.dom;return e!==n&&e.contains(n)},Ee=he,we=(t,o)=>{const e=[],n=t=>(e.push(t),o(t));let i=o(t);do{i=i.bind(n)}while(i.isSome());return e},ke=t=>t.dom.nodeName.toLowerCase(),Be=t=>t.dom.nodeType,Fe=t=>o=>Be(o)===t,De=t=>8===Be(t)||"#comment"===ke(t),ze=t=>Se(t)&&oe(t.dom),Se=Fe(1),Oe=Fe(3),Me=Fe(9),Te=Fe(11),Ue=t=>o=>Se(o)&&ke(o)===t,Re=t=>ge.fromDom(t.dom.ownerDocument),qe=t=>Me(t)?t:Re(t),Ne=t=>ge.fromDom(qe(t).dom.defaultView),Ie=t=>I.from(t.dom.parentNode).map(ge.fromDom),Le=t=>I.from(t.dom.parentElement).map(ge.fromDom),He=(t,o)=>{const e=y(o)?o:q;let n=t.dom;const i=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const t=n.parentNode,o=ge.fromDom(t);if(i.push(o),!0===e(o))break;n=t}return i},Ye=t=>Ie(t).map(Ve).map(o=>K(o,o=>!ve(t,o))).getOr([]),je=t=>I.from(t.dom.previousSibling).map(ge.fromDom),Ge=t=>I.from(t.dom.nextSibling).map(ge.fromDom),We=t=>rt(we(t,je)),Pe=t=>we(t,Ge),Ve=t=>P(t.dom.childNodes,ge.fromDom),Ze=(t,o)=>{const e=t.dom.childNodes;return I.from(e[o]).map(ge.fromDom)},Qe=t=>Ze(t,0),Ke=t=>Ze(t,t.dom.childNodes.length-1),Je=t=>t.dom.childNodes.length,$e=t=>{const o=t.dom.head;if(null==o)throw new Error("Head is not available yet");return ge.fromDom(o)},Xe=t=>Te(t)&&v(t.dom.host),tn=t=>ge.fromDom(t.dom.getRootNode()),on=t=>Xe(t)?t:$e(qe(t)),en=t=>ge.fromDom(t.dom.host),nn=t=>{if(v(t.target)){const o=ge.fromDom(t.target);if(Se(o)&&rn(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return dt(o)}}return I.from(t.target)},rn=t=>v(t.dom.shadowRoot),an=(t,o)=>e=>{t(e)&&o((t=>{const o=ge.fromDom(nn(t).getOr(t.target)),e=()=>t.stopPropagation(),n=()=>t.preventDefault(),i=B(n,e);return((t,o,e,n,i,r,a)=>({target:t,x:o,y:e,stop:n,prevent:i,kill:r,raw:a}))(o,t.clientX,t.clientY,e,n,i,t)})(e))},An=(t,o,e,n)=>((t,o,e,n,i)=>{const r=an(e,n);return t.dom.addEventListener(o,r,i),{unbind:O(sn,t,o,r,i)}})(t,o,e,n,!1),sn=(t,o,e,n)=>{t.dom.removeEventListener(o,e,n)},ln=N,dn=(t,o,e)=>An(t,o,ln,e),cn=()=>ge.fromDom(document),xn=(t,o=!1)=>t.dom.focus({preventScroll:o}),pn=t=>{const o=tn(t).dom;return t.dom===o.activeElement},gn=(t=cn())=>I.from(t.dom.activeElement).map(ge.fromDom),Cn=(t,o)=>{Ie(t).each(e=>{e.dom.insertBefore(o.dom,t.dom)})},un=(t,o)=>{Ge(t).fold(()=>{Ie(t).each(t=>{bn(t,o)})},t=>{Cn(t,o)})},mn=(t,o)=>{Qe(t).fold(()=>{bn(t,o)},e=>{t.dom.insertBefore(o.dom,e.dom)})},bn=(t,o)=>{t.dom.appendChild(o.dom)},fn=(t,o)=>{Cn(t,o),bn(o,t)},hn=(t,o)=>{V(o,(e,n)=>{const i=0===n?t:o[n-1];un(i,e)})},_n=(t,o)=>{V(o,o=>{bn(t,o)})},vn=(t,o,e)=>{if(!(g(e)||f(e)||E(e)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,e+"")},yn=(t,o,e)=>{vn(t.dom,o,e)},En=(t,o)=>{const e=t.dom;mt(o,(t,o)=>{vn(e,o,t)})},wn=(t,o)=>{const e=t.dom.getAttribute(o);return null===e?void 0:e},kn=(t,o)=>I.from(wn(t,o)),Bn=(t,o)=>{const e=t.dom;return!(!e||!e.hasAttribute)&&e.hasAttribute(o)},Fn=(t,o)=>{t.dom.removeAttribute(o)},Dn=t=>{const o=t.dom.attributes;return null==o||0===o.length},zn=t=>$(t.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}),Sn=t=>{t.dom.textContent="",V(Ve(t),t=>{On(t)})},On=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},Mn=t=>{const o=Ve(t);o.length>0&&hn(t,o),On(t)},Tn=(t,o)=>ge.fromDom(t.dom.cloneNode(o)),Un=t=>Tn(t,!1),Rn=t=>Tn(t,!0),qn=(t,o)=>{const e=((t,o)=>{const e=ge.fromTag(o),n=zn(t);return En(e,n),e})(t,o);un(t,e);const n=Ve(t);return _n(e,n),On(t),e},Nn=t=>P(t,ge.fromDom),In=t=>t.dom.innerHTML,Ln=(t,o)=>{const e=Re(t).dom,n=ge.fromDom(e.createDocumentFragment()),i=((t,o)=>{const e=(o||document).createElement("div");return e.innerHTML=t,Ve(ge.fromDom(e))})(o,e);_n(n,i),Sn(t),bn(t,n)},Hn=t=>void 0!==t.style&&y(t.style.getPropertyValue),Yn=t=>{const o=Oe(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const e=o.ownerDocument;return(t=>{const o=tn(t);return Xe(o)?I.some(o):I.none()})(ge.fromDom(o)).fold(()=>e.body.contains(o),F(Yn,en))},jn=(t,o,e)=>{if(!g(e))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);Hn(t)&&t.style.setProperty(o,e)},Gn=(t,o,e)=>{const n=t.dom;jn(n,o,e)},Wn=(t,o)=>{const e=t.dom;mt(o,(t,o)=>{jn(e,o,t)})},Pn=(t,o)=>{const e=t.dom,n=window.getComputedStyle(e).getPropertyValue(o);return""!==n||Yn(t)?n:Vn(e,o)},Vn=(t,o)=>Hn(t)?t.style.getPropertyValue(o):"",Zn=(t,o)=>{const e=t.dom,n=Vn(e,o);return I.from(n).filter(t=>t.length>0)},Qn=t=>{const o={},e=t.dom;if(Hn(e))for(let t=0;t<e.style.length;t++){const n=e.style.item(t);o[n]=e.style[n]}return o},Kn=(t,o)=>{((t,o)=>{Hn(t)&&t.style.removeProperty(o)})(t.dom,o),Yt(kn(t,"style").map(eo),"")&&Fn(t,"style")},Jn=((t,o)=>{const e=e=>{const n=o(e);if(n<=0||null===n){const o=Pn(e,t);return parseFloat(o)||0}return n},n=(t,o)=>$(o,(o,e)=>{const n=Pn(t,e),i=void 0===n?0:parseInt(n,10);return isNaN(i)?o:o+i},0);return{set:(o,e)=>{if(!E(e)&&!e.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+e);const n=o.dom;Hn(n)&&(n.style[t]=e+"px")},get:e,getOuter:e,aggregate:n,max:(t,o,e)=>{const i=n(t,e);return o>i?o-i:0}}})("height",t=>{const o=t.dom;return Yn(t)?o.getBoundingClientRect().height:o.offsetHeight}),$n=(t,o)=>({left:t,top:o,translate:(e,n)=>$n(t+e,o+n)}),Xn=$n,ti=(t,o)=>void 0!==t?t:void 0!==o?o:0,oi=t=>{const o=t.dom,e=o.ownerDocument.body;return e===o?Xn(e.offsetLeft,e.offsetTop):Yn(t)?(t=>{const o=t.getBoundingClientRect();return Xn(o.left,o.top)})(o):Xn(0,0)},ei=t=>{const o=void 0!==t?t.dom:document,e=o.body.scrollLeft||o.documentElement.scrollLeft,n=o.body.scrollTop||o.documentElement.scrollTop;return Xn(e,n)},ni=(t,o,e)=>{const n=(void 0!==e?e.dom:document).defaultView;n&&n.scrollTo(t,o)},ii=(t,o)=>{$o().browser.isSafari()&&y(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(o)},ri=(t,o)=>{const e=(o||document).createDocumentFragment();return V(t,t=>{e.appendChild(t.dom)}),ge.fromDom(e)},ai=((t,o)=>{const e=o=>t(o)?I.from(o.dom.nodeValue):I.none();return{get:n=>{if(!t(n))throw new Error("Can only get "+o+" value of a "+o+" node");return e(n).getOr("")},getOption:e,set:(e,n)=>{if(!t(e))throw new Error("Can only set raw "+o+" value of a "+o+" node");e.dom.nodeValue=n}}})(Oe,"text"),Ai=t=>ai.get(t),si=(t,o)=>ai.set(t,o),li=(t,o)=>{const e=wn(t,o);return void 0===e||""===e?[]:e.split(" ")};var di=(t,o,e,n,i)=>t(e,n)?I.some(e):y(i)&&i(e)?I.none():o(e,n,i);const ci=(t,o,e)=>{let n=t.dom;const i=y(e)?e:q;for(;n.parentNode;){n=n.parentNode;const t=ge.fromDom(n);if(o(t))return I.some(t);if(i(t))break}return I.none()},xi=(t,o,e)=>di((t,o)=>o(t),ci,t,o,e),pi=(t,o)=>tt(t.dom.childNodes,t=>o(ge.fromDom(t))).map(ge.fromDom),gi=(t,o)=>{const e=t=>{for(let n=0;n<t.childNodes.length;n++){const i=ge.fromDom(t.childNodes[n]);if(o(i))return I.some(i);const r=e(t.childNodes[n]);if(r.isSome())return r}return I.none()};return e(t.dom)},Ci=(t,o,e)=>ci(t,t=>he(t,o),e),ui=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return _e(e)?I.none():I.from(e.querySelector(t)).map(ge.fromDom)})(o,t),mi=(t,o,e)=>di((t,o)=>he(t,o),Ci,t,o,e),bi=t=>void 0!==t.dom.classList,fi=t=>li(t,"class"),hi=(t,o)=>((t,o,e)=>{const n=li(t,o).concat([e]);return yn(t,o,n.join(" ")),!0})(t,"class",o),_i=(t,o)=>((t,o,e)=>{const n=K(li(t,o),t=>t!==e);return n.length>0?yn(t,o,n.join(" ")):Fn(t,o),!1})(t,"class",o),vi=(t,o)=>{bi(t)?t.dom.classList.add(o):hi(t,o)},yi=t=>{0===(bi(t)?t.dom.classList:fi(t)).length&&Fn(t,"class")},Ei=(t,o)=>{if(bi(t)){t.dom.classList.remove(o)}else _i(t,o);yi(t)},wi=(t,o)=>{const e=bi(t)?t.dom.classList.toggle(o):((t,o)=>G(fi(t),o)?_i(t,o):hi(t,o))(t,o);return yi(t),e},ki=(t,o)=>bi(t)&&t.dom.classList.contains(o),Bi=(t,o=!1)=>{return Yn(t)?t.dom.isContentEditable:(e=t,mi(e,"[contenteditable]")).fold(D(o),t=>"true"===Fi(t));var e},Fi=t=>t.dom.contentEditable,Di=(t,o)=>{t.dom.contentEditable=o?"true":"false"},zi=(t,o,e)=>K(He(t,e),o),Si=(t,o)=>{let e=[];return V(Ve(t),t=>{o(t)&&(e=e.concat([t])),e=e.concat(Si(t,o))}),e},Oi=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return _e(e)?[]:P(e.querySelectorAll(t),ge.fromDom)})(o,t),Mi=(t,o,e)=>ci(t,o,e).isSome(),Ti=(t,o)=>((t,o)=>{const e=t.dom;return e.parentNode?pi(ge.fromDom(e.parentNode),e=>!ve(t,e)&&o(e)):I.none()})(t,o).isSome(),Ui=(t,o)=>gi(t,o).isSome(),Ri=t=>y(t)?t:q,qi=(t,o,e)=>{const n=o(t),i=Ri(e);return n.orThunk(()=>i(t)?I.none():((t,o,e)=>{let n=t.dom;const i=Ri(e);for(;n.parentNode;){n=n.parentNode;const t=ge.fromDom(n),e=o(t);if(e.isSome())return e;if(i(t))break}return I.none()})(t,o,i))},Ni=t=>{return(o=t,ai.getOption(o)).filter(t=>0!==t.trim().length||t.indexOf(po)>-1).isSome();var o},Ii=["img","br"],Li=t=>Ni(t)||G(Ii,ke(t))||(t=>ze(t)&&"false"===wn(t,"contenteditable"))(t),Hi=(t,o,e,n)=>({start:t,soffset:o,finish:e,foffset:n}),Yi=Ft([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),ji={before:Yi.before,on:Yi.on,after:Yi.after,cata:(t,o,e,n)=>t.fold(o,e,n),getStart:t=>t.fold(z,z,z)},Gi=Ft([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Wi={domRange:Gi.domRange,relative:Gi.relative,exact:Gi.exact,exactFromRange:t=>Gi.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>ge.fromDom(t.startContainer),relative:(t,o)=>ji.getStart(t),exact:(t,o,e,n)=>t}))(t);return Ne(o)},range:Hi},Pi=(t,o,e)=>t.caretPositionFromPoint?((t,o,e)=>I.from(t.caretPositionFromPoint?.(o,e)).bind(o=>{if(null===o.offsetNode)return I.none();const e=t.createRange();return e.setStart(o.offsetNode,o.offset),e.collapse(),I.some(e)}))(t,o,e):t.caretRangeFromPoint?((t,o,e)=>I.from(t.caretRangeFromPoint?.(o,e)))(t,o,e):I.none(),Vi=(t,o)=>{const e=ke(t);return"input"===e?ji.after(t):G(["br","img"],e)?0===o?ji.before(t):ji.after(t):ji.on(t,o)},Zi=(t,o)=>{const e=t.fold(ji.before,Vi,ji.after),n=o.fold(ji.before,Vi,ji.after);return Wi.relative(e,n)},Qi=(t,o,e,n)=>{const i=Vi(t,o),r=Vi(e,n);return Wi.relative(i,r)},Ki=t=>{const o=Wi.getWin(t).dom,e=(t,e,n,i)=>ue(o,t,e,n,i),n=(t=>t.match({domRange:t=>{const o=ge.fromDom(t.startContainer),e=ge.fromDom(t.endContainer);return Qi(o,t.startOffset,e,t.endOffset)},relative:Zi,exact:Qi}))(t);return fe(o,n).match({ltr:e,rtl:e})},Ji=(t,o,e)=>((t,o,e)=>{const n=t.document;return Pi(n,o,e).map(t=>Hi(ge.fromDom(t.startContainer),t.startOffset,ge.fromDom(t.endContainer),t.endOffset))})(t,o,e),$i=(t,o,e,n)=>({x:t,y:o,width:e,height:n,right:t+e,bottom:o+n}),Xi=t=>{const o=void 0===t?window:t,e=o.document,n=ei(ge.fromDom(e));return(t=>{const o=void 0===t?window:t;return $o().browser.isFirefox()?I.none():I.from(o.visualViewport)})(o).fold(()=>{const t=o.document.documentElement,e=t.clientWidth,i=t.clientHeight;return $i(n.left,n.top,e,i)},t=>$i(Math.max(t.pageLeft,n.left),Math.max(t.pageTop,n.top),t.width,t.height))};class tr{rootNode;node;constructor(t,o){this.node=t,this.rootNode=o,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node}prev(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node}prev2(t){return this.node=this.findPreviousNode(this.node,t),this.node}findSibling(t,o,e,n){if(t){if(!n&&t[o])return t[o];if(t!==this.rootNode){let o=t[e];if(o)return o;for(let n=t.parentNode;n&&n!==this.rootNode;n=n.parentNode)if(o=n[e],o)return o}}}findPreviousNode(t,o){if(t){const e=t.previousSibling;if(this.rootNode&&e===this.rootNode)return;if(e){if(!o)for(let t=e.lastChild;t;t=t.lastChild)if(!t.lastChild)return t;return e}const n=t.parentNode;if(n&&n!==this.rootNode)return n}}}const or=/^[ \t\r\n]*$/,er=t=>or.test(t),nr=t=>"\n"===t||"\r"===t,ir=(t,o=4,e=!0,n=!0)=>{const i=((t,o)=>o<=0?"":new Array(o+1).join(t))(" ",o),r=t.replace(/\t/g,i),a=$(r,(t,o)=>(t=>-1!==" \f\t\v".indexOf(t))(o)||o===po?t.pcIsSpace||""===t.str&&e||t.str.length===r.length-1&&n||((t,o)=>o<t.length&&o>=0&&nr(t[o]))(r,t.str.length+1)?{pcIsSpace:!1,str:t.str+po}:{pcIsSpace:!0,str:t.str+" "}:{pcIsSpace:nr(o),str:t.str+o},{pcIsSpace:!1,str:""});return a.str},rr=t=>o=>!!o&&o.nodeType===t,ar=t=>!!t&&!Object.getPrototypeOf(t),Ar=rr(1),sr=t=>Ar(t)&&ze(ge.fromDom(t)),lr=t=>{const o=t.toLowerCase();return t=>v(t)&&t.nodeName.toLowerCase()===o},dr=t=>{const o=t.map(t=>t.toLowerCase());return t=>{if(t&&t.nodeName){const e=t.nodeName.toLowerCase();return G(o,e)}return!1}},cr=(t,o)=>{const e=o.toLowerCase().split(" ");return o=>{if(Ar(o)){const n=o.ownerDocument.defaultView;if(n)for(let i=0;i<e.length;i++){const r=n.getComputedStyle(o,null);if((r?r.getPropertyValue(t):null)===e[i])return!0}}return!1}},xr=t=>Ar(t)&&t.hasAttribute("data-mce-bogus"),pr=t=>Ar(t)&&"TABLE"===t.tagName,gr=t=>o=>{if(sr(o)){if(o.contentEditable===t)return!0;if(o.getAttribute("data-mce-contenteditable")===t)return!0}return!1},Cr=dr(["textarea","input"]),ur=rr(3),mr=rr(4),br=rr(7),fr=rr(8),hr=rr(9),_r=rr(11),vr=lr("br"),yr=lr("img"),Er=lr("a"),wr=gr("true"),kr=gr("false"),Br=t=>sr(t)&&t.isContentEditable&&v(t.parentElement)&&!t.parentElement.isContentEditable,Fr=dr(["td","th"]),Dr=dr(["td","th","caption"]),zr=lr("template"),Sr=dr(["video","audio","object","embed"]),Or=lr("li"),Mr=lr("details"),Tr=lr("summary"),Ur="uc-video",Rr=lr(Ur),qr={skipBogus:!0,includeZwsp:!1,checkRootAsContent:!1},Nr=(Ir="data-mce-bookmark",t=>Ar(t)&&t.hasAttribute(Ir));var Ir;const Lr=(t,o,e)=>er(t.data)&&!((t,o,e)=>{const n=ge.fromDom(o),i=ge.fromDom(t),r=e.getWhitespaceElements();return Mi(i,t=>kt(r,ke(t)),O(ve,n))})(t,o,e),Hr=(t,o,e,n)=>ur(t)&&!Lr(t,o,e)&&(!n.includeZwsp||!(t=>{for(const o of t)if(!go(o))return!1;return!0})(t.data)),Yr=(t,o,e,n)=>y(n.isContent)&&n.isContent(o)||((t,o)=>Ar(t)&&kt(o.getNonEmptyElements(),t.nodeName))(o,t)||Nr(o)||(t=>Ar(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id")))(o)||Hr(o,e,t,n)||kr(o)||wr(o)&&(t=>Le(ge.fromDom(t)).exists(t=>!Bi(t)))(o),jr=(t,o,e)=>{const n={...qr,...e};if(n.checkRootAsContent&&Yr(t,o,o,n))return!1;let i=o.firstChild,r=0;if(!i)return!0;const a=new tr(i,o);do{if(n.skipBogus&&Ar(i)){const t=i.getAttribute("data-mce-bogus");if(t){i=a.next("all"===t);continue}}if(fr(i))i=a.next(!0);else if(vr(i))r++,i=a.next();else{if(Yr(t,i,o,n))return!1;i=a.next()}}while(i);return r<=1},Gr=(t,o,e)=>jr(t,o.dom,{checkRootAsContent:!0,...e}),Wr=(t,o,e)=>Yr(t,o,o,{includeZwsp:qr.includeZwsp,...e}),Pr=t=>{const o=t.toLowerCase();return"svg"===o?"svg":"math"===o?"math":"html"},Vr=t=>"html"!==Pr(t),Zr=t=>Vr(t.nodeName),Qr=t=>Pr(t.nodeName),Kr=["svg","math"],Jr="data-mce-block",$r=t=>P((t=>K(Ct(t),t=>!/[A-Z]/.test(t)))(t),t=>{const o=CSS.escape(t);return`${o}:`+P(Kr,t=>`not(${t} ${o})`).join(":")}).join(","),Xr=(t,o)=>v(o.querySelector(t))?(o.setAttribute(Jr,"true"),"inline-boundary"===o.getAttribute("data-mce-selected")&&o.removeAttribute("data-mce-selected"),!0):(o.removeAttribute(Jr),!1),ta=(t,o)=>{const e=$r(t.getTransparentElements()),n=$r(t.getBlockElements());return K(o.querySelectorAll(e),t=>Xr(n,t))},oa=(t,o,e)=>{const n=e?"lastChild":"firstChild";for(let e=o[n];e;e=e[n])if(jr(t,e,{checkRootAsContent:!0}))return void e.parentNode?.removeChild(e)},ea=(t,o,e)=>{const n=t.getBlockElements(),i=ge.fromDom(o),r=t=>ke(t)in n,a=t=>ve(t,i);V(Nn(e),o=>{ci(o,r,a).each(e=>{const n=((t,o)=>K(Ve(t),o))(o,o=>r(o)&&!t.isValidChild(ke(e),ke(o)));if(n.length>0){const o=Le(e);V(n,o=>{ci(o,r,a).each(e=>{((t,o,e)=>{const n=document.createRange(),i=o.parentNode;if(i){n.setStartBefore(o),n.setEndBefore(e);const r=n.extractContents();oa(t,r,!0),n.setStartAfter(e),n.setEndAfter(o);const a=n.extractContents();oa(t,a,!1),jr(t,r,{checkRootAsContent:!0})||i.insertBefore(r,o),jr(t,e,{checkRootAsContent:!0})||i.insertBefore(e,o),jr(t,a,{checkRootAsContent:!0})||i.insertBefore(a,o),i.removeChild(o)}})(t,e.dom,o.dom)})}),o.each(o=>ta(t,o.dom))}})})},na=(t,o)=>{const e=ta(t,o);ea(t,o,e),((t,o,e)=>{V([...e,...sa(t,o)?[o]:[]],o=>V(Oi(ge.fromDom(o),o.nodeName.toLowerCase()),o=>{la(t,o.dom)&&Mn(o)}))})(t,o,e)},ia=(t,o)=>{if(Aa(t,o)){const e=$r(t.getBlockElements());Xr(e,o)}},ra=t=>t.hasAttribute(Jr),aa=(t,o)=>kt(t.getTransparentElements(),o),Aa=(t,o)=>Ar(o)&&aa(t,o.nodeName),sa=(t,o)=>Aa(t,o)&&ra(o),la=(t,o)=>Aa(t,o)&&!ra(o),da=(t,o)=>1===o.type&&aa(t,o.name)&&g(o.attr(Jr)),ca=$o().browser,xa=t=>tt(t,Se),pa=(t,o)=>t.children&&G(t.children,o),ga=(t,o,e)=>{let n=0,i=0;const r=t.ownerDocument;if(e=e||t,o){if(e===t&&o.getBoundingClientRect&&"static"===Pn(ge.fromDom(t),"position")){const e=o.getBoundingClientRect();return n=e.left+(r.documentElement.scrollLeft||t.scrollLeft)-r.documentElement.clientLeft,i=e.top+(r.documentElement.scrollTop||t.scrollTop)-r.documentElement.clientTop,{x:n,y:i}}let a=o;for(;a&&a!==e&&a.nodeType&&!pa(a,e);){const t=a;n+=t.offsetLeft||0,i+=t.offsetTop||0,a=t.offsetParent}for(a=o.parentNode;a&&a!==e&&a.nodeType&&!pa(a,e);)n-=a.scrollLeft||0,i-=a.scrollTop||0,a=a.parentNode;i+=(t=>ca.isFirefox()&&"table"===ke(t)?xa(Ve(t)).filter(t=>"caption"===ke(t)).bind(t=>xa(Pe(t)).map(o=>{const e=o.dom.offsetTop,n=t.dom.offsetTop,i=t.dom.offsetHeight;return e<=n?-i:0})).getOr(0):0)(ge.fromDom(o))}return{x:n,y:i}},Ca=(t,o={})=>{let e=0;const n={},i=ge.fromDom(t),r=qe(i),a=t=>{bn(on(i),t)},A=t=>{const o=on(i);ui(o,"#"+t).each(On)},s=t=>wt(n,t).getOrThunk(()=>({id:"mce-u"+e++,passed:[],failed:[],count:0})),l=t=>new Promise((e,i)=>{let A;const l=xe._addCacheSuffix(t),d=s(l);n[l]=d,d.count++;const c=(t,o)=>{V(t,R),d.status=o,d.passed=[],d.failed=[],A&&(A.onload=null,A.onerror=null,A=null)},x=()=>c(d.passed,2),p=()=>c(d.failed,3);if(e&&d.passed.push(e),i&&d.failed.push(i),1===d.status)return;if(2===d.status)return void x();if(3===d.status)return void p();d.status=1;const g=ge.fromTag("link",r.dom);En(g,{rel:"stylesheet",type:"text/css",id:d.id});const C=((t,o)=>{const e=o.crossOrigin;return o.contentCssCors?"anonymous":y(e)?e(t):void 0})(t,o);void 0!==C&&yn(g,"crossOrigin",C),o.referrerPolicy&&yn(g,"referrerpolicy",o.referrerPolicy),A=g.dom,A.onload=x,A.onerror=p,a(g),yn(g,"href",l)}),d=t=>{const o=xe._addCacheSuffix(t);wt(n,o).each(t=>{0===--t.count&&(delete n[o],A(t.id))})};return{load:l,loadRawCss:(t,o)=>{const e=s(t);n[t]=e,e.count++;const i=ge.fromTag("style",r.dom);En(i,{rel:"stylesheet",type:"text/css",id:e.id,"data-mce-key":t}),i.dom.innerHTML=o,a(i)},loadAll:t=>Promise.allSettled(P(t,t=>l(t).then(D(t)))).then(t=>{const o=Q(t,t=>"fulfilled"===t.status);return o.fail.length>0?Promise.reject(P(o.fail,t=>t.reason)):P(o.pass,t=>t.value)}),unload:d,unloadRawCss:t=>{wt(n,t).each(o=>{0===--o.count&&(delete n[t],A(o.id))})},unloadAll:t=>{V(t,t=>{d(t)})},_setReferrerPolicy:t=>{o.referrerPolicy=t},_setContentCssCors:t=>{o.contentCssCors=t},_setCrossOrigin:t=>{o.crossOrigin=t}}},ua=(()=>{const t=new WeakMap;return{forElement:(o,e)=>{const n=tn(o).dom;return I.from(t.get(n)).getOrThunk(()=>{const o=Ca(n,e);return t.set(n,o),o})}}})(),ma=(t,o)=>v(t)&&(Wr(o,t)||o.isInline(t.nodeName.toLowerCase())),ba=t=>(t=>"span"===t.nodeName.toLowerCase())(t)&&"bookmark"===t.getAttribute("data-mce-type"),fa=(t,o,e)=>ur(t)&&t.data.length>0&&((t,o,e)=>{const n=new tr(t,o).prev(!1),i=new tr(t,o).next(!1),r=h(n)||ma(n,e),a=h(i)||ma(i,e);return r&&a})(t,o,e),ha=(t,o,e,n)=>{const i=n||o;if(Ar(o)&&ba(o))return o;const r=o.childNodes;for(let o=r.length-1;o>=0;o--)ha(t,r[o],e,i);if(Ar(o)){const t=o.childNodes;1===t.length&&ba(t[0])&&o.parentNode?.insertBefore(t[0],o)}return(t=>_r(t)||hr(t))(o)||Wr(e,o)||(t=>!!Ar(t)&&t.childNodes.length>0)(o)||fa(o,i,e)||t.remove(o),o},_a=xe.makeMap,va=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ya=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ea=/[<>&\"\']/g,wa=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,ka={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},Ba={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},Fa={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},Da=(t,o)=>{const e={};if(t){const n=t.split(",");o=o||10;for(let t=0;t<n.length;t+=2){const i=String.fromCharCode(parseInt(n[t],o));if(!Ba[i]){const o="&"+n[t+1]+";";e[i]=o,e[o]=i}}return e}},za=Da("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),Sa=(t,o)=>t.replace(o?va:ya,t=>Ba[t]||t),Oa=(t,o)=>t.replace(o?va:ya,t=>t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":Ba[t]||"&#"+t.charCodeAt(0)+";"),Ma=(t,o,e)=>{const n=e||za;return t.replace(o?va:ya,t=>Ba[t]||n[t]||t)},Ta={encodeRaw:Sa,encodeAllRaw:t=>(""+t).replace(Ea,t=>Ba[t]||t),encodeNumeric:Oa,encodeNamed:Ma,getEncodeFunc:(t,o)=>{const e=Da(o)||za,n=(t,o)=>t.replace(o?va:ya,t=>void 0!==Ba[t]?Ba[t]:void 0!==e[t]?e[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"),i=(t,o)=>Ma(t,o,e),r=_a(t.replace(/\+/g,","));return r.named&&r.numeric?n:r.named?o?i:Ma:r.numeric?Oa:Sa},decode:t=>t.replace(wa,(t,o)=>o?(o="x"===o.charAt(0).toLowerCase()?parseInt(o.substr(1),16):parseInt(o,10))>65535?(o-=65536,String.fromCharCode(55296+(o>>10),56320+(1023&o))):ka[o]||String.fromCharCode(o):Fa[t]||za[t]||(t=>{const o=ge.fromTag("div").dom;return o.innerHTML=t,o.textContent||o.innerText||t})(t))},Ua=(t,o)=>(t=xe.trim(t))?t.split(o||" "):[],Ra=t=>new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$"),qa=t=>{const o=t=>m(t)?P(t,o):(t=>C(t)&&t.source&&"[object RegExp]"===Object.prototype.toString.call(t))(t)?new RegExp(t.source,t.flags):C(t)?bt(t,o):t;return o(t)},Na=t=>Object.freeze(["id","accesskey","class","dir","lang","style","tabindex","title","role",..."html4"!==t?["contenteditable","contextmenu","draggable","dropzone","hidden","spellcheck","translate","itemprop","itemscope","itemtype"]:[],..."html5-strict"!==t?["xml:lang"]:[]]),Ia=t=>{let o,e;if(o="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",e="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t){o+=" article aside details dialog figure main header footer hgroup section nav "+"a ins del canvas map",e+=" audio canvas command data datalist mark meter output picture progress template time wbr video ruby bdi keygen svg"}if("html5-strict"!==t){e=[e,"acronym applet basefont big font strike tt"].join(" ");o=[o,"center dir isindex noframes"].join(" ")}const n=[o,e].join(" ");return{blockContent:o,phrasingContent:e,flowContent:n}},La=t=>{const{blockContent:o,phrasingContent:e,flowContent:n}=Ia(t),i=t=>Object.freeze(t.split(" "));return Object.freeze({blockContent:i(o),phrasingContent:i(e),flowContent:i(n)})},Ha={html4:co(()=>La("html4")),html5:co(()=>La("html5")),"html5-strict":co(()=>La("html5-strict"))},Ya=(t,o)=>{const{blockContent:e,phrasingContent:n,flowContent:i}=Ha[t]();return"blocks"===o?I.some(e):"phrasing"===o?I.some(n):"flow"===o?I.some(i):I.none()},ja=t=>I.from(/^(@?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)$/.exec(t)).map(t=>({preset:"@"===t[1],name:t[2]})),Ga=(t,o)=>{const e=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return nt(Ua(o,","),o=>{const n=e.exec(o);if(n){const o=n[1],e=n[2],i=n[3],r=n[4],a=n[5],A={attributes:{},attributesOrder:[]};if(t.each(t=>((t,o)=>{mt(t.attributes,(t,e)=>{o.attributes[e]=t}),o.attributesOrder.push(...t.attributesOrder)})(t,A)),"#"===o?A.paddEmpty=!0:"-"===o&&(A.removeEmpty=!0),"!"===r&&(A.removeEmptyAttrs=!0),a&&((t,o)=>{const e=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,n=/[*?+]/,{attributes:i,attributesOrder:r}=o;V(Ua(t,"|"),t=>{const a=e.exec(t);if(a){const t={},e=a[1],A=a[2].replace(/[\\:]:/g,":"),s=a[3],l=a[4];if("!"===e&&(o.attributesRequired=o.attributesRequired||[],o.attributesRequired.push(A),t.required=!0),"-"===e)return delete i[A],void r.splice(xe.inArray(r,A),1);if(s&&("="===s?(o.attributesDefault=o.attributesDefault||[],o.attributesDefault.push({name:A,value:l}),t.defaultValue=l):"~"===s?(o.attributesForced=o.attributesForced||[],o.attributesForced.push({name:A,value:l}),t.forcedValue=l):"<"===s&&(t.validValues=xe.makeMap(l,"?"))),n.test(A)){const e=t;o.attributePatterns=o.attributePatterns||[],e.pattern=Ra(A),o.attributePatterns.push(e)}else i[A]||r.push(A),i[A]=t}})})(a,A),i&&(A.outputName=e),"@"===e){if(!t.isNone())return[];t=I.some(A)}return[i?{name:e,element:A,aliasName:i}:{name:e,element:A}]}return[]})},Wa={},Pa=xe.makeMap,Va=xe.each,Za=xe.extend,Qa=xe.explode,Ka=(t,o={})=>{const e=Pa(t," ",Pa(t.toUpperCase()," "));return Za(e,o)},Ja=t=>Ka("td th li dt dd figcaption caption details summary",t.getTextBlockElements()),$a=(t,o)=>{if(t){const e={};return g(t)&&(t={"*":t}),Va(t,(t,n)=>{e[n]=e[n.toUpperCase()]="map"===o?Pa(t,/[, ]/):Qa(t,/[, ]/)}),e}},Xa=(t={})=>{const o={},e={};let n=[];const i={},r={},a={},A=(o,e,n)=>{const i=t[o];if(i)return Pa(i,/[, ]/,Pa(i.toUpperCase(),/[, ]/));{let t=Wa[o];return t||(t=Ka(e,n),Wa[o]=t),t}},s=t.schema??"html5",l=(t=>{const o=Na(t),{phrasingContent:e,flowContent:n}=Ia(t),i={},r=(t,o,e)=>{i[t]={attributes:At(o,D({})),attributesOrder:o,children:At(e,D({}))}},a=(t,e="",n="")=>{const i=Ua(n),a=Ua(t);let A=a.length;const s=[...o,...Ua(e)];for(;A--;)r(a[A],s.slice(),i)},A=(t,o)=>{const e=Ua(t),n=Ua(o);let r=e.length;for(;r--;){const t=i[e[r]];for(let o=0,e=n.length;o<e;o++)t.attributes[n[o]]={},t.attributesOrder.push(n[o])}};"html5-strict"!==t&&(V(Ua("acronym applet basefont big font strike tt"),t=>{a(t,"",e)}),V(Ua("center dir isindex noframes"),t=>{a(t,"",n)}));return a("html","manifest","head body"),a("head","","base command link meta noscript script style title"),a("title hr noscript br"),a("base","href target"),a("link","href rel media hreflang type sizes hreflang"),a("meta","name http-equiv content charset property"),a("style","media type scoped"),a("script","src async defer type charset"),a("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",n),a("dd div","",n),a("address dt caption","","html4"===t?e:n),a("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",e),a("blockquote","cite",n),a("ol","reversed start type","li"),a("ul","","li"),a("li","value",n),a("dl","","dt dd"),a("a","href target rel media hreflang type","html4"===t?e:n),a("q","cite",e),a("ins del","cite datetime",n),a("img","src sizes srcset alt usemap ismap width height"),a("iframe","src name width height",n),a("embed","src type width height"),a("object","data type typemustmatch name usemap form width height",[n,"param"].join(" ")),a("param","name value"),a("map","name",[n,"area"].join(" ")),a("area","alt coords shape href target rel media hreflang type"),a("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),a("colgroup","span","col"),a("c
3ol","span"),a("tbody thead tfoot","","tr"),a("tr","","td th"),a("td","colspan rowspan headers",n),a("th","colspan rowspan headers scope abbr",n),a("form","accept-charset action autocomplete enctype method name novalidate target",n),a("fieldset","disabled form name",[n,"legend"].join(" ")),a("label","form for",e),a("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),a("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?n:e),a("select","disabled form multiple name required size","option optgroup"),a("optgroup","disabled label","option"),a("option","disabled label selected value"),a("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),a("menu","type label",[n,"li"].join(" ")),a("noscript","",n),"html4"!==t&&(a("wbr"),a("ruby","",[e,"rt rp"].join(" ")),a("figcaption","",n),a("mark rt rp bdi","",e),a("summary","",[e,"h1 h2 h3 h4 h5 h6"].join(" ")),a("canvas","width height",n),a("data","value",e),a("video","src crossorigin poster preload autoplay mediagroup loop controlslist disablepictureinpicture disableremoteplayback playsinline muted controls width height buffered",[n,"track source"].join(" ")),a("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[n,"track source"].join(" ")),a("picture","","img source"),a("source","src srcset type media sizes"),a("track","kind src srclang label default"),a("datalist","",[e,"option"].join(" ")),a("article section nav aside main header footer","",n),a("hgroup","","h1 h2 h3 h4 h5 h6"),a("figure","",[n,"figcaption"].join(" ")),a("time","datetime",e),a("dialog","open",n),a("command","type label icon disabled checked radiogroup command"),a("output","for form name",e),a("progress","value max",e),a("meter","value min max low high optimum",e),a("details","open",[n,"summary"].join(" ")),a("keygen","autofocus challenge disabled form keytype name"),r("svg","id tabindex lang xml:space class style x y width height viewBox preserveAspectRatio zoomAndPan transform".split(" "),[])),"html5-strict"!==t&&(A("script","language xml:space"),A("style","xml:space"),A("object","declare classid code codebase codetype archive standby align border hspace vspace"),A("embed","align name hspace vspace"),A("param","valuetype type"),A("a","charset name rev shape coords"),A("br","clear"),A("applet","codebase archive code object alt name width height align hspace vspace"),A("img","name longdesc align border hspace vspace"),A("iframe","longdesc frameborder marginwidth marginheight scrolling align"),A("font basefont","size color face"),A("input","usemap align"),A("select"),A("textarea"),A("h1 h2 h3 h4 h5 h6 div p legend caption","align"),A("ul","type compact"),A("li","type"),A("ol dl menu dir","compact"),A("pre","width xml:space"),A("hr","align noshade size width"),A("isindex","prompt"),A("table","summary width frame rules cellspacing cellpadding align bgcolor"),A("col","width align char charoff valign"),A("colgroup","width align char charoff valign"),A("thead","align char charoff valign"),A("tr","align char charoff valign bgcolor"),A("th","axis align char charoff valign nowrap bgcolor width height"),A("form","accept"),A("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),A("tfoot","align char charoff valign"),A("tbody","align char charoff valign"),A("area","nohref"),A("body","background bgcolor text link vlink alink")),"html4"!==t&&(A("input button select textarea","autofocus"),A("input textarea","placeholder"),A("a","download"),A("link script img","crossorigin"),A("img","loading"),A("iframe","sandbox seamless allow allowfullscreen loading referrerpolicy")),"html4"!==t&&V([i.video,i.audio],t=>{delete t.children.audio,delete t.children.video}),V(Ua("a form meter progress dfn"),t=>{i[t]&&delete i[t].children[t]}),delete i.caption.children.table,delete i.script,i})(s);!1===t.verify_html&&(t.valid_elements="*[*]");
vendor: 47,588 bytes, line 3
3const d=$a(t.valid_styles),c=$a(t.invalid_styles,"map"),x=$a(t.valid_classes,"map"),p=A("whitespace_elements","pre script noscript style textarea video audio iframe object code"),u=A("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),b=A("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),h=A("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),_="td th iframe video audio object script code",v=A("non_empty_elements",_+" pre svg textarea summary",b),y=A("move_caret_before_on_enter_elements",_+" table",b),E="h1 h2 h3 h4 h5 h6",w=A("text_block_elements",E+" p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),k=A("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary html body multicol listing colgroup col",w),B=A("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),F=A("transparent_elements","a ins del canvas map"),z=A("wrap_block_elements","pre "+E);Va("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),t=>{r[t]=new RegExp("</"+t+"[^>]*>","gi")});const S=t=>{const e=I.from(o["@"]),i=/[*?+]/;V(Ga(e,t??""),({name:t,element:e,aliasName:r})=>{if(r&&(o[r]=e),i.test(t)){const o=e;o.pattern=Ra(t),n.push(o)}else o[t]=e})},O=t=>{n=[],V(Ct(o),t=>{delete o[t]}),S(t)},M=(t,n)=>{delete Wa.text_block_elements,delete Wa.block_elements;const r=!!n.extends&&!et(n.extends),a=n.extends;if(e[t]=a?e[a]:{},i[t]=a??t,v[t.toUpperCase()]={},v[t]={},r||(k[t.toUpperCase()]={},k[t]={}),a&&!o[t]&&o[a]){const e=qa(o[a]);delete e.removeEmptyAttrs,delete e.removeEmpty,o[t]=e}else o[t]={attributesOrder:[],attributes:{}};if(m(n.attributes)){const e=t=>{i.attributesOrder.push(t),i.attributes[t]={}},i=o[t]??{};delete i.attributesDefault,delete i.attributesForced,delete i.attributePatterns,delete i.attributesRequired,i.attributesOrder=[],i.attributes={},V(n.attributes,t=>{const o=Na(s);ja(t).each(({preset:t,name:n})=>{t?"global"===n&&V(o,e):e(n)})}),o[t]=i}if(f(n.padEmpty)){const e=o[t]??{};e.paddEmpty=n.padEmpty,o[t]=e}if(m(n.children)){const o={},i=t=>{o[t]={}},r=t=>{Ya(s,t).each(t=>{V(t,i)})};V(n.children,t=>{ja(t).each(({preset:t,name:o})=>{t?r(o):i(o)})}),e[t]=o}a&&mt(e,(o,n)=>{o[a]&&(e[n]=o=Za({},e[n]),o[t]=o[a])})},T=t=>{V((t=>{const o=/^(~)?(.+)$/;return nt(Ua(t,","),t=>{const e=o.exec(t);return e?[{cloneName:"~"===e[1]?"span":"div",name:e[2]}]:[]})})(t??""),({name:t,cloneName:o})=>{M(t,{extends:o})})},U=t=>{C(t)?mt(t,(t,o)=>{const e=t.componentUrl;g(e)&&((t,o)=>{a[t]=o})(o,e),M(o,t)}):g(t)&&T(t)},R=t=>{V((t=>{const o=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return nt(Ua(t,","),t=>{const e=o.exec(t);if(e){const t=e[1],o=t?(t=>"-"===t?"remove":"add")(t):"replace";return[{operation:o,name:e[2],validChildren:nt(Ua(e[3],"|"),t=>ja(t).toArray())}]}return[]})})(t??""),({operation:t,name:o,validChildren:n})=>{const i="replace"===t?{"#comment":{}}:e[o],r=o=>{"remove"===t?delete i[o]:i[o]={}};V(n,({preset:t,name:o})=>{t?(t=>{Ya(s,t).each(t=>{V(t,r)})})(o):r(o)}),e[o]=i})},q=t=>{const e=o[t];if(e)return e;let i=n.length;for(;i--;){const o=n[i];if(o.pattern.test(t))return o}},N=D(d),L=D(c),H=D(x),Y=D(h),j=D(k),G=D(w),W=D(B),P=D(Object.seal(b)),Z=D(u),Q=D(v),K=D(y),J=D(p),$=D(F),X=D(z),tt=D(Object.seal(r)),ot=(t,o)=>{const e=q(t);if(e){if(!o)return!0;{if(e.attributes[o])return!0;const t=e.attributePatterns;if(t){let e=t.length;for(;e--;)if(t[e].pattern.test(o))return!0}}}return!1},et=t=>kt(j(),t),it=t=>!Xt(t,"#")&&ot(t)&&!et(t),rt=D(i),at=D(a);return t.valid_elements?(O(t.valid_elements),Va(l,(t,o)=>{e[o]=t.children})):(Va(l,(t,n)=>{o[n]={attributes:t.attributes,attributesOrder:t.attributesOrder},e[n]=t.children}),Va(Ua("strong/b em/i"),t=>{const e=Ua(t,"/");o[e[1]].outputName=e[0]}),Va(B,(e,n)=>{o[n]&&(t.padd_empty_block_inline_children&&(o[n].paddInEmptyBlock=!0),o[n].removeEmpty=!0)}),Va(Ua("ol ul blockquote a table tbody"),t=>{o[t]&&(o[t].removeEmpty=!0)}),Va(Ua("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),t=>{o[t]&&(o[t].paddEmpty=!0)}),Va(Ua("span"),t=>{o[t].removeEmptyAttrs=!0})),delete o.svg,U(t.custom_elements),R(t.valid_children),S(t.extended_valid_elements),R("+ol[ul|ol],+ul[ul|ol]"),Va({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(t,e)=>{o[e]&&(o[e].parentsRequired=Ua(t))}),t.invalid_elements&&Va(Qa(t.invalid_elements),t=>{o[t]&&delete o[t]}),q("span")||S("span[!data-mce-type|*]"),{type:s,children:e,elements:o,getValidStyles:N,getValidClasses:H,getBlockElements:j,getInvalidStyles:L,getVoidElements:P,getTextBlockElements:G,getTextInlineElements:W,getBoolAttrs:Y,getElementRule:q,getSelfClosingElements:Z,getNonEmptyElements:Q,getMoveCaretBeforeOnEnterElements:K,getWhitespaceElements:J,getTransparentElements:$,getSpecialElements:tt,getComponentUrls:at,isValidChild:(t,o)=>{const n=e[t.toLowerCase()];return!(!n||!n[o.toLowerCase()])},isValid:ot,isBlock:et,isInline:it,isWrapper:t=>kt(X(),t)||it(t),getCustomElements:rt,addValidElements:S,setValidElements:O,addCustomElements:U,addValidChildren:R}},tA=t=>Jt(t,"#").toUpperCase(),oA=t=>{const o=t.toString(16);return(1===o.length?"0"+o:o).toUpperCase()},eA=t=>(t=>({value:tA(t)}))(oA(t.red)+oA(t.green)+oA(t.blue)),nA=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,iA=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,rA=(t,o,e,n)=>((t,o,e,n)=>({red:t,green:o,blue:e,alpha:n}))(parseInt(t,10),parseInt(o,10),parseInt(e,10),parseFloat(n)),aA=t=>nA.test(t)?"rgb":iA.test(t)?"rgba":"other",AA=t=>{const o=nA.exec(t);if(null!==o)return I.some(rA(o[1],o[2],o[3],"1"));const e=iA.exec(t);return null!==e?I.some(rA(e[1],e[2],e[3],e[4])):I.none()},sA=t=>`rgba(${t.red},${t.green},${t.blue},${t.alpha})`,lA=t=>AA(t).map(eA).map(t=>"#"+t.value).getOr(t),dA=(t={},o)=>{const e=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,n=/\s*([^:]+):\s*([^;]+);?/g,i=/\s+$/,r={};let a,A;const s=xo;o&&(a=o.getValidStyles(),A=o.getInvalidStyles());const l="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(let t=0;t<l.length;t++)r[l[t]]=s+t,r[s+t]=l[t];const d={parse:o=>{const a={};let A=!1;const l=t.url_converter,c=t.url_converter_scope||d,x=(t,o,e)=>{const n=a[t+"-top"+o];if(!n)return;const i=a[t+"-right"+o];if(!i)return;const r=a[t+"-bottom"+o];if(!r)return;const A=a[t+"-left"+o];if(!A)return;const s=[n,i,r,A];let l=s.length-1;for(;l--&&s[l]===s[l+1];);l>-1&&e||(a[t+o]=-1===l?s[0]:s.join(" "),delete a[t+"-top"+o],delete a[t+"-right"+o],delete a[t+"-bottom"+o],delete a[t+"-left"+o])},p=t=>{const o=a[t];if(!o)return;const e=o.indexOf(",")>-1?[o]:o.split(" ");let n=e.length;for(;n--;)if(e[n]!==e[0])return!1;return a[t]=e[0],!0},g=t=>(A=!0,r[t]),C=(t,o)=>(A&&(t=t.replace(/\uFEFF[0-9]/g,t=>r[t])),o||(t=t.replace(/\\([\'\";:])/g,"$1")),t),u=t=>String.fromCharCode(parseInt(t.slice(1),16)),m=t=>t.replace(/\\[0-9a-f]+/gi,u),b=(o,e,n,i,r,a)=>{if(r=r||a)return"'"+(r=C(r)).replace(/\'/g,"\\'")+"'";if(e=C(e||n||i||""),!t.allow_script_urls){const o=e.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(o))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(o))return""}return l&&(e=l.call(c,e,"style")),"url('"+e.replace(/\'/g,"\\'")+"')"};if(o){let r;for(o=(o=o.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,g).replace(/\"[^\"]+\"|\'[^\']+\'/g,t=>t.replace(/[;:]/g,g));r=n.exec(o);){n.lastIndex=r.index+r[0].length;let o=r[1].replace(i,"").toLowerCase(),l=r[2].replace(i,"");if(o&&l){if(o=m(o),l=m(l),-1!==o.indexOf(s)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(l)))continue;"font-weight"===o&&"700"===l?l="bold":"color"!==o&&"background-color"!==o||(l=l.toLowerCase()),"rgb"===aA(l)&&AA(l).each(t=>{l=lA(sA(t)).toLowerCase()}),l=l.replace(e,b),a[o]=A?C(l,!0):l}}x("border","",!0),x("border","-width"),x("border","-color"),x("border","-style"),x("padding",""),x("margin",""),/(#.* rgb(a?)\(.*)|(rgb(a?)\(.*\) )/.test(a["border-color"])||(f="border",_="border-style",v="border-color",p(h="border-width")&&p(_)&&p(v)&&(a[f]=a[h]+" "+a[_]+" "+a[v],delete a[h],delete a[_],delete a[v])),"medium none"===a.border&&delete a.border,"none"===a["border-image"]&&delete a["border-image"]}var f,h,_,v;return a},serialize:(t,o)=>{let e="";const n=(o,n)=>{const i=n[o];if(i)for(let o=0,n=i.length;o<n;o++){const n=i[o],r=t[n];r&&(e+=(e.length>0?" ":"")+n+": "+r+";")}};return o&&a?(n("*",a),n(o,a)):mt(t,(t,n)=>{t&&((t,o)=>{if(!A||!o)return!0;let e=A["*"];return!(e&&e[t]||(e=A[o],e&&e[t]))})(n,o)&&(e+=(e.length>0?" ":"")+n+": "+t+";")}),e}};return d},cA={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0,mozInputSource:!0},xA=t=>_(t.preventDefault)||(t=>t instanceof Event||y(t.initEvent))(t),pA=(t,o)=>{const e=o??{};for(const o in t)kt(cA,o)||(e[o]=t[o]);return v(t.composedPath)&&(e.composedPath=()=>t.composedPath()),v(t.getModifierState)&&(e.getModifierState=o=>t.getModifierState(o)),v(t.getTargetRanges)&&(e.getTargetRanges=()=>t.getTargetRanges()),e},gA=(t,o,e,n)=>{const i=pA(o,n);return i.type=t,_(i.target)&&(i.target=i.srcElement??e),xA(o)&&(i.preventDefault=()=>{i.defaultPrevented=!0,i.isDefaultPrevented=N,y(o.preventDefault)&&o.preventDefault()},i.stopPropagation=()=>{i.cancelBubble=!0,i.isPropagationStopped=N,y(o.stopPropagation)&&o.stopPropagation()},i.stopImmediatePropagation=()=>{i.isImmediatePropagationStopped=N,i.stopPropagation()},(t=>t.isDefaultPrevented===N||t.isDefaultPrevented===q)(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?N:q,i.isPropagationStopped=!0===i.cancelBubble?N:q,i.isImmediatePropagationStopped=q)),i},CA=/^(?:mouse|contextmenu)|click/,uA=(t,o,e,n)=>{t.addEventListener(o,e,n||!1)},mA=(t,o,e,n)=>{t.removeEventListener(o,e,n||!1)},bA=(t,o)=>{const e=gA(t.type,t,document,o);if((t=>v(t)&&CA.test(t.type))(t)&&h(t.pageX)&&!h(t.clientX)){const o=e.target.ownerDocument||document,n=o.documentElement,i=o.body,r=e;r.pageX=t.clientX+(n&&n.scrollLeft||i&&i.scrollLeft||0)-(n&&n.clientLeft||i&&i.clientLeft||0),r.pageY=t.clientY+(n&&n.scrollTop||i&&i.scrollTop||0)-(n&&n.clientTop||i&&i.clientTop||0)}return e},fA=(t,o,e)=>{const n=t.document,i={type:"ready"};if(e.domLoaded)return void o(i);const r=()=>{mA(t,"DOMContentLoaded",r),mA(t,"load",r),e.domLoaded||(e.domLoaded=!0,o(i)),t=null};"complete"===n.readyState||"interactive"===n.readyState&&n.body?r():uA(t,"DOMContentLoaded",r),e.domLoaded||uA(t,"load",r)};class hA{static Event=new hA;domLoaded=!1;events={};expando;hasFocusIn;count=1;constructor(){this.expando="mce-data-"+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(t,o,e,n){const i=this;let r;const a=window,A=t=>{i.executeHandlers(bA(t||a.event),s)};if(!t||ur(t)||fr(t))return e;let s;t[i.expando]?s=t[i.expando]:(s=i.count++,t[i.expando]=s,i.events[s]={}),n=n||t;const l=o.split(" ");let d=l.length;for(;d--;){let o=l[d],c=A,x=!1,p=!1;"DOMContentLoaded"===o&&(o="ready"),i.domLoaded&&"ready"===o&&"complete"===t.readyState?e.call(n,bA({type:o})):(i.hasFocusIn||"focusin"!==o&&"focusout"!==o||(x=!0,p="focusin"===o?"focus":"blur",c=t=>{const o=bA(t||a.event);o.type="focus"===o.type?"focusin":"focusout",i.executeHandlers(o,s)}),r=i.events[s][o],r?"ready"===o&&i.domLoaded?e(bA({type:o})):r.push({func:e,scope:n}):(i.events[s][o]=r=[{func:e,scope:n}],r.fakeName=p,r.capture=x,r.nativeHandler=c,"ready"===o?fA(t,c,i):uA(t,p||o,c,x)))}return t=r=null,e}unbind(t,o,e){if(!t||ur(t)||fr(t))return this;const n=t[this.expando];if(n){let i=this.events[n];if(o){const n=o.split(" ");let r=n.length;for(;r--;){const o=n[r],a=i[o];if(a){if(e){let t=a.length;for(;t--;)if(a[t].func===e){const e=a.nativeHandler,n=a.fakeName,r=a.capture,A=a.slice(0,t).concat(a.slice(t+1));A.nativeHandler=e,A.fakeName=n,A.capture=r,i[o]=A}}e&&0!==a.length||(delete i[o],mA(t,a.fakeName||o,a.nativeHandler,a.capture))}}}else mt(i,(o,e)=>{mA(t,o.fakeName||e,o.nativeHandler,o.capture)}),i={};for(const t in i)if(kt(i,t))return this;delete this.events[n];try{delete t[this.expando]}catch{t[this.expando]=null}}return this}fire(t,o,e){return this.dispatch(t,o,e)}dispatch(t,o,e){if(!t||ur(t)||fr(t))return this;const n=bA({type:o,target:t},e);do{const o=t[this.expando];o&&this.executeHandlers(n,o),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!n.isPropagationStopped());return this}clean(t){if(!t||ur(t)||fr(t))return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName){this.unbind(t);const o=t.getElementsByTagName("*");let e=o.length;for(;e--;)(t=o[e])[this.expando]&&this.unbind(t)}return this}destroy(){this.events={}}cancel(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1}executeHandlers(t,o){const e=this.events[o],n=e&&e[t.type];if(n)for(let o=0,e=n.length;o<e;o++){const e=n[o];if(e&&!1===e.func.call(e.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}}}const _A=xe.each,vA=xe.grep,yA="data-mce-style",EA=xe.makeMap("fill-opacity font-weight line-height opacity orphans widows z-index zoom"," "),wA=(t,o,e)=>{_(e)||""===e?Fn(t,o):yn(t,o,e)},kA=t=>t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase()),BA=(t,o)=>{let e=0;if(t)for(let n=t.nodeType,i=t.previousSibling;i;i=i.previousSibling){const t=i.nodeType;(!o||!ur(i)||t!==n&&i.data.length)&&(e++,n=t)}return e},FA=(t,o)=>{const e=wn(o,"style"),n=t.serialize(t.parse(e),ke(o));wA(o,yA,n)},DA=(t,o,e)=>{const n=kA(o);_(e)||""===e?Kn(t,n):Gn(t,n,((t,o)=>E(t)?kt(EA,o)?t+"":t+"px":t)(e,n))},zA=(t,o={})=>{const e={},n=window,i={};let r=0;const a=ua.forElement(ge.fromDom(t),{contentCssCors:o.contentCssCors,referrerPolicy:o.referrerPolicy,crossOrigin:t=>{const e=o.crossOrigin;return y(e)?e(t,"stylesheet"):void 0}}),A=[],s=o.schema?o.schema:Xa({}),l=dA({url_converter:o.url_converter,url_converter_scope:o.url_converter_scope},o.schema),d=o.ownEvents?new hA:hA.Event,c=s.getBlockElements(),x=o=>o&&t&&g(o)?t.getElementById(o):o,p=t=>{const o=x(t);return v(o)?ge.fromDom(o):null},C=(t,o,e="")=>{let n;const i=p(t);if(v(i)&&Se(i)){const t=Z[o];n=t&&t.get?t.get(i.dom,o):wn(i,o)}return v(n)?n:e},b=t=>{const o=x(t);return _(o)?[]:o.attributes},f=(t,e,n)=>{O(t,t=>{if(Ar(t)){const i=ge.fromDom(t),r=""===n?null:n,a=wn(i,e),A=Z[e];A&&A.set?A.set(i.dom,r,e):wA(i,e,r),a!==r&&o.onSetAttrib&&o.onSetAttrib({attrElm:i.dom,attrName:e,attrValue:r})}})},h=()=>o.root_element||t.body,E=(o,e)=>ga(t.body,x(o),e),w=(t,o,e)=>{const n=x(t);var i;if(!_(n)&&(sr(n)||Ar(i=n)&&"http://www.w3.org/2000/svg"===i.namespaceURI))return e?Pn(ge.fromDom(n),kA(o)):("float"===(o=o.replace(/-(\D)/g,(t,o)=>o.toUpperCase()))&&(o="cssFloat"),n.style?n.style[o]:void 0)},B=t=>{const o=x(t);if(!o)return{w:0,h:0};let e=w(o,"width"),n=w(o,"height");return e&&-1!==e.indexOf("px")||(e="0"),n&&-1!==n.indexOf("px")||(n="0"),{w:parseInt(e,10)||o.offsetWidth||o.clientWidth,h:parseInt(n,10)||o.offsetHeight||o.clientHeight}},F=(t,o)=>{if(!t)return!1;const e=m(t)?t:[t];return W(e,t=>he(ge.fromDom(t),o))},z=(t,o,e,n)=>{const i=[];let r=x(t);n=void 0===n;const a=e||("BODY"!==h().nodeName?h().parentNode:null);if(g(o))if("*"===o)o=Ar;else{const t=o;o=o=>F(o,t)}for(;r&&!(r===a||_(r.nodeType)||hr(r)||_r(r));){if(!o||o(r)){if(!n)return[r];i.push(r)}r=r.parentNode}return n?i:null},S=(t,o,e)=>{let n=o;if(t){g(o)&&(n=t=>F(t,o));for(let o=t[e];o;o=o[e])if(y(n)&&n(o))return o}return null},O=function(t,o,e){const n=e??this;if(m(t)){const e=[];return _A(t,(t,i)=>{const r=x(t);r&&e.push(o.call(n,r,i))}),e}{const e=x(t);return!!e&&o.call(n,e)}},M=(t,o)=>{O(t,t=>{mt(o,(o,e)=>{f(t,e,o)})})},T=(t,o)=>{O(t,t=>{const e=ge.fromDom(t);Ln(e,o)})},U=(o,e,n,i,r)=>O(o,o=>{const a=g(e)?t.createElement(e):e;return v(n)&&M(a,n),i&&(!g(i)&&i.nodeType?a.appendChild(i):g(i)&&T(a,i)),r?a:o.appendChild(a)}),R=(o,e,n)=>U(t.createElement(o),o,e,n,!0),q=Ta.encodeAllRaw,N=(t,o)=>O(t,t=>{const e=ge.fromDom(t);return o&&V(Ve(e),t=>{Oe(t)&&0===t.dom.length?On(t):Cn(e,t)}),On(e),e.dom}),I=(t,o,e)=>{O(t,t=>{if(Ar(t)){const n=ge.fromDom(t),i=o.split(" ");V(i,t=>{if(v(e)){(e?vi:Ei)(n,t)}else wi(n,t)})}})},L=(t,o,e)=>O(o,n=>{const i=m(o)?t.cloneNode(!0):t;return e&&_A(vA(n.childNodes),t=>{i.appendChild(t)}),n.parentNode?.replaceChild(i,n),n}),H=()=>t.createRange(),Y=(e,i,r,a)=>{if(m(e)){let t=e.length;const o=[];for(;t--;)o[t]=Y(e[t],i,r,a);return o}return!o.collect||e!==t&&e!==n||A.push([e,i,r,a]),d.bind(e,i,r,a||P)},j=(o,e,i)=>{if(m(o)){let t=o.length;const n=[];for(;t--;)n[t]=j(o[t],e,i);return n}if(A.length>0&&(o===t||o===n)){let t=A.length;for(;t--;){const[n,r,a]=A[t];o!==n||e&&e!==r||i&&i!==a||d.unbind(n,r,a)}}return d.unbind(o,e,i)},G=t=>{if(t&&sr(t)){const o=t.getAttribute("data-mce-contenteditable");return o&&"inherit"!==o?o:"inherit"!==t.contentEditable?t.contentEditable:null}return null},P={doc:t,settings:o,win:n,files:i,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:A,styles:l,schema:s,events:d,isBlock:t=>g(t)?kt(c,t):Ar(t)&&(kt(c,t.nodeName)||sa(s,t)),root:null,clone:(t,o)=>t.cloneNode(o),getRoot:h,getViewPort:t=>{const o=Xi(t);return{x:o.x,y:o.y,w:o.width,h:o.height}},getRect:t=>{const o=x(t),e=E(o),n=B(o);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:B,getParent:(t,o,e)=>{const n=z(t,o,e,!1);return n&&n.length>0?n[0]:null},getParents:z,get:x,getNext:(t,o)=>S(t,o,"nextSibling"),getPrev:(t,o)=>S(t,o,"previousSibling"),select:(e,n)=>{const i=x(n)??o.root_element??t;return y(i.querySelectorAll)?xt(i.querySelectorAll(e)):[]},is:F,add:U,create:R,createHTML:(t,o,e="")=>{let n="<"+t;for(const t in o)Bt(o,t)&&(n+=" "+t+'="'+q(o[t])+'"');return ao(e)&&kt(s.getVoidElements(),t)?n+" />":n+">"+e+"</"+t+">"},createFragment:o=>{const e=t.createElement("div"),n=t.createDocumentFragment();let i;for(n.appendChild(e),o&&(e.innerHTML=o);i=e.firstChild;)n.appendChild(i);return n.removeChild(e),n},remove:N,setStyle:(t,e,n)=>{O(t,t=>{const i=ge.fromDom(t);DA(i,e,n),o.update_styles&&FA(l,i)})},getStyle:w,setStyles:(t,e)=>{O(t,t=>{const n=ge.fromDom(t);mt(e,(t,o)=>{DA(n,o,t)}),o.update_styles&&FA(l,n)})},removeAllAttribs:t=>O(t,t=>{const o=t.attributes;for(let e=o.length-1;e>=0;e--)t.removeAttributeNode(o.item(e))}),setAttrib:f,setAttribs:M,getAttrib:C,getPos:E,parseStyle:t=>l.parse(t),serializeStyle:(t,o)=>l.serialize(t,o),addStyle:o=>{if(P!==zA.DOM&&t===document){if(e[o])return;e[o]=!0}let n=t.getElementById("mceDefaultStyles");if(!n){n=t.createElement("style"),n.id="mceDefaultStyles",n.type="text/css";const o=t.head;o.firstChild?o.insertBefore(n,o.firstChild):o.appendChild(n)}n.styleSheet?n.styleSheet.cssText+=o:n.appendChild(t.createTextNode(o))},loadCSS:t=>{t||(t=""),V(t.split(","),t=>{i[t]=!0,a.load(t).catch(k)})},addClass:(t,o)=>{I(t,o,!0)},removeClass:(t,o)=>{I(t,o,!1)},hasClass:(t,o)=>{const e=p(t),n=o.split(" ");return v(e)&&it(n,t=>ki(e,t))},toggleClass:I,show:t=>{O(t,t=>Kn(ge.fromDom(t),"display"))},hide:t=>{O(t,t=>Gn(ge.fromDom(t),"display","none"))},isHidden:t=>{const o=p(t);return v(o)&&Yt(Zn(o,"display"),"none")},uniqueId:t=>(t||"mce_")+r++,setHTML:T,getOuterHTML:t=>{const o=p(t);return v(o)?Ar(o.dom)?o.dom.outerHTML:(t=>{const o=ge.fromTag("div"),e=ge.fromDom(t.dom.cloneNode(!0));return bn(o,e),In(o)})(o):""},setOuterHTML:(t,o)=>{O(t,t=>{Ar(t)&&(t.outerHTML=o)})},decode:Ta.decode,encode:q,insertAfter:(t,o)=>{const e=x(o);return O(t,t=>{const o=e?.parentNode,n=e?.nextSibling;return o&&(n?o.insertBefore(t,n):o.appendChild(t)),t})},replace:L,rename:(t,o)=>{if(t.nodeName!==o.toUpperCase()){const e=R(o);return _A(b(t),o=>{f(e,o.nodeName,C(t,o.nodeName))}),L(e,t,!0),e}return t},findCommonAncestor:(t,o)=>{let e=t;for(;e;){let t=o;for(;t&&e!==t;)t=t.parentNode;if(e===t)break;e=e.parentNode}return!e&&t.ownerDocument?t.ownerDocument.documentElement:e},run:O,getAttribs:b,isEmpty:(t,o,e)=>{if(u(o)){const n=t=>{const e=t.nodeName.toLowerCase();return Boolean(o[e])};return jr(s,t,{...e,isContent:n})}return jr(s,t,e)},createRng:H,nodeIndex:BA,split:(t,o,e)=>{let n,i,r=H();if(t&&o&&t.parentNode&&o.parentNode){const a=t.parentNode;return r.setStart(a,BA(t)),r.setEnd(o.parentNode,BA(o)),n=r.extractContents(),r=H(),r.setStart(o.parentNode,BA(o)+1),r.setEnd(a,BA(t)+1),i=r.extractContents(),a.insertBefore(ha(P,n,s),t),e?a.insertBefore(e,t):a.insertBefore(o,t),a.insertBefore(ha(P,i,s),t),N(t),e||o}},bind:Y,unbind:j,fire:(t,o,e)=>d.dispatch(t,o,e),dispatch:(t,o,e)=>d.dispatch(t,o,e),getContentEditable:G,getContentEditableParent:t=>{const o=h();let e=null;for(let n=t;n&&n!==o&&(e=G(n),null===e);n=n.parentNode);return e},isEditable:t=>{if(v(t)){const o=Ar(t)?t:t.parentElement;return v(o)&&sr(o)&&Bi(ge.fromDom(o))}return!1},destroy:()=>{if(A.length>0){let t=A.length;for(;t--;){const[o,e,n]=A[t];d.unbind(o,e,n)}}mt(i,(t,o)=>{a.unload(o),delete i[o]})},isChildOf:(t,o)=>t===o||o.contains(t),dumpRng:t=>"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset},Z=((t,o,e)=>{const n=o.keep_values,i={set:(t,n,i)=>{const r=ge.fromDom(t);y(o.url_converter)&&v(n)&&(n=o.url_converter.call(o.url_converter_scope||e(),String(n),i,t)),wA(r,"data-mce-"+i,n),wA(r,i,n)},get:(t,o)=>{const e=ge.fromDom(t);return wn(e,"data-mce-"+o)||wn(e,o)}},r={style:{set:(o,e)=>{const i=ge.fromDom(o);n&&wA(i,yA,e),Fn(i,"style"),g(e)&&Wn(i,t.parse(e))},get:o=>{const e=ge.fromDom(o),n=wn(e,yA)||wn(e,"style");return t.serialize(t.parse(n),ke(e))}}};return n&&(r.href=r.src=i),r})(l,o,D(P));return P};zA.DOM=zA(document),zA.nodeIndex=BA;const SA=zA.DOM;class OA{static ScriptLoader=new OA;settings;states={};queue=[];scriptLoadedCallbacks={};queueLoadedCallbacks=[];loading=!1;constructor(t={}){this.settings=t}_setReferrerPolicy(t){this.settings.referrerPolicy=t}_setCrossOrigin(t){this.settings.crossOrigin=t}loadScript(t){return new Promise((o,e)=>{const n=SA,i=document;let r;const a=()=>{n.remove(A),r&&(r.onerror=r.onload=r=null)},A=n.uniqueId();r=i.createElement("script"),r.id=A,r.type="text/javascript",r.src=xe._addCacheSuffix(t),this.settings.referrerPolicy&&n.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy);const s=this.settings.crossOrigin;if(y(s)){const o=s(t);void 0!==o&&n.setAttrib(r,"crossorigin",o)}r.onload=()=>{a(),o()},r.onerror=()=>{a(),e("Failed to load script: "+t)},(i.head||i.body).appendChild(r)})}isDone(t){return 2===this.states[t]}markDone(t){this.states[t]=2}add(t){const o=this;o.queue.push(t);return void 0===o.states[t]&&(o.states[t]=0),new Promise((e,n)=>{o.scriptLoadedCallbacks[t]||(o.scriptLoadedCallbacks[t]=[]),o.scriptLoadedCallbacks[t].push({resolve:e,reject:n})})}load(t){return this.add(t)}remove(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]}loadQueue(){const t=this.queue;return this.queue=[],this.loadScripts(t)}loadScripts(t){const o=this,e=(t,e)=>{wt(o.scriptLoadedCallbacks,e).each(o=>{V(o,o=>o[t](e))}),delete o.scriptLoadedCallbacks[e]},n=t=>{const o=K(t,t=>"rejected"===t.status);return o.length>0?Promise.reject(nt(o,({reason:t})=>m(t)?t:[t])):Promise.resolve()},i=t=>Promise.allSettled(P(t,t=>2===o.states[t]?(e("resolve",t),Promise.resolve()):3===o.states[t]?(e("reject",t),Promise.reject(t)):(o.states[t]=1,o.loadScript(t).then(()=>{o.states[t]=2,e("resolve",t);const r=o.queue;return r.length>0?(o.queue=[],i(r).then(n)):Promise.resolve()},()=>(o.states[t]=3,e("reject",t),Promise.reject(t)))))),r=t=>(o.loading=!0,i(t).then(t=>{o.loading=!1;const e=o.queueLoadedCallbacks.shift();return I.from(e).each(R),n(t)})),a=Co(t);return o.loading?new Promise((t,e)=>{o.queueLoadedCallbacks.push(()=>{r(a).then(t,e)})}):r(a)}getScriptAttributes(t){const o={};this.settings.referrerPolicy&&(o.referrerpolicy=this.settings.referrerPolicy);const e=this.settings.crossOrigin;if(y(e)){const n=e(t);g(n)&&(o.crossorigin=n)}return o}}const MA={},TA=Dt("en"),UA=()=>wt(MA,TA.get()),RA={getData:()=>bt(MA,t=>({...t})),setCode:t=>{t&&TA.set(t)},getCode:()=>TA.get(),add:(t,o)=>{let e=MA[t];e||(MA[t]=e={});const n=P(Ct(o),t=>t.toLowerCase());mt(o,(t,i)=>{const r=i.toLowerCase();r!==i&&((t,o)=>{const e=t.indexOf(o);return-1!==e&&t.indexOf(o,e+1)>e})(n,r)?(kt(o,r)||(e[r]=t),e[i]=t):e[r]=t})},translate:t=>{const o=UA().getOr({}),e=t=>y(t)?Object.prototype.toString.call(t):n(t)?"":""+t,n=t=>""===t||null==t,i=t=>{const n=e(t);return kt(o,n)?e(o[n]):wt(o,n.toLowerCase()).map(e).getOr(n)},r=t=>t.replace(/{context:\w+}$/,""),a=t=>t.replaceAll("...","…");if(n(t))return"";if(C(A=t)&&kt(A,"raw"))return a(e(t.raw));var A;if((t=>m(t)&&t.length>1)(t)){const o=t.slice(1);return a(r(i(t[0]).replace(/\{([0-9]+)\}/g,(t,n)=>kt(o,n)?e(o[n]):t)))}return a(r(i(t)))},isRtl:()=>UA().bind(t=>wt(t,"_dir")).exists(t=>"rtl"===t),hasCode:t=>kt(MA,t)},qA=()=>{const t=[],o={},e={},n=[],i=(t,o)=>{const e=K(n,e=>e.name===t&&e.state===o);V(e,t=>t.resolve())},r=t=>kt(o,t),a=(t,e)=>{const n=RA.getCode();!n||e&&-1===(","+(e||"")+",").indexOf(","+n+",")||OA.ScriptLoader.add(o[t]+"/langs/"+n+".js")},A=(t,o="added")=>"added"===o&&(t=>kt(e,t))(t)||"loaded"===o&&r(t)?Promise.resolve():new Promise(e=>{n.push({name:t,state:o,resolve:e})});return{items:t,urls:o,lookup:e,get:t=>{if(e[t])return e[t].instance},requireLangPack:(t,o)=>{!1!==qA.languageLoad&&(r(t)?a(t,o):A(t,"loaded").then(()=>a(t,o)))},add:(o,n)=>(t.push(n),e[o]={instance:n},i(o,"added"),n),remove:t=>{delete o[t],delete e[t]},createUrl:(t,o)=>g(o)?g(t)?{prefix:"",resource:o,suffix:""}:{prefix:t.prefix,resource:o,suffix:t.suffix}:o,load:(t,n)=>{if(o[t])return Promise.resolve();let r=g(n)?n:n.prefix+n.resource+n.suffix;0!==r.indexOf("/")&&-1===r.indexOf("://")&&(r=qA.baseURL+"/"+r),o[t]=r.substring(0,r.lastIndexOf("/"));const a=()=>(i(t,"loaded"),Promise.resolve());return e[t]?a():OA.ScriptLoader.add(r).then(a)},waitFor:A}};qA.languageLoad=!0,qA.baseURL="",qA.PluginManager=qA(),qA.ThemeManager=qA(),qA.ModelManager=qA();const NA=D("mce-annotation"),IA=D("data-mce-annotation"),LA=D("data-mce-annotation-uid"),HA=D("data-mce-annotation-active"),YA=D("data-mce-annotation-classes"),jA=D("data-mce-annotation-attrs"),GA=t=>o=>ve(o,t),WA=(t,o)=>{const e=t.selection.getRng(),n=ge.fromDom(e.startContainer),i=ge.fromDom(t.getBody()),r=o.fold(()=>"."+NA(),t=>`[${IA()}="${t}"]`),a=Ze(n,e.startOffset).getOr(n);return mi(a,r,GA(i)).bind(o=>kn(o,`${LA()}`).bind(e=>kn(o,`${IA()}`).map(o=>{const n=VA(t,e);return{uid:e,name:o,elements:n}})))},PA=(t,o)=>Bn(t,"data-mce-bogus")||((t,o,e)=>Ci(t,o,e).isSome())(t,'[data-mce-bogus="all"]',GA(o)),VA=(t,o)=>{const e=ge.fromDom(t.getBody()),n=Oi(e,`[${LA()}="${o}"]`);return K(n,t=>!PA(t,e))},ZA=(t,o)=>{const e=ge.fromDom(t.getBody()),n=Oi(e,`[${IA()}="${o}"]`),i={};return V(n,t=>{if(!PA(t,e)){const o=wn(t,LA()),e=wt(i,o).getOr([]);i[o]=e.concat([t])}}),i},QA=(t,o)=>{const e=Dt({}),n=()=>({listeners:[],previous:Qt()}),i=(t,o)=>{r(t,t=>(o(t),t))},r=(t,o)=>{const i=e.get(),r=o(wt(i,t).getOrThunk(n));i[t]=r,e.set(i)},a=(o,e)=>{V(VA(t,o),t=>{e?yn(t,HA(),"true"):Fn(t,HA())})},A=lo(()=>{const e=st(o.getNames());V(e,o=>{r(o,e=>{const n=e.previous.get();return WA(t,I.some(o)).fold(()=>{n.each(t=>{(t=>{i(t,o=>{V(o.listeners,o=>o(!1,t))})})(o),e.previous.clear(),a(t,!1)})},({uid:t,name:o,elements:r})=>{Yt(n,t)||(n.each(t=>a(t,!1)),((t,o,e)=>{i(t,n=>{V(n.listeners,n=>n(!0,t,{uid:o,nodes:P(e,t=>t.dom)}))})})(o,t,r),e.previous.set(t),a(t,!0))}),{previous:e.previous,listeners:e.listeners}})})},30);t.on("remove",()=>{A.cancel()}),t.on("NodeChange",()=>{A.throttle()});return{addListener:(t,o)=>{r(t,t=>({previous:t.previous,listeners:t.listeners.concat([o])}))}}},KA=(t,o,e=q)=>{const n=new tr(t,o),i=t=>{let o;do{o=n[t]()}while(o&&!ur(o)&&!e(o));return I.from(o).filter(ur)};return{current:()=>I.from(n.current()).filter(ur),next:()=>i("next"),prev:()=>i("prev"),prev2:()=>i("prev2")}},JA=(t,o)=>{const e=o||(o=>t.isBlock(o)||vr(o)||kr(o)),n=(t,o,e,i)=>{if(ur(t)){const e=i(t,o,t.data);if(-1!==e)return I.some({container:t,offset:e})}return e().bind(t=>n(t.container,t.offset,e,i))};return{backwards:(o,i,r,a)=>{const A=KA(o,a??t.getRoot(),e);return n(o,i,()=>A.prev().map(t=>({container:t,offset:t.length})),r).getOrNull()},forwards:(o,i,r,a)=>{const A=KA(o,a??t.getRoot(),e);return n(o,i,()=>A.next().map(t=>({container:t,offset:0})),r).getOrNull()}}},$A=t=>{let o;return e=>(o=o||At(t,N),kt(o,ke(e)))},XA=t=>Se(t)&&"br"===ke(t),ts=t=>Se(t)&&"script"===ke(t),os=t=>Se(t)&&"style"===ke(t),es=$A(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ns=$A(["ul","ol","dl"]),is=$A(["li","dd","dt"]),rs=$A(["thead","tbody","tfoot"]),as=$A(["td","th"]),As=$A(["pre","script","textarea","style"]),ss=t=>{const o=Oi(t,"br"),e=K((t=>{const o=[];let e=t.dom;for(;e;)o.push(ge.fromDom(e)),e=e.lastChild;return o})(t).slice(-1),XA);o.length===e.length&&V(e,On)},ls=()=>{const t=ge.fromTag("br");return yn(t,"data-mce-bogus","1"),t},ds=t=>{Sn(t),bn(t,ls())},cs=xo,xs=go,ps=t=>t.replace(/\uFEFF/g,""),gs=Ar,Cs=ur,us=t=>(Cs(t)&&(t=t.parentNode),gs(t)&&t.hasAttribute("data-mce-caret")),ms=t=>Cs(t)&&xs(t.data),bs=t=>us(t)||ms(t),fs=t=>t.firstChild!==t.lastChild||!vr(t.firstChild),hs=t=>{const o=t.container();return!!ur(o)&&(o.data.charAt(t.offset())===cs||t.isAtStart()&&ms(o.previousSibling))},_s=t=>{const o=t.container();return!!ur(o)&&(o.data.charAt(t.offset()-1)===cs||t.isAtEnd()&&ms(o.nextSibling))},vs=t=>Cs(t)&&t.data[0]===cs,ys=t=>Cs(t)&&t.data[t.data.length-1]===cs,Es=t=>t&&t.hasAttribute("data-mce-caret")?((t=>{const o=t.getElementsByTagName("br"),e=o[o.length-1];xr(e)&&e.parentNode?.removeChild(e)})(t),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("data-mce-style"),t.removeAttribute("_moz_abspos"),t):null,ws=t=>us(t.startContainer),ks=Math.round,Bs=t=>t?{left:ks(t.left),top:ks(t.top),bottom:ks(t.bottom),right:ks(t.right),width:ks(t.width),height:ks(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},Fs=(t,o)=>(t=Bs(t),o||(t.left=t.left+t.width),t.right=t.left,t.width=0,t),Ds=(t,o,e)=>t>=0&&t<=Math.min(o.height,e.height)/2,zs=(t,o)=>{const e=Math.min(o.height/2,t.height/2);return t.bottom-e<o.top||!(t.top>o.bottom)&&Ds(o.top-t.bottom,t,o)},Ss=(t,o)=>t.top>o.bottom||!(t.bottom<o.top)&&Ds(o.bottom-t.top,t,o),Os=(t,o,e)=>{const n=Math.max(Math.min(o,t.left+t.width),t.left),i=Math.max(Math.min(e,t.top+t.height),t.top);return Math.sqrt((o-n)*(o-n)+(e-i)*(e-i))},Ms=t=>{const o=t.startContainer,e=t.startOffset;return o===t.endContainer&&o.hasChildNodes()&&t.endOffset===e+1?o.childNodes[e]:null},Ts=(t,o)=>{if(Ar(t)&&t.hasChildNodes()){const e=t.childNodes,n=((t,o,e)=>Math.min(Math.max(t,o),e))(o,0,e.length-1);return e[n]}return t},Us=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Rs=t=>g(t)&&t.charCodeAt(0)>=768&&Us.test(t),qs=wr,Ns=kr,Is=vr,Ls=ur,Hs=dr(["script","style","textarea"]),Ys=dr(["img","input","textarea","hr","iframe","video","audio","object","embed"]),js=dr(["table"]),Gs=bs,Ws=t=>!Gs(t)&&(Ls(t)?!Hs(t.parentNode):Ys(t)||Is(t)||js(t)||Ps(t)),Ps=t=>!(t=>Ar(t)&&"true"===t.getAttribute("unselectable"))(t)&&Ns(t),Vs=(t,o)=>Ws(t)&&((t,o)=>{for(let e=t.parentNode;e&&e!==o;e=e.parentNode){if(Ps(e))return!1;if(qs(e))return!0}return!0})(t,o),Zs=Ar,Qs=Ws,Ks=cr("display","block table"),Js=cr("float","left right"),$s=((...t)=>o=>{for(let e=0;e<t.length;e++)if(!t[e](o))return!1;return!0})(Zs,Qs,M(Js)),Xs=M(cr("white-space","pre pre-line pre-wrap")),tl=ur,ol=vr,el=zA.nodeIndex,nl=(t,o)=>o<0&&Ar(t)&&t.hasChildNodes()?void 0:Ts(t,o),il=t=>t?t.createRange():zA.DOM.createRng(),rl=t=>g(t)&&/[\r\n\t ]/.test(t),al=t=>!!t.setStart&&!!t.setEnd,Al=t=>{const o=t.startContainer,e=t.startOffset;if(rl(t.toString())&&Xs(o.parentNode)&&ur(o)){const t=o.data;if(rl(t[e-1])||rl(t[e+1]))return!0}return!1},sl=t=>0===t.left&&0===t.right&&0===t.top&&0===t.bottom,ll=t=>{let o;const e=t.getClientRects();return o=e.length>0?Bs(e[0]):Bs(t.getBoundingClientRect()),!al(t)&&ol(t)&&sl(o)?(t=>{const o=t.ownerDocument,e=il(o),n=o.createTextNode(po),i=t.parentNode;i.insertBefore(n,t),e.setStart(n,0),e.setEnd(n,1);const r=Bs(e.getBoundingClientRect());return i.removeChild(n),r})(t):sl(o)&&al(t)?(t=>{const o=t.startContainer,e=t.endContainer,n=t.startOffset,i=t.endOffset;if(o===e&&ur(e)&&0===n&&1===i){const o=t.cloneRange();return o.setEndAfter(e),ll(o)}return null})(t)??o:o},dl=(t,o)=>{const e=Fs(t,o);return e.width=1,e.right=e.left+1,e},cl=t=>{const o=[],e=t=>{var e,n;0!==t.height&&(o.length>0&&(e=t,n=o[o.length-1],e.left===n.left&&e.top===n.top&&e.bottom===n.bottom&&e.right===n.right)||o.push(t))},n=(t,o)=>{const n=il(t.ownerDocument);if(o<t.data.length){if(Rs(t.data[o]))return;if(Rs(t.data[o-1])&&(n.setStart(t,o),n.setEnd(t,o+1),!Al(n)))return void e(dl(ll(n),!1))}o>0&&(n.setStart(t,o-1),n.setEnd(t,o),Al(n)||e(dl(ll(n),!1))),o<t.data.length&&(n.setStart(t,o),n.setEnd(t,o+1),Al(n)||e(dl(ll(n),!0)))},i=t.container(),r=t.offset();if(tl(i))return n(i,r),o;if(Zs(i))if(t.isAtEnd()){const t=nl(i,r);tl(t)&&n(t,t.data.length),$s(t)&&!ol(t)&&e(dl(ll(t),!1))}else{const a=nl(i,r);if(tl(a)&&n(a,0),$s(a)&&t.isAtEnd())return e(dl(ll(a),!1)),o;const A=nl(t.container(),t.offset()-1);$s(A)&&!ol(A)&&(Ks(A)||Ks(a)||!$s(a))&&e(dl(ll(A),!1)),$s(a)&&e(dl(ll(a),!0))}return o},xl=(t,o,e)=>{const n=()=>(e||(e=cl(xl(t,o))),e);return{container:D(t),offset:D(o),toRange:()=>{const e=il(t.ownerDocument);return e.setStart(t,o),e.setEnd(t,o),e},getClientRects:n,isVisible:()=>n().length>0,isAtStart:()=>(tl(t),0===o),isAtEnd:()=>tl(t)?o>=t.data.length:o>=t.childNodes.length,isEqual:e=>e&&t===e.container()&&o===e.offset(),getNode:e=>nl(t,e?o-1:o)}};xl.fromRangeStart=t=>xl(t.startContainer,t.startOffset),xl.fromRangeEnd=t=>xl(t.endContainer,t.endOffset),xl.after=t=>xl(t.parentNode,el(t)+1),xl.before=t=>xl(t.parentNode,el(t)),xl.isAbove=(t,o)=>Gt(dt(o.getClientRects()),ct(t.getClientRects()),zs).getOr(!1),xl.isBelow=(t,o)=>Gt(ct(o.getClientRects()),dt(t.getClientRects()),Ss).getOr(!1),xl.isAtStart=t=>!!t&&t.isAtStart(),xl.isAtEnd=t=>!!t&&t.isAtEnd(),xl.isTextPosition=t=>!!t&&ur(t.container()),xl.isElementPosition=t=>!xl.isTextPosition(t);const pl=(t,o)=>{ur(o)&&0===o.data.length&&t.remove(o)},gl=(t,o,e)=>{_r(e)?((t,o,e)=>{const n=I.from(e.firstChild),i=I.from(e.lastChild);o.insertNode(e),n.each(o=>pl(t,o.previousSibling)),i.each(o=>pl(t,o.nextSibling))})(t,o,e):((t,o,e)=>{o.insertNode(e),pl(t,e.previousSibling),pl(t,e.nextSibling)})(t,o,e)},Cl=ur,ul=xr,ml=zA.nodeIndex,bl=t=>{const o=t.parentNode;return ul(o)?bl(o):o},fl=t=>t?_o(t.childNodes,(t,o)=>(ul(o)&&"BR"!==o.nodeName?t=t.concat(fl(o)):t.push(o),t),[]):[],hl=t=>o=>t===o,_l=t=>(Cl(t)?"text()":t.nodeName.toLowerCase())+"["+(t=>{let o,e;o=fl(bl(t)),e=vo(o,hl(t),t),o=o.slice(0,e+1);const n=_o(o,(t,e,n)=>(Cl(e)&&Cl(o[n-1])&&t++,t),0);return o=ho(o,dr([t.nodeName])),e=vo(o,hl(t),t),e-n})(t)+"]",vl=(t,o)=>{let e,n=[],i=o.container(),r=o.offset();if(Cl(i))e=((t,o)=>{let e=t;for(;(e=e.previousSibling)&&Cl(e);)o+=e.data.length;return o})(i,r);else{const t=i.childNodes;r>=t.length?(e="after",r=t.length-1):e="before",i=t[r]}n.push(_l(i));let a=((t,o,e)=>{const n=[];for(let i=o.parentNode;i&&i!==t&&(!e||!e(i));i=i.parentNode)n.push(i);return n})(t,i);return a=ho(a,M(xr)),n=n.concat(fo(a,t=>_l(t))),n.reverse().join("/")+","+e},yl=(t,o)=>{if(!o)return null;const e=o.split(","),n=e[0].split("/"),i=e.length>1?e[1]:"before",r=_o(n,(t,o)=>{const e=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(o);return e?("text()"===e[1]&&(e[1]="#text"),((t,o,e)=>{let n=fl(t);return n=ho(n,(t,o)=>!Cl(t)||!Cl(n[o-1])),n=ho(n,dr([o])),n[e]})(t,e[1],parseInt(e[2],10))):null},t);if(!r)return null;if(!Cl(r)&&r.parentNode){let t;return t="after"===i?ml(r)+1:ml(r),xl(r.parentNode,t)}return((t,o)=>{let e=t,n=0;for(;Cl(e);){const i=e.data.length;if(o>=n&&o<=n+i){t=e,o-=n;break}if(!Cl(e.nextSibling)){t=e,o=i;break}n+=i,e=e.nextSibling}return Cl(t)&&o>t.data.length&&(o=t.data.length),xl(t,o)})(r,parseInt(i,10))},El=kr,wl=(t,o,e,n,i)=>{const r=i?n.startContainer:n.endContainer;let a=i?n.startOffset:n.endOffset;const A=[],s=t.getRoot();if(ur(r))A.push(e?((t,o,e)=>{let n=t(o.data.slice(0,e)).length;for(let e=o.previousSibling;e&&ur(e);e=e.previousSibling)n+=t(e.data).length;return n})(o,r,a):a);else{let o=0;const n=r.childNodes;a>=n.length&&n.length&&(o=1,a=Math.max(0,n.length-1)),A.push(t.nodeIndex(n[a],e)+o)}for(let o=r;o&&o!==s;o=o.parentNode)A.push(t.nodeIndex(o,e));return A},kl=(t,o,e)=>{let n=0;return xe.each(t.select(o),t=>"all"===t.getAttribute("data-mce-bogus")?void 0:t!==e&&void n++),n},Bl=(t,o)=>{let e=o?t.startContainer:t.endContainer,n=o?t.startOffset:t.endOffset;if(Ar(e)&&"TR"===e.nodeName){const i=e.childNodes;e=i[Math.min(o?n:n-1,i.length-1)],e&&(n=o?0:e.childNodes.length,o?t.setStart(e,n):t.setEnd(e,n))}},Fl=t=>(Bl(t,!0),Bl(t,!1),t),Dl=(t,o)=>{if(Ar(t)&&(t=Ts(t,o),El(t)))return t;if(bs(t)){ur(t)&&us(t)&&(t=t.parentNode);let o=t.previousSibling;if(El(o))return o;if(o=t.nextSibling,El(o))return o}},zl=(t,o,e)=>{const n=e.getNode(),i=e.getRng();if("IMG"===n.nodeName||El(n)){const t=n.nodeName;return{name:t,index:kl(e.dom,t,n)}}const r=(t=>Dl(t.startContainer,t.startOffset)||Dl(t.endContainer,t.endOffset))(i);if(r){const t=r.tagName;return{name:t,index:kl(e.dom,t,r)}}return((t,o,e,n)=>{const i=o.dom,r=wl(i,t,e,n,!0),a=o.isForward(),A=ws(n)?{isFakeCaret:!0}:{};return o.isCollapsed()?{start:r,forward:a,...A}:{start:r,end:wl(i,t,e,n,!1),forward:a,...A}})(t,e,o,i)},Sl=(t,o,e)=>{const n={"data-mce-type":"bookmark",id:o,style:"overflow:hidden;line-height:0px"};return e?t.create("span",n,"&#xFEFF;"):t.create("span",n)},Ol=(t,o)=>{const e=t.dom;let n=t.getRng();const i=e.uniqueId(),r=t.isCollapsed(),a=t.getNode(),A=a.nodeName,s=t.isForward();if("IMG"===A)return{name:A,index:kl(e,A,a)};const l=Fl(n.cloneRange());if(!r){l.collapse(!1);const t=Sl(e,i+"_end",o);gl(e,l,t)}n=Fl(n),n.collapse(!0);const d=Sl(e,i+"_start",o);return gl(e,n,d),t.moveToBookmark({id:i,keep:!0,forward:s}),{id:i,forward:s}},Ml=(t,o,e=!1)=>2===o?zl(ps,e,t):3===o?(t=>{const o=t.getRng();return{start:vl(t.dom.getRoot(),xl.fromRangeStart(o)),end:vl(t.dom.getRoot(),xl.fromRangeEnd(o)),forward:t.isForward()}})(t):o?(t=>({rng:t.getRng(),forward:t.isForward()}))(t):Ol(t,!1),Tl=O(zl,z,!0),Ul=t=>1===t,Rl=t=>-1===t;var ql;!function(t){t[t.Error=0]="Error",t[t.Value=1]="Value"}(ql||(ql={}));const Nl=(t,o,e)=>t.stype===ql.Error?o(t.serror):e(t.svalue),Il=t=>({stype:ql.Value,svalue:t}),Ll=t=>({stype:ql.Error,serror:t}),Hl=t=>Nl(t,Ot.error,Ot.value),Yl=Il,jl=t=>{const o=[],e=[];return V(t,t=>{Nl(t,t=>e.push(t),t=>o.push(t))}),{values:o,errors:e}},Gl=Ll,Wl=(t,o)=>t.stype===ql.Error?o(t.serror):t,Pl=(t,o)=>t.stype===ql.Value?{stype:ql.Value,svalue:o(t.svalue)}:t,Vl=(t,o)=>t.stype===ql.Error?{stype:ql.Error,serror:o(t.serror)}:t,Zl=Nl,Ql=t=>C(t)&&Ct(t).length>100?" removed due to size":JSON.stringify(t,null,2),Kl=(t,o)=>Gl([{path:t,getErrorInfo:o}]),Jl=t=>({extract:(o,e)=>Wl(t(e),t=>((t,o)=>Kl(t,D(o)))(o,t)),toString:D("val")}),$l=Jl(Yl),Xl=D($l),td=(t,o)=>Jl(e=>{const n=typeof e;return t(e)?Yl(e):Gl(`Expected type: ${o} but got: ${n}`)}),od=td(E,"number"),ed=td(g,"string"),nd=td(y,"function"),id=t=>({tag:"defaultedThunk",process:D(t)}),rd=(t,o,e)=>{switch(t.tag){case"field":return o(t.key,t.newKey,t.presence,t.prop);case"custom":return e(t.newKey,t.instantiator)}},ad=t=>B(Gl,et)(t),Ad=t=>{const o=jl(t);return o.errors.length>0?ad(o.errors):Yl(o.values)},sd=(t,o,e,n)=>wt(o,e).fold(()=>((t,o,e)=>Kl(t,()=>'Could not find valid *required* value for "'+o+'" in '+Ql(e)))(t,e,o),n),ld=(t,o,e,n)=>n(wt(t,o).getOrThunk(()=>e(t))),dd=(t,o,e,n,i)=>{const r=t=>i.extract(o.concat([n]),t),a=t=>t.fold(()=>Yl(I.none()),t=>{const e=i.extract(o.concat([n]),t);return Pl(e,I.some)});switch(t.tag){case"required":return sd(o,e,n,r);case"defaultedThunk":return ld(e,n,t.process,r);case"option":return((t,o,e)=>e(wt(t,o)))(e,n,a);case"defaultedOptionThunk":return((t,o,e,n)=>n(wt(t,o).map(o=>!0===o?e(t):o)))(e,n,t.process,a);case"mergeWithThunk":return ld(e,n,D({}),o=>{const n=Lt(t.process(e),o);return r(n)})}},cd=t=>({extract:(o,e)=>((t,o,e)=>{const n={},i=[];for(const r of e)rd(r,(e,r,a,A)=>{const s=dd(a,t,o,e,A);Zl(s,t=>{i.push(...t)},t=>{n[r]=t})},(t,e)=>{n[t]=e(o)});return i.length>0?Gl(i):Yl(n)})(o,e,t),toString:()=>{const o=P(t,t=>rd(t,(t,o,e,n)=>t+" -> "+n.toString(),(t,o)=>"state("+t+")"));return"obj{\n"+o.join("\n")+"}"}}),xd=t=>({extract:(o,e)=>{const n=P(e,(e,n)=>t.extract(o.concat(["["+n+"]"]),e));return Ad(n)},toString:()=>"array("+t.toString()+")"}),pd=B(xd,cd),gd=(t,o,e)=>Hl(((t,o,e)=>{const n=o.extract([t],e);return Vl(n,t=>({input:e,errors:t}))})(t,o,e)),Cd=t=>"Errors: \n"+(t=>{const o=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:D("... (only showing first ten failures)")}]):t;return P(o,t=>"Failed path: ("+t.path.join(" > ")+")\n"+t.getErrorInfo())})(t.errors).join("\n")+"\n\nInput object: "+Ql(t.input),ud=(t,o,e,n)=>({tag:"field",key:t,newKey:o,presence:e,prop:n}),md=(t,o)=>ud(t,t,{tag:"required",process:{}},o),bd=t=>md(t,ed),fd=t=>md(t,nd),hd=(t,o)=>ud(t,t,{tag:"option",process:{}},o),_d=t=>hd(t,ed),vd=(t,o,e)=>ud(t,t,id(o),e),yd=(t,o)=>vd(t,o,od),Ed=t=>"inline-command"===t.type||"inline-format"===t.type,wd=t=>"block-command"===t.type||"block-format"===t.type,kd=t=>{const o=o=>Ot.error({message:o,pattern:t}),e=(e,n,i)=>{if(void 0!==t.format){let i;if(m(t.format)){if(!it(t.format,g))return o(e+" pattern has non-string items in the `format` array");i=t.format}else{if(!g(t.format))return o(e+" pattern has non-string `format` parameter");i=[t.format]}return Ot.value(n(i))}return void 0!==t.cmd?g(t.cmd)?Ot.value(i(t.cmd,t.value)):o(e+" pattern has non-string `cmd` parameter"):o(e+" pattern is missing both `format` and `cmd` parameters")};if(!C(t))return o("Raw pattern is not an object");if(!g(t.start))return o("Raw pattern is missing `start` parameter");if(void 0!==t.end){if(!g(t.end))return o("Inline pattern has non-string `end` parameter");if(0===t.start.length&&0===t.end.length)return o("Inline pattern has empty `start` and `end` parameters");let n=t.start,i=t.end;return 0===i.length&&(i=n,n=""),e("Inline",t=>({type:"inline-format",start:n,end:i,format:t}),(t,o)=>({type:"inline-command",start:n,end:i,cmd:t,value:o}))}if(void 0!==t.replacement)return g(t.replacement)?0===t.start.length?o("Replacement pattern has empty `start` parameter"):Ot.value({type:"inline-command",start:"",end:t.start,cmd:"mceInsertContent",value:t.replacement}):o("Replacement pattern has non-string `replacement` parameter");{const n=t.trigger??"space";return 0===t.start.length?o("Block pattern has empty `start` parameter"):e("Block",o=>({type:"block-format",start:t.start,format:o[0],trigger:n}),(o,e)=>({type:"block-command",start:t.start,cmd:o,value:e,trigger:n}))}},Bd=t=>K(t,wd),Fd=t=>K(t,Ed),Dd=(t,o)=>({...t,blockPatterns:K(t.blockPatterns,t=>((t,o)=>("block-command"===t.type||"block-format"===t.type)&&t.trigger===o)(t,o))}),zd=t=>{const o=Vt(P(t,kd));return V(o.errors,t=>console.error(t.message,t.pattern)),o.values},Sd=(t,o,e)=>{t.dispatch(o,e)},Od=(t,o,e,n)=>{t.dispatch("FormatApply",{format:o,node:e,vars:n})},Md=(t,o,e,n)=>{t.dispatch("FormatRemove",{format:o,node:e,vars:n})},Td=(t,o)=>t.dispatch("SetContent",o),Ud=(t,o)=>t.dispatch("GetContent",o),Rd=(t,o)=>{t.dispatch("AutocompleterUpdateActiveRange",o)},qd=(t,o)=>t.dispatch("PastePlainTextToggle",{state:o}),Nd=$o().deviceType,Id=Nd.isTouch(),Ld=zA.DOM,Hd=t=>p(t,RegExp),Yd=t=>o=>o.options.get(t),jd=t=>g(t)||C(t),Gd=(t,o="")=>e=>{const n=g(e);if(n){if(-1!==e.indexOf("=")){const i=(t=>{const o=t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(",");return $(o,(t,o)=>{const e=o.split("="),n=e[0],i=e.length>1?e[1]:n;return t[eo(n)]=eo(i),t},{})})(e);return{value:wt(i,t.id).getOr(o),valid:n}}return{value:e,valid:n}}return{valid:!1,message:"Must be a string."}},Wd=Yd("iframe_attrs"),Pd=Yd("doctype"),Vd=Yd("document_base_url"),Zd=Yd("body_id"),Qd=Yd("body_class"),Kd=Yd("content_security_policy"),Jd=Yd("br_in_pre"),$d=Yd("forced_root_block"),Xd=Yd("forced_root_block_attrs"),tc=Yd("newline_behavior"),oc=Yd("br_newline_selector"),ec=Yd("no_newline_selector"),nc=Yd("keep_styles"),ic=Yd("end_container_on_empty_block"),rc=Yd("automatic_uploads"),ac=Yd("images_reuse_filename"),Ac=Yd("images_replace_blob_uris"),sc=Yd("icons"),lc=Yd("icons_url"),dc=Yd("images_upload_url"),cc=Yd("images_upload_base_path"),xc=Yd("images_upload_credentials"),pc=Yd("images_upload_handler"),gc=Yd("content_css_cors"),Cc=Yd("referrer_policy"),uc=Yd("crossorigin"),mc=Yd("language"),bc=Yd("language_url"),fc=Yd("indent_use_margin"),hc=Yd("indentation"),_c=Yd("content_css"),vc=Yd("content_style"),yc=Yd("content_language"),Ec=Yd("font_css"),wc=Yd("directionality"),kc=Yd("inline_boundaries_selector"),Bc=Yd("object_resizing"),Fc=Yd("resize_img_proportional"),Dc=Yd("placeholder"),zc=Yd("event_root"),Sc=Yd("service_message"),Oc=Yd("theme"),Mc=Yd("theme_url"),Tc=Yd("model"),Uc=Yd("model_url"),Rc=Yd("inline_boundaries"),qc=Yd("formats"),Nc=Yd("preview_styles"),Ic=Yd("format_empty_lines"),Lc=Yd("format_noneditable_selector"),Hc=Yd("custom_ui_selector"),Yc=Yd("inline"),jc=Yd("hidden_input"),Gc=Yd("submit_patch"),Wc=Yd("add_form_submit_trigger"),Pc=Yd("add_unload_trigger"),Vc=Yd("custom_undo_redo_levels"),Zc=Yd("disable_nodechange"),Qc=Yd("readonly"),Kc=Yd("editable_root"),Jc=Yd("content_css_cors"),$c=Yd("plugins"),Xc=Yd("external_plugins"),tx=Yd("block_unsupported_drop"),ox=Yd("visual"),ex=Yd("visual_table_class"),nx=Yd("visual_anchor_class"),ix=Yd("iframe_aria_text"),rx=Yd("setup"),ax=Yd("init_instance_callback"),Ax=Yd("urlconverter_callback"),sx=Yd("auto_focus"),lx=Yd("browser_spellcheck"),dx=Yd("protect"),cx=Yd("paste_block_drop"),xx=Yd("paste_data_images"),px=Yd("paste_preprocess"),gx=Yd("paste_postprocess"),Cx=Yd("newdocument_content"),ux=Yd("paste_webkit_styles"),mx=Yd("paste_remove_styles_if_webkit"),bx=Yd("paste_merge_formats"),fx=Yd("smart_paste"),hx=Yd("paste_as_text"),_x=Yd("paste_tab_space
3s"),vx=Yd("allow_html_data_urls"),yx=Yd("text_patterns"),Ex=Yd("text_patterns_lookup"),wx=Yd("allow_noneditable"),kx=Yd("noneditable_class"),Bx=Yd("editable_class"),Fx=Yd("noneditable_regexp"),Dx=Yd("preserve_cdata"),zx=Yd("highlight_on_focus"),Sx=Yd("xss_sanitization"),Ox=Yd("init_content_sync"),Mx=t=>xe.explode(t.options.get("images_file_types")),Tx=Yd("table_tab_navigation"),Ux=Yd("details_initial_state"),Rx=Yd("details_serialized_state"),qx=Yd("sandbox_iframes"),Nx=t=>t.options.get("sandbox_iframes_exclusions"),Ix=Yd("convert_unsafe_embeds"),Lx=Yd("license_key"),Hx=Yd("api_key"),Yx=Yd("disabled"),jx=Yd("user_id"),Gx=Yd("fetch_users"),Wx=Yd("lists_indent_on_tab"),Px=t=>I.from(t.options.get("list_max_depth")),Vx=Ar,Zx=ur,Qx=t=>{const o=t.parentNode;o&&o.removeChild(t)},Kx=t=>{const o=ps(t);return{count:t.length-o.length,text:o}},Jx=t=>{let o;for(;-1!==(o=t.data.lastIndexOf(cs));)t.deleteData(o,1)},$x=(t,o)=>(ep(t),o),Xx=(t,o)=>{const e=o.container(),n=((t,o)=>{const e=j(t,o);return-1===e?I.none():I.some(e)})(xt(e.childNodes),t).map(t=>t<o.offset()?xl(e,o.offset()-1):o).getOr(o);return ep(t),n},tp=(t,o)=>Zx(t)&&o.container()===t?((t,o)=>{const e=Kx(t.data.substr(0,o.offset())),n=Kx(t.data.substr(o.offset()));return(e.text+n.text).length>0?(Jx(t),xl(t,o.offset()-e.count)):o})(t,o):$x(t,o),op=(t,o)=>xl.isTextPosition(o)?tp(t,o):((t,o)=>o.container()===t.parentNode?Xx(t,o):$x(t,o))(t,o),ep=t=>{Vx(t)&&bs(t)&&(fs(t)?t.removeAttribute("data-mce-caret"):Qx(t)),Zx(t)&&(Jx(t),0===t.data.length&&Qx(t))},np=kr,ip=Sr,rp=Fr,ap=(t,o,e)=>{const n=Fs(o.getBoundingClientRect(),e);let i,r;if("BODY"===t.tagName){const o=t.ownerDocument.documentElement;i=t.scrollLeft||o.scrollLeft,r=t.scrollTop||o.scrollTop}else{const o=t.getBoundingClientRect();i=t.scrollLeft-o.left,r=t.scrollTop-o.top}n.left+=i,n.right+=i,n.top+=r,n.bottom+=r,n.width=1;let a=o.offsetWidth-o.clientWidth;return a>0&&(e&&(a*=-1),n.left+=a,n.right+=a),n},Ap=(t,o,e,n)=>{const i=Qt();let r,a;const A=$d(t),s=t.dom,l=()=>{(t=>{const o=Oi(ge.fromDom(t),"*[contentEditable=false],video,audio,embed,object");for(let t=0;t<o.length;t++){const e=o[t].dom;let n=e.previousSibling;if(ys(n)){const t=n.data;1===t.length?n.parentNode?.removeChild(n):n.deleteData(t.length-1,1)}n=e.nextSibling,vs(n)&&(1===n.data.length?n.parentNode?.removeChild(n):n.deleteData(0,1))}})(o),a&&(ep(a),a=null),i.on(t=>{s.remove(t.caret),i.clear()}),r&&(clearInterval(r),r=void 0)},d=()=>{r=window.setInterval(()=>{i.on(t=>{n()?s.toggleClass(t.caret,"mce-visual-caret-hidden"):s.addClass(t.caret,"mce-visual-caret-hidden")})},500)};return{isShowing:i.isSet,show:(t,n)=>{let r;if(l(),rp(n))return null;if(!e(n))return a=((t,o)=>{const e=(t.ownerDocument??document).createTextNode(cs),n=t.parentNode;if(o){const o=t.previousSibling;if(Cs(o)){if(bs(o))return o;if(ys(o))return o.splitText(o.data.length-1)}n?.insertBefore(e,t)}else{const o=t.nextSibling;if(Cs(o)){if(bs(o))return o;if(vs(o))return o.splitText(1),o}t.nextSibling?n?.insertBefore(e,t.nextSibling):n?.appendChild(e)}return e})(n,t),r=n.ownerDocument.createRange(),lp(a.nextSibling)?(r.setStart(a,0),r.setEnd(a,0)):(r.setStart(a,1),r.setEnd(a,1)),r;{const e=((t,o,e)=>{const n=(o.ownerDocument??document).createElement(t);n.setAttribute("data-mce-caret",e?"before":"after"),n.setAttribute("data-mce-bogus","all"),n.appendChild(ls().dom);const i=o.parentNode;return e?i?.insertBefore(n,o):o.nextSibling?i?.insertBefore(n,o.nextSibling):i?.appendChild(n),n})(A,n,t),l=ap(o,n,t);s.setStyle(e,"top",l.top),s.setStyle(e,"caret-color","transparent"),a=e;const c=s.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});s.setStyles(c,{...l}),s.add(o,c),i.set({caret:c,element:n,before:t}),t&&s.addClass(c,"mce-visual-caret-before"),d(),r=n.ownerDocument.createRange(),r.setStart(e,0),r.setEnd(e,0)}return r},hide:l,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{i.on(t=>{const e=ap(o,t.element,t.before);s.setStyles(t.caret,{...e})})},destroy:()=>clearInterval(r)}},sp=()=>se.browser.isFirefox(),lp=t=>np(t)||ip(t),dp=t=>(lp(t)||pr(t)&&sp())&&Le(ge.fromDom(t)).exists(Bi),cp=wr,xp=kr,pp=Sr,gp=cr("display","block table table-cell table-row table-caption list-item"),Cp=bs,up=us,mp=Ar,bp=ur,fp=Ws,hp=(t,o)=>{let e;for(;e=t(o);)if(!up(e))return e;return null},_p=(t,o,e,n,i)=>{const r=new tr(t,n),a=xp(t)||up(t);let A;
vendor: 79,405 bytes, lines 3-5
3if(Rl(o)){if(a&&(A=hp(r.prev.bind(r),!0),e(A)))return A;for(;A=hp(r.prev.bind(r),i);)if(e(A))return A}if(Ul(o)){if(a&&(A=hp(r.next.bind(r),!0),e(A)))return A;for(;A=hp(r.next.bind(r),i);)if(e(A))return A}return null},vp=t=>Ar(t)&&"absolute"===Pn(ge.fromDom(t),"position"),yp=(t,o)=>xp(t)&&vp(t)&&((t,o)=>t.parentNode!==o)(t,o),Ep=(t,o)=>{for(;t&&t!==o;){if(gp(t)&&!yp(t,o))return t;t=t.parentNode}return null},wp=(t,o,e)=>Ep(t.container(),e)===Ep(o.container(),e),kp=(t,o)=>{if(!o)return I.none();const e=o.container(),n=o.offset();return mp(e)?I.from(e.childNodes[n+t]):I.none()},Bp=(t,o)=>{const e=(o.ownerDocument??document).createRange();return t?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStartAfter(o),e.setEndAfter(o)),e},Fp=(t,o,e)=>Ep(o,t)===Ep(e,t),Dp=(t,o,e)=>{const n=t?"previousSibling":"nextSibling";let i=e;for(;i&&i!==o;){let t=i[n];if(t&&Cp(t)&&(t=t[n]),xp(t)||pp(t)){if(Fp(o,t,i))return t;break}if(fp(t))break;i=i.parentNode}return null},zp=O(Bp,!0),Sp=O(Bp,!1),Op=(t,o,e)=>{let n;const i=O(Dp,!0,o),r=O(Dp,!1,o),a=e.startContainer,A=e.startOffset;if(us(a)){const t=bp(a)?a.parentNode:a,o=t.getAttribute("data-mce-caret");if("before"===o&&(n=t.nextSibling,dp(n)))return zp(n);if("after"===o&&(n=t.previousSibling,dp(n)))return Sp(n)}if(!e.collapsed)return e;if(ur(a)){if(Cp(a)){if(1===t){if(n=r(a),n)return zp(n);if(n=i(a),n)return Sp(n)}if(-1===t){if(n=i(a),n)return Sp(n);if(n=r(a),n)return zp(n)}return e}if(ys(a)&&A>=a.data.length-1)return 1===t&&(n=r(a),n)?zp(n):e;if(vs(a)&&A<=1)return-1===t&&(n=i(a),n)?Sp(n):e;if(A===a.data.length)return n=r(a),n?zp(n):e;if(0===A)return n=i(a),n?Sp(n):e}return e},Mp=(t,o)=>kp(t?0:-1,o).filter(xp),Tp=(t,o,e)=>{const n=Op(t,o,e);return-1===t?xl.fromRangeStart(n):xl.fromRangeEnd(n)},Up=t=>I.from(t.getNode()).map(ge.fromDom),Rp=(t,o)=>{let e=o;for(;e=t(e);)if(e.isVisible())return e;return e},qp=(t,o)=>{const e=wp(t,o);return!(e||!vr(t.getNode()))||e},Np=kr,Ip=ur,Lp=Ar,Hp=vr,Yp=Ws,jp=t=>Ys(t)||(t=>!!Ps(t)&&!$(xt(t.getElementsByTagName("*")),(t,o)=>t||qs(o),!1))(t),Gp=Vs,Wp=(t,o)=>t.hasChildNodes()&&o<t.childNodes.length?t.childNodes[o]:null,Pp=(t,o)=>{if(Ul(t)){if(Yp(o.previousSibling)&&!Ip(o.previousSibling))return xl.before(o);if(Ip(o))return xl(o,0)}if(Rl(t)){if(Yp(o.nextSibling)&&!Ip(o.nextSibling))return xl.after(o);if(Ip(o))return xl(o,o.data.length)}return Rl(t)?Hp(o)?xl.before(o):xl.after(o):xl.before(o)},Vp=(t,o,e)=>{let n,i,r,a;if(!Lp(e)||!o)return null;if(o.isEqual(xl.after(e))&&e.lastChild){if(a=xl.after(e.lastChild),Rl(t)&&Yp(e.lastChild)&&Lp(e.lastChild))return Hp(e.lastChild)?xl.before(e.lastChild):a}else a=o;const A=a.container();let s=a.offset();if(Ip(A)){if(Rl(t)&&s>0)return xl(A,--s);if(Ul(t)&&s<A.length)return xl(A,++s);n=A}else{if(Rl(t)&&s>0&&(i=Wp(A,s-1),Yp(i)))return!jp(i)&&(r=_p(i,t,Gp,i),r)?Ip(r)?xl(r,r.data.length):xl.after(r):Ip(i)?xl(i,i.data.length):xl.before(i);if(Ul(t)&&s<A.childNodes.length&&(i=Wp(A,s),Yp(i)))return Hp(i)?((t,o)=>{const e=o.nextSibling;return e&&Yp(e)?Ip(e)?xl(e,0):xl.before(e):Vp(1,xl.after(o),t)})(e,i):!jp(i)&&(r=_p(i,t,Gp,i),r)?Ip(r)?xl(r,0):xl.before(r):Ip(i)?xl(i,0):xl.after(i);n=i||a.getNode()}if(n&&(Ul(t)&&a.isAtEnd()||Rl(t)&&a.isAtStart())&&(n=_p(n,t,N,e,!0),Gp(n,e)))return Pp(t,n);i=n?_p(n,t,Gp,e):n;const l=yo(K(((t,o)=>{const e=[];let n=t;for(;n&&n!==o;)e.push(n),n=n.parentNode;return e})(A,e),Np));return!l||i&&l.contains(i)?i?Pp(t,i):null:(a=Ul(t)?xl.after(l):xl.before(l),a)},Zp=t=>({next:o=>Vp(1,o,t),prev:o=>Vp(-1,o,t)}),Qp=t=>xl.isTextPosition(t)?0===t.offset():Ws(t.getNode()),Kp=t=>{if(xl.isTextPosition(t)){const o=t.container();return t.offset()===o.data.length}return Ws(t.getNode(!0))},Jp=(t,o)=>!xl.isTextPosition(t)&&!xl.isTextPosition(o)&&t.getNode()===o.getNode(!0),$p=(t,o,e)=>{return t?!Jp(o,e)&&(n=o,!(!xl.isTextPosition(n)&&vr(n.getNode())))&&Kp(o)&&Qp(e):!Jp(e,o)&&Qp(o)&&Kp(e);var n},Xp=(t,o,e)=>{const n=Zp(o);return I.from(t?n.next(e):n.prev(e))},tg=(t,o,e)=>Xp(t,o,e).bind(n=>wp(e,n,o)&&$p(t,e,n)?Xp(t,o,n):I.some(n)),og=(t,o,e,n)=>tg(t,o,e).bind(e=>n(e)?og(t,o,e,n):I.some(e)),eg=(t,o)=>{const e=t?o.firstChild:o.lastChild;return ur(e)?I.some(xl(e,t?0:e.data.length)):e?Ws(e)?I.some(t?xl.before(e):vr(n=e)?xl.before(n):xl.after(n)):((t,o,e)=>{const n=t?xl.before(e):xl.after(e);return Xp(t,o,n)})(t,o,e):I.none();var n},ng=O(Xp,!0),ig=O(Xp,!1),rg=O(eg,!0),ag=O(eg,!1),Ag="_mce_caret",sg=t=>Ar(t)&&t.id===Ag,lg=(t,o)=>{let e=o;for(;e&&e!==t;){if(sg(e))return e;e=e.parentNode}return null},dg=t=>kt(t,"name"),cg=t=>xe.isArray(t.start),xg=t=>!(!dg(t)&&f(t.forward))||t.forward,pg=(t,o)=>(Ar(o)&&t.isBlock(o)&&!o.innerHTML&&(o.innerHTML='<br data-mce-bogus="1" />'),o),gg=(t,o)=>ag(t).fold(q,t=>(o.setStart(t.container(),t.offset()),o.setEnd(t.container(),t.offset()),!0)),Cg=(t,o,e)=>!(!(t=>!t.hasChildNodes())(o)||!lg(t,o))&&(((t,o)=>{const e=(t.ownerDocument??document).createTextNode(cs);t.appendChild(e),o.setStart(e,0),o.setEnd(e,0)})(o,e),!0),ug=(t,o,e,n)=>{const i=e[o?"start":"end"],r=t.getRoot();if(i){let t=r,e=i[0];for(let o=i.length-1;t&&o>=1;o--){const e=t.childNodes;if(Cg(r,t,n))return!0;if(i[o]>e.length-1)return!!Cg(r,t,n)||gg(t,n);t=e[i[o]]}ur(t)&&(e=Math.min(i[0],t.data.length)),Ar(t)&&(e=Math.min(i[0],t.childNodes.length)),o?n.setStart(t,e):n.setEnd(t,e)}return!0},mg=t=>ur(t)&&t.data.length>0,bg=(t,o,e)=>{const n=t.get(e.id+"_"+o),i=n?.parentNode,r=e.keep;if(n&&i){let a,A;if("start"===o?r?n.hasChildNodes()?(a=n.firstChild,A=1):mg(n.nextSibling)?(a=n.nextSibling,A=0):mg(n.previousSibling)?(a=n.previousSibling,A=n.previousSibling.data.length):(a=i,A=t.nodeIndex(n)+1):(a=i,A=t.nodeIndex(n)):r?n.hasChildNodes()?(a=n.firstChild,A=1):mg(n.previousSibling)?(a=n.previousSibling,A=n.previousSibling.data.length):(a=i,A=t.nodeIndex(n)):(a=i,A=t.nodeIndex(n)),!r){const i=n.previousSibling,r=n.nextSibling;let s;for(xe.each(xe.grep(n.childNodes),t=>{ur(t)&&(t.data=t.data.replace(/\uFEFF/g,""))});s=t.get(e.id+"_"+o);)t.remove(s,!0);if(ur(r)&&ur(i)&&!se.browser.isOpera()){const o=i.data.length;i.appendData(r.data),t.remove(r),a=i,A=o}}return I.some(xl(a,A))}return I.none()},fg=(t,o)=>{const e=t.dom;if(o){if(cg(o))return((t,o)=>{const e=t.createRng();return ug(t,!0,o,e)&&ug(t,!1,o,e)?I.some({range:e,forward:xg(o)}):I.none()})(e,o);if((t=>g(t.start))(o))return((t,o)=>{const e=I.from(yl(t.getRoot(),o.start)),n=I.from(yl(t.getRoot(),o.end));return Gt(e,n,(e,n)=>{const i=t.createRng();return i.setStart(e.container(),e.offset()),i.setEnd(n.container(),n.offset()),{range:i,forward:xg(o)}})})(e,o);if((t=>kt(t,"id"))(o))return((t,o)=>{const e=bg(t,"start",o),n=bg(t,"end",o);return Gt(e,n.or(e),(e,n)=>{const i=t.createRng();return i.setStart(pg(t,e.container()),e.offset()),i.setEnd(pg(t,n.container()),n.offset()),{range:i,forward:xg(o)}})})(e,o);if(dg(o))return((t,o)=>I.from(t.select(o.name)[o.index]).map(o=>{const e=t.createRng();return e.selectNode(o),{range:e,forward:!0}}))(e,o);if((t=>kt(t,"rng"))(o))return I.some({range:o.rng,forward:xg(o)})}return I.none()},hg=(t,o,e)=>Ml(t,o,e),_g=(t,o)=>{fg(t,o).each(({range:o,forward:e})=>{t.setRng(o,e)})},vg=t=>Ar(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type"),yg=(Eg=po,t=>Eg===t);var Eg;const wg=t=>""!==t&&-1!==" \f\n\r\t\v".indexOf(t),kg=t=>!wg(t)&&!yg(t)&&!go(t),Bg=t=>{const o=[];if(t)for(let e=0;e<t.rangeCount;e++)o.push(t.getRangeAt(e));return o},Fg=t=>K((t=>nt(t,t=>{const o=Ms(t);return o?[ge.fromDom(o)]:[]}))(t),as),Dg=(t,o)=>{const e=Oi(o,"td[data-mce-selected],th[data-mce-selected]");return e.length>0?e:Fg(t)},zg=t=>Dg(Bg(t.selection.getSel()),ge.fromDom(t.getBody())),Sg=(t,o)=>Ci(t,"table",o),Og=t=>Qe(t).fold(D([t]),o=>[t].concat(Og(o))),Mg=t=>Ke(t).fold(D([t]),o=>"br"===ke(o)?je(o).map(o=>[t].concat(Mg(o))).getOr([]):[t].concat(Mg(o))),Tg=(t,o)=>Gt((t=>{const o=t.startContainer,e=t.startOffset;return ur(o)?0===e?I.some(ge.fromDom(o)):I.none():I.from(o.childNodes[e]).map(ge.fromDom)})(o),(t=>{const o=t.endContainer,e=t.endOffset;return ur(o)?e===o.data.length?I.some(ge.fromDom(o)):I.none():I.from(o.childNodes[e-1]).map(ge.fromDom)})(o),(o,e)=>{const n=tt(Og(t),O(ve,o)),i=tt(Mg(t),O(ve,e));return n.isSome()&&i.isSome()}).getOr(!1),Ug=(t,o,e,n)=>{const i=e,r=new tr(e,i),a=vt(t.schema.getMoveCaretBeforeOnEnterElements(),(t,o)=>!G(["td","th","table"],o.toLowerCase()));let A=e;do{if(ur(A)&&0!==xe.trim(A.data).length)return void(n?o.setStart(A,0):o.setEnd(A,A.data.length));if(a[A.nodeName])return void(n?o.setStartBefore(A):"BR"===A.nodeName?o.setEndBefore(A):o.setEndAfter(A))}while(A=n?r.next():r.prev());"BODY"===i.nodeName&&(n?o.setStart(i,0):o.setEnd(i,i.childNodes.length))},Rg=t=>{const o=t.selection.getSel();return v(o)&&o.rangeCount>0},qg=(t,o)=>{const e=zg(t);e.length>0?V(e,e=>{const n=e.dom,i=t.dom.createRng();i.setStartBefore(n),i.setEndAfter(n),o(i,!0)}):o(t.selection.getRng(),!1)},Ng=(t,o,e)=>{const n=Ol(t,o);e(n),t.moveToBookmark(n)},Ig=(t,o)=>t.startContainer===t.endContainer&&t.endOffset-t.startOffset===1&&o(t.startContainer.childNodes[t.startOffset]),Lg=t=>E(t?.nodeType),Hg=t=>Ar(t)&&!vg(t)&&!sg(t)&&!xr(t),Yg=(t,o,e)=>{const{selection:n,dom:i}=t,r=n.getNode(),a=kr(r);Ng(n,!0,()=>{o()});a&&kr(r)&&i.isChildOf(r,t.getBody())?t.selection.select(r):e(n.getStart())&&jg(i,n)},jg=(t,o)=>{const e=o.getRng(),{startContainer:n,startOffset:i}=e;if(!((t,o)=>{if(Hg(o)&&!/^(TD|TH)$/.test(o.nodeName)){const e=t.getAttrib(o,"data-mce-selected"),n=parseInt(e,10);return!isNaN(n)&&n>0}return!1})(t,o.getNode())&&Ar(n)){const r=n.childNodes,a=t.getRoot();let A;if(i<r.length){const o=r[i];A=new tr(o,t.getParent(o,t.isBlock)??a)}else{const o=r[r.length-1];A=new tr(o,t.getParent(o,t.isBlock)??a),A.next(!0)}for(let n=A.current();n;n=A.next()){if("false"===t.getContentEditable(n))return;if(ur(n)&&!Vg(n))return e.setStart(n,0),void o.setRng(e)}}},Gg=(t,o,e)=>{if(t){const n=o?"nextSibling":"previousSibling";for(t=e?t:t[n];t;t=t[n])if(Ar(t)||!Vg(t))return t}},Wg=(t,o)=>!!t.getTextBlockElements()[o.nodeName.toLowerCase()]||sa(t,o),Pg=(t,o,e)=>t.schema.isValidChild(o,e),Vg=(t,o=!1)=>{if(v(t)&&ur(t)){const e=o?t.data.replace(/ /g," "):t.data;return er(e)}return!1},Zg=(t,o)=>{const e=t.dom;return Hg(o)&&"false"===e.getContentEditable(o)&&((t,o)=>{const e="[data-mce-cef-wrappable]",n=Lc(t),i=ao(n)?e:`${e},${n}`;return he(ge.fromDom(o),i)})(t,o)&&0===e.select('[contenteditable="true"]',o).length},Qg=(t,o)=>y(t)?t(o):(v(o)&&(t=t.replace(/%(\w+)/g,(t,e)=>o[e]||t)),t),Kg=(t,o)=>(o=o||"",t=""+((t=t||"").nodeName||t),o=""+(o.nodeName||o),t.toLowerCase()===o.toLowerCase()),Jg=(t,o)=>{if(_(t))return null;{let e=String(t);return"color"!==o&&"backgroundColor"!==o||(e=lA(e)),"fontWeight"===o&&700===t&&(e="bold"),"fontFamily"===o&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),e}},$g=(t,o,e)=>{const n=t.getStyle(o,e);return Jg(n,e)},Xg=(t,o)=>{let e;return t.getParent(o,o=>!!Ar(o)&&(e=t.getStyle(o,"text-decoration"),!!e&&"none"!==e)),e},tC=(t,o,e)=>t.getParents(o,e,t.getRoot()),oC=(t,o,e)=>{const n=t.formatter.get(o);return v(n)&&W(n,e)},eC=(t,o,e)=>{const n=["inline","block","selector","attributes","styles","classes"],i=t=>vt(t,(t,o)=>W(n,t=>t===o));return oC(t,o,o=>{const n=i(o);return oC(t,e,t=>{const o=i(t);return((t,o,e=A)=>a(e).eq(t,o))(n,o)})})},nC=t=>Bt(t,"block"),iC=t=>Bt(t,"selector"),rC=t=>Bt(t,"inline"),aC=t=>iC(t)&&!1!==t.expand&&!rC(t),AC=t=>(t=>{const o=[];let e=t;for(;e;){if(ur(e)&&e.data!==cs||e.childNodes.length>1)return[];Ar(e)&&o.push(e),e=e.firstChild}return o})(t).length>0,sC=t=>sg(t.dom)&&AC(t.dom),lC=vg,dC=tC,cC=Vg,xC=Wg,pC=t=>vr(t)&&t.getAttribute("data-mce-bogus")&&!t.nextSibling,gC=(t,o)=>{let e=o;for(;e;){if(Ar(e)&&t.getContentEditable(e))return"false"===t.getContentEditable(e)?e:o;e=e.parentNode}return o},CC=(t,o,e,n)=>{const i=o.data;if(t){for(let t=e;t>0;t--)if(n(i.charAt(t-1)))return t}else for(let t=e;t<i.length;t++)if(n(i.charAt(t)))return t;return-1},uC=(t,o,e)=>CC(t,o,e,t=>yg(t)||wg(t)),mC=(t,o,e)=>CC(t,o,e,kg),bC=(t,o,e,n,i,r)=>{let a;const A=t.getParent(e,o=>Br(o)||t.isBlock(o)),s=v(A)?A:o,l=(o,e,n)=>{const r=JA(t),A=i?r.backwards:r.forwards;return I.from(A(o,e,(t,o)=>lC(t.parentNode)?-1:(a=t,n(i,t,o)),s))};return l(e,n,uC).bind(t=>r?l(t.container,t.offset+(i?-1:0),mC):I.some(t)).orThunk(()=>a?I.some({container:a,offset:i?0:a.length}):I.none())},fC=(t,o,e,n,i)=>{const r=n[i];ur(n)&&ao(n.data)&&r&&(n=r);const a=dC(t,n);for(let n=0;n<a.length;n++)for(let i=0;i<o.length;i++){const r=o[i];if((!v(r.collapsed)||r.collapsed===e.collapsed)&&(iC(r)&&t.is(a[n],r.selector)))return a[n]}return n},hC=(t,o,e,n)=>{let i=e;const r=t.getRoot(),a=o[0];if(nC(a)&&(i=a.wrapper?null:t.getParent(e,a.block,r)),!i){const o=t.getParent(e,"LI,TD,TH,SUMMARY")??r;i=t.getParent(ur(e)?e.parentNode:e,o=>o!==r&&xC(t.schema,o),o)}if(i&&nC(a)&&a.wrapper&&(i=dC(t,i,"ul,ol").reverse()[0]||i),!i)for(i=e;i&&i[n]&&!t.isBlock(i[n])&&(i=i[n],!Kg(i,"br")););return i||e},_C=(t,o,e,n)=>{const i=e.parentNode;return!v(e[n])&&(!(i!==o&&!_(i)&&!t.isBlock(i))||_C(t,o,i,n))},vC=(t,o,e,n,i,r)=>{let a=e;const A=i?"previousSibling":"nextSibling",s=t.getRoot();if(ur(e)&&!cC(e)&&(i?n>0:n<e.data.length))return e;for(;a;){if(Br(a))return e;if(!o[0].block_expand&&t.isBlock(a))return r?a:e;for(let o=a[A];o;o=o[A]){const e=ur(o)&&!_C(t,s,o,A);if(!lC(o)&&!pC(o)&&!cC(o,e))return a}if(a===s||a.parentNode===s){e=a;break}a=a.parentNode}return e},yC=t=>lC(t.parentNode)||lC(t),EC=(t,o,e,n={})=>{const{includeTrailingSpace:i=!1,expandToBlock:r=!0}=n,a=t.getParent(o.commonAncestorContainer,t=>Br(t)),A=v(a)?a:t.getRoot();let{startContainer:s,startOffset:l,endContainer:d,endOffset:c}=o;const x=e[0];if(Ar(s)&&s.hasChildNodes()&&(s=Ts(s,l),ur(s)&&(l=0)),Ar(d)&&d.hasChildNodes()&&(d=Ts(d,o.collapsed?c:c-1),ur(d)&&(c=d.data.length)),s=gC(t,s),d=gC(t,d),yC(s)&&(s=lC(s)?s:s.parentNode,s=o.collapsed?s.previousSibling||s:s.nextSibling||s,ur(s)&&(l=o.collapsed?s.length:0)),yC(d)&&(d=lC(d)?d:d.parentNode,d=o.collapsed?d.nextSibling||d:d.previousSibling||d,ur(d)&&(c=o.collapsed?0:d.length)),o.collapsed){bC(t,A,s,l,!0,i).each(({container:t,offset:o})=>{s=t,l=o});bC(t,A,d,c,!1,i).each(({container:t,offset:o})=>{d=t,c=o})}return(rC(x)||x.block_expand)&&(rC(x)&&ur(s)&&0!==l||(s=vC(t,e,s,l,!0,r)),rC(x)&&ur(d)&&c!==d.data.length||(d=vC(t,e,d,c,!1,r))),aC(x)&&(s=fC(t,e,o,s,"previousSibling"),d=fC(t,e,o,d,"nextSibling")),(nC(x)||iC(x))&&(s=hC(t,e,s,"previousSibling"),d=hC(t,e,d,"nextSibling"),nC(x)&&(t.isBlock(s)||(s=vC(t,e,s,l,!0,r),ur(s)&&(l=0)),t.isBlock(d)||(d=vC(t,e,d,c,!1,r),ur(d)&&(c=d.data.length)))),Ar(s)&&s.parentNode&&(l=t.nodeIndex(s),s=s.parentNode),Ar(d)&&d.parentNode&&(c=t.nodeIndex(d)+1,d=d.parentNode),{startContainer:s,startOffset:l,endContainer:d,endOffset:c}},wC=(t,o,e)=>{const n=o.startOffset,i=Ts(o.startContainer,n),r=o.endOffset,a=Ts(o.endContainer,r-1),A=t=>{const o=t[0];ur(o)&&o===i&&n>=o.data.length&&t.splice(0,1);const e=t[t.length-1];return 0===r&&t.length>0&&e===a&&ur(e)&&t.splice(t.length-1,1),t},s=(t,o,e)=>{const n=[];for(;t&&t!==e;t=t[o])n.push(t);return n},l=(o,e)=>t.getParent(o,t=>t.parentNode===e,e),d=(t,o,n)=>{const i=n?"nextSibling":"previousSibling";for(let r=t,a=r.parentNode;r&&r!==o;r=a){a=r.parentNode;const o=s(r===t?r:r[i],i);o.length&&(n||o.reverse(),e(A(o)))}};if(i===a)return e(A([i]));const c=t.findCommonAncestor(i,a)??t.getRoot();if(t.isChildOf(i,a))return d(i,c,!0);if(t.isChildOf(a,i))return d(a,c);const x=l(i,c)||i,p=l(a,c)||a;d(i,x,!0);const g=s(x===i?x:x.nextSibling,"nextSibling",p===a?p.nextSibling:p);g.length&&e(A(g)),d(a,p)},kC=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]","div.mce-footnotes"],BC=(t,o,e,n)=>Le(o).fold(()=>"skipping",i=>"br"===n||(t=>Oe(t)&&Ai(t)===cs)(o)?"valid":(t=>Se(t)&&ki(t,NA()))(o)?"existing":sg(o.dom)?"caret":W(kC,t=>he(o,t))?"valid-block":Pg(t,e,n)&&Pg(t,ke(i),e)?"valid":"invalid-child"),FC=(t,o,e,n,i,r)=>{const{uid:a=o,...A}=e;vi(t,NA()),yn(t,`${LA()}`,a),yn(t,`${IA()}`,n);const{attributes:s={},classes:l=[]}=i(a,A);if(En(t,s),((t,o)=>{V(o,o=>{vi(t,o)})})(t,l),r){l.length>0&&yn(t,`${YA()}`,l.join(","));const o=Ct(s);o.length>0&&yn(t,`${jA()}`,o.join(","))}},DC=t=>{Ei(t,NA()),Fn(t,`${LA()}`),Fn(t,`${IA()}`),Fn(t,`${HA()}`);const o=kn(t,`${jA()}`).map(t=>t.split(",")).getOr([]),e=kn(t,`${YA()}`).map(t=>t.split(",")).getOr([]);var n;V(o,o=>Fn(t,o)),n=t,V(e,t=>{Ei(n,t)}),Fn(t,`${YA()}`),Fn(t,`${jA()}`)},zC=(t,o,e,n,i)=>{const r=ge.fromTag("span",t);return FC(r,o,e,n,i,!1),r},SC=(t,o,e,n,i,r)=>{const a=[],A=zC(t.getDoc(),e,r,n,i),s=Qt(),l=()=>{s.clear()},d=t=>{V(t,c)},c=o=>{switch(BC(t,o,"span",ke(o))){case"invalid-child":{l();const t=Ve(o);d(t),l();break}case"valid-block":l(),FC(o,e,r,n,i,!0);break;case"valid":{const t=s.get().getOrThunk(()=>{const t=Un(A);return a.push(t),s.set(t),t});fn(o,t);break}}};return wC(t.dom,o,t=>{l(),(t=>{const o=P(t,ge.fromDom);d(o)})(t)}),a},OC=(t,o,e,n)=>{t.undoManager.transact(()=>{const i=t.selection,r=i.getRng(),a=zg(t).length>0,A=qt("mce-annotation");if(r.collapsed&&!a&&((t,o)=>{const e=EC(t.dom,o,[{inline:"span"}]);o.setStart(e.startContainer,e.startOffset),o.setEnd(e.endContainer,e.endOffset),t.selection.setRng(o)})(t,r),i.getRng().collapsed&&!a){const r=zC(t.getDoc(),A,n,o,e.decorate);Ln(r,po),i.getRng().insertNode(r.dom),i.select(r.dom)}else Ng(i,!1,()=>{qg(t,i=>{SC(t,i,A,o,e.decorate,n)})})})},MC=t=>{const o=(()=>{const t={};return{register:(o,e)=>{t[o]={name:o,settings:e}},lookup:o=>wt(t,o).map(t=>t.settings),getNames:()=>Ct(t)}})();((t,o)=>{const e=IA(),n=t=>I.from(t.attr(e)).bind(o.lookup),i=t=>{t.attr(LA(),null),t.attr(IA(),null),t.attr(HA(),null);const o=I.from(t.attr(jA())).map(t=>t.split(",")).getOr([]),e=I.from(t.attr(YA())).map(t=>t.split(",")).getOr([]);V(o,o=>t.attr(o,null));const n=t.attr("class")?.split(" ")??[],i=at(n,[NA()].concat(e));t.attr("class",i.length>0?i.join(" "):null),t.attr(YA(),null),t.attr(jA(),null)};t.serializer.addTempAttr(HA()),t.serializer.addAttributeFilter(e,t=>{for(const o of t)n(o).each(t=>{!1===t.persistent&&("span"===o.name?o.unwrap():i(o))})})})(t,o);const e=QA(t,o),n=Ue("span"),i=t=>{V(t,t=>{n(t)?Mn(t):DC(t)})};return{register:(t,e)=>{o.register(t,e)},annotate:(e,n)=>{o.lookup(e).each(o=>{OC(t,e,o,n)})},annotationChanged:(t,o)=>{e.addListener(t,o)},remove:o=>{WA(t,I.some(o)).each(({elements:o})=>{const e=t.selection.getBookmark();i(o),t.selection.moveToBookmark(e)})},removeAll:o=>{const e=t.selection.getBookmark();mt(ZA(t,o),(t,o)=>{i(t)}),t.selection.moveToBookmark(e)},getAll:o=>{const e=ZA(t,o);return bt(e,t=>P(t,t=>t.dom))}}},TC=t=>({getBookmark:O(hg,t),moveToBookmark:O(_g,t)});TC.isBookmarkNode=vg;const UC=(t,o,e)=>!e.collapsed&&W(e.getClientRects(),e=>((t,o,e)=>o>=t.left&&o<=t.right&&e>=t.top&&e<=t.bottom)(e,t,o)),RC=(t,o)=>{const e=Oe(o)?Ai(o).length:Ve(o).length+1;return t>e?e:t<0?0:t},qC=t=>Wi.range(t.start,RC(t.soffset,t.start),t.finish,RC(t.foffset,t.finish)),NC=(t,o)=>!ar(o.dom)&&(ye(t,o)||ve(t,o)),IC=t=>o=>NC(t,o.start)&&NC(t,o.finish),LC=t=>Wi.range(ge.fromDom(t.startContainer),t.startOffset,ge.fromDom(t.endContainer),t.endOffset),HC=t=>(t=>{const o=t.getSelection();return(o&&0!==o.rangeCount?I.from(o.getRangeAt(0)):I.none()).map(LC)})(Ne(t).dom).filter(IC(t)),YC=t=>{const o=document.createRange();try{return o.setStart(t.start.dom,t.soffset),o.setEnd(t.finish.dom,t.foffset),I.some(o)}catch{return I.none()}},jC=t=>{const o=(t=>t.inline||se.browser.isFirefox())(t)?HC(ge.fromDom(t.getBody())):I.none();t.bookmark=o.isSome()?o:t.bookmark},GC=t=>(t.bookmark?t.bookmark:I.none()).bind(o=>((t,o)=>I.from(o).filter(IC(t)).map(qC))(ge.fromDom(t.getBody()),o)).bind(YC),WC={isEditorUIElement:t=>{const o=t.className.toString();return-1!==o.indexOf("tox-")||-1!==o.indexOf("mce-")}},PC={setEditorTimeout:(t,o,e)=>((t,o)=>(E(o)||(o=0),window.setTimeout(t,o)))(()=>{t.removed||o()},e),setEditorInterval:(t,o,e)=>{const n=((t,o)=>(E(o)||(o=0),window.setInterval(t,o)))(()=>{t.removed?window.clearInterval(n):o()},e);return n}},VC=t=>{const o=so(()=>{jC(t)},0);t.on("init",()=>{t.inline&&((t,o)=>{const e=()=>{o.throttle()};zA.DOM.bind(document,"mouseup",e),t.on("remove",()=>{zA.DOM.unbind(document,"mouseup",e)})})(t,o),((t,o)=>{((t,o)=>{t.on("mouseup touchend",t=>{o.throttle()})})(t,o),t.on("keyup NodeChange AfterSetSelectionRange",o=>{(t=>"nodechange"===t.type&&t.selectionChange)(o)||jC(t)})})(t,o)}),t.on("remove",()=>{o.cancel()})};let ZC;const QC=zA.DOM,KC=t=>{const o=t.classList;return void 0!==o&&(o.contains("tox-edit-area")||o.contains("tox-edit-area__iframe")||o.contains("mce-content-body"))},JC=(t,o)=>{const e=Hc(t),n=QC.getParent(o,o=>(t=>Ar(t)&&WC.isEditorUIElement(t))(o)||!!e&&t.dom.is(o,e));return null!==n},$C=t=>{try{const o=tn(ge.fromDom(t.getElement()));return gn(o).fold(()=>document.body,t=>t.dom)}catch{return document.body}},XC=(t,o)=>{const e=o.editor;VC(e);const n=(t,o)=>{if(zx(t)&&!0!==t.inline){o(ge.fromDom(t.getContainer()),"tox-edit-focus")}};e.on("focusin",()=>{const o=t.focusedEditor;KC($C(e))&&n(e,vi),o!==e&&(o&&o.dispatch("blur",{focusedEditor:e}),t.setActive(e),t.focusedEditor=e,e.dispatch("focus",{blurredEditor:o}),e.focus(!0))}),e.on("focusout",()=>{PC.setEditorTimeout(e,()=>{const o=t.focusedEditor;KC($C(e))&&o===e||n(e,Ei),JC(e,$C(e))||o!==e||(e.dispatch("blur",{focusedEditor:null}),t.focusedEditor=null)})}),ZC||(ZC=o=>{const e=t.activeEditor;e&&nn(o).each(o=>{const n=o;n.ownerDocument===document&&(n===document.body||JC(e,n)||t.focusedEditor!==e||(e.dispatch("blur",{focusedEditor:null}),t.focusedEditor=null))})},QC.bind(document,"focusin",ZC))},tu=(t,o)=>{t.focusedEditor===o.editor&&(t.focusedEditor=null),!t.activeEditor&&ZC&&(QC.unbind(document,"focusin",ZC),ZC=null)},ou=(t,o)=>(t=>t.collapsed?I.from(Ts(t.startContainer,t.startOffset)).map(ge.fromDom):I.none())(o).bind(o=>rs(o)?I.some(o):ye(t,o)?I.none():I.some(t)),eu=(t,o)=>{ou(ge.fromDom(t.getBody()),o).bind(t=>rg(t.dom)).fold(()=>{t.selection.normalize()},o=>t.selection.setRng(o.toRange()))},nu=t=>{if(t.setActive)try{t.setActive()}catch{t.focus()}else t.focus()},iu=t=>{return pn(t)||(o=t,gn(tn(o)).filter(t=>o.dom.contains(t.dom))).isSome();var o},ru=t=>t.inline?(t=>{const o=t.getBody();return o&&iu(ge.fromDom(o))})(t):(t=>v(t.iframeElement)&&pn(ge.fromDom(t.iframeElement)))(t),au=t=>ru(t)||(t=>{const o=tn(ge.fromDom(t.getElement()));return gn(o).filter(o=>!KC(o.dom)&&JC(t,o.dom)).isSome()})(t),Au=t=>t.editorManager.setActive(t),su=(t,o)=>{t.removed||(o?Au(t):(t=>{const o=t.selection,e=t.getBody();let n=o.getRng();t.quirks.refreshContentEditable();const i=t=>{GC(t).each(o=>{t.selection.setRng(o),n=o})};!ru(t)&&t.hasEditableRoot()&&i(t);const r=((t,o)=>t.dom.getParent(o,o=>"true"===t.dom.getContentEditable(o)))(t,o.getNode());if(r&&t.dom.isChildOf(r,e))return((t,o)=>null!==t.dom.getParent(o,o=>"false"===t.dom.getContentEditable(o)))(t,r)||nu(e),nu(r),t.hasEditableRoot()||i(t),eu(t,n),void Au(t);t.inline||(se.browser.isOpera()||nu(e),t.getWin().focus()),(se.browser.isFirefox()||t.inline)&&(nu(e),eu(t,n)),Au(t)})(t))},lu={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:t=>t.shiftKey||t.ctrlKey||t.altKey||lu.metaKeyPressed(t),metaKeyPressed:t=>se.os.isMacOS()||se.os.isiOS()?t.metaKey:t.ctrlKey&&!t.altKey},du="data-mce-selected",cu=`table,img,figure.image,hr,video,span.mce-preview-object,details,${Ur}`,xu=Math.abs,pu=Math.round,gu={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},Cu=(t,o)=>{const e=o.dom,n=o.getDoc(),i=document,r=o.getBody();let a,A,s,l,d,c,x,p,g,C,u,m,b,f,h;const _=t=>v(t)&&(yr(t)||e.is(t,"figure.image")),y=t=>Sr(t)||e.hasClass(t,"mce-preview-object"),E=t=>{const e=t.target;((t,o)=>{if((t=>"longpress"===t.type||0===t.type.indexOf("touch"))(t)){const e=t.touches[0];return _(t.target)&&!UC(e.clientX,e.clientY,o)}return _(t.target)&&!UC(t.clientX,t.clientY,o)})(t,o.selection.getRng())&&!t.isDefaultPrevented()&&o.selection.select(e)},w=t=>e.hasClass(t,"mce-preview-object")&&v(t.firstElementChild)?[t,t.firstElementChild]:e.is(t,"figure.image")?[t.querySelector("img")]:[t],k=t=>{const n=Bc(o);return!(!n||o.mode.isReadOnly())&&("false"!==t.getAttribute("data-mce-resize")&&(t!==o.getBody()&&(e.hasClass(t,"mce-preview-object")&&v(t.firstElementChild)?he(ge.fromDom(t.firstElementChild),n):he(ge.fromDom(t),n))))},B=(t,n,i)=>{if(v(i)){const r=w(t);V(r,t=>{Rr(t)?((t,o,n)=>{t[o]=n;const i=400;if(t.width>i&&!("width"===o&&n<i))t[o]=n,e.setStyle(t,o,n);else{const n="height"===o?i*(C??1):i;t[o]=n,e.setStyle(t,o,n)}})(t,n,i):t.style[n]||!o.schema.isValid(t.nodeName.toLowerCase(),n)?e.setStyle(t,n,i):e.setAttrib(t,n,""+i)})}},F=(t,o,e)=>{B(t,"width",o),B(t,"height",e)},D=t=>{let n,i,d,v,E;n=t.screenX-c,i=t.screenY-x,m=n*l[2]+p,b=i*l[3]+g,m=m<5?5:m,b=b<5?5:b,d=(_(a)||y(a)||Rr(a))&&!1!==Fc(o)?!lu.modifierPressed(t):lu.modifierPressed(t),d&&(xu(n)>xu(i)?(b=pu(m*C),m=pu(b/C)):(m=pu(b/C),b=pu(m*C))),F(A,m,b),v=l.startPos.x+n,E=l.startPos.y+i,v=v>0?v:0,E=E>0?E:0,e.setStyles(s,{left:v,top:E,display:"block"}),s.innerHTML=m+" &times; "+b,n=r.scrollWidth-f,i=r.scrollHeight-h,n+i!==0&&e.setStyles(s,{left:v-n,top:E-i}),u||(((t,o,e,n,i)=>{t.dispatch("ObjectResizeStart",{target:o,width:e,height:n,origin:i})})(o,a,p,g,"corner-"+l.name),u=!0)},z=()=>{const t=u;u=!1,t&&(B(a,"width",m),B(a,"height",b)),e.unbind(n,"mousemove",D),e.unbind(n,"mouseup",z),i!==n&&(e.unbind(i,"mousemove",D),e.unbind(i,"mouseup",z)),e.remove(A),e.remove(s),e.remove(d),S(a),t&&(((t,o,e,n,i)=>{t.dispatch("ObjectResized",{target:o,width:e,height:n,origin:i})})(o,a,m,b,"corner-"+l.name),e.setAttrib(a,"style",e.getAttrib(a,"style"))),o.nodeChanged()},S=t=>{R();const u=e.getPos(t,r),_=u.x,v=u.y,E=t.getBoundingClientRect(),B=E.width||E.right-E.left,S=E.height||E.bottom-E.top;a!==t&&(M(),a=t,m=b=0);const O=o.dispatch("ObjectSelected",{target:t});k(t)&&!O.isDefaultPrevented()?mt(gu,(t,o)=>{const u=u=>{const m=w(a)[0];c=u.screenX,x=u.screenY,p=m.clientWidth,g=m.clientHeight,C=g/p,l=t,l.name=o,l.startPos={x:B*t[0]+_,y:S*t[1]+v},f=r.scrollWidth,h=r.scrollHeight,d=e.add(r,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),e.setStyles(d,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),A=((t,o)=>{if(y(o))return t.create("img",{src:se.transparentSrc});if(pr(o)){const e=Xt(l.name,"n")?dt:ct,n=o.cloneNode(!0);return e(t.select("tr",n)).each(o=>{const e=t.select("td,th",o);t.setStyle(o,"height",null),V(e,o=>t.setStyle(o,"height",null))}),n}return o.cloneNode(!0)})(e,a),e.addClass(A,"mce-clonedresizable"),e.setAttrib(A,"data-mce-bogus","all"),A.contentEditable="false",e.setStyles(A,{left:_,top:v,margin:0}),F(A,B,S),A.removeAttribute(du),r.appendChild(A),e.bind(n,"mousemove",D),e.bind(n,"mouseup",z),i!==n&&(e.bind(i,"mousemove",D),e.bind(i,"mouseup",z)),s=e.add(r,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},p+" &times; "+g)};let m=e.get("mceResizeHandle"+o);m&&e.remove(m),m=e.add(r,"div",{id:"mceResizeHandle"+o,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+o+"-resize; margin:0; padding:0"}),e.bind(m,"mousedown",t=>{t.stopImmediatePropagation(),t.preventDefault(),u(t)}),t.elm=m,e.setStyles(m,{left:B*t[0]+_-m.offsetWidth/2,top:S*t[1]+v-m.offsetHeight/2})}):M(!1)},O=so(S,0),M=(t=!0)=>{O.cancel(),R(),a&&t&&a.removeAttribute(du),mt(gu,(t,o)=>{const n=e.get("mceResizeHandle"+o);n&&(e.unbind(n),e.remove(n))})},T=(t,o)=>e.isChildOf(t,o),U=n=>{if(u||o.removed||o.composing)return;const i="mousedown"===n.type?n.target:t.getNode(),a=mi(ge.fromDom(i),cu).map(t=>t.dom).filter(t=>e.isEditable(t.parentElement)||"IMG"===t.nodeName&&e.isEditable(t)).getOrUndefined(),A=v(a)?e.getAttrib(a,du,"1"):"1";if(V(e.select(`img[${du}],hr[${du}]`),t=>{t.removeAttribute(du)}),v(a)&&T(a,r)&&au(o)){q();const o=t.getStart(!0);if(T(o,a)&&T(t.getEnd(!0),a))return e.setAttrib(a,du,A),void O.throttle(a)}M()},R=()=>{mt(gu,t=>{t.elm&&(e.unbind(t.elm),delete t.elm)})},q=()=>{try{o.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};o.on("init",()=>{q(),o.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",U),o.on("keyup compositionend",t=>{a&&"TABLE"===a.nodeName&&U(t)}),o.on("hide blur",M),o.on("contextmenu longpress",E,!0)}),o.on("remove",R);return{isResizable:k,showResizeRect:S,hideResizeRect:M,updateResizeRect:U,destroy:()=>{O.cancel(),a=A=d=null}}},uu=(t,o,e)=>{const n=Ne(ge.fromDom(e));return Ji(n.dom,t,o).map(t=>{const o=e.createRange();return o.setStart(t.start.dom,t.soffset),o.setEnd(t.finish.dom,t.foffset),o}).getOrUndefined()},mu=(t,o)=>v(t)&&v(o)&&t.startContainer===o.startContainer&&t.startOffset===o.startOffset&&t.endContainer===o.endContainer&&t.endOffset===o.endOffset,bu=(t,o,e)=>null!==((t,o,e)=>{let n=t;for(;n&&n!==o;){if(e(n))return n;n=n.parentNode}return null})(t,o,e),fu=(t,o,e)=>bu(t,o,t=>t.nodeName===e),hu=(t,o)=>bs(t)&&!bu(t,o,sg),_u=(t,o,e)=>{const n=o.parentNode;if(n){const i=new tr(o,t.getParent(n,t.isBlock)||t.getRoot());let r;for(;r=i[e?"prev":"next"]();)if(vr(r))return!0}return!1},vu=(t,o,e,n,i)=>{const r=t.getRoot(),a=t.schema.getNonEmptyElements(),A=i.parentNode;let s,l;if(!A)return I.none();const d=t.getParent(A,t.isBlock)||r;if(n&&vr(i)&&o&&t.isEmpty(d))return I.some(xl(A,t.nodeIndex(i)));const c=new tr(i,d);for(;l=c[n?"prev":"next"]();){if("false"===t.getContentEditableParent(l)||hu(l,r))return I.none();if(ur(l)&&l.data.length>0)return fu(l,r,"A")?I.none():I.some(xl(l,n?l.data.length:0));if(t.isBlock(l)||a[l.nodeName.toLowerCase()])return I.none();s=l}return fr(s)?I.none():e&&s?I.some(xl(s,0)):I.none()},yu=(t,o,e,n)=>{const i=t.getRoot();let r,a=!1,A=e?n.startContainer:n.endContainer,s=e?n.startOffset:n.endOffset;const l=Ar(A)&&s===A.childNodes.length,d=t.schema.getNonEmptyElements();let c=e;if(bs(A))return I.none();if(Ar(A)&&s>A.childNodes.length-1&&(c=!1),hr(A)&&(A=i,s=0),A===i){if(c&&(r=A.childNodes[s>0?s-1:0],r)){if(bs(r))return I.none();if(d[r.nodeName]||pr(r))return I.none()}if(A.hasChildNodes()){if(s=Math.min(!c&&s>0?s-1:s,A.childNodes.length-1),A=A.childNodes[s],s=ur(A)&&l?A.data.length:0,!o&&A===i.lastChild&&pr(A))return I.none();if(((t,o)=>{let e=o;for(;e&&e!==t;){if(kr(e))return!0;e=e.parentNode}return!1})(i,A)||bs(A))return I.none();if(Mr(A))return I.none();if(A.hasChildNodes()&&!pr(A)){r=A;const o=new tr(A,i);do{if(kr(r)||bs(r)){a=!1;break}if(ur(r)&&r.data.length>0){s=c?0:r.data.length,A=r,a=!0;break}if(d[r.nodeName.toLowerCase()]&&!Dr(r)){s=t.nodeIndex(r),A=r.parentNode,c||s++,a=!0;break}}while(r=c?o.next():o.prev())}}}return o&&(ur(A)&&0===s&&vu(t,l,o,!0,A).each(t=>{A=t.container(),s=t.offset(),a=!0}),Ar(A)&&(r=A.childNodes[s],r||(r=A.childNodes[s-1]),!r||!vr(r)||((t,o)=>t.previousSibling?.nodeName===o)(r,"A")||_u(t,r,!1)||_u(t,r,!0)||vu(t,l,o,!0,r).each(t=>{A=t.container(),s=t.offset(),a=!0}))),c&&!o&&ur(A)&&s===A.data.length&&vu(t,l,o,!1,A).each(t=>{A=t.container(),s=t.offset(),a=!0}),a&&A?I.some(xl(A,s)):I.none()},Eu=(t,o)=>{const e=o.collapsed,n=o.cloneRange(),i=xl.fromRangeStart(o);return yu(t,e,!0,n).each(t=>{e&&xl.isAbove(i,t)||n.setStart(t.container(),t.offset())}),e||yu(t,e,!1,n).each(t=>{n.setEnd(t.container(),t.offset())}),e&&n.collapse(!0),mu(o,n)?I.none():I.some(n)},wu=(t,o)=>t.splitText(o),ku=t=>{let o=t.startContainer,e=t.startOffset,n=t.endContainer,i=t.endOffset;if(o===n&&ur(o)){if(e>0&&e<o.data.length)if(n=wu(o,e),o=n.previousSibling,i>e){i-=e;const t=wu(n,i).previousSibling;o=n=t,i=t.data.length,e=0}else i=0}else if(ur(o)&&e>0&&e<o.data.length&&(o=wu(o,e),e=0),ur(n)&&i>0&&i<n.data.length){const t=wu(n,i).previousSibling;n=t,i=t.data.length}return{startContainer:o,startOffset:e,endContainer:n,endOffset:i}},Bu=t=>({walk:(o,e)=>wC(t,o,e),split:ku,expand:(o,e={type:"word"})=>{if("word"===e.type){const e=EC(t,o,[{inline:"span"}],{includeTrailingSpace:!1,expandToBlock:!1}),n=t.createRng();return n.setStart(e.startContainer,e.startOffset),n.setEnd(e.endContainer,e.endOffset),n}return o},normalize:o=>Eu(t,o).fold(q,t=>(o.setStart(t.startContainer,t.startOffset),o.setEnd(t.endContainer,t.endOffset),!0))});Bu.compareRanges=mu,Bu.getCaretRangeFromPoint=uu,Bu.getSelectedNode=Ms,Bu.getNode=Ts;const Fu=(t,o)=>t.view(o).fold(D([]),o=>{const e=t.owner(o),n=Fu(t,e);return[o].concat(n)});var Du=Object.freeze({__proto__:null,view:t=>(t.dom===document?I.none():I.from(t.dom.defaultView?.frameElement)).map(ge.fromDom),owner:t=>qe(t)});const zu=t=>{const o=cn(),e=ei(o),n=((t,o)=>{const e=o.owner(t);return Fu(o,e)})(t,Du),i=oi(t),r=J(n,(t,o)=>{const e=oi(o);return{left:t.left+e.left,top:t.top+e.top}},{left:0,top:0});return Xn(r.left+i.left+e.left,r.top+i.top+e.top)},Su=t=>"textarea"===ke(t),Ou=(t,o)=>{const e=(t=>{const o=t.dom.ownerDocument,e=o.body,n=o.defaultView,i=o.documentElement;if(e===t.dom)return Xn(e.offsetLeft,e.offsetTop);const r=ti(n?.pageYOffset,i.scrollTop),a=ti(n?.pageXOffset,i.scrollLeft),A=ti(i.clientTop,e.clientTop),s=ti(i.clientLeft,e.clientLeft);return oi(t).translate(a-s,r-A)})(t),n=(t=>Jn.get(t))(t);return{element:t,bottom:e.top+n,height:n,pos:e,cleanup:o}},Mu=(t,o)=>{const e=((t,o)=>{const e=Ve(t);if(0===e.length||Su(t))return{element:t,offset:o};if(o<e.length&&!Su(e[o]))return{element:e[o],offset:0};{const n=e[e.length-1];return Su(n)?{element:t,offset:o}:"img"===ke(n)?{element:n,offset:1}:Oe(n)?{element:n,offset:Ai(n).length}:{element:n,offset:Ve(n).length}}})(t,o),n=ge.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return Cn(e.element,n),Ou(n,()=>On(n))},Tu=(t,o,e,n)=>{Nu(t,(i,r)=>Ru(t,o,e,n),e)},Uu=(t,o,e,n,i)=>{const r={elm:n.element.dom,alignToTop:i};if(((t,o)=>t.dispatch("ScrollIntoView",o).isDefaultPrevented())(t,r))return;e(t,o,ei(o).top,n,i),((t,o)=>{t.dispatch("AfterScrollIntoView",o)})(t,r)},Ru=(t,o,e,n)=>{const i=ge.fromDom(t.getBody()),r=ge.fromDom(t.getDoc());i.dom.offsetWidth;const a=Mu(ge.fromDom(e.startContainer),e.startOffset);Uu(t,r,o,a,n),a.cleanup()},qu=(t,o,e,n)=>{const i=ge.fromDom(t.getDoc());Uu(t,i,e,(t=>Ou(ge.fromDom(t),k))(o),n)},Nu=(t,o,e)=>{const n=e.startContainer,i=e.startOffset,r=e.endContainer,a=e.endOffset;o(ge.fromDom(n),ge.fromDom(r));const A=t.dom.createRng();A.setStart(n,i),A.setEnd(r,a),t.selection.setRng(e)},Iu=(t,o,e,n,i)=>{const r=o.pos;if(n)ni(r.left,Math.max(0,r.top-30),i);else{const n=r.top-e+o.height+30;ni(-t.getBody().getBoundingClientRect().left,n,i)}},Lu=(t,o,e,n,i,r)=>{const a=n+e,A=i.pos.top,s=i.bottom,l=s-A>=n;if(A<e)Iu(t,i,n,!1!==r,o);else if(A>a){Iu(t,i,n,l?!1!==r:!0===r,o)}else s>a&&!l&&Iu(t,i,n,!0===r,o)},Hu=(t,o,e,n,i)=>{const r=Ne(o).dom.innerHeight;Lu(t,o,e,r,n,i)},Yu=(t,o,e,n,i)=>{const r=Ne(o).dom.innerHeight;Lu(t,o,e,r,n,i);const a=zu(n.element),A=Xi(window);a.top<A.y?ii(n.element,!1!==i):a.top>A.bottom&&ii(n.element,!0===i)},ju=(t,o,e)=>Tu(t,Hu,o,e),Gu=(t,o,e)=>qu(t,o,Hu,e),Wu=(t,o,e)=>Tu(t,Yu,o,e),Pu=(t,o,e)=>qu(t,o,Yu,e),Vu=(t,o,e)=>{(t.inline?ju:Wu)(t,o,e)},Zu=(t,o)=>o.collapsed?t.isEditable(o.startContainer):t.isEditable(o.startContainer)&&t.isEditable(o.endContainer),Qu=(t,o,e,n,i)=>{const r=e?o.startContainer:o.endContainer,a=e?o.startOffset:o.endOffset;return I.from(r).map(ge.fromDom).map(t=>n&&o.collapsed?t:Ze(t,i(t,a)).getOr(t)).bind(t=>Se(t)?I.some(t):Ie(t).filter(Se)).map(t=>t.dom).getOr(t)},Ku=(t,o,e=!1)=>Qu(t,o,!0,e,(t,o)=>Math.min(Je(t),o)),Ju=(t,o,e=!1)=>Qu(t,o,!1,e,(t,o)=>o>0?o-1:o),$u=(t,o)=>{const e=t;for(;t&&ur(t)&&0===t.length;)t=o?t.nextSibling:t.previousSibling;return t||e},Xu=(t,o)=>P(o,o=>{const e=t.dispatch("GetSelectionRange",{range:o});return e.range!==o?e.range:o}),tm={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},om=(t,o,e)=>{const n=e?"lastChild":"firstChild",i=e?"prev":"next";if(t[n])return t[n];if(t!==o){let e=t[i];if(e)return e;for(let n=t.parent;n&&n!==o;n=n.parent)if(e=n[i],e)return e}},em=t=>{const o=t.value??"";if(!er(o))return!1;const e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(o)},nm=t=>{const o="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||o};class im{static create(t,o){const e=new im(t,tm[t]||1);return o&&mt(o,(t,o)=>{e.attr(o,t)}),e}name;type;attributes;value;parent;firstChild;lastChild;next;prev;raw;constructor(t,o){this.name=t,this.type=o,1===o&&(this.attributes=[],this.attributes.map={})}replace(t){const o=this;return t.parent&&t.remove(),o.insert(t,o),o.remove(),o}attr(t,o){const e=this;if(!g(t))return v(t)&&mt(t,(t,o)=>{e.attr(o,t)}),e;const n=e.attributes;if(n){if(void 0!==o){if(null===o){if(t in n.map){delete n.map[t];let o=n.length;for(;o--;)if(n[o].name===t)return n.splice(o,1),e}return e}if(t in n.map){let e=n.length;for(;e--;)if(n[e].name===t){n[e].value=o;break}}else n.push({name:t,value:o});return n.map[t]=o,e}return n.map[t]}}clone(){const t=this,o=new im(t.name,t.type),e=t.attributes;if(e){const t=[];t.map={};for(let o=0,n=e.length;o<n;o++){const n=e[o];"id"!==n.name&&(t[t.length]={name:n.name,value:n.value},t.map[n.name]=n.value)}o.attributes=t}return o.value=t.value,o}wrap(t){const o=this;return o.parent&&(o.parent.insert(t,o),t.append(o)),o}unwrap(){const t=this;for(let o=t.firstChild;o;){const e=o.next;t.insert(o,t,!0),o=e}t.remove()}remove(){const t=this,o=t.parent,e=t.next,n=t.prev;return o&&(o.firstChild===t?(o.firstChild=e,e&&(e.prev=null)):n&&(n.next=e),o.lastChild===t?(o.lastChild=n,n&&(n.next=null)):e&&(e.prev=n),t.parent=t.next=t.prev=null),t}append(t){const o=this;t.parent&&t.remove();const e=o.lastChild;return e?(e.next=t,t.prev=e,o.lastChild=t):o.lastChild=o.firstChild=t,t.parent=o,t}insert(t,o,e){t.parent&&t.remove();const n=o.parent||this;return e?(o===n.firstChild?n.firstChild=t:o.prev&&(o.prev.next=t),t.prev=o.prev,t.next=o,o.prev=t):(o===n.lastChild?n.lastChild=t:o.next&&(o.next.prev=t),t.next=o.next,t.prev=o,o.next=t),t.parent=n,t}getAll(t){const o=this,e=[];for(let n=o.firstChild;n;n=om(n,o))n.name===t&&e.push(n);return e}children(){const t=[];for(let o=this.firstChild;o;o=o.next)t.push(o);return t}empty(){const t=this;if(t.firstChild){const o=[];for(let e=t.firstChild;e;e=om(e,t))o.push(e);let e=o.length;for(;e--;){const t=o[e];t.parent=t.firstChild=t.lastChild=t.next=t.prev=null}}return t.firstChild=t.lastChild=null,t}isEmpty(t,o={},e){const n=this;let i=n.firstChild;if(nm(n))return!1;if(i)do{if(1===i.type){if(i.attr("data-mce-bogus"))continue;if(t[i.name])return!1;if(nm(i))return!1}if(8===i.type)return!1;if(3===i.type&&!em(i))return!1;if(3===i.type&&i.parent&&o[i.parent.name]&&er(i.value??""))return!1;if(e&&e(i))return!1}while(i=om(i,n));return!0}walk(t){return om(this,null,t)}}const rm=xe.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),am=t=>g(t.nodeValue)&&t.nodeValue.includes(cs),Am=t=>(0===t.length?"":`${P(t,t=>`[${t}]`).join(",")},`)+'[data-mce-bogus="all"]',sm=t=>document.createTreeWalker(t,NodeFilter.SHOW_COMMENT,t=>am(t)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP),lm=t=>document.createTreeWalker(t,NodeFilter.SHOW_TEXT,t=>{if(am(t)){const o=t.parentNode;return o&&kt(rm,o.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP}),dm=t=>null!==sm(t).nextNode(),cm=t=>null!==lm(t).nextNode(),xm=(t,o)=>null!==o.querySelector(Am(t)),pm=(t,o)=>{V(((t,o)=>o.querySelectorAll(Am(t)))(t,o),o=>{const e=ge.fromDom(o);"all"===wn(e,"data-mce-bogus")?On(e):V(t,t=>{Bn(e,t)&&Fn(e,t)})})},gm=t=>{let o=t.nextNode();for(;null!==o;)o.nodeValue=null,o=t.nextNode()},Cm=B(gm,sm),um=B(gm,lm),mm=(t,o)=>{const e=[{condition:O(xm,o),action:O(pm,o)},{condition:dm,action:Cm},{condition:cm,action:um}];let n=t,i=!1;return V(e,({condition:o,action:e})=>{o(n)&&(i||(n=t.cloneNode(!0),i=!0),e(n))}),n},bm=t=>{const o=Oi(t,"[data-mce-bogus]");V(o,t=>{"all"===wn(t,"data-mce-bogus")?On(t):XA(t)?(Cn(t,ge.fromText(xo)),On(t)):Mn(t)})},fm=t=>{const o=Oi(t,"input");V(o,t=>{Fn(t,"name")})},hm=(t,o)=>{const e=t.getDoc(),n=tn(ge.fromDom(t.getBody())),i=ge.fromTag("div",e);yn(i,"data-mce-bogus","all"),Wn(i,{position:"fixed",left:"-9999999px",top:"0"}),Ln(i,o.innerHTML),bm(i),fm(i);const r=(t=>Xe(t)?t:ge.fromDom(qe(t).dom.body))(n);bn(r,i);const a=ps(i.dom.innerText);return On(i),a},_m=(t,o,e)=>{let n;n="raw"===o.format?xe.trim(ps(mm(e,t.serializer.getTempAttrs()).innerHTML)):"text"===o.format?hm(t,e):"tree"===o.format?t.serializer.serialize(e,o):((t,o)=>{const e=$d(t),n=new RegExp(`^(<${e}[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/${e}>[\r\n]*|<br \\/>[\r\n]*)$`);return o.replace(n,"")})(t,t.serializer.serialize(e,o));return"text"!==o.format&&!As(ge.fromDom(e))&&g(n)?xe.trim(n):n},vm=xe.makeMap,ym=t=>{const o=[],e=(t=t||{}).indent,n=vm(t.indent_before||""),i=vm(t.indent_after||""),r=Ta.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="xhtml"!==t.element_format;return{start:(t,A,s)=>{if(e&&n[t]&&o.length>0){const t=o[o.length-1];t.length>0&&"\n"!==t&&o.push("\n")}if(o.push("<",t),A)for(let t=0,e=A.length;t<e;t++){const e=A[t];o.push(" ",e.name,'="',r(e.value,!0),'"')}if(o[o.length]=!s||a?">":" />",s&&e&&i[t]&&o.length>0){const t=o[o.length-1];t.length>0&&"\n"!==t&&o.push("\n")}},end:t=>{let n;o.push("</",t,">"),e&&i[t]&&o.length>0&&(n=o[o.length-1],n.length>0&&"\n"!==n&&o.push("\n"))},text:(t,e)=>{t.length>0&&(o[o.length]=e?t:r(t))},cdata:t=>{o.push("<![CDATA[",t,"]]>")},comment:t=>{o.push("\x3c!--",t,"--\x3e")},pi:(t,n)=>{n?o.push("<?",t," ",r(n),"?>"):o.push("<?",t,"?>"),e&&o.push("\n")},doctype:t=>{o.push("<!DOCTYPE",t,">",e?"\n":"")},reset:()=>{o.length=0},getContent:()=>o.join("").replace(/\n$/,"")}},Em=(t={},o=Xa())=>{const e=ym(t);t.validate=!("validate"in t)||t.validate;return{serialize:n=>{const i=t.validate,r={3:t=>{e.text(t.value??"",t.raw)},8:t=>{e.comment(t.value??"")},7:t=>{e.pi(t.name,t.value)},10:t=>{e.doctype(t.value??"")},4:t=>{e.cdata(t.value??"")},11:t=>{let o=t;if(o=o.firstChild)do{a(o)}while(o=o.next)}};e.reset();const a=t=>{const n=r[t.type];if(n)n(t);else{const n=t.name,r=n in o.getVoidElements();let A=t.attributes;if(i&&A&&A.length>1){const e=[];e.map={};const n=o.getElementRule(t.name);if(n){for(let t=0,o=n.attributesOrder.length;t<o;t++){const o=n.attributesOrder[t];if(o in A.map){const t=A.map[o];e.map[o]=t,e.push({name:o,value:t})}}for(let t=0,o=A.length;t<o;t++){const o=A[t].name;if(!(o in e.map)){const t=A.map[o];e.map[o]=t,e.push({name:o,value:t})}}A=e}}if(e.start(n,A,r),Vr(n))g(t.value)&&e.text(t.value,!0),e.end(n);else if(!r){let o=t.firstChild;if(o){"pre"!==n&&"textarea"!==n||3!==o.type||"\n"!==o.value?.[0]||e.text("\n",!0);do{a(o)}while(o=o.next)}e.end(n)}}};return 1!==n.type||t.inner?3===n.type?r[3](n):r[11](n):a(n),e.getContent()}}},wm=new Set;V(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],t=>{wm.add(t)});const km=new Set;V(["background-color"],t=>{km.add(t)});const Bm=["font","text-decoration","text-emphasis"],Fm=(t,o)=>Ct(((t,o)=>t.parseStyle(t.getAttrib(o,"style")))(t,o)),Dm=(t,o)=>W(Fm(t,o),t=>(t=>wm.has(t))(t)),zm=(t,o)=>Dm(t,o)&&W(Fm(t,o),t=>(t=>km.has(t))(t)),Sm=(t,o,e)=>{const n=Fm(t,o),i=Fm(t,e),r=n=>{const i=t.getStyle(o,n)??"",r=t.getStyle(e,n)??"";return ro(i)&&ro(r)&&i!==r};return W(n,t=>{const o=o=>W(o,o=>o===t);if(!o(i)&&o(Bm)){const t=K(i,t=>W(Bm,o=>Xt(t,o)));return W(t,r)}return r(t)})},Om=(t,o,e)=>I.from(e.container()).filter(ur).exists(n=>{const i=t?0:-1;return o(n.data.charAt(e.offset()+i))}),Mm=O(Om,!0,wg),Tm=O(Om,!1,wg),Um=t=>{const o=t.container();return ur(o)&&(0===o.data.length||xs(o.data)&&TC.isBookmarkNode(o.parentNode))},Rm=(t,o)=>e=>kp(t?0:-1,e).filter(o).isSome(),qm=t=>yr(t)&&"block"===Pn(ge.fromDom(t),"display"),Nm=t=>kr(t)&&!(t=>Ar(t)&&"all"===t.getAttribute("data-mce-bogus"))(t),Im=Rm(!0,qm),Lm=Rm(!1,qm),Hm=Rm(!0,Sr),Ym=Rm(!1,Sr),jm=Rm(!0,pr),Gm=Rm(!1,pr),Wm=Rm(!0,Nm),Pm=Rm(!1,Nm),Vm=(t,o)=>((t,o,e)=>ye(o,t)?He(t,t=>e(t)||ve(t,o)).slice(0,-1):[])(t,o,q),Zm=(t,o)=>[t].concat(Vm(t,o)),Qm=(t,o,e)=>og(t,o,e,Um),Km=(t,o,e)=>tt(Zm(ge.fromDom(o.container()),t),(t=>o=>t.isBlock(ke(o)))(e)),Jm=(t,o,e,n)=>Qm(t,o.dom,e).forall(t=>Km(o,e,n).fold(()=>!wp(t,e,o.dom),n=>!wp(t,e,o.dom)&&ye(n,ge.fromDom(t.container())))),$m=(t,o,e,n)=>Km(o,e,n).fold(()=>Qm(t,o.dom,e).forall(t=>!wp(t,e,o.dom)),o=>Qm(t,o.dom,e).isNone()),Xm=O($m,!1),tb=O($m,!0),ob=O(Jm,!1),eb=O(Jm,!0),nb=t=>Up(t).exists(XA),ib=(t,o,e,n)=>{const i=K(Zm(ge.fromDom(e.container()),o),t=>n.isBlock(ke(t))),r=dt(i).getOr(o);return Xp(t,r.dom,e).filter(nb)},rb=(t,o,e)=>Up(o).exists(XA)||ib(!0,t,o,e).isSome(),ab=(t,o,e)=>(t=>I.from(t.getNode(!0)).map(ge.fromDom))(o).exists(XA)||ib(!1,t,o,e).isSome(),Ab=O(ib,!1),sb=O(ib,!0),lb=t=>xl.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd(),db=(t,o,e)=>{const n=K(Zm(ge.fromDom(o.container()),t),t=>e.isBlock(ke(t)));return dt(n).getOr(t)},cb=(t,o,e)=>lb(o)?Tm(o):Tm(o)||ig(db(t,o,e).dom,o).exists(Tm),xb=(t,o,e)=>lb(o)?Mm(o):Mm(o)||ng(db(t,o,e).dom,o).exists(Mm),pb=t=>Up(t).bind(t=>xi(t,Se)).exists(t=>(t=>G(["pre","pre-wrap"],t))(Pn(t,"white-space"))),gb=(t,o,e)=>((t,o)=>ig(t.dom,o).isNone())(t,o)||((t,o)=>ng(t.dom,o).isNone())(t,o)||Xm(t,o,e)||tb(t,o,e)||ab(t,o,e)||rb(t,o,e),Cb=(t,o)=>e=>{return n=new tr(e,t)[o](),v(n)&&kr(n)&&gp(n);var n},ub=(t,o,e)=>!pb(o)&&(gb(t,o,e)||cb(t,o,e)||xb(t,o,e)),mb=(t,o,e)=>!pb(o)&&(Xm(t,o,e)||ob(t,o,e)||ab(t,o,e)||cb(t,o,e)||((t,o)=>{const e=ig(t.dom,o).getOr(o),n=Cb(t.dom,"prev");return o.isAtStart()&&(n(o.container())||n(e.container()))})(t,o)),bb=(t,o,e)=>!pb(o)&&(tb(t,o,e)||eb(t,o,e)||rb(t,o,e)||xb(t,o,e)||((t,o)=>{const e=ng(t.dom,o).getOr(o),n=Cb(t.dom,"next");return o.isAtEnd()&&(n(o.container())||n(e.container()))})(t,o)),fb=(t,o,e)=>mb(t,o,e)||bb(t,(t=>{const o=t.container(),e=t.offset();return ur(o)&&e<o.data.length?xl(o,e+1):t})(o),e),hb=(t,o)=>yg(t.charAt(o)),_b=(t,o)=>wg(t.charAt(o)),vb=(t,o,e,n)=>{const i=o.data,r=xl(o,0);return e||!hb(i,0)||fb(t,r,n)?!!(e&&_b(i,0)&&mb(t,r,n))&&(o.data=po+i.slice(1),!0):(o.data=" "+i.slice(1),!0)},yb=t=>{const o=t.data,e=(t=>{const o=t.split("");return P(o,(t,e)=>yg(t)&&e>0&&e<o.length-1&&kg(o[e-1])&&kg(o[e+1])?" ":t).join("")})(o);return e!==o&&(t.data=e,!0)},Eb=(t,o,e,n)=>{const i=o.data,r=xl(o,i.length-1);return e||!hb(i,i.length-1)||fb(t,r,n)?!!(e&&_b(i,i.length-1)&&bb(t,r,n))&&(o.data=i.slice(0,-1)+po,!0):(o.data=i.slice(0,-1)+" ",!0)},wb=(t,o,e)=>{const n=o.container();if(!ur(n))return I.none();if((t=>{const o=t.container();return ur(o)&&$t(o.data,po)})(o)){const i=vb(t,n,!1,e)||yb(n)||Eb(t,n,!1,e);return Wt(i,o)}if(fb(t,o,e)){const i=vb(t,n,!0,e)||Eb(t,n,!0,e);return Wt(i,o)}return I.none()},kb=(t,o,e,n)=>{if(0===e)return;const i=ge.fromDom(t),r=ci(i,t=>n.isBlock(ke(t))).getOr(i),a=t.data.slice(o,o+e),A=o+e>=t.data.length&&bb(r,xl(t,t.data.length),n),s=0===o&&mb(r,xl(t,0),n);t.replaceData(o,e,ir(a,4,s,A))},Bb=(t,o,e)=>{const n=t.data.slice(o),i=n.length-no(n).length;kb(t,o,i,e)},Fb=(t,o,e)=>{const n=t.data.slice(0,o),i=n.length-io(n).length;kb(t,o-i,i,e)},Db=(t,o,e,n,i=!0)=>{const r=io(t.data).length,a=i?t:o,A=i?o:t;return i?a.appendData(A.data):a.insertData(0,A.data),On(ge.fromDom(A)),n&&Bb(a,r,e),a},zb=(t,o)=>((t,o)=>{const e=t.container(),n=t.offset();return!xl.isTextPosition(t)&&e===o.parentNode&&n>xl.before(o).offset()})(o,t)?xl(o.container(),o.offset()-1):o,Sb=t=>{return Ws(t.previousSibling)?I.some((o=t.previousSibling,ur(o)?xl(o,o.data.length):xl.after(o))):t.previousSibling?ag(t.previousSibling):I.none();var o},Ob=t=>{return Ws(t.nextSibling)?I.some((o=t.nextSibling,ur(o)?xl(o,0):xl.before(o))):t.nextSibling?rg(t.nextSibling):I.none();var o},Mb=(t,o)=>Sb(o).orThunk(()=>Ob(o)).orThunk(()=>((t,o)=>I.from(o.previousSibling?o.previousSibling:o.parentNode).bind(o=>ig(t,xl.before(o))).orThunk(()=>ng(t,xl.after(o))))(t,o)),Tb=(t,o)=>Ob(o).orThunk(()=>Sb(o)).orThunk(()=>((t,o)=>ng(t,xl.after(o)).orThunk(()=>ig(t,xl.before(o))))(t,o)),Ub=(t,o,e)=>((t,o,e)=>t?Tb(o,e):Mb(o,e))(t,o,e).map(O(zb,e)),Rb=(t,o,e)=>{e.fold(()=>{t.focus()},e=>{t.selection.setRng(e.toRange(),o)})},qb=(t,o)=>o&&kt(t.schema.getBlockElements(),ke(o)),Nb=(t,o,e,n)=>{const i=je(t).filter(Oe),r=Ge(t).filter(Oe);return On(t),(a=i,A=r,s=o,l=(t,o,i)=>{const r=t.dom,a=o.dom,A=r.data.length;return Db(r,a,e,n),i.container()===a?xl(r,A):i},a.isSome()&&A.isSome()&&s.isSome()?I.some(l(a.getOrDie(),A.getOrDie(),s.getOrDie())):I.none()).orThunk(()=>(n&&(i.each(t=>Fb(t.dom,t.dom.length,e)),r.each(t=>Bb(t.dom,0,e))),o));var a,A,s,l},Ib=(t,o,e,n=!0,i=!1)=>{const r=Ub(o,t.getBody(),e.dom),a=ci(e,O(qb,t),(A=t.getBody(),t=>t.dom===A));var A;const s=Nb(e,r,t.schema,((t,o)=>kt(t.schema.getTextInlineElements(),ke(o)))(t,e));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(o=>((t,o,e)=>{if(Gr(t,o)){const t=ge.fromHtml('<br data-mce-bogus="1">');return e?V(Ve(o),t=>{sC(t)||On(t)}):Sn(o),bn(o,t),I.some(xl.before(t.dom))}return I.none()})(t.schema,o,i)).fold(()=>{n&&Rb(t,o,s)},e=>{n&&Rb(t,o,I.some(e))})},Lb=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Hb=(t,o)=>he(ge.fromDom(o),kc(t))&&!sa(t.schema,o)&&t.dom.isEditable(o),Yb=t=>"rtl"===zA.DOM.getStyle(t,"direction",!0)||(t=>Lb.test(t))(t.textContent??""),jb=(t,o,e)=>{const n=((t,o,e)=>K(zA.DOM.getParents(e.container(),"*",o),t))(t,o,e);return I.from(n[n.length-1])},Gb=(t,o)=>{const e=o.container(),n=o.offset();return t?ms(e)?ur(e.nextSibling)?xl(e.nextSibling,0):xl.after(e):hs(o)?xl(e,n+1):o:ms(e)?ur(e.previousSibling)?xl(e.previousSibling,e.previousSibling.data.length):xl.before(e):_s(o)?xl(e,n-1):o},Wb=O(Gb,!0),Pb=O(Gb,!1),Vb=(t,o)=>{const e=t=>t.stopImmediatePropagation();t.on("beforeinput input",e,!0),t.getDoc().execCommand(o),t.off("beforeinput input",e)},Zb=t=>Vb(t,"Delete"),Qb=t=>Vb(t,"ForwardDelete"),Kb=t=>es(t)||is(t),Jb=(t,o)=>ye(t,o)?xi(o,Kb,(t=>o=>Yt(Ie(o),t,ve))(t)):I.none(),$b=(t,o=!0)=>{t.dom.isEmpty(t.getBody())&&t.setContent("",{no_selection:!o})},Xb=(t,o,e)=>Gt(rg(e),ag(e),(n,i)=>{const r=Gb(!0,n),a=Gb(!1,i),A=Gb(!1,o);return t?ng(e,A).exists(t=>t.isEqual(a)&&o.isEqual(r)):ig(e,A).exists(t=>t.isEqual(r)&&o.isEqual(a))}).getOr(!0),tf=t=>(De(t)?je(t):Ke(t)).bind(tf).orThunk(()=>I.some(t)),of=(t,o,e,n=!0)=>{o.deleteContents();const i=tf(e).getOr(e),r=ge.fromDom(t.dom.getParent(i.dom,t.dom.isBlock)??e.dom);if(r.dom===t.getBody()?$b(t,n):Gr(t.schema,r,{checkRootAsContent:!1})&&(ds(r),n&&t.selection.setCursorLocation(r.dom,0)),!ve(e,r)){const o=Yt(Ie(r),e)?[]:Ye(r);V(o.concat(Ve(e)),o=>{ve(o,r)||ye(o,r)||!Gr(t.schema,o)||On(o)})}},ef=t=>Oi(t,"td,th"),nf=(t,o)=>Sg(ge.fromDom(t),o),rf=t=>(t=>Gt(t.startTable,t.endTable,(o,e)=>{const n=Ui(o,t=>ve(t,e)),i=Ui(e,t=>ve(t,o));return n||i?{...t,startTable:n?I.none():t.startTable,endTable:i?I.none():t.endTable,isSameTable:!1,isMultiTable:!1}:t}).getOr(t))(t),af=(t,o)=>({start:t,end:o}),Af=Ft([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),sf=(t,o)=>mi(ge.fromDom(t),"td,th",o),lf=t=>!ve(t.start,t.end),df=(t,o)=>Sg(t.start,o).bind(e=>Sg(t.end,o).bind(t=>Wt(ve(e,t),e))),cf=t=>o=>df(o,t).map(t=>((t,o,e)=>({rng:t,table:o,cells:e}))(o,t,ef(t))),xf=(t,o,e,n)=>{if(e.collapsed||!t.forall(lf))return I.none();if(o.isSameTable){const o=t.bind(cf(n));return I.some({start:o,end:o})}{const t=sf(e.startContainer,n),o=sf(e.endContainer,n),i=t.bind((t=>o=>Sg(o,t).bind(t=>ct(ef(t)).map(t=>af(o,t))))(n)).bind(cf(n)),r=o.bind((t=>o=>Sg(o,t).bind(t=>dt(ef(t)).map(t=>af(t,o))))(n)).bind(cf(n));return I.some({start:i,end:r})}},pf=(t,o)=>ot(t,t=>ve(t,o)),gf=t=>Gt(pf(t.cells,t.rng.start),pf(t.cells,t.rng.end),(o,e)=>t.cells.slice(o,e+1)),Cf=(t,o,e)=>t.exists(t=>((t,o)=>!lf(t)&&df(t,o).exists(t=>{const o=t.dom.rows;return 1===o.length&&1===o[0].cells.length}))(t,e)&&Tg(t.start,o)),uf=(t,o)=>{const{startTable:e,endTable:n}=o,i=t.cloneRange();return e.each(t=>i.setStartAfter(t.dom)),n.each(t=>i.setEndBefore(t.dom)),i},mf=(t,o)=>{const e=(t=>o=>ve(t,o))(t),n=((t,o)=>{const e=sf(t.startContainer,o),n=sf(t.endContainer,o);return Gt(e,n,af)})(o,e),i=((t,o)=>{const e=nf(t.startContainer,o),n=nf(t.endContainer,o),i=e.isSome(),r=n.isSome(),a=Gt(e,n,ve).getOr(!1);return rf({startTable:e,endTable:n,isStartInTable:i,isEndInTable:r,isSameTable:a,isMultiTable:!a&&i&&r})})(o,e);return Cf(n,o,e)?n.map(t=>Af.singleCellTable(o,t.start)):i.isMultiTable?((t,o,e,n)=>xf(t,o,e,n).bind(({start:t,end:n})=>{const i=t.bind(gf).getOr([]),r=n.bind(gf).getOr([]);if(i.length>0&&r.length>0){const t=uf(e,o);return I.some(Af.multiTable(i,r,t))}return I.none()}))(n,i,o,e):((t,o,e,n)=>xf(t,o,e,n).bind(({start:t,end:o})=>t.or(o)).bind(t=>{const{isSameTable:n}=o,i=gf(t).getOr([]);if(n&&t.cells.length===i.length)return I.some(Af.fullTable(t.table));if(i.length>0){if(n)return I.some(Af.partialTable(i,I.none()));{const t=uf(e,o);return I.some(Af.partialTable(i,I.some({...o,rng:t})))}}return I.none()}))(n,i,o,e)},bf=t=>V(t,t=>{Fn(t,"contenteditable"),ds(t)}),ff=(t,o,e,n)=>{const i=e.cloneRange();n?(i.setStart(e.startContainer,e.startOffset),i.setEndAfter(o.dom.lastChild)):(i.setStartBefore(o.dom.firstChild),i.setEnd(e.endContainer,e.endOffset)),yf(t,i,o,!1).each(t=>t())},hf=t=>{const o=zg(t),e=ge.fromDom(t.selection.getNode());Fr(e.dom)&&Gr(t.schema,e)?t.selection.setCursorLocation(e.dom,0):t.selection.collapse(!0),o.length>1&&W(o,t=>ve(t,e))&&yn(e,"data-mce-selected","1")},_f=(t,o,e)=>I.some(()=>{const n=t.selection.getRng(),i=e.bind(({rng:e,isStartInTable:i})=>{const r=((t,o)=>I.from(t.dom.getParent(o,t.dom.isBlock)).map(ge.fromDom))(t,i?e.endContainer:e.startContainer);e.deleteContents(),((t,o,e)=>{e.each(e=>{o?On(e):(ds(e),t.selection.setCursorLocation(e.dom,0))})})(t,i,r.filter(O(Gr,t.schema)));const a=i?o[0]:o[o.length-1];return ff(t,a,n,i),Gr(t.schema,a)?I.none():I.some(i?o.slice(1):o.slice(0,-1))}).getOr(o);bf(i),hf(t)}),vf=(t,o,e,n)=>I.some(()=>{const i=t.selection.getRng(),r=o[0],a=e[e.length-1];ff(t,r,i,!0),ff(t,a,i,!1);const A=Gr(t.schema,r)?o:o.slice(1),s=Gr(t.schema,a)?e:e.slice(0,-1);bf(A.concat(s)),n.deleteContents(),hf(t)}),yf=(t,o,e,n=!0)=>I.some(()=>{of(t,o,e,n)}),Ef=(t,o)=>I.some(()=>Ib(t,!1,o)),wf=(t,o,e,n)=>Bf(o,n).fold(()=>((t,o,e)=>mf(o,e).bind(o=>o.fold(O(yf,t),O(Ef,t),O(_f,t),O(vf,t))))(t,o,e),o=>((t,o)=>Ff(t,o))(t,o)),kf=(t,o)=>tt(Zm(o,t),as),Bf=(t,o)=>tt(Zm(o,t),Ue("caption")),Ff=(t,o)=>I.some(()=>{ds(o),t.selection.setCursorLocation(o.dom,0)}),Df=(t,o,e,n,i)=>tg(e,t.getBody(),i).fold(()=>I.some(k),r=>((t,o,e,n)=>rg(t.dom).bind(i=>ag(t.dom).map(t=>o?e.isEqual(i)&&n.isEqual(t):e.isEqual(t)&&n.isEqual(i))).getOr(!0))(n,e,i,r)?((t,o)=>Ff(t,o))(t,n):((t,o,e)=>Bf(t,ge.fromDom(e.getNode())).fold(()=>I.some(k),t=>Wt(!ve(t,o),k)))(o,n,r)),zf=(t,o,e,n)=>{const i=xl.fromRangeStart(t.selection.getRng());return kf(e,n).bind(n=>Gr(t.schema,n,{checkRootAsContent:!1})?Ff(t,n):((t,o,e,n,i)=>tg(e,t.getBody(),i).bind(t=>kf(o,ge.fromDom(t.getNode())).bind(t=>ve(t,n)?I.none():I.some(k))))(t,e,o,n,i))},Sf=(t,o)=>t?jm(o):Gm(o),Of=(t,o,e)=>{const n=ge.fromDom(t.getBody());return Bf(n,e).fold(()=>zf(t,o,n,e).orThunk(()=>Wt(((t,o)=>{const e=xl.fromRangeStart(t.selection.getRng());return Sf(o,e)||Xp(o,t.getBody(),e).exists(t=>Sf(o,t))})(t,o),k)),e=>((t,o,e,n)=>{const i=xl.fromRangeStart(t.selection.getRng());return Gr(t.schema,n)?Ff(t,n):Df(t,e,o,n,i)})(t,o,n,e))},Mf=(t,o)=>{const e=ge.fromDom(t.selection.getStart(!0)),n=zg(t);return t.selection.isCollapsed()&&0===n.length?Of(t,o,e):((t,o,e)=>{const n=ge.fromDom(t.getBody()),i=t.selection.getRng();return 0!==e.length?_f(t,e,I.none()):wf(t,n,i,o)})(t,e,n)},Tf=(t,o)=>{let e=o;for(;e&&e!==t;){if(wr(e)||kr(e))return e;e=e.parentNode}return null},Uf=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],Rf=xe.each,qf=t=>{const o=t.dom,e=new Set(t.serializer.getTempAttrs()),n=t=>W(Uf,o=>Xt(t,o))||e.has(t);return{compare:(t,e)=>{if(t.nodeName!==e.nodeName||t.nodeType!==e.nodeType)return!1;const i=t=>{const e={};return Rf(o.getAttribs(t),i=>{const r=i.nodeName.toLowerCase();"style"===r||n(r)||(e[r]=o.getAttrib(t,r))}),e},r=(t,o)=>{for(const e in t)if(kt(t,e)){const n=o[e];if(h(n))return!1;if(t[e]!==n)return!1;delete o[e]}for(const t in o)if(kt(o,t))return!1;return!0};if(Ar(t)&&Ar(e)){if(!r(i(t),i(e)))return!1;if(!r(o.parseStyle(o.getAttrib(t,"style")),o.parseStyle(o.getAttrib(e,"style"))))return!1}return!vg(t)&&!vg(e)},isAttributeInternal:n}},Nf=(t,o)=>{if(ur(t))return{container:t,offset:o};const e=Bu.getNode(t,o);return ur(e)?{container:e,offset:o>=t.childNodes.length?e.data.length:0}:e.previousSibling&&ur(e.previousSibling)?{container:e.previousSibling,offset:e.previousSibling.data.length}:e.nextSibling&&ur(e.nextSibling)?{container:e.nextSibling,offset:0}:{container:t,offset:o}},If=zA.DOM,Lf=()=>If.create("span",{"data-mce-type":"bookmark"}),Hf=(t,o,e)=>{if(Ar(t)){const n=e();return t.hasChildNodes()?o===t.childNodes.length?t.appendChild(n):t.insertBefore(n,t.childNodes[o]):t.appendChild(n),{container:n,offset:0}}return{container:t,offset:o}},Yf=(t,o)=>{if(Ar(t)&&v(t.parentNode)){const e=t;o=(t=>{let o=t.parentNode?.firstChild,e=0;for(;o;){if(o===t)return e;Ar(o)&&"bookmark"===o.getAttribute("data-mce-type")||e++,o=o.nextSibling}return-1})(t),t=t.parentNode,If.remove(e),!t.hasChildNodes()&&If.isBlock(t)&&t.appendChild(If.create("br"))}return{container:t,offset:o}},jf=(t,o,e,n)=>{const i=If.createRng();return i.setStart(t,o),i.setEnd(e,n),(t=>{const o=t.cloneRange(),e=Nf(t.startContainer,t.startOffset);o.setStart(e.container,e.offset);const n=Nf(t.endContainer,t.endOffset);return o.setEnd(n.container,n.offset),o})(i)},Gf=(t,o=Lf)=>{const{container:e,offset:n}=Hf(t.startContainer,t.startOffset,o);if(t.collapsed)return{startContainer:e,startOffset:n};{const{container:i,offset:r}=Hf(t.endContainer,t.endOffset,o);return{startContainer:e,startOffset:n,endContainer:i,endOffset:r}}},Wf=t=>{const{container:o,offset:e}=Yf(t.startContainer,t.startOffset);if(h(t.endContainer)||h(t.endOffset))return jf(o,e,o,e);{const{container:n,offset:i}=Yf(t.endContainer,t.endOffset);return jf(o,e,n,i)}},Pf=(t,o,e,n)=>{if(xe.each(e.styles,(e,i)=>{t.setStyle(o,i,Qg(e,n))}),e.styles){const e=t.getAttrib(o,"style");e&&t.setAttrib(o,"data-mce-style",e)}},Vf=(t,o,e,n,i)=>{const r=t.dom;y(e.onformat)&&e.onformat(o,e,n,i),Pf(r,o,e,n),xe.each(e.attributes,(t,e)=>{r.setAttrib(o,e,Qg(t,n))}),xe.each(e.classes,t=>{const e=Qg(t,n);r.hasClass(o,e)||r.addClass(o,e)})},Zf=Kg,Qf=(t,o,e)=>{const n=t.formatter.get(e);if(n)for(let e=0;e<n.length;e++){const i=n[e];if(iC(i)&&!1===i.inherit&&t.dom.is(o,i.selector))return!0}return!1},Kf=(t,o,e,n,i)=>{const r=t.dom.getRoot();if(o===r)return!1;const a=t.dom.getParent(o,o=>!!Qf(t,o,e)||(o.parentNode===r||!!Xf(t,o,e,n,!0)));return!!Xf(t,a,e,n,i)},Jf=(t,o,e)=>!(!rC(e)||!Zf(o,e.inline))||(!(!nC(e)||!Zf(o,e.block))||!!iC(e)&&(Ar(o)&&t.is(o,e.selector))),$f=(t,o,e,n,i,r)=>{const a=e[n],A="attributes"===n;if(y(e.onmatch))return e.onmatch(o,e,n);if(a)if(uo(a)){for(let e=0;e<a.length;e++)if(A?t.getAttrib(o,a[e]):$g(t,o,a[e]))return!0}else for(const n in a)if(kt(a,n)){const s=A?t.getAttrib(o,n):$g(t,o,n),l=Qg(a[n],r),d=_(s)||ao(s);if(d&&_(l))continue;if(i&&d&&!e.exact)return!1;if((!i||e.exact)&&!Zf(s,Jg(l,n)))return!1}return!0},Xf=(t,o,e,n,i)=>{const r=t.formatter.get(e),a=t.dom;if(r&&Ar(o))for(let e=0;e<r.length;e++){const A=r[e];if(Jf(t.dom,o,A)&&$f(a,o,A,"attributes",i,n)&&$f(a,o,A,"styles",i,n)){const e=A.classes;if(e)for(let i=0;i<e.length;i++)if(!t.dom.hasClass(o,Qg(e[i],n)))return;return A}}},th=(t,o,e,n,i)=>{if(n)return Kf(t,n,o,e,i);if(n=t.selection.getNode(),Kf(t,n,o,e,i))return!0;const r=t.selection.getStart();return!(r===n||!Kf(t,r,o,e,i))},oh=(t,o)=>{const e=o=>ve(o,ge.fromDom(t.getBody()));return I.from(t.selection.getStart(!0)).bind(n=>qi(ge.fromDom(n),e=>pt(o,o=>((o,e)=>Xf(t,o.dom,e)?I.some(e):I.none())(e,o)),e)).getOrNull()},eh=(t,o,e)=>$(e,(e,n)=>{const i=((t,o)=>oC(t,o,t=>{const o=t=>y(t)||t.length>1&&"%"===t.charAt(0);return W(["styles","attributes"],e=>wt(t,e).exists(t=>{const e=m(t)?t:Et(t);return W(e,o)}))}))(t,n);return t.formatter.matchNode(o,n,{},i)?e.concat([n]):e},[]),nh=cs,ih=t=>{if(t){const o=new tr(t,t);for(let t=o.current();t;t=o.next())if(ur(t))return t}return null},rh=t=>{const o=ge.fromTag("span");return En(o,{id:Ag,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&bn(o,ge.fromText(nh)),o},ah=(t,o,e)=>{const n=t.dom,i=t.selection;if(AC(o))Ib(t,!1,ge.fromDom(o),e,!0);else{const t=i.getRng(),e=n.getParent(o,n.isBlock),r=t.startContainer,a=t.startOffset,A=t.endContainer,s=t.endOffset,l=(t=>{const o=ih(t);return o&&o.data.charAt(0)===nh&&o.deleteData(0,1),o})(o);n.remove(o,!0),r===l&&a>0&&t.setStart(l,a-1),A===l&&s>0&&t.setEnd(l,s-1),e&&n.isEmpty(e)&&ds(ge.fromDom(e)),i.setRng(t)}},Ah=(t,o,e)=>{const n=t.dom,i=t.selection;if(o)ah(t,o,e);else if(!(o=lg(t.getBody(),i.getStart())))for(;o=n.get(Ag);)ah(t,o,e)},sh=(t,o)=>(t.appendChild(o),o),lh=(t,o)=>{const e=J(t,(t,o)=>sh(t,o.cloneNode(!1)),o),n=e.ownerDocument??document;return sh(e,n.createTextNode(nh))},dh=t=>si(t,Ai(t).replace(new RegExp(`${po}$`)," ")),ch=(t,o)=>{const e=()=>{null===o||t.dom.isEmpty(o)||je(ge.fromDom(o)).each(t=>{Oe(t)?dh(t):gi(t,t=>Oe(t)).each(t=>{Oe(t)&&dh(t)})})};t.once("input",o=>{o.data&&!wg(o.data)&&(o.isComposing?t.once("compositionend",()=>{e()}):e())})},xh=(t,o,e,n)=>{const i=t.dom,r=t.selection;let a=!1;const A=t.formatter.get(o);if(!A)return;const s=r.getRng(),l=s.startContainer,d=s.startOffset;let c=l;ur(l)&&(d!==l.data.length&&(a=!0),c=c.parentNode);const x=[];let p;for(;c;){if(Xf(t,c,o,e,n)){p=c;break}c.nextSibling&&(a=!0),x.push(c),c=c.parentNode}if(p)if(a){const a=r.getBookmark();s.collapse(!0);let l=EC(i,s,A,{includeTrailingSpace:!0});l=ku(l),t.formatter.remove(o,e,l,n),r.moveToBookmark(a)}else{const a=lg(t.getBody(),p),A=v(a)?i.getParents(p.parentNode,N,a):[],s=rh(!1).dom;((t,o,e)=>{const n=t.dom,i=n.getParent(e,O(Wg,t.schema));i&&n.isEmpty(i)?e.parentNode?.replaceChild(o,e):(ss(ge.fromDom(e)),n.isEmpty(e)?e.parentNode?.replaceChild(o,e):n.insertAfter(o,e))})(t,s,a??p);const l=((t,o,e,n,i,r)=>{const a=t.formatter,A=t.dom,s=K(Ct(a.get()),t=>t!==n&&!$t(t,"removeformat")),l=eh(t,e,s);if(K(l,o=>!eC(t,o,n)).length>0){const t=e.cloneNode(!1);return A.add(o,t),a.remove(n,i,t,r),A.remove(t),I.some(t)}return I.none()})(t,s,p,o,e,n),d=lh([...x,...l.toArray(),...A],s);a&&ah(t,a,v(a)),r.setCursorLocation(d,1),ch(t,s),i.isEmpty(p)&&i.remove(p)}},ph=t=>{t.on("mouseup keydown",o=>{var e;((t,o,e)=>{const n=t.selection,i=t.getBody();Ah(t,null,e),8!==o&&46!==o||!n.isCollapsed()||n.getStart().innerHTML!==nh||Ah(t,lg(i,n.getStart()),!0),37!==o&&39!==o||Ah(t,lg(i,n.getStart()),!0)})(t,o.keyCode,(e=t.selection.getRng().endContainer,ur(e)&&to(e.data,po)))})},gh=t=>{const o=rh(!1),e=lh(t,o.dom);return{caretContainer:o,caretPosition:xl(e,0)}},Ch=(t,o)=>{const{caretContainer:e,caretPosition:n}=gh(o);return Cn(ge.fromDom(t),e),On(ge.fromDom(t)),n},uh=(t,o)=>{if(sg(o.dom))return!1;const e=t.schema.getTextInlineElements();return kt(e,ke(o))&&!sg(o.dom)&&!xr(o.dom)},mh=["fontWeight","fontStyle","color","fontSize","fontFamily"],bh=t=>tt(t,t=>rC(t)&&"span"===t.inline&&(t=>C(t.styles)&&W(Ct(t.styles),t=>G(mh,t)))(t)),fh=(t,o)=>{const e=t.get(o);return m(e)?bh(e):I.none()},hh=(t,o)=>ig(o,xl.fromRangeStart(t)).isNone(),_h=(t,o)=>!1===ng(o,xl.fromRangeEnd(t)).exists(t=>!vr(t.getNode())||ng(o,t).isSome()),vh=t=>o=>Or(o)&&t.isEditable(o),yh=(t,o)=>P(t.getSelectedBlocks(),(e,n)=>0===n&&o(e)?t.dom.getParent(e,Or)??e:e),Eh=t=>K((t=>{if(t.isCollapsed())return[];const o=t.getRng(),e=yh(t,t=>hh(o,t)&&!Or(t));if(1===e.length)return hh(o,e[0])&&_h(o,e[0])?e:[];{const t=dt(e).filter(t=>hh(o,t)).toArray(),n=ct(e).filter(t=>_h(o,t)).toArray(),i=e.slice(1,-1);return t.concat(i).concat(n)}})(t),vh(t.dom)),wh=t=>K(yh(t,t=>!Or(t)),vh(t.dom)),kh=xe.each,Bh=t=>Ar(t)&&!vg(t)&&!sg(t)&&!xr(t),Fh=(t,o)=>{for(let e=t;e;e=e[o]){if(ur(e)&&ro(e.data))return t;if(Ar(e)&&!vg(e))return e}return t},Dh=(t,o,e)=>{const n=qf(t),i=sr(o)&&t.dom.isEditable(o),r=sr(e)&&t.dom.isEditable(e);if(i&&r){const i=Fh(o,"previousSibling"),r=Fh(e,"nextSibling");if(n.compare(i,r)){for(let t=i.nextSibling;t&&t!==r;){const o=t;t=t.nextSibling,i.appendChild(o)}return t.dom.remove(r),xe.each(xe.grep(r.childNodes),t=>{i.appendChild(t)}),i}}return e},zh=(t,o,e,n)=>{if(n&&!1!==o.merge_siblings){const o=Dh(t,Gg(n),n)??n;Dh(t,o,Gg(o,!0))}},Sh=(t,o,e)=>{kh(t.childNodes,t=>{Bh(t)&&(o(t)&&e(t),t.hasChildNodes()&&Sh(t,o,e))})},Oh=(t,o)=>e=>!(!e||!$g(t,e,o)),Mh=(t,o,e)=>n=>{t.setStyle(n,o,e),""===n.getAttribute("style")&&n.removeAttribute("style"),((t,o)=>{"SPAN"===o.nodeName&&0===t.getAttribs(o).length&&t.remove(o,!0)})(t,n)},Th=Ft([{keep:[]},{rename:["name"]},{removed:[]}]),Uh=/^(src|href|style)$/,Rh=xe.each,qh=Kg,Nh=(t,o,e)=>t.isChildOf(o,e)&&o!==e&&!t.isBlock(e),Ih=(t,o,e)=>{let n=o[e?"startContainer":"endContainer"],i=o[e?"startOffset":"endOffset"];if(Ar(n)){const t=n.childNodes.length-1;!e&&i&&i--,n=n.childNodes[i>t?t:i]}return ur(n)&&e&&i>=n.data.length&&(n=new tr(n,t.getBody()).next()||n),ur(n)&&!e&&0===i&&(n=new tr(n,t.getBody()).prev()||n),n},Lh=(t,o)=>{const e=o?"firstChild":"lastChild",n=t[e];return(t=>/^(TR|TH|TD)$/.test(t.nodeName))(t)&&n?"TR"===t.nodeName&&n[e]||n:t},Hh=(t,o,e,n)=>{const i=t.create(e,n);return o.parentNode?.insertBefore(i,o),i.appendChild(o),i},Yh=(t,o,e,n,i)=>{const r=ge.fromDom(o),a=ge.fromDom(t.create(n,i)),A=e?Pe(r):We(r);return _n(a,A),e?(Cn(r,a),mn(a,r)):(un(r,a),bn(a,r)),a.dom},jh=(t,o,e)=>{const n=o.parentNode;let i;const r=t.dom,a=$d(t);nC(e)&&n===r.getRoot()&&(e.list_block&&qh(o,e.list_block)||V(xt(o.childNodes),o=>{Pg(t,a,o.nodeName.toLowerCase())?i?i.appendChild(o):(i=Hh(r,o,a),r.setAttribs(i,Xd(t))):i=null})),(t=>iC(t)&&rC(t)&&Yt(wt(t,"mixed"),!0))(e)&&!qh(e.inline,o)||r.remove(o,!0)},Gh=(t,o,e)=>E(t)?{name:o,value:null}:{name:t,value:Qg(o,e)},Wh=(t,o)=>{""===t.getAttrib(o,"style")&&(o.removeAttribute("style"),o.removeAttribute("data-mce-style"))},Ph=(t,o,e,n,i)=>{let r=!1;Rh(e.styles,(a,A)=>{const{name:s,value:l}=Gh(A,a,n),d=Jg(l,s);(e.remove_similar||b(l)||!Ar(i)||qh($g(t,i,s),d))&&t.setStyle(o,s,""),r=!0}),r&&Wh(t,o)},Vh=(t,o,e,n,i)=>{const r=t.dom,a=qf(t),A=t.schema;if(rC(o)&&aa(A,o.inline)&&sa(A,n)&&n.parentElement===t.getBody())return jh(t,n,o),Th.removed();if(!o.ceFalseOverride&&n&&"false"===r.getContentEditableParent(n))return Th.keep();if(n&&!Jf(r,n,o)&&!((t,o)=>o.links&&"A"===t.nodeName)(n,o))return Th.keep();const s=n,l=o.preserve_attributes;if(rC(o)&&"all"===o.remove&&m(l)){const t=K(r.getAttribs(s),t=>G(l,t.name.toLowerCase()));if(r.removeAllAttribs(s),V(t,t=>r.setAttrib(s,t.name,t.value)),t.length>0)return Th.rename("span")}if("all"!==o.remove){Ph(r,s,o,e,i),Rh(o.attributes,(t,n)=>{const{name:a,value:A}=Gh(n,t,e);if(o.remove_similar||b(A)||!Ar(i)||qh(r.getAttrib(i,a),A)){if("class"===a){const t=r.getAttrib(s,a);if(t){let o="";if(V(t.split(/\s+/),t=>{/mce\-\w+/.test(t)&&(o+=(o?" ":"")+t)}),o)return void r.setAttrib(s,a,o)}}if(Uh.test(a)&&s.removeAttribute("data-mce-"+a),"style"===a&&dr(["li"])(s)&&"none"===r.getStyle(s,"list-style-type"))return s.removeAttribute(a),void r.setStyle(s,"list-style-type","none");"class"===a&&s.removeAttribute("className"),s.removeAttribute(a)}}),Rh(o.classes,t=>{t=Qg(t,e),Ar(i)&&!r.hasClass(i,t)||r.removeClass(s,t)});const t=r.getAttribs(s);for(let o=0;o<t.length;o++){const e=t[o].nodeName;if(!a.isAttributeInternal(e))return Th.keep()}}return"none"!==o.remove?(jh(t,s,o),Th.removed()):Th.keep()},Zh=(t,o,e,n)=>Vh(t,o,e,n,n).fold(D(n),o=>(t.dom.createFragment().appendChild(n),t.dom.rename(n,o)),D(null)),Qh=(t,o,e,n,i)=>{const r=t.formatter.get(o),a=r[0],A=t.dom,s=t.selection,l=n=>{const A=((t,o,e,n,i)=>{let r;return o.parentNode&&V(tC(t.dom,o.parentNode).reverse(),o=>{if(!r&&Ar(o)&&"_start"!==o.id&&"_end"!==o.id){const a=Xf(t,o,e,n,i);a&&!1!==a.split&&(r=o)}}),r})(t,n,o,e,i);return((t,o,e,n,i,r,a,A)=>{let s,l;const d=t.dom;if(e){const c=e.parentNode;for(let e=n.parentNode;e&&e!==c;e=e.parentNode){let n=d.clone(e,!1);for(let e=0;e<o.length&&(n=Zh(t,o[e],A,n),null!==n);e++);n&&(s&&n.appendChild(s),l||(l=n),s=n)}!r||a.mixed&&d.isBlock(e)||(n=d.split(e,n)??n),s&&l&&(i.parentNode?.insertBefore(s,i),l.appendChild(i),rC(a)&&zh(t,a,0,s))}return n})(t,r,A,n,n,!0,a,e)},d=o=>W(r,n=>Jh(t,n,e,o,o)),c=o=>{const e=xt(o.childNodes),n=d(o)||W(r,t=>Jf(A,o,t)),i=o.parentNode;if(!n&&v(i)&&aC(a)&&d(i),a.deep&&e.length)for(let t=0;t<e.length;t++)c(e[t]);V(["underline","line-through","overline"],e=>{Ar(o)&&t.dom.getStyle(o,"text-decoration")===e&&o.parentNode&&Xg(A,o.parentNode)===e&&Jh(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:e}},void 0,o)})},x=t=>{const o=A.get(t?"_start":"_end");if(o){let e=o[t?"firstChild":"lastChild"];return(t=>vg(t)&&Ar(t)&&("_start"===t.id||"_end"===t.id))(e)&&(e=e[t?"firstChild":"lastChild"]),ur(e)&&0===e.data.length&&(e=t?o.previousSibling||o.nextSibling:o.nextSibling||o.previousSibling),A.remove(o,!0),e}return null},p=o=>{let e,n,i=EC(A,o,r,{includeTrailingSpace:o.collapsed});if(a.split){if(i=ku(i),e=Ih(t,i,!0),n=Ih(t,i),e!==n){if(e=Lh(e,!0),n=Lh(n,!1),Nh(A,e,n)){const t=I.from(e.firstChild).getOr(e);return l(Yh(A,t,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void x(!0)}if(Nh(A,n,e)){const t=I.from(n.lastChild).getOr(n);return l(Yh(A,t,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void x(!1)}e=Hh(A,e,"span",{id:"_start","data-mce-type":"bookmark"}),n=Hh(A,n,"span",{id:"_end","data-mce-type":"bookmark"});const t=A.createRng();t.setStartAfter(e),t.setEndBefore(n),wC(A,t,t=>{V(t,t=>{vg(t)||vg(t.parentNode)||l(t)})}),l(e),l(n),e=x(!0),n=x()}else e=n=l(e);i.startContainer=e.parentNode?e.parentNode:e,i.startOffset=A.nodeIndex(e),i.endContainer=n.parentNode?n.parentNode:n,i.endOffset=A.nodeIndex(n)+1}wC(A,i,t=>{V(t,c)})};if(n){if(Lg(n)){const t=A.createRng();t.setStartBefore(n),t.setEndAfter(n),p(t)}else p(n);Md(t,o,n,e)}else s.isCollapsed()&&rC(a)&&!zg(t).length?xh(t,o,e,i):(Yg(t,()=>qg(t,p),n=>rC(a)&&th(t,o,e,n)),t.nodeChanged()),((t,o,e)=>{"removeformat"===o?V(wh(t.selection),o=>{V(mh,e=>t.dom.setStyle(o,e,"")),Wh(t.dom,o)}):fh(t.formatter,o).each(o=>{V(wh(t.selection),n=>Ph(t.dom,n,o,e,null))})})(t,o,e),Md(t,o,n,e)},Kh=(t,o,e,n,i)=>{(n||t.selection.isEditable())&&Qh(t,o,e,n,i)},Jh=(t,o,e,n,i)=>Vh(t,o,e,n,i).fold(q,o=>(t.dom.rename(n,o),!0),N),$h=["fontsize","subscript","superscript"],Xh=["strikethrough",...$h],t_=(t,o)=>W($h,e=>((t,o,e)=>v(t.matchNode(o.dom,e,{},"fontsize"===e)))(t,o,e)),o_=(t,o,e,n,i)=>{const r=He(o,t).filter(Se);return((t,o)=>{for(let e=t.length-1;e>=0;e--)if(o(t[e],e))return I.some(e);return I.none()})(r,e).map(t=>{const o=r[t];return{container:o,innerWrapper:n(o),outerWrappers:[...i(Un(o)).toArray(),...nt(r.slice(0,t),t=>e(t)?i(t).toArray():[Un(t)])]}})},e_=(t,o,e,n,i)=>{const r=o=>ve(ge.fromDom(t.getRoot()),o)||t.isBlock(o.dom);V(o,o=>{o_(r,o,e,n,i).each(({container:n,innerWrapper:r,outerWrappers:a})=>{t.split(n.dom,o.dom),((t,o,e,n)=>{V(Ve(t),t=>{Se(t)&&e(t)&&n(t).isNone()&&Mn(t)}),V(Ve(t),t=>bn(o,t)),mn(t,o)})(o,r,e,i),((t,o)=>{if(o.length>0){const e=o[o.length-1];Cn(t,e);const n=$(o.slice(0,o.length-1),(t,o)=>(bn(t,o),o),e);bn(n,t)}})(o,a)})})},n_=(t,o,e)=>{const n=Gf(t.selection.getRng());e_(t.dom,e,e=>v(Xf(t,e.dom,o)),e=>{const n=ge.fromTag(ke(e)),i=Xf(t,e.dom,o,{});return v(i)&&(t=>!m(t.attributes)&&!m(t.styles))(i)&&Vf(t,n.dom,i),n},e=>{const n=Xf(t,e.dom,o,{});return v(n)?((t,o,e,n)=>Vh(t,o,e,n).fold(()=>I.some(n),o=>I.some(t.dom.rename(n,o)),I.none))(t,n,{},e.dom).map(ge.fromDom):I.some(e)}),t.selection.setRng(Wf(n))},i_=(t,o,e)=>{if(G(Xh,o)){const o=((t,o)=>nt(o,o=>{const e=Si(o,o=>t_(t,o));return t_(t,o)?[o,...e]:e}))(t.formatter,e);n_(t,"strikethrough",o)}},r_=t=>["h1","h2","h3","h4","h5","h6"].includes(t.name),a_=(t,o,e,n)=>{const i=e.name;for(let o=0,r=t.length;o<r;o++){const r=t[o];if(r.name===i){const t=n.nodes[i];t?t.nodes.push(e):n.nodes[i]={filter:r,nodes:[e]}}}if(e.attributes)for(let t=0,i=o.length;t<i;t++){const i=o[t],r=i.name;if(r in e.attributes.map){const t=n.attributes[r];t?t.nodes.push(e):n.attributes[r]={filter:i,nodes:[e]}}}},A_=(t,o)=>{const e=(t,e)=>{mt(t,t=>{const n=xt(t.nodes);V(t.filter.callbacks,i=>{for(let o=n.length-1;o>=0;o--){const i=n[o];(e?void 0!==i.attr(t.filter.name):i.name===t.filter.name)&&!_(i.parent)||n.splice(o,1)}n.length>0&&i(n,t.filter.name,o)})})};e(t.nodes,!1),e(t.attributes,!0)},s_=(t,o,e,n={})=>{const i=((t,o,e)=>{const n={nodes:{},attributes:{}};return e.firstChild&&((t,o)=>{let e=t;for(;e=e.walk();)o(e)})(e,e=>{a_(t,o,e,n)}),n})(t,o,e);A_(i,n)},l_=(t,o,e,n)=>{if((t.pad_empty_with_br||o.insert)&&e(n)){const t=new im("br",1);o.insert&&t.attr("data-mce-bogus","1"),n.empty().append(t)}else n.empty().append(new im("#text",3)).value=po},d_=(t,o)=>{const e=t?.firstChild;return v(e)&&e===t.lastChild&&e.name===o},c_=(t,o,e,n)=>n.isEmpty(o,e,o=>((t,o)=>{const e=t.getElementRule(o.name);return!0===e?.paddEmpty})(t,o)),x_=t=>{let o;for(let e=t;e;e=e.parent){const t=e.attr("contenteditable");if("false"===t)break;"true"===t&&(o=e)}return I.from(o)},p_=(t,o,e=t.parent)=>{if(o.getSpecialElements()[t.name])t.empty().remove();else{const n=t.children();for(const t of n)e&&!o.isValidChild(e.name,t.name)&&p_(t,o,e);t.unwrap()}},g_=(t,o,e,n=k)=>{const i=o.getTextBlockElements(),r=o.getNonEmptyElements(),a=o.getWhitespaceElements(),A=xe.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),s=new Set,l=t=>t!==e&&!A[t.name];for(let e=0;e<t.length;e++){const A=t[e];let d,c,x;if(!A.parent||s.has(A))continue;if(i[A.name]&&"li"===A.parent.name){let t=A.next;for(;t&&i[t.name];)t.name="li",s.add(t),A.parent.insert(t,A.parent),t=t.next;A.unwrap();continue}const p=[A];for(d=A.parent;d&&!o.isValidChild(d.name,A.name)&&l(d);d=d.parent)p.push(d);if(d&&p.length>1)if(C_(o,A,d))p_(A,o);else{p.reverse(),c=p[0].clone(),n(c);let t=c;for(let e=0;e<p.length-1;e++){o.isValidChild(t.name,p[e].name)&&e>0?(x=p[e].clone(),n(x),t.append(x)):x=t;for(let t=p[e].firstChild;t&&t!==p[e+1];){const o=t.next;x.append(t),t=o}t=x}c_(o,r,a,c)?d.insert(A,p[0],!0):(d.insert(c,p[0],!0),d.insert(A,c)),d=p[0],(c_(o,r,a,d)||d_(d,"br"))&&d.empty().remove()}else if(A.parent){if("li"===A.name){let t=A.prev;if(t&&("ul"===t.name||"ol"===t.name)){t.append(A);continue}if(t=A.next,t&&("ul"===t.name||"ol"===t.name)&&t.firstChild){t.insert(A,t.firstChild,!0);continue}const o=new im("ul",1);n(o),A.wrap(o);continue}if(o.isValidChild(A.parent.name,"div")&&o.isValidChild("div",A.name)){const t=new im("div",1);n(t),A.wrap(t)}else p_(A,o)}}},C_=(t,o,e=o.parent)=>!!e&&(!(!t.children[o.name]||t.isValidChild(e.name,o.name))||(!("a"!==o.name||!((t,o)=>{let e=t;for(;e;){if(e.name===o)return!0;e=e.parent}return!1})(e,"a"))||!(!(t=>"summary"===t.name)(e)||!r_(o))&&!(e?.firstChild===o&&e?.lastChild===o))),u_=t=>{const o=xl.fromRangeStart(t),e=xl.fromRangeEnd(t),n=t.commonAncestorContainer;return Xp(!1,n,e).map(i=>!wp(o,e,n)&&wp(o,i,n)?((t,o,e,n)=>{const i=document.createRange();return i.setStart(t,o),i.setEnd(e,n),i})(o.container(),o.offset(),i.container(),i.offset()):t).getOr(t)},m_=t=>t.collapsed?t:u_(t),b_=xe.explode,f_=()=>{const t={};return{addFilter:(o,e)=>{V(b_(o),o=>{kt(t,o)||(t[o]={name:o,callbacks:[]}),t[o].callbacks.push(e)})},getFilters:()=>Et(t),removeFilter:(o,e)=>{V(b_(o),o=>{if(kt(t,o))if(v(e)){const n=t[o],i=K(n.callbacks,t=>t!==e);i.length>0?n.callbacks=i:delete t[o]}else delete t[o]})}}},h_=t=>t.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&"),__=(t,o,e)=>{t.addNodeFilter("font",t=>{V(t,t=>{const n=o.parse(t.attr("style")),i=t.attr("color"),r=t.attr("face"),a=t.attr("size");i&&(n.color=i),r&&(n["font-family"]=r),a&&Ao(a).each(t=>{n["font-size"]=e[t-1]}),t.name="span",t.attr("style",o.serialize(n)),((t,o)=>{V(o,o=>{t.attr(o,null)})})(t,["color","face","size"])})})},v_=(t,o,e)=>{const n=dA();o.convert_fonts_to_spans&&__(t,n,xe.explode(o.font_size_legacy_values??"")),((t,o,e)=>{t.addNodeFilter("strike",t=>{const n="html4"!==o.type;V(t,t=>{if(n)t.name="s";else{const o=e.parse(t.attr("style"));o["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(o))}})})})(t,e,n)},y_=t=>{const[o,...e]=t.split(","),n=e.join(","),i=/data:([^/]+\/[^;]+)(;.+)?/.exec(o);if(i){const t=";base64"===i[2],o=(t=>{try{return decodeURIComponent(t)}catch{return t}})(n),e=t?(t=>{const o=/([a-z0-9+\/=\s]+)/i.exec(t);return o?o[1]:""})(o):o;return I.some({type:i[1],data:e,base64Encoded:t})}return I.none()},E_=(t,o,e=!0)=>{let n=o;if(e)try{n=atob(o)}catch{return I.none()}const i=new Uint8Array(n.length);for(let t=0;t<i.length;t++)i[t]=n.charCodeAt(t);return I.some(new Blob([i],{type:t}))},w_=t=>{return Xt(t,"blob:")?(t=>fetch(t).then(t=>t.ok?t.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${t} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})))(t):Xt(t,"data:")?(o=t,new Promise((t,e)=>{y_(o).bind(({type:t,data:o,base64Encoded:e})=>E_(t,o,e)).fold(()=>e("Invalid data URI"),t)})):Promise.reject("Unknown URI format");var o},k_=t=>new Promise((o,e)=>{const n=new FileReader;n.onloadend=()=>{o(n.result)},n.onerror=()=>{e(n.error?.message)},n.readAsDataURL(t)});let B_=0;const F_=(t,o,e)=>y_(t).bind(({data:t,type:n,base64Encoded:i})=>{if(o&&!i)return I.none();{const o=i?t:btoa((r=t,$((new window.TextEncoder).encode(r),(t,o)=>t+String.fromCharCode(o),"")));return e(o,n)}var r}),D_=(t,o,e)=>{const n=t.create((i||"blobid")+B_++,o,e);var i;return t.add(n),n},z_=(t,o,e=!1)=>F_(o,e,(o,e)=>I.from(t.getByData(o,e)).orThunk(()=>E_(e,o).map(e=>D_(t,e,o)))),S_=/^(?:(?:(?:[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]+)?)?)$/,O_=t=>I.from(t.match(S_)).bind(t=>lt(t,1)).map(t=>Xt(t,"www.")?t.substring(4):t),M_=(t,o)=>{I.from(t.attr("src")).bind(O_).forall(t=>!G(o,t))&&t.attr("sandbox","")},T_=(t,o)=>Xt(t,`${o}/`),U_=({type:t,src:o,width:e,height:n}={},i,r)=>{const a=(t=>h(t)?"iframe":T_(t,"image")?"img":T_(t,"video")?"video":T_(t,"audio")?"audio":"iframe")(t),A=new im(a,1);return A.attr("audio"===a?{src:o}:{src:o,width:e,height:n}),"audio"!==a&&"video"!==a||A.attr("controls",""),"iframe"===a&&i&&M_(A,r),A},R_=(t,o)=>{const{blob_cache:e}=o;if(e){const o=t=>{const o=t.attr("src");(t=>t.attr("src")===se.transparentSrc||v(t.attr("data-mce-placeholder")))(t)||(t=>v(t.attr("data-mce-bogus")))(t)||_(o)||z_(e,o,!0).each(o=>{t.attr("src",o.blobUri())})};t.addAttributeFilter("src",t=>V(t,o))}};
4/*! @license DOMPurify 3.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.5/LICENSE */
5function q_(t,o){(null==o||o>t.length)&&(o=t.length);for(var e=0,n=Array(o);e<o;e++)n[e]=t[e];return n}function N_(t,o){return function(t){if(Array.isArray(t))return t}(t)||function(t,o){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var n,i,r,a,A=[],s=!0,l=!1;try{if(r=(e=e.call(t)).next,0===o);else for(;!(s=(n=r.call(e)).done)&&(A.push(n.value),A.length!==o);s=!0);}catch(t){l=!0,i=t}
vendor: 6,187 bytes, line 5
5finally{try{if(!s&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(l)throw i}}return A}}(t,o)||function(t,o){if(t){if("string"==typeof t)return q_(t,o);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?q_(t,o):void 0}}(t,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const I_=Object.entries,L_=Object.setPrototypeOf,H_=Object.isFrozen,Y_=Object.getPrototypeOf,j_=Object.getOwnPropertyDescriptor;let G_=Object.freeze,W_=Object.seal,P_=Object.create,V_="undefined"!=typeof Reflect&&Reflect,Z_=V_.apply,Q_=V_.construct;G_||(G_=function(t){return t}),W_||(W_=function(t){return t}),Z_||(Z_=function(t,o){for(var e=arguments.length,n=new Array(e>2?e-2:0),i=2;i<e;i++)n[i-2]=arguments[i];return t.apply(o,n)}),Q_||(Q_=function(t){for(var o=arguments.length,e=new Array(o>1?o-1:0),n=1;n<o;n++)e[n-1]=arguments[n];return new t(...e)});const K_=mv(Array.prototype.forEach),J_=mv(Array.prototype.lastIndexOf),$_=mv(Array.prototype.pop),X_=mv(Array.prototype.push),tv=mv(Array.prototype.splice),ov=Array.isArray,ev=mv(String.prototype.toLowerCase),nv=mv(String.prototype.toString),iv=mv(String.prototype.match),rv=mv(String.prototype.replace),av=mv(String.prototype.indexOf),Av=mv(String.prototype.trim),sv=mv(Number.prototype.toString),lv=mv(Boolean.prototype.toString),dv="undefined"==typeof BigInt?null:mv(BigInt.prototype.toString),cv="undefined"==typeof Symbol?null:mv(Symbol.prototype.toString),xv=mv(Object.prototype.hasOwnProperty),pv=mv(Object.prototype.toString),gv=mv(RegExp.prototype.test),Cv=(uv=TypeError,function(){for(var t=arguments.length,o=new Array(t),e=0;e<t;e++)o[e]=arguments[e];return Q_(uv,o)});var uv;function mv(t){return function(o){o instanceof RegExp&&(o.lastIndex=0);for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return Z_(t,o,n)}}function bv(t,o){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ev;if(L_&&L_(t,null),!ov(o))return t;let n=o.length;for(;n--;){let i=o[n];if("string"==typeof i){const t=e(i);t!==i&&(H_(o)||(o[n]=t),i=t)}t[i]=!0}return t}function fv(t){for(let o=0;o<t.length;o++){xv(t,o)||(t[o]=null)}return t}function hv(t){const o=P_(null);for(const n of I_(t)){var e=N_(n,2);const i=e[0],r=e[1];xv(t,i)&&(ov(r)?o[i]=fv(r):r&&"object"==typeof r&&r.constructor===Object?o[i]=hv(r):o[i]=r)}return o}function _v(t,o){for(;null!==t;){const e=j_(t,o);if(e){if(e.get)return mv(e.get);if("function"==typeof e.value)return mv(e.value)}t=Y_(t)}return function(){return null}}const vv=G_(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),yv=G_(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Ev=G_(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),wv=G_(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),kv=G_(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Bv=G_(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Fv=G_(["#text"]),Dv=G_(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
5spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),zv=G_(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Sv=G_(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Ov=G_(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Mv=W_(/{{[\w\W]*|^[\w\W]*}}/g),Tv=W_(/<%[\w\W]*|^[\w\W]*%>/g),Uv=W_(/\${[\w\W]*/g),Rv=W_(/^data-[\-\w.\u00B7-\uFFFF]+$/),qv=W_(/^aria-[\-\w]+$/),Nv=W_(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Iv=W_(/^(?:\w+script|data):/i),Lv=W_(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Hv=W_(/^html$/i),Yv=W_(/^[a-z][.\w]*(-[.\w]+)+$/i),jv=1,Gv=3,Wv=7,Pv=8,Vv=9,Zv=function(){return"undefined"==typeof window?null:window};var Qv=function t(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zv();const e=o=>t(o);if(e.version="3.4.5",e.removed=[],!o||!o.document||o.document.nodeType!==Vv||!o.Element)return e.isSupported=!1,e;let n=o.document;const i=n,r=i.currentScript,a=o.DocumentFragment,A=o.HTMLTemplateElement,s=o.Node,l=o.Element,d=o.NodeFilter,c=o.NamedNodeMap,x=void 0===c?o.NamedNodeMap||o.MozNamedAttrMap:c,p=o.HTMLFormElement,g=o.DOMParser,C=o.trustedTypes,u=l.prototype,m=_v(u,"cloneNode"),b=_v(u,"remove"),f=_v(u,"nextSibling"),h=_v(u,"childNodes"),_=_v(u,"parentNode"),v=s&&s.prototype?_v(s.prototype,"nodeType"):null;if("function"==typeof A){const t=n.createElement("template");t.content&&t.content.ownerDocument&&(n=t.content.ownerDocument)}let y,E="";const w=n,k=w.implementation,B=w.createNodeIterator,F=w.createDocumentFragment,D=w.getElementsByTagName,z=i.importNode;let S={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};e.isSupported="function"==typeof I_&&"function"==typeof _&&k&&void 0!==k.createHTMLDocument;const O=Mv,M=Tv,T=Uv,U=Rv,R=qv,q=Iv,N=Lv,I=Yv;let L=Nv,H=null;const Y=bv({},[...vv,...yv,...Ev,...kv,...Fv]);let j=null;const G=bv({},[...Dv,...zv,...Sv,...Ov]);let W=Object.seal(P_(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),P=null,V=null;
vendor: 4,997 bytes, line 5
5const Z=Object.seal(P_(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Q=!0,K=!0,J=!1,$=!0,X=!1,tt=!0,ot=!1,et=!1,nt=!1,it=!1,rt=!1,at=!1,At=!0,st=!1;const lt="user-content-";let dt=!0,ct=!1,xt={},pt=null;const gt=bv({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ct=null;const ut=bv({},["audio","video","img","source","image","track"]);let mt=null;const bt=bv({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ft="http://www.w3.org/1998/Math/MathML",ht="http://www.w3.org/2000/svg",_t="http://www.w3.org/1999/xhtml";let vt=_t,yt=!1,Et=null;const wt=bv({},[ft,ht,_t],nv);let kt=bv({},["mi","mo","mn","ms","mtext"]),Bt=bv({},["annotation-xml"]);const Ft=bv({},["title","style","font","a","script"]);let Dt=null;const zt=["application/xhtml+xml","text/html"];let St=null,Ot=null;const Mt=n.createElement("form"),Tt=function(t){return t instanceof RegExp||t instanceof Function},Ut=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Ot&&Ot===t)return;t&&"object"==typeof t||(t={}),t=hv(t),Dt=-1===zt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,St="application/xhtml+xml"===Dt?nv:ev,H=xv(t,"ALLOWED_TAGS")&&ov(t.ALLOWED_TAGS)?bv({},t.ALLOWED_TAGS,St):Y,j=xv(t,"ALLOWED_ATTR")&&ov(t.ALLOWED_ATTR)?bv({},t.ALLOWED_ATTR,St):G,Et=xv(t,"ALLOWED_NAMESPACES")&&ov(t.ALLOWED_NAMESPACES)?bv({},t.ALLOWED_NAMESPACES,nv):wt,mt=xv(t,"ADD_URI_SAFE_ATTR")&&ov(t.ADD_URI_SAFE_ATTR)?bv(hv(bt),t.ADD_URI_SAFE_ATTR,St):bt,Ct=xv(t,"ADD_DATA_URI_TAGS")&&ov(t.ADD_DATA_URI_TAGS)?bv(hv(ut),t.ADD_DATA_URI_TAGS,St):ut,pt=xv(t,"FORBID_CONTENTS")&&ov(t.FORBID_CONTENTS)?bv({},t.FORBID_CONTENTS,St):gt,P=xv(t,"FORBID_TAGS")&&ov(t.FORBID_TAGS)?bv({},t.FORBID_TAGS,St):hv({}),V=xv(t,"FORBID_ATTR")&&ov(t.FORBID_ATTR)?bv({},t.FORBID_ATTR,St):hv({}),xt=!!xv(t,"USE_PROFILES")&&(t.USE_PROFILES&&"object"==typeof t.USE_PROFILES?hv(t.USE_PROFILES):t.USE_PROFILES),Q=!1!==t.ALLOW_ARIA_ATTR,K=!1!==t.ALLOW_DATA_ATTR,J=t.ALLOW_UNKNOWN_PROTOCOLS||!1,$=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,X=t.SAFE_FOR_TEMPLATES||!1,tt=!1!==t.SAFE_FOR_XML,ot=t.WHOLE_DOCUMENT||!1,it=t.RETURN_DOM||!1,rt=t.RETURN_DOM_FRAGMENT||!1,at=t.RETURN_TRUSTED_TYPE||!1,nt=t.FORCE_BODY||!1,At=!1!==t.SANITIZE_DOM,st=t.SANITIZE_NAMED_PROPS||!1,dt=!1!==t.KEEP_CONTENT,ct=t.IN_PLACE||!1,L=function(t){try{return gv(t,""),!0}catch(t){return!1}}(t.ALLOWED_URI_REGEXP)?t.ALLOWED_URI_REGEXP:Nv,vt="string"==typeof t.NAMESPACE?t.NAMESPACE:_t,kt=xv(t,"MATHML_TEXT_INTEGRATION_POINTS")&&t.MATHML_TEXT_INTEGRATION_POINTS&&"object"==typeof t.MATHML_TEXT_INTEGRATION_POINTS?hv(t.MATHML_TEXT_INTEGRATION_POINTS):bv({},["mi","mo","mn","ms","mtext"]),Bt=xv(t,"HTML_INTEGRATION_POINTS")&&t.HTML_INTEGRATION_POINTS&&"object"==typeof t.HTML_INTEGRATION_POINTS?hv(t.HTML_INTEGRATION_POINTS):bv({},["annotation-xml"]);const o=xv(t,"CUSTOM_ELEMENT_HANDLING")&&t.CUSTOM_ELEMENT_HANDLING&&"object"==typeof t.CUSTOM_ELEMENT_HANDLING?hv(t.CUSTOM_ELEMENT_HANDLING):P_(null);if(W=P_(null),xv(o,"tagNameCheck")&&Tt(o.tagNameCheck)&&(W.tagNameCheck=o.tagNameCheck),xv(o,"attributeNameCheck")&&Tt(o.attributeNameCheck)&&(W.attributeNameCheck=o.attributeNameCheck),xv(o,"allowCustomizedBuiltInElements")&&"boolean"==typeof o.allowCustomizedBuiltInElements&&(W.allowCustomizedBuiltInElements=o.allowCustomizedBuiltInElements),X&&(K=!1),rt&&(it=!0),xt&&(H=bv({},Fv),j=P_(null),!0===xt.html&&(bv(H,vv),bv(j,Dv)),!0===xt.svg&&(bv(H,yv),bv(j,zv),bv(j,Ov)),!0===xt.svgFilters&&(bv(H,Ev),bv(j,zv),bv(j,Ov)),!0===xt.mathMl&&(bv(H,kv),bv(j,Sv),bv(j,Ov))),Z.tagCheck=null,Z.attributeCheck=null,xv(t,"ADD_TAGS")&&("function"==typeof t.ADD_TAGS?Z.tagCheck=t.ADD_TAGS:ov(t.ADD_TAGS)&&(H===Y&&(H=hv(H)),bv(H,t.ADD_TAGS,St))),xv(t,"ADD_ATTR")&&("function"==typeof t.ADD_ATTR?Z.attributeCheck=t.ADD_ATTR:ov(t.ADD_ATTR)&&(j===G&&(j=hv(j)),bv(j,t.ADD_ATTR,St))),xv(t,"ADD_URI_SAFE_ATTR")&&ov(t.ADD_URI_SAFE_ATTR)&&bv(mt,t.ADD_URI_SAFE_ATTR,St),xv(t,"FORBID_CONTENTS")&&ov(t.FORBID_CONTENTS)&&(pt===gt&&(pt=hv(pt)),bv(pt,t.FORBID_CONTENTS,St)),xv(t,"ADD_FORBID_CONTENTS")&&ov(t.ADD_FORBID_CONTENTS)&&(pt===gt&&(pt=hv(pt)),bv(pt,t.ADD_FORBID_CONTENTS,St)),dt&&(H["#text"]=!0),ot&&bv(H,["html","head","body"]),H.table&&(bv(H,["tbody"]),delete P.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw Cv('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw Cv('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');y=t.TRUSTED_TYPES_POLICY,E=y.createHTML("")}else void 0===y&&(y=function(t,o){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let e=null;
5const n="data-tt-policy-suffix";o&&o.hasAttribute(n)&&(e=o.getAttribute(n));const i="dompurify"+(e?"#"+e:"");try{return t.createPolicy(i,{createHTML(t){return t},createScriptURL(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(C,r)),null!==y&&"string"==typeof E&&(E=y.createHTML(""));G_&&G_(t),Ot=t},Rt=bv({},[...yv,...Ev,...wv]),qt=bv({},[...kv,...Bv]),Nt=function(t){X_(e.removed,{element:t});try{_(t).removeChild(t)}catch(o){b(t)}},It=function(t,o){try{X_(e.removed,{attribute:o.getAttributeNode(t),from:o})}catch(t){X_(e.removed,{attribute:null,from:o})}if(o.removeAttribute(t),"is"===t)if(it||rt)try{Nt(o)}catch(t){}else try{o.setAttribute(t,"")}catch(t){}},Lt=function(t){let o=null,e=null;if(nt)t="<remove></remove>"+t;else{const o=iv(t,/^[\r\n\t ]+/);e=o&&o[0]}"application/xhtml+xml"===Dt&&vt===_t&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const i=y?y.createHTML(t):t;if(vt===_t)try{o=(new g).parseFromString(i,Dt)}catch(t){}if(!o||!o.documentElement){o=k.createDocument(vt,"template",null);try{o.documentElement.innerHTML=yt?E:i}catch(t){}}const r=o.body||o.documentElement;return t&&e&&r.insertBefore(n.createTextNode(e),r.childNodes[0]||null),vt===_t?D.call(o,ot?"html":"body")[0]:ot?o.documentElement:r},Ht=function(t){return B.call(t.ownerDocument||t,t,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},Yt=function(t){t.normalize();const o=B.call(t.ownerDocument||t,t,d.SHOW_TEXT|d.SHOW_COMMENT|d.SHOW_CDATA_SECTION|d.SHOW_PROCESSING_INSTRUCTION,null);let e=o.nextNode();for(;e;){let t=e.data;K_([O,M,T],o=>{t=rv(t,o," ")}),e.data=t,e=o.nextNode()}},jt=function(t){return t instanceof p&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof x)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},Gt=function(t){if(!v||"object"!=typeof t||null===t)return!1;try{return"number"==typeof v(t)}catch(t){return!1}};function Wt(t,o,n){K_(t,t=>{t.call(e,o,n,Ot)})}const Pt=function(t){let o=null;if(Wt(S.beforeSanitizeElements,t,null),jt(t))return Nt(t),!0;const n=St(t.nodeName);if(Wt(S.uponSanitizeElement,t,{tagName:n,allowedTags:H}),tt&&t.hasChildNodes()&&!Gt(t.firstElementChild)&&gv(/<[/\w!]/g,t.innerHTML)&&gv(/<[/\w!]/g,t.textContent))return Nt(t),!0;if(tt&&t.namespaceURI===_t&&"style"===n&&Gt(t.firstElementChild))return Nt(t),!0;if(t.nodeType===Wv)return Nt(t),!0;if(tt&&t.nodeType===Pv&&gv(/<[/\w]/g,t.data))return Nt(t),!0;if(P[n]||!(Z.tagCheck instanceof Function&&Z.tagCheck(n))&&!H[n]){if(!P[n]&&Qt(n)){if(W.tagNameCheck instanceof RegExp&&gv(W.tagNameCheck,n))return!1;if(W.tagNameCheck instanceof Function&&W.tagNameCheck(n))return!1}if(dt&&!pt[n]){const o=_(t)||t.parentNode,e=h(t)||t.childNodes;if(e&&o){for(let n=e.length-1;n>=0;--n){const i=m(e[n],!0);o.insertBefore(i,f(t))}}}return Nt(t),!0}return t instanceof l&&!function(t){let o=_(t);o&&o.tagName||(o={namespaceURI:vt,tagName:"template"});const e=ev(t.tagName),n=ev(o.tagName);return!!Et[t.namespaceURI]&&(t.namespaceURI===ht?o.namespaceURI===_t?"svg"===e:o.namespaceURI===ft?"svg"===e&&("annotation-xml"===n||kt[n]):Boolean(Rt[e]):t.namespaceURI===ft?o.namespaceURI===_t?"math"===e:o.namespaceURI===ht?"math"===e&&Bt[n]:Boolean(qt[e]):t.namespaceURI===_t?!(o.namespaceURI===ht&&!Bt[n])&&!(o.namespaceURI===ft&&!kt[n])&&!qt[e]&&(Ft[e]||!Rt[e]):!("application/xhtml+xml"!==Dt||!Et[t.namespaceURI]))}(t)?(Nt(t),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!gv(/<\/no(script|embed|frames)/i,t.innerHTML)?(X&&t.nodeType===Gv&&(o=t.textContent,K_([O,M,T],t=>{o=rv(o,t," ")}),t.textContent!==o&&(X_(e.removed,{element:t.cloneNode()}),t.textContent=o)),Wt(S.afterSanitizeElements,t,null),!1):(Nt(t),!0)},Vt=function(t,o,e){if(V[o])return!1;if(At&&("id"===o||"name"===o)&&(e in n||e in Mt))return!1;const i=j[o]||Z.attributeCheck instanceof Function&&Z.attributeCheck(o,t);
5if(K&&!V[o]&&gv(U,o));else if(Q&&gv(R,o));else if(!i||V[o]){if(!(Qt(t)&&(W.tagNameCheck instanceof RegExp&&gv(W.tagNameCheck,t)||W.tagNameCheck instanceof Function&&W.tagNameCheck(t))&&(W.attributeNameCheck instanceof RegExp&&gv(W.attributeNameCheck,o)||W.attributeNameCheck instanceof Function&&W.attributeNameCheck(o,t))||"is"===o&&W.allowCustomizedBuiltInElements&&(W.tagNameCheck instanceof RegExp&&gv(W.tagNameCheck,e)||W.tagNameCheck instanceof Function&&W.tagNameCheck(e))))return!1}else if(mt[o]);else if(gv(L,rv(e,N,"")));else if("src"!==o&&"xlink:href"!==o&&"href"!==o||"script"===t||0!==av(e,"data:")||!Ct[t]){if(J&&!gv(q,rv(e,N,"")));else if(e)return!1}else;return!0},Zt=bv({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Qt=function(t){return!Zt[ev(t)]&&gv(I,t)},Kt=function(t){Wt(S.beforeSanitizeAttributes,t,null);const o=t.attributes;if(!o||jt(t))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:j,forceKeepAttr:void 0};let i=o.length;for(;i--;){const r=o[i],a=r.name,A=r.namespaceURI,s=r.value,l=St(a),d=s;let c="value"===a?d:Av(d);if(n.attrName=l,n.attrValue=c,n.keepAttr=!0,n.forceKeepAttr=void 0,Wt(S.uponSanitizeAttribute,t,n),c=n.attrValue,!st||"id"!==l&&"name"!==l||0===av(c,lt)||(It(a,t),c=lt+c),tt&&gv(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,c)){It(a,t);continue}if("attributename"===l&&iv(c,"href")){It(a,t);continue}if(n.forceKeepAttr)continue;if(!n.keepAttr){It(a,t);continue}if(!$&&gv(/\/>/i,c)){It(a,t);continue}X&&K_([O,M,T],t=>{c=rv(c,t," ")});const x=St(t.nodeName);if(Vt(x,l,c)){if(y&&"object"==typeof C&&"function"==typeof C.getAttributeType)if(A);else switch(C.getAttributeType(x,l)){case"TrustedHTML":c=y.createHTML(c);break;case"TrustedScriptURL":c=y.createScriptURL(c)}if(c!==d)try{A?t.setAttributeNS(A,a,c):t.setAttribute(a,c),jt(t)?Nt(t):$_(e.removed)}catch(o){It(a,t)}}else It(a,t)}Wt(S.afterSanitizeAttributes,t,null)},Jt=function(t){let o=null;const e=Ht(t);for(Wt(S.beforeSanitizeShadowDOM,t,null);o=e.nextNode();)Wt(S.uponSanitizeShadowNode,o,null),Pt(o),Kt(o),o.content instanceof a&&Jt(o.content);Wt(S.afterSanitizeShadowDOM,t,null)},$t=function(t){if(t.nodeType===jv&&t.shadowRoot instanceof a){const o=t.shadowRoot;$t(o),Jt(o)}const o=t.childNodes;if(!o)return;const e=[];K_(o,t=>{X_(e,t)});for(const t of e)$t(t)};return e.sanitize=function(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,A=null,s=null;if(yt=!t,yt&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Gt(t)&&(t=function(t){switch(typeof t){case"string":return t;case"number":return sv(t);case"boolean":return lv(t);case"bigint":return dv?dv(t):"0";case"symbol":return cv?cv(t):"Symbol()";case"undefined":default:return pv(t);case"function":case"object":{if(null===t)return pv(t);const o=t,e=_v(o,"toString");if("function"==typeof e){const t=e(o);return"string"==typeof t?t:pv(t)}return pv(t)}}}(t),"string"!=typeof t))throw Cv("dirty is not a string, aborting");if(!e.isSupported)return t;if(et||Ut(o),e.removed=[],"string"==typeof t&&(ct=!1),ct){const o=t.nodeName;if("string"==typeof o){const t=St(o);if(!H[t]||P[t])throw Cv("root node is forbidden and cannot be sanitized in-place")}$t(t)}else if(Gt(t))n=Lt("\x3c!----\x3e"),r=n.ownerDocument.importNode(t,!0),r.nodeType===jv&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r),$t(r);else{if(!it&&!X&&!ot&&-1===t.indexOf("<"))return y&&at?y.createHTML(t):t;if(n=Lt(t),!n)return it?null:at?E:""}n&&nt&&Nt(n.firstChild);const l=Ht(ct?t:n);for(;A=l.nextNode();)Pt(A),Kt(A),A.content instanceof a&&Jt(A.content);if(ct)return X&&Yt(t),t;if(it){if(X&&Yt(n),rt)for(s=F.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return(j.shadowroot||j.shadowrootmode)&&(s=z.call(i,s,!0)),s}let d=ot?n.outerHTML:n.innerHTML;return ot&&H["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&gv(Hv,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),X&&K_([O,M,T],t=>{d=rv(d,t," ")}),y&&at?y.createHTML(d):d},e.setConfig=function(){Ut(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),et=!0},e.clearConfig=function(){Ot=null,et=!1},e.isValidAttribute=function(t,o,e){Ot||Ut({});const n=St(t),i=St(o);return Vt(n,i,e)},e.addHook=function(t,o){"function"==typeof o&&X_(S[t],o)},e.removeHook=function(t,o){if(void 0!==o){const e=J_(S[t],o);return-1===e?void 0:tv(S[t],e,1)[0]}return $_(S[t])},e.removeHooks=function(t){S[t]=[]},e.removeAllHooks=function(){S={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},e}();const Kv=xe.each,Jv=xe.trim,$v=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],Xv={ftp:21,http:80,https:443,mailto:25},ty=["img","video"],oy=(t,o,e)=>{const n=(t=>{try{return decodeURIComponent(t)}catch{return unescape(t)}})(o).replace(/\s/g,"");return!t.allow_script_urls&&(!!/((java|vb)script|mhtml):/i.test(n)||!t.allow_html_data_urls&&(/^data:image\//i.test(n)?((t,o)=>v(t)?!t:!v(o)||!G(ty,o))(t.allow_svg_data_urls,e)&&/^data:image\/svg\+xml/i.test(n):/^data:/i.test(n)))};class ey{static parseDataUri(t){let o;const e=decodeURIComponent(t).split(","),n=/data:([^;]+)/.exec(e[0]);return n&&(o=n[1]),{type:o,data:e[1]}}static isDomSafe(t,o,e={}){if(e.allow_script_urls)return!0;{const n=Ta.decode(t).replace(/[\s\u0000-\u001F]+/g,"");return!oy(e,n,o)}}static getDocumentBaseUrl(t){let o;return o=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href??"":t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(o)&&(o=o.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(o)||(o+="/")),o}source;protocol;authority;userInfo;user;password;host;port;relative;path="";directory="";file;query;anchor;settings;constructor(t,o={}){t=Jv(t),this.settings=o;const e=o.base_uri,n=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))return void(n.source=t);const i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(e&&e.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){const o=e?e.path:new ey(document.location.href).directory;if(""===e?.protocol)t="//mce_host"+n.toAbsPath(o,t);else{const i=/([^#?]*)([#?]?.*)/.exec(t);i&&(t=(e&&e.protocol||"http")+"://mce_host"+n.toAbsPath(o,i[1])+i[2])}}t=t.replace(/@@/g,"(mce_at)");const r=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);r&&Kv($v,(t,o)=>{let e=r[o];e&&(e=e.replace(/\(mce_at\)/g,"@@")),n[t]=e}),e&&(n.protocol||(n.protocol=e.protocol),n.userInfo||(n.userInfo=e.userInfo),n.port||"mce_host"!==n.host||(n.port=e.port),n.host&&"mce_host"!==n.host||(n.host=e.host),n.source=""),i&&(n.protocol="")}setPath(t){const o=/^(.*?)\/?(\w+)?$/.exec(t);o&&(this.path=o[0],this.directory=o[1],this.file=o[2]),this.source="",this.getURI()}toRelative(t){if("./"===t)return t;const o=new ey(t,{base_uri:this});if("mce_host"!==o.host&&this.host!==o.host&&o.host||this.port!==o.port||this.protocol!==o.protocol&&""!==o.protocol)return o.getURI();const e=this.getURI(),n=o.getURI();if(e===n||"/"===e.charAt(e.length-1)&&e.substr(0,e.length-1)===n)return e;let i=this.toRelPath(this.path,o.path);
vendor: 15,962 bytes, line 5
5return o.query&&(i+="?"+o.query),o.anchor&&(i+="#"+o.anchor),i}toAbsolute(t,o){const e=new ey(t,{base_uri:this});return e.getURI(o&&this.isSameOrigin(e))}isSameOrigin(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;const o=this.protocol?Xv[this.protocol]:null;if(o&&(this.port||o)==(t.port||o))return!0}return!1}toRelPath(t,o){let e,n,i=0,r="";const a=t.substring(0,t.lastIndexOf("/")).split("/"),A=o.split("/");if(a.length>=A.length)for(e=0,n=a.length;e<n;e++)if(e>=A.length||a[e]!==A[e]){i=e+1;break}if(a.length<A.length)for(e=0,n=A.length;e<n;e++)if(e>=a.length||a[e]!==A[e]){i=e+1;break}if(1===i)return o;for(e=0,n=a.length-(i-1);e<n;e++)r+="../";for(e=i-1,n=A.length;e<n;e++)r+=e!==i-1?"/"+A[e]:A[e];return r}toAbsPath(t,o){let e=0;const n=/\/$/.test(o)?"/":"",i=t.split("/"),r=o.split("/"),a=[];Kv(i,t=>{t&&a.push(t)});const A=[];for(let t=r.length-1;t>=0;t--)0!==r[t].length&&"."!==r[t]&&(".."!==r[t]?e>0?e--:A.push(r[t]):e++);const s=a.length-e;let l;return l=s<=0?rt(A).join("/"):a.slice(0,s).join("/")+"/"+rt(A).join("/"),0!==l.indexOf("/")&&(l="/"+l),n&&l.lastIndexOf("/")!==l.length-1&&(l+=n),l}getURI(t=!1){let o;return this.source&&!t||(o="",t||(this.protocol?o+=this.protocol+"://":o+="//",this.userInfo&&(o+=this.userInfo+"@"),this.host&&(o+=this.host),this.port&&(o+=":"+this.port)),this.path&&(o+=this.path),this.query&&(o+="?"+this.query),this.anchor&&(o+="#"+this.anchor),this.source=o),this.source}}const ny=xe.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),iy="data-mce-type";let ry=0;const ay=(t,o,e,n,i)=>{const r=o.validate,a=e.getSpecialElements();8===t.nodeType&&(!o.allow_conditional_comments&&/^\[if/i.test(t.nodeValue??"")&&(t.nodeValue=" "+t.nodeValue),o.sanitize&&o.allow_html_in_comments&&g(t.nodeValue)&&(t.nodeValue=(t=>t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"))(t.nodeValue)));const A=i?.tagName??t.nodeName.toLowerCase();if("html"!==n&&e.isValid(n))return void(v(i)&&(i.allowedTags[A]=!0));if(1!==t.nodeType||"body"===A)return;const s=ge.fromDom(t);if(o.sanitize){const t=ts(s)&&e.isValid("script")||os(s)&&e.isValid("style");t&&I.from((t=>t.dom.textContent)(s)).each(t=>yn(s,"data-mce-tmp",t));const o=(t=>Se(t)&&"iframe"===ke(t))(s)&&e.isValid("iframe");(t||o)&&Sn(s)}const l=Bn(s,iy),d=wn(s,"data-mce-bogus");if(!l&&g(d))return void("all"===d?On(s):Mn(s));const c=e.getElementRule(A);if(!r||c){if(v(i)&&(i.allowedTags[A]=!0),r&&c&&!l){if(V(c.attributesForced??[],t=>{yn(s,t.name,"{$uid}"===t.value?"mce_"+ry++:t.value)}),V(c.attributesDefault??[],t=>{Bn(s,t.name)||yn(s,t.name,"{$uid}"===t.value?"mce_"+ry++:t.value)}),c.attributesRequired&&!W(c.attributesRequired,t=>Bn(s,t)))return void Mn(s);if(c.removeEmptyAttrs&&Dn(s))return void Mn(s);c.outputName&&c.outputName!==A&&qn(s,c.outputName)}}else kt(a,A)?On(s):Mn(s)},Ay=(t,o,e,n,i,r)=>"html"!==e&&!Vr(n)||!(i in ny&&oy(t,r,n))&&(!t.validate||o.isValid(n,i)||Xt(i,"data-")||Xt(i,"aria-")),sy=(t,o)=>t.hasAttribute(iy)&&("id"===o||"class"===o||"style"===o),ly=(t,o,e)=>t in o.getBoolAttrs()&&!kt(o.getCustomElements(),e.toLowerCase()),dy=(t,o,e,n)=>{const{attributes:i}=t;for(let r=i.length-1;r>=0;r--){const a=i[r],A=a.name,s=a.value;Ay(o,e,n,t.tagName.toLowerCase(),A,s)||sy(t,A)?ly(A,e,t.nodeName)&&t.setAttribute(A,A):t.removeAttribute(A)}},cy=(t,o,e)=>{const n=Qv();return n.addHook("uponSanitizeElement",(n,i)=>{ay(n,t,o,e.track(n),i)}),n.addHook("afterSanitizeElements",t=>{(t=>{const o=ge.fromDom(t);(ts(o)||os(o))&&kn(o,"data-mce-tmp").each(t=>{((t,o)=>{t.dom.textContent=o})(o,t),Fn(o,"data-mce-tmp")})})(t)}),n.addHook("uponSanitizeAttribute",(n,i)=>{((t,o,e,n,i)=>{const r=t.tagName.toLowerCase(),{attrName:a,attrValue:A}=i;i.keepAttr=Ay(o,e,n,r,a,A),i.keepAttr?(i.allowedAttributes[a]=!0,ly(a,e,t.nodeName)&&(i.attrValue=a),o.allow_svg_data_urls&&Xt(A,"data:image/svg+xml")&&(i.forceKeepAttr=!0)):sy(t,a)&&(i.forceKeepAttr=!0)})(n,t,o,e.current(),i)}),n},xy=(t,o)=>{const e=Qv(),n=o.allow_mathml_annotation_encodings,i=m(n)&&n.length>0,r=(t,e)=>i&&"semantics"===e?I.some(!0):"annotation"===e?I.some(Ar(t)&&(t=>{const o=t.getAttribute("encoding");return i&&g(o)&&G(n,o)})(t)):m(o.extended_mathml_elements)&&o.extended_mathml_elements.includes(e)?I.from(!0):I.none();e.addHook("uponSanitizeElement",(t,e)=>{const n=e.tagName??t.nodeName.toLowerCase();r(t,n).each(i=>{e.allowedTags[n]=i,!i&&o.sanitize&&Ar(t)&&t.remove()})}),e.addHook("uponSanitizeAttribute",(t,e)=>{if(m(o.extended_mathml_attributes)){o.extended_mathml_attributes.includes(e.attrName)&&(e.forceKeepAttr=!0)}}),e.sanitize(t,{IN_PLACE:!0,USE_PROFILES:{mathMl:!0}})},py=t=>o=>{const e=Qr(o);if("svg"===e)(t=>{const o=["type","href","role","arcrole","title","show","actuate","label","from","to"].map(t=>`xlink:${t}`),e={IN_PLACE:!0,USE_PROFILES:{html:!0,svg:!0,svgFilters:!0},ALLOWED_ATTR:o};Qv().sanitize(t,e)})(o);else{if("math"!==e)throw new Error("Not a namespace element");xy(o,t)}},gy=(t,o)=>{const e=(()=>{const t=Qt(),o=()=>t.get().map(Qr).getOr("html");return{track:e=>(Zr(e)?t.set(e):t.get().exists(t=>!t.contains(e))&&t.clear(),o()),current:o,reset:()=>{t.clear()}}})();if(t.sanitize){const n=cy(t,o,e),i=(o,i)=>{n.sanitize(o,((t,o)=>{const e={IN_PLACE:!0,ALLOW_UNKNOWN_PROTOCOLS:!0,ALLOWED_TAGS:["#comment","#cdata-section","body","html"],ALLOWED_ATTR:[]};return e.PARSER_MEDIA_TYPE=o,t.allow_script_urls?e.ALLOWED_URI_REGEXP=/.*/:t.allow_html_data_urls&&(e.ALLOWED_URI_REGEXP=/^(?!(\w+script|mhtml):)/i),e})(t,i)),n.removed=[],e.reset()};return{sanitizeHtmlElement:i,sanitizeNamespaceElement:py(t)}}return{sanitizeHtmlElement:(n,i)=>{const r=document.createNodeIterator(n,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT);let a;for(;a=r.nextNode();){const n=e.track(a);ay(a,t,o,n),Ar(a)&&dy(a,t,o,n)}e.reset()},sanitizeNamespaceElement:k}},Cy=["script","style","template","param","meta","title","link"],uy=xe.makeMap,my=xe.extend,by=(t,o,e,n,i)=>{const r=t.name,a=r in e&&"title"!==r&&"textarea"!==r&&"noscript"!==r,A=o.childNodes;for(let o=0,r=A.length;o<r;o++){const r=A[o],s=new im(r.nodeName.toLowerCase(),r.nodeType);if(Ar(r)){const t=r.attributes;for(let o=0,e=t.length;o<e;o++){const e=t[o];s.attr(e.name,e.value)}Vr(s.name)&&(n(r),s.value=r.innerHTML)}else ur(r)?(s.value=r.data,a&&(s.raw=!0)):fr(r)?s.value=i?h_(r.data):r.data:(mr(r)||br(r))&&(s.value=r.data);if(zr(r)){const t=im.create("#text");t.value=r.innerHTML,t.raw=!0,s.append(t)}else Vr(s.name)||by(s,r,e,n,i);t.append(s)}},fy=(t,o,e,n)=>{const i=e.validate,r=o.getNonEmptyElements(),a=o.getWhitespaceElements(),A=my(uy(Cy),o.getBlockElements()),s=Ja(o),l=/[ \t\r\n]+/g,d=/^[ \t\r\n]+/,c=/[ \t\r\n]+$/,x=t=>{let o=t.parent;for(;v(o);){if(o.name in a)return!0;o=o.parent}return!1},p=e=>e.name in A||da(o,e)||Vr(e.name)&&e.parent===t,g=(o,e)=>{const i=e?o.prev:o.next;return!v(i)&&!_(o.parent)&&(p(o.parent)&&(o.parent!==t||!0===n.isRootContent))};return[t=>{if(3===t.type&&!x(t)){let o=t.value??"";o=o.replace(l," "),(((t,o)=>v(t)&&(o(t)||"br"===t.name))(t.prev,p)||g(t,!0))&&(o=o.replace(d,"")),0===o.length||" "===o&&t.prev&&8===t.prev.type&&t.next&&8===t.next.type?t.remove():t.value=o}},t=>{if(1===t.type){const A=o.getElementRule(t.name);if(i&&A){const i=c_(o,r,a,t);A.paddInEmptyBlock&&i&&(t=>{let e=t;for(;v(e);){if(e.name in s)return c_(o,r,a,e);e=e.parent}return!1})(t)?l_(e,n,p,t):A.removeEmpty&&i?p(t)?t.remove():t.unwrap():A.paddEmpty&&(i||(t=>d_(t,"#text")&&t?.firstChild?.value===po)(t))&&l_(e,n,p,t)}}else if(3===t.type&&!x(t)){let o=t.value??"";(t.next&&p(t.next)||g(t,!1))&&(o=o.replace(c,"")),0===o.length?t.remove():t.value=o}}]},hy=' xmlns="http://www.w3.org/1999/xhtml"',_y=(t={},o=Xa())=>{const e=f_(),n=f_(),i={validate:!0,root_name:"body",sanitize:!0,allow_html_in_comments:!1,...t},r=new DOMParser,a=gy(i,o),A=e.addFilter,s=e.getFilters,l=e.removeFilter,d=n.addFilter,c=n.getFilters,x=n.removeFilter,p=(t,e)=>{const n=g(e.attr(iy)),i=1===e.type&&!kt(t,e.name)&&!da(o,e)&&!Vr(e.name);return 3===e.type||i&&!n},C={schema:o,addAttributeFilter:d,getAttributeFilters:c,removeAttributeFilter:x,addNodeFilter:A,getNodeFilters:s,removeNodeFilter:l,parse:(t,e={})=>{const n=i.validate,A="#document"===(e.context??i.root_name),l=e.context??(A?"html":i.root_name),d=((t,e,n="html",i=!1)=>{const A="xhtml"===n,s=A?"application/xhtml+xml":"text/html",l=kt(o.getSpecialElements(),e.toLowerCase()),d=l?`<${e}>${t}</${e}>`:t,c=r.parseFromString(/^[\s]*<head/i.test(t)||/^[\s]*<html/i.test(t)||/^[\s]*<!DOCTYPE/i.test(t)?`<html${A?hy:""}>${d}</html>`:A?`<html${hy}><head></head><body>${d}</body></html>`:`<body>${d}</body>`,s),x=i?c.documentElement:c.body;return a.sanitizeHtmlElement(x,s),l?x.firstChild:x})(t,l,e.format,A);na(o,d);const x=new im(l,11);by(x,d,o.getSpecialElements(),a.sanitizeNamespaceElement,i.sanitize&&i.allow_html_in_comments),d.innerHTML="";const[g,C]=fy(x,o,i,e),u=[],m=n?t=>((t,e)=>{C_(o,t)&&e.push(t)})(t,u):k,b={nodes:{},attributes:{}},f=t=>a_(s(),c(),t,b);((t,o,e)=>{const n=[];for(let e=t,i=e;e;i=e,e=e.walk()){const r=e;V(o,t=>t(r)),_(r.parent)&&r!==t?e=i:n.push(r)}for(let t=n.length-1;t>=0;t--){const o=n[t];V(e,t=>t(o))}})(x,[g,f],[C,m]),u.reverse(),n&&u.length>0&&(e.context?e.invalid=!0:g_(u,o,x,f));const h=((t,o)=>{const e=o.forced_root_block??t.forced_root_block;return!1===e?"":!0===e?"p":e})(i,e);return h&&("body"===x.name||e.isRootContent)&&((t,e)=>{const n=my(uy(Cy),o.getBlockElements()),r=/^[ \t\r\n]+/,a=/[ \t\r\n]+$/;let A=t.firstChild,s=null;const l=t=>{t&&(A=t.firstChild,A&&3===A.type&&(A.value=A.value?.replace(r,"")),A=t.lastChild,A&&3===A.type&&(A.value=A.value?.replace(a,"")))};if(o.isValidChild(t.name,e.toLowerCase())){for(;A;){const o=A.next;p(n,A)?(s||(s=new im(e,1),s.attr(i.forced_root_block_attrs),t.insert(s,A)),s.append(A)):(l(s),s=null),A=o}l(s)}})(x,h),e.invalid||A_(b,e),x}};return((t,o)=>{const e=t.schema;t.addAttributeFilter("href",t=>{let e=t.length;const n=t=>{const o=t?xe.trim(t):"";return/\b(noopener)\b/g.test(o)?o:(t=>t.split(" ").filter(t=>t.length>0).concat(["noopener"]).sort().join(" "))(o)};if(!o.allow_unsafe_link_target)for(;e--;){const o=t[e];"a"===o.name&&"_blank"===o.attr("target")&&o.attr("rel",n(o.attr("rel")))}}),o.allow_html_in_named_anchor||t.addAttributeFilter("id,name",t=>{let o,e,n,i,r=t.length;for(;r--;)if(i=t[r],"a"===i.name&&i.firstChild&&!i.attr("href"))for(n=i.parent,o=i.lastChild;o&&n;)e=o.prev,n.insert(o,i),o=e}),o.fix_list_elements&&t.addNodeFilter("ul,ol",t=>{let o,e,n=t.length;for(;n--;)if(o=t[n],e=o.parent,e&&("ul"===e.name||"ol"===e.name))if(o.prev&&"li"===o.prev.name)o.prev.append(o);else{const t=new im("li",1);t.attr("style","list-style-type: none"),o.wrap(t)}});const n=e.getValidClasses();o.validate&&n&&t.addAttributeFilter("class",t=>{let o=t.length;for(;o--;){const e=t[o],i=e.attr("class")??"",r=xe.explode(i," ");let a="";for(let t=0;t<r.length;t++){const o=r[t];let i=!1,A=n["*"];A&&A[o]&&(i=!0),A=n[e.name],!i&&A&&A[o]&&(i=!0),i&&(a&&(a+=" "),a+=o)}a.length||(a=null),e.attr("class",a)}}),R_(t,o);const i=o.sandbox_iframes??!1,r=gt(o.sandbox_iframes_exclusions??[]);o.convert_unsafe_embeds&&t.addNodeFilter("object,embed",t=>V(t,t=>{t.replace(U_({type:t.attr("type"),src:"object"===t.name?t.attr("data"):t.attr("src"),width:t.attr("width"),height:t.attr("height")},i,r))})),i&&t.addNodeFilter("iframe",t=>V(t,t=>M_(t,r)))})(C,i),((t,o,e)=>{o.inline_styles&&v_(t,o,e)})(C,i,o),C},vy=t=>t instanceof im,yy=(t,o,e)=>{const n=(t=>vy(t)?Em({validate:!1}).serialize(t):t)(t),i=o(n);if(i.isDefaultPrevented())return i;if(vy(t)){if(i.content!==n){const o=_y({validate:!1,forced_root_block:!1,...e}).parse(i.content,{context:t.name});return{...i,content:o}}return{...i,content:t}}return i},Ey=t=>({sanitize:Sx(t),sandbox_iframes:qx(t),sandbox_iframes_exclusions:Nx(t)}),wy=(t,o)=>{if(o.no_events)return Ot.value(o);{const e=((t,o)=>t.dispatch("BeforeGetContent",o))(t,o);return e.isDefaultPrevented()?Ot.error(Ud(t,{content:"",...e}).content):Ot.value(e)}},ky=(t,o,e)=>{if(e.no_events)return o;{const n=yy(o,o=>Ud(t,{...e,content:o}),Ey(t));return n.content}},By=(t,o)=>{if(o.no_events)return Ot.value(o);{const e=yy(o.content,e=>((t,o)=>t.dispatch("BeforeSetContent",o))(t,{...o,content:e}),Ey(t));return e.isDefaultPrevented()?(Td(t,e),Ot.error(void 0)):Ot.value(e)}},Fy=(t,o,e)=>{e.no_events||Td(t,{...e,content:o})},Dy="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists,template_cdate_classes,template_mdate_classes,template_selected_content_classes,template_preview_replace_values,template_replace_values,templates,template_cdate_format,template_mdate_format".split(","),zy=["content_css_cors"],Sy="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,template,textcolor,rtc".split(","),Oy=[{name:"export",replacedWith:"Export to PDF"}],My=(t,o)=>{const e=K(o,o=>kt(t,o));return st(e)},Ty=t=>{const o=My(t,Dy),e=t.forced_root_block;return!1!==e&&""!==e||o.push("forced_root_block (false only)"),st(o)},Uy=t=>My(t,zy),Ry=(t,o)=>{const e=xe.makeMap(t.plugins," "),n=K(o,t=>kt(e,t));return st(n)},qy=t=>Ry(t,Sy),Ny=t=>Ry(t,Oy.map(t=>t.name)),Iy=t=>tt(Oy,o=>o.name===t).fold(()=>t,o=>o.replacedWith?`${t}, replaced by ${o.replacedWith}`:t),Ly=(t,o)=>{((t,o)=>{const e=Ty(t),n=qy(o),i=n.length>0,r=e.length>0,a="mobile"===o.theme;if(i||r||a){const t="\n- ",o=a?`\n\nThemes:${t}mobile`:"",A=i?`\n\nPlugins:${t}${n.join(t)}`:"",s=r?`\n\nOptions:${t}${e.join(t)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 8.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/8/migration-from-7x/ for more information."+o+A+s)}})(t,o),((t,o)=>{const e=Uy(t),n=Ny(o),i=n.length>0,r=e.length>0;if(i||r){const t="\n- ",o=i?`\n\nPlugins:${t}${n.map(Iy).join(t)}`:"",a=r?`\n\nOptions:${t}${e.join(t)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+o+a)}})(t,o)},Hy={fire:'The "fire" event api has been deprecated and will be removed in TinyMCE 9. Use "dispatch" instead.',selectionSetContent:'The "editor.selection.setContent" method has been deprecated and will be removed in TinyMCE 9. Use "editor.insertContent" instead.'},Yy=t=>{console.warn(Hy[t],(new Error).stack)},jy=t=>0===t.dom.length?(On(t),I.none()):I.some(t),Gy=(t,o,e,n,i)=>{t.bind(t=>((n?Fb:Bb)(t.dom,n?t.dom.length:0,i),o.filter(Oe).map(o=>((t,o,e,n,i)=>{const r=t.dom,a=o.dom,A=n?r.length:a.length;n?(Db(r,a,i,!1,!n),e.setStart(a,A)):(Db(a,r,i,!1,!n),e.setEnd(a,A))})(t,o,e,n,i)))).orThunk(()=>{const t=((t,o)=>t.filter(t=>TC.isBookmarkNode(t.dom)).bind(o?Ge:je))(o,n).or(o).filter(Oe);return t.map(t=>((t,o,e)=>{Ie(t).each(n=>{const i=t.dom;o&&mb(n,xl(i,0),e)?Bb(i,0,e):!o&&bb(n,xl(i,i.length),e)&&Fb(i,i.length,e)})})(t,n,i))})},Wy=(t,o,e={})=>{const n=((t,o)=>({format:"html",...t,set:!0,selection:!0,content:o}))(e,o);By(t,n).each(o=>{const e=((t,o)=>{if("raw"!==o.format){const e=t.selection.getRng(),n=t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock),i=n?{context:n.nodeName.toLowerCase()}:{},r=t.parser.parse(o.content,{forced_root_block:!1,...i,...o});return Em({validate:!1},t.schema).serialize(r)}return o.content})(t,o),n=t.selection.getRng();((t,o,e)=>{const n=I.from(o.firstChild).map(ge.fromDom),i=I.from(o.lastChild).map(ge.fromDom);
5t.deleteContents(),t.insertNode(o);const r=n.bind(je).filter(Oe).bind(jy),a=i.bind(Ge).filter(Oe).bind(jy);Gy(r,n,t,!0,e),Gy(a,i,t,!1,e),t.collapse(!1)})(n,n.createContextualFragment(e),t.schema),t.selection.setRng(n),Vu(t,n),Fy(t,e,o)})},Py=(t,o)=>t.getBlockElements()[o.name]&&(t=>v(t.firstChild)&&t.firstChild===t.lastChild)(o)&&(t=>"br"===t.name||t.value===po)(o.firstChild),Vy=(t,o)=>{let e=o.firstChild,n=o.lastChild;return e&&"meta"===e.name&&(e=e.next),n&&"mce_marker"===n.attr("id")&&(n=n.prev),((t,o)=>{const e=t.getNonEmptyElements();return v(o)&&(o.isEmpty(e)||Py(t,o))})(t,n)&&(n=n?.prev),!(!e||e!==n)&&("ul"===e.name||"ol"===e.name)},Zy=t=>v(t?.firstChild)&&t.firstChild===t.lastChild&&(t=>t.data===po||vr(t))(t.firstChild),Qy=t=>{return t.length>0&&(!(o=t[t.length-1]).firstChild||Zy(o))?t.slice(0,-1):t;var o},Ky=(t,o)=>{const e=t.getParent(o,t.isBlock);return e&&"LI"===e.nodeName?e:null},Jy=(t,o)=>{const e=xl.after(t),n=Zp(o).prev(e);return n?n.toRange():null},$y=(t,o,e)=>{const n=t.parentNode;return n&&xe.each(o,o=>{n.insertBefore(o,t)}),((t,o)=>{const e=xl.before(t),n=Zp(o).next(e);return n?n.toRange():null})(t,e)},Xy=(t,o,e,n)=>{const i=((t,o,e)=>{const n=o.serialize(e);return(t=>{const o=t.firstChild,e=t.lastChild;return o&&"META"===o.nodeName&&o.parentNode?.removeChild(o),e&&"mce_marker"===e.id&&e.parentNode?.removeChild(e),t})(t.createFragment(n))})(o,t,n),r=Ky(o,e.startContainer),a=Qy((A=i.firstChild,K(A?.childNodes??[],t=>"LI"===t.nodeName)));var A;const s=o.getRoot(),l=t=>{const n=xl.fromRangeStart(e),i=Zp(o.getRoot()),a=1===t?i.prev(n):i.next(n),A=a?.getNode();return!A||Ky(o,A)!==r};return r?l(1)?$y(r,a,s):l(2)?((t,o,e,n)=>(n.insertAfter(o.reverse(),t),Jy(o[0],e)))(r,a,s,o):((t,o,e,n)=>{const i=((t,o)=>{const e=o.cloneRange(),n=o.cloneRange();return e.setStartBefore(t),n.setEndAfter(t),[e.cloneContents(),n.cloneContents()]})(t,n),r=t.parentNode;return r&&(r.insertBefore(i[0],t),xe.each(o,o=>{r.insertBefore(o,t)}),r.insertBefore(i[1],t),r.removeChild(t)),Jy(o[o.length-1],e)})(r,a,s,e):null},tE=["pre"],oE=Fr,eE=(t,o,e)=>{"all"===e.getAttribute("data-mce-bogus")?e.parentNode?.insertBefore(t.dom.createFragment(o),e):((t,o)=>{if(t.isBlock(o)&&t.isEditable(o)){const t=o.childNodes;return 1===t.length&&vr(t[0])||0===t.length}return!1})(t.dom,e)?t.dom.setHTML(e,o):Wy(t,o,{no_events:!0})},nE=(t,o,e)=>{I.from(t.getParent(o,"td,th")).map(ge.fromDom).each(t=>((t,o)=>{Ke(t).each(e=>{je(e).each(n=>{o.isBlock(ke(t))&&XA(e)&&o.isBlock(ke(n))&&On(e)})})})(t,e))},iE=(t,o)=>{const e=t.schema.getTextInlineElements(),n=t.dom;if(o){const o=t.getBody(),i=qf(t),r="*[data-mce-fragment]",a=n.select(r);xe.each(a,t=>{const a=t=>v(e[t.nodeName.toLowerCase()]),A=t=>1===t.childNodes.length;if(!Dm(n,s=t)&&!zm(n,s)&&a(t)&&A(t)){const e=Fm(n,t),s=(t,o)=>it(t,t=>G(o,t)),l=o=>A(t)&&n.is(o,r)&&a(o)&&(o.nodeName===t.nodeName&&s(e,Fm(n,o))||l(o.children[0])),d=e=>v(e)&&e!==o&&(i.compare(t,e)||d(e.parentElement)),c=e=>v(e)&&e!==o&&n.is(e,r)&&(Sm(n,t,e)||c(e.parentElement));(l(t.children[0])||d(t.parentElement)&&!c(t.parentElement))&&n.remove(t,!0)}var s}),((t,o)=>{const e=K(o,o=>t_(t.formatter,o));n_(t,"strikethrough",e)})(t,Nn(a))}},rE=(t,o)=>{let e;const n=t.dom,i=t.selection;if(!o)return;i.scrollIntoView(o);const r=Tf(t.getBody(),o);if(r&&"false"===n.getContentEditable(r))return n.remove(o),void i.select(r);let a=n.createRng();const A=o.previousSibling;if(ur(A)){a.setStart(A,A.nodeValue?.length??0);const t=o.nextSibling;ur(t)&&(A.appendData(t.data),t.parentNode?.removeChild(t))}else a.setStartBefore(o),a.setEndBefore(o);const s=n.getParent(o,n.isBlock);if(n.remove(o),s&&n.isEmpty(s)){const o=oE(s);Sn(ge.fromDom(s)),a.setStart(s,0),a.setEnd(s,0),o||(t=>
vendor: 4,656 bytes, line 5
5!!t.getAttribute("data-mce-fragment"))(s)||!(e=(o=>{let e=xl.fromRangeStart(o);return e=Zp(t.getBody()).next(e),e?.toRange()})(a))?n.add(s,n.create("br",o?{}:{"data-mce-bogus":"1"})):(a=e,n.remove(s))}i.setRng(a)},aE=t=>{const o=t.dom,e=m_(t.selection.getRng());t.selection.setRng(e);const n=o.getParent(e.startContainer,oE);((t,o,e)=>{if(v(e))return e===t.getParent(o.endContainer,oE)&&Tg(ge.fromDom(e),o);return!1})(o,e,n)?yf(t,e,ge.fromDom(n)):(t=>Ig(t,Er))(e)||(t=>Ig(t,ur))(e)?e.deleteContents():t.getDoc().execCommand("Delete",!1)},AE=(t,o,e)=>{const n=t.selection,i=t.dom,r=t.parser,a=e.merge,A=Em({validate:!0},t.schema),s='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>';e.preserve_zwsp||(o=ps(o)),-1===o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,s);let l=n.getRng();const d=l.startContainer,c=t.getBody();d===c&&n.isCollapsed()&&i.isBlock(c.firstChild)&&((t,o)=>v(o)&&!t.schema.getVoidElements()[o.nodeName])(t,c.firstChild)&&i.isEmpty(c.firstChild)&&(l=i.createRng(),l.setStart(c.firstChild,0),l.setEnd(c.firstChild,0),n.setRng(l)),n.isCollapsed()||aE(t);const x=n.getNode(),p={context:x.nodeName.toLowerCase(),data:e.data,insert:!0},g=r.parse(o,p);if(!0===e.paste&&Vy(t.schema,g)&&((t,o)=>!!Ky(t,o))(i,x))return l=Xy(A,i,n.getRng(),g),l&&n.setRng(l),o;!0===e.paste&&((t,o,e,n)=>{const i=o.firstChild,r=o.lastChild,a=i===("bookmark"===r.attr("data-mce-type")?r.prev:r),A=G(tE,i.name);if(a&&A){const o="false"!==i.attr("contenteditable"),r=t.getParent(e,t.isBlock)?.nodeName.toLowerCase()===i.name,a=I.from(Tf(n,e)).forall(wr);return o&&r&&a}return!1})(i,g,x,t.getBody())&&g.firstChild?.unwrap(),(t=>{let o=t;for(;o=o.walk();)1===o.type&&o.attr("data-mce-fragment","1")})(g);let C=g.lastChild;if(C&&"mce_marker"===C.attr("id")){const o=C;for(C=C.prev;C&&"table"!==C.name;C=C.walk(!0))if(3===C.type||!i.isBlock(C.name)){C.parent&&t.schema.isValidChild(C.parent.name,"span")&&C.parent.insert(o,C,"br"===C.name);break}}if(t._selectionOverrides.showBlockCaretContainer(x),p.invalid||((t,o,e)=>W(e.children(),r_)&&"SUMMARY"===t.getParent(o,t.isBlock)?.nodeName)(i,x,g)){Wy(t,s);let e,a=n.getNode();const l=t.getBody();for(hr(a)?a=e=l:e=a;e&&e!==l;)a=e,e=e.parentNode;o=a===l?l.innerHTML:i.getOuterHTML(a);const d=r.parse(o),c=(t=>{for(let o=t;o;o=o.walk())if("mce_marker"===o.attr("id"))return I.some(o);return I.none()})(d),x=c.bind(x_).getOr(d);c.each(t=>t.replace(g));const p=(t=>{const o=[];for(let e=t.firstChild;v(e);e=e.walk())o.push(e);return o})(g);g.unwrap();const C=K(p,o=>C_(t.schema,o));g_(C,t.schema,x),s_(r.getNodeFilters(),r.getAttributeFilters(),d),o=A.serialize(d),a===l?i.setHTML(l,o):i.setOuterHTML(a,o)}else o=A.serialize(g),eE(t,o,x);var u;return iE(t,a),rE(t,i.get("mce_marker")),u=t.getBody(),xe.each(u.getElementsByTagName("*"),t=>{t.removeAttribute("data-mce-fragment")}),nE(i,n.getStart(),t.schema),((t,o,e)=>{const n=He(ge.fromDom(e),t=>ve(t,ge.fromDom(o)));lt(n,n.length-2).filter(Se).fold(()=>na(t,o),o=>na(t,o.dom))})(t.schema,t.getBody(),n.getStart()),o},sE=(t,o,e)=>{t.dom.setHTML(t.getBody(),o),!0!==e&&(t=>{ru(t)&&rg(t.getBody()).each(o=>{const e=o.getNode(),n=pr(e)?rg(e).getOr(o):o;t.selection.setRng(n.toRange())})})(t)},lE=(t,o,e)=>I.from(t.getBody()).map(n=>vy(o)?((t,o,e,n)=>{s_(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),e);const i=Em({validate:!1},t.schema).serialize(e),r=ps(As(ge.fromDom(o))?i:xe.trim(i));return sE(t,r,n.no_selection),{content:e,html:r}})(t,n,o,e):((t,o,e,n)=>{if(0===(e=ps(e)).length||/^\s+$/.test(e)){const i='<br data-mce-bogus="1">';"TABLE"===o.nodeName?e="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(o.nodeName)&&(e="<li>"+i+"</li>");const r=$d(t);return t.schema.isValidChild(o.nodeName.toLowerCase(),r.toLowerCase())?(e=i,e=t.dom.createHTML(r,Xd(t),e)):e||(e=i),sE(t,e,n.no_selection),{content:e,html:e}}{"raw"!==n.format&&(e=Em({validate:!1},t.schema).serialize(t.parser.parse(e,{isRootContent:!0,insert:!0})));const i=As(ge.fromDom(o))?e:xe.trim(e);return sE(t,i,n.no_selection),{content:i,html:i}}})(t,n,o,e)).getOr({content:o,html:vy(e.content)?"":e.content}),dE={},cE=dr(["pre"]);((t,o)=>{dE[t]||(dE[t]=[]),dE[t].push(o)})("pre",t=>{const o=t.selection.getRng();if(!o.collapsed){const o=t.selection.getSelectedBlocks(),e=K(K(o,cE),(t=>o=>{const e=o.previousSibling;return cE(e)&&G(t,e)})(o));V(e,t=>{((t,o)=>{const e=ge.fromDom(o),n=qe(e).dom;On(e),_n(ge.fromDom(t),[ge.fromTag("br",n),ge.fromTag("br",n),...Ve(e)])})(t.previousSibling,t)})}});const xE=xe.each,pE=(t,o,e,n)=>{xE(o,o=>{rC(o)&&xE(t.dom.select(o.inline,n),n=>{Bh(n)&&Jh(t,o,e,n,o.exact?n:null)}),((t,o,e)=>{if(o.clear_child_styles){const n=o.links?"*:not(a)":"*";
5kh(t.select(n,e),e=>{Bh(e)&&t.isEditable(e)&&kh(o.styles,(o,n)=>{t.setStyle(e,n,"")})})}})(t.dom,o,n)})},gE=xe.each,CE=(t,o,e,n)=>{const i=t.formatter.get(o),r=i[0],a=!n&&t.selection.isCollapsed(),A=t.dom,s=t.selection,l=(o,n)=>{let i=!1;return gE(o,o=>!!iC(o)&&("false"===A.getContentEditable(n)&&!o.ceFalseOverride||(!(!v(o.collapsed)||o.collapsed===a)||(!(A.is(n,o.selector)&&!sg(n))||(Vf(t,n,o,e,n),i=!0,!1))))),i},d=o=>{if(g(o)){const i=A.create(o);return Vf(t,i,r,e,n),i}return null},c=(a,A,s)=>{const c=[];let x=!0;const p=r.inline||r.block,g=d(p),C=n=>(t=>nC(t)&&!0===t.wrapper)(r)&&Xf(t,n,o,e),u=(o,e,n)=>{const i=(t=>nC(t)&&!0!==t.wrapper)(r)&&Wg(t.schema,o)&&Pg(t,e,p);return n&&i};wC(a,A,o=>{let n;const A=o=>{let d=!1,m=x,b=!1;const f=o.parentNode,h=f.nodeName.toLowerCase(),_=a.getContentEditable(o);v(_)&&(m=x,x="true"===_,d=!0,b=Zg(t,o));const y=x&&!d;if(vr(o)&&!((t,o,e,n)=>{if(Ic(t)&&rC(o)&&e.parentNode){const o=Ja(t.schema),i=Ti(ge.fromDom(e),t=>sg(t.dom));return Bt(o,n)&&jr(t.schema,e.parentNode,{skipBogus:!1,includeZwsp:!0})&&!i}return!1})(t,r,o,h))return n=null,void(nC(r)&&a.remove(o));if(C(o))n=null;else{if(u(o,h,y)){const i=a.rename(o,p);return Vf(t,i,r,e,o),c.push(i),void(n=null)}if(iC(r)){let t=l(i,o);if(!t&&v(f)&&aC(r)&&(t=l(i,f)),!rC(r)||t)return void(n=null)}v(g)&&((o,e,n,i)=>{const A=o.nodeName.toLowerCase(),l=Pg(t,p,A)&&Pg(t,e,p),d=!s&&ur(o)&&xs(o.data),c=sg(o),x=!rC(r)||!a.isBlock(o);return(n||i)&&l&&!d&&!c&&x})(o,h,y,b)?(n||(n=a.clone(g,!1),f.insertBefore(n,o),c.push(n)),b&&d&&(x=m),n.appendChild(o)):(n=null,V(xt(o.childNodes),A),d&&(x=m),n=null)}};V(o,A)}),!0===r.links&&V(c,o=>{const i=o=>{"A"===o.nodeName&&Vf(t,o,r,e,n),V(xt(o.childNodes),i)};i(o)}),i_(t,o,Nn(c)),V(c,n=>{const A=(t=>{let o=0;return V(t.childNodes,t=>{(t=>v(t)&&ur(t)&&0===t.length)(t)||vg(t)||o++}),o})(n);!(c.length>1)&&a.isBlock(n)||0!==A?(rC(r)||nC(r)&&r.wrapper)&&(r.exact||1!==A||(n=(o=>{const n=tt(o.childNodes,Hg).filter(t=>"false"!==a.getContentEditable(t)&&Jf(a,t,r));return n.map(n=>{const i=a.clone(n,!1);return Vf(t,i,r,e,o),a.replace(i,o,!0),a.remove(n,!0),i}).getOr(o)})(n)),pE(t,i,e,n),((t,o,e,n,i)=>{const r=i.parentNode;Xf(t,r,e,n)&&Jh(t,o,n,i)||o.merge_with_parents&&r&&t.dom.getParent(r,r=>!!Xf(t,r,e,n)&&(Jh(t,o,n,i),!0))})(t,r,o,e,n),((t,o,e,n)=>{if(o.styles&&o.styles.backgroundColor){const i=Oh(t,"fontSize");Sh(n,o=>i(o)&&t.isEditable(o),Mh(t,"backgroundColor",Qg(o.styles.backgroundColor,e)))}})(a,r,e,n),((t,o,e,n)=>{const i=o=>{if(sr(o)&&Ar(o.parentNode)&&t.isEditable(o)){const e=Xg(t,o.parentNode);t.getStyle(o,"color")&&e?t.setStyle(o,"text-decoration",e):t.getStyle(o,"text-decoration")===e&&t.setStyle(o,"text-decoration",null)}};o.styles&&(o.styles.color||o.styles.textDecoration)&&(xe.walk(n,i,"childNodes"),i(n))})(a,r,0,n),((t,o,e,n)=>{if(rC(o)&&("sub"===o.inline||"sup"===o.inline)){const e=Oh(t,"fontSize");Sh(n,o=>e(o)&&t.isEditable(o),Mh(t,"fontSize",""));const i=K(t.select("sup"===o.inline?"sub":"sup",n),t.isEditable);t.remove(i,!0)}})(a,r,0,n),zh(t,r,0,n)):a.remove(n,!0)})},x=Lg(n)?n:s.getNode();if("false"===A.getContentEditable(x)&&!Zg(t,x))return l(i,n=x),void Od(t,o,n,e);if(r){if(n)if(Lg(n)){if(!l(i,n)){const t=A.createRng();t.setStartBefore(n),t.setEndAfter(n),c(A,EC(A,t,i),!0)}}else c(A,n,!0);else a&&rC(r)&&!zg(t).length?((t,o,e)=>{let n;const i=t.selection,r=t.formatter.get(o);if(!r)return;const a=i.getRng();let A=a.startOffset;const s=a.startContainer.nodeValue;n=lg(t.getBody(),i.getStart());const l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(s&&A>0&&A<s.length&&l.test(s.charAt(A))&&l.test(s.charAt(A-1))){const n=i.getBookmark();a.collapse(!0);let A=EC(t.dom,a,r);A=ku(A),t.formatter.apply(o,e,A),i.moveToBookmark(n)}else{let r=n?ih(n):null;n&&r?.data===nh||(d=t.getDoc(),c=rh(!0).dom,n=d.importNode(c,!0),r=n.firstChild,a.insertNode(n),A=1,ch(t,n)),t.formatter.apply(o,e,n),i.setCursorLocation(r,A)}var d,c})(t,o,e):(s.setRng(m_(s.getRng())),Yg(t,()=>{qg(t,(t,o)=>{const e=o?t:EC(A,t,i);c(A,e,!1)})},N),t.nodeChanged()),fh(t.formatter,o).each(o=>{const n=Eh(t.selection);V(n,t=>Pf(A,t,o,e))});((t,o)=>{kt(dE,t)&&V(dE[t],t=>{t(o)})})(o,t)}Od(t,o,n,e)},uE=(t,o,e,n)=>{(n||t.selection.isEditable())&&CE(t,o,e,n)},mE=t=>kt(t,"vars"),bE=t=>t.selection.getStart(),fE=(t,o,e,n,i)=>X(o,o=>{const r=t.formatter.matchNode(o,e,i??{},n);return!h(r)},o=>!!Qf(t,o,e)||!n&&v(t.formatter.matchNode(o,e,i,!0))),hE=(t,o)=>{const e=o??bE(t);return K(tC(t.dom,e),t=>Ar(t)&&!xr(t))},_E=(t,o,e)=>{const n=hE(t,o);mt(e,(e,i)=>{const r=e=>{const r=fE(t,n,i,e.similar,mE(e)?e.vars:void 0),a=r.isSome();
vendor: 29,384 bytes, line 5
5if(e.state.get()!==a){e.state.set(a);const t=r.getOr(o);mE(e)?e.callback(a,{node:t,format:i,parents:n}):V(e.callbacks,o=>o(a,{node:t,format:i,parents:n}))}};V([e.withSimilar,e.withoutSimilar],r),V(e.withVars,r)})},vE=(t,o,e,n,i,r)=>(((t,o,e,n,i,r)=>{const a=o.get();V(e.split(","),o=>{const e=wt(a,o).getOrThunk(()=>{const t={withSimilar:{state:Dt(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Dt(!1),similar:!1,callbacks:[]},withVars:[]};return a[o]=t,t}),A=()=>{const e=hE(t);return fE(t,e,o,i,r).isSome()};if(h(r)){const t=i?e.withSimilar:e.withoutSimilar;t.callbacks.push(n),1===t.callbacks.length&&t.state.set(A())}else e.withVars.push({state:Dt(A()),similar:i,vars:r,callback:n})}),o.set(a)})(t,o,e,n,i,r),{unbind:()=>((t,o,e)=>{const n=t.get();V(o.split(","),t=>wt(n,t).each(o=>{n[t]={withSimilar:{...o.withSimilar,callbacks:K(o.withSimilar.callbacks,t=>t!==e)},withoutSimilar:{...o.withoutSimilar,callbacks:K(o.withoutSimilar.callbacks,t=>t!==e)},withVars:K(o.withVars,t=>t.callback!==e)}})),t.set(n)})(o,e,n)}),yE=(t,o,e)=>({element:t,width:o,rows:e}),EE=(t,o)=>({element:t,cells:o}),wE=(t,o)=>({x:t,y:o}),kE=(t,o)=>kn(t,o).bind(Ao).getOr(1),BE=(t,o,e)=>{const n=t.rows;return!!(n[e]?n[e].cells:[])[o]},FE=t=>$(t,(t,o)=>o.cells.length>t?o.cells.length:t,0),DE=(t,o)=>{const e=t.rows;for(let t=0;t<e.length;t++){const n=e[t].cells;for(let e=0;e<n.length;e++)if(ve(n[e],o))return I.some(wE(e,t))}return I.none()},zE=(t,o,e,n,i)=>{const r=[],a=t.rows;for(let t=e;t<=i;t++){const e=a[t].cells,i=o<n?e.slice(o,n+1):e.slice(n,o+1);r.push(EE(a[t].element,i))}return r},SE=t=>{const o=yE(Un(t),0,[]);return V(Oi(t,"tr"),(t,e)=>{V(Oi(t,"td,th"),(n,i)=>{((t,o,e,n,i)=>{const r=kE(i,"rowspan"),a=kE(i,"colspan"),A=t.rows;for(let t=e;t<e+r;t++){A[t]||(A[t]=EE(Rn(n),[]));for(let n=o;n<o+a;n++)A[t].cells[n]=t===e&&n===o?i:Un(i)}})(o,((t,o,e)=>{for(;BE(t,o,e);)o++;return o})(o,i,e),e,t,n)})}),yE(o.element,FE(o.rows),o.rows)},OE=t=>((t,o)=>{const e=Un(t.element),n=ge.fromTag("tbody");return _n(n,o),bn(e,n),e})(t,(t=>P(t.rows,t=>{const o=P(t.cells,t=>{const o=Rn(t);return Fn(o,"colspan"),Fn(o,"rowspan"),o}),e=Un(t.element);return _n(e,o),e}))(t)),ME=(t,o,e)=>DE(t,o).bind(o=>DE(t,e).map(e=>((t,o,e)=>{const n=o.x,i=o.y,r=e.x,a=e.y,A=i<a?zE(t,n,i,r,a):zE(t,n,a,r,i);return yE(t.element,FE(A),A)})(t,o,e))),TE=(t,o)=>tt(t,t=>"li"===ke(t)&&Tg(t,o)).fold(D([]),o=>(t=>tt(t,t=>"ul"===ke(t)||"ol"===ke(t)))(t).map(t=>{const o=ge.fromTag(ke(t)),e=vt(Qn(t),(t,o)=>Xt(o,"list-style"));return Wn(o,e),[ge.fromTag("li"),o]}).getOr([])),UE=(t,o,e)=>{const n=ge.fromDom(o.commonAncestorContainer),i=Zm(n,t),r=K(i,t=>e.isWrapper(ke(t))),a=TE(i,o),A=r.concat(a.length?a:(t=>is(t)?Ie(t).filter(ns).fold(D([]),o=>[t,o]):ns(t)?[t]:[])(n));return P(A,Un)},RE=()=>ri([]),qE=(t,o,e)=>((t,o)=>{const e=$(o,(t,o)=>(bn(o,t),o),t);return o.length>0?ri([e]):e})(ge.fromDom(o.cloneContents()),UE(t,o,e)),NE=(t,o)=>((t,o)=>Ci(o,"table",O(ve,t)))(t,o[0]).bind(t=>{const e=o[0],n=o[o.length-1],i=SE(t);return ME(i,e,n).map(t=>ri([OE(t)]))}).getOrThunk(RE),IE=(t,o,e)=>{const n=Dg(o,t);return n.length>0?NE(t,n):((t,o,e)=>o.length>0&&o[0].collapsed?RE():qE(t,o[0],e))(t,o,e)},LE=(t,o)=>o>=0&&o<t.length&&wg(t.charAt(o)),HE=t=>ps(t.innerText),YE=(t,o)=>{if("text"===o.format)return(t=>I.from(t.selection.getRng()).map(o=>{const e=I.from(t.dom.getParent(o.commonAncestorContainer,t.dom.isBlock)),n=t.getBody(),i=(t=>t.map(t=>t.nodeName).getOr("div").toLowerCase())(e),r=ge.fromDom(o.cloneContents());bm(r),fm(r);const a=t.dom.add(n,i,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},r.dom),A=HE(a),s=ps(a.textContent??"");if(t.dom.remove(a),LE(s,0)||LE(s,s.length-1)){const t=e.getOr(n),o=HE(t),i=o.indexOf(A);return-1===i?A:(LE(o,i-1)?" ":"")+A+(LE(o,i+A.length)?" ":"")}return A}).getOr(""))(t);{const e=((t,o)=>{const e=t.selection.getRng(),n=t.dom.create("body"),i=t.selection.getSel(),r=Xu(t,Bg(i)),a=o.contextual?IE(ge.fromDom(t.getBody()),r,t.schema).dom:e.cloneContents();return a&&n.appendChild(a),t.selection.serializer.serialize(n,o)})(t,o);return"tree"===o.format?e:t.selection.isCollapsed()?"":e}},jE=t=>Ar(t)?t.outerHTML:ur(t)?Ta.encodeRaw(t.data,!1):fr(t)?"\x3c!--"+t.data+"--\x3e":"",GE=(t,o,e)=>{const n=(t=>{let o;const e=document.createElement("div"),n=document.createDocumentFragment();for(t&&(e.innerHTML=t);o=e.firstChild;)n.appendChild(o);return n})(o);if(t.hasChildNodes()&&e<t.childNodes.length){const o=t.childNodes[e];t.insertBefore(n,o)}else t.appendChild(n)},WE=(t,o)=>(((t,o)=>{let e=0;V(t,t=>{0===t[0]?e++:1===t[0]?(GE(o,t[1],e),e++):2===t[0]&&((t,o)=>{if(t.hasChildNodes()&&o<t.childNodes.length){const e=t.childNodes[o];t.removeChild(e)}})(o,e)})})(((t,o)=>{const e=t.length+o.length+2,n=new Array(e),i=new Array(e),r=(e,n,i,a,s)=>{const l=A(e,n,i,a);if(null===l||l.start===n&&l.diag===n-a||l.end===e&&l.diag===e-i){let r=e,A=i;for(;r<n||A<a;)r<n&&A<a&&t[r]===o[A]?(s.push([0,t[r]]),++r,++A):n-e>a-i?(s.push([2,t[r]]),++r):(s.push([1,o[A]]),++A)}else{r(e,l.start,i,l.start-l.diag,s);for(let o=l.start;o<l.end;++o)s.push([0,t[o]]);r(l.end,n,l.end-l.diag,a,s)}},a=(e,n,i,r)=>{let a=e;for(;a-n<r&&a<i&&t[a]===o[a-n];)++a;return((t,o,e)=>({start:t,end:o,diag:e}))(e,a,n)},A=(e,r,A,s)=>{const l=r-e,d=s-A;if(0===l||0===d)return null;const c=l-d,x=d+l,p=(x%2==0?x:x+1)/2;let g,C,u,m,b;for(n[1+p]=e,i[1+p]=r+1,g=0;g<=p;++g){for(C=-g;C<=g;C+=2){for(u=C+p,C===-g||C!==g&&n[u-1]<n[u+1]?n[u]=n[u+1]:n[u]=n[u-1]+1,m=n[u],b=m-e+A-C;m<r&&b<s&&t[m]===o[b];)n[u]=++m,++b;if(c%2!=0&&c-g<=C&&C<=c+g&&i[u-c]<=n[u])return a(i[u-c],C+e-A,r,s)}for(C=c-g;C<=c+g;C+=2){for(u=C+p-c,C===c-g||C!==c+g&&i[u+1]<=i[u-1]?i[u]=i[u+1]-1:i[u]=i[u-1],m=i[u]-1,b=m-e+A-C;m>=e&&b>=A&&t[m]===o[b];)i[u]=m--,b--;if(c%2==0&&-g<=C&&C<=g&&i[u]<=n[u+c])return a(i[u],C+e-A,r,s)}}return null},s=[];return r(0,t.length,0,o.length,s),s})(P(xt(o.childNodes),jE),t),o),o),PE=co(()=>document.implementation.createHTMLDocument("undo")),VE=t=>{const o=t.serializer.getTempAttrs(),e=mm(t.getBody(),o);return(t=>null!==t.querySelector(`iframe, ${Ur}`))(e)?(n=((t,o)=>K(P(xt(t.childNodes),o?B(ps,jE):jE),t=>t.length>0))(e,!0),{type:"fragmented",fragments:n,content:"",bookmark:null,beforeBookmark:null}):{type:"complete",fragments:null,content:ps(e.innerHTML),bookmark:null,beforeBookmark:null};var n},ZE=(t,o,e)=>{const n=e?o.beforeBookmark:o.bookmark;"fragmented"===o.type?WE(o.fragments,t.getBody()):t.setContent(o.content,{format:"raw",no_selection:!v(n)||!cg(n)||!n.isFakeCaret}),n&&(t.selection.moveToBookmark(n),t.selection.scrollIntoView())},QE=t=>"fragmented"===t.type?t.fragments.join(""):t.content,KE=(t,o)=>{const e=ge.fromTag("body",PE());return Ln(e,QE(o)),V(Oi(e,"*[data-mce-bogus]"),Mn),t&&V(Oi(e,"details[open]"),t=>Fn(t,"open")),In(e)},JE=(t,o,e)=>!(!o||!e)&&(!!((t,o)=>QE(t)===QE(o))(o,e)||((t,o,e)=>KE(t,o)===KE(t,e))(t,o,e)),$E=t=>0===t.get(),XE=(t,o,e)=>{$E(e)&&(t.typing=o)},tw=(t,o)=>{t.typing&&(XE(t,!1,o),t.add())},ow=t=>({init:{bindEvents:k},undoManager:{beforeChange:(o,e)=>((t,o,e)=>{$E(o)&&e.set(Tl(t.selection))})(t,o,e),add:(o,e,n,i,r,a)=>((t,o,e,n,i,r,a)=>{const A=VE(t),s=xe.extend(r||{},A);if(!$E(n)||t.removed)return null;const l=o.data[e.get()];if(t.dispatch("BeforeAddUndo",{level:s,lastLevel:l,originalEvent:a}).isDefaultPrevented())return null;if(l&&JE(t.readonly,l,s))return null;o.data[e.get()]&&i.get().each(t=>{o.data[e.get()].beforeBookmark=t});const d=Vc(t);if(d&&o.data.length>d){for(let t=0;t<o.data.length-1;t++)o.data[t]=o.data[t+1];o.data.length--,e.set(o.data.length)}s.bookmark=Tl(t.selection),e.get()<o.data.length-1&&(o.data.length=e.get()+1),o.data.push(s),e.set(o.data.length-1);const c={level:s,lastLevel:l,originalEvent:a};return e.get()>0?(t.setDirty(!0),t.dispatch("AddUndo",c),t.dispatch("change",c)):t.dispatch("AddUndo",c),s})(t,o,e,n,i,r,a),undo:(o,e,n)=>((t,o,e,n)=>{let i;return o.typing&&(o.add(),o.typing=!1,XE(o,!1,e)),n.get()>0&&(n.set(n.get()-1),i=o.data[n.get()],ZE(t,i,!0),t.setDirty(!0),t.dispatch("Undo",{level:i})),i})(t,o,e,n),redo:(o,e)=>((t,o,e)=>{let n;return o.get()<e.length-1&&(o.set(o.get()+1),n=e[o.get()],ZE(t,n,!1),t.setDirty(!0),t.dispatch("Redo",{level:n})),n})(t,o,e),clear:(o,e)=>((t,o,e)=>{o.data=[],e.set(0),o.typing=!1,t.dispatch("ClearUndos")})(t,o,e),reset:t=>(t=>{t.clear(),t.add()})(t),hasUndo:(o,e)=>((t,o,e)=>e.get()>0||o.typing&&o.data[0]&&!JE(t.readonly,VE(t),o.data[0]))(t,o,e),hasRedo:(t,o)=>((t,o)=>o.get()<t.data.length-1&&!t.typing)(t,o),transact:(t,o,e)=>((t,o,e)=>(tw(t,o),t.beforeChange(),t.ignore(e),t.add()))(t,o,e),ignore:(t,o)=>((t,o)=>{try{t.set(t.get()+1),o()}finally{t.set(t.get()-1)}})(t,o),extra:(o,e,n,i)=>((t,o,e,n,i)=>{if(o.transact(n)){const n=o.data[e.get()].bookmark,r=o.data[e.get()-1];ZE(t,r,!0),o.transact(i)&&(o.data[e.get()-1].beforeBookmark=n)}})(t,o,e,n,i)},formatter:{match:(o,e,n,i)=>th(t,o,e,n,i),matchAll:(o,e)=>((t,o,e)=>{const n=[],i={},r=t.selection.getStart();return t.dom.getParent(r,r=>{for(let a=0;a<o.length;a++){const A=o[a];!i[A]&&Xf(t,r,A,e)&&(i[A]=!0,n.push(A))}},t.dom.getRoot()),n})(t,o,e),matchNode:(o,e,n,i)=>Xf(t,o,e,n,i),canApply:o=>((t,o)=>{const e=t.formatter.get(o),n=t.dom;if(e&&t.selection.isEditable()){const o=t.selection.getStart(),i=tC(n,o);for(let t=e.length-1;t>=0;t--){const o=e[t];if(!iC(o))return!0;for(let t=i.length-1;t>=0;t--)if(n.is(i[t],o.selector))return!0}}return!1})(t,o),closest:o=>oh(t,o),apply:(o,e,n)=>uE(t,o,e,n),remove:(o,e,n,i)=>Kh(t,o,e,n,i),toggle:(o,e,n)=>((t,o,e,n)=>{const i=t.formatter.get(o);i&&(!th(t,o,e,n)||"toggle"in i[0]&&!i[0].toggle?uE(t,o,e,n):Kh(t,o,e,n))})(t,o,e,n),formatChanged:(o,e,n,i,r)=>vE(t,o,e,n,i,r)},editor:{getContent:o=>((t,o)=>I.from(t.getBody()).fold(D("tree"===o.format?new im("body",11):""),e=>_m(t,o,e)))(t,o),setContent:(o,e)=>lE(t,o,e),insertContent:(o,e)=>AE(t,o,e),addVisual:o=>((t,o)=>{const e=t.dom,n=v(o)?o:t.getBody();V(e.select("table,a",n),o=>{switch(o.nodeName){case"TABLE":const n=ex(t),i=e.getAttrib(o,"border");i&&"0"!==i||!t.hasVisual?e.removeClass(o,n):e.addClass(o,n);break;case"A":if(!e.getAttrib(o,"href")){const n=e.getAttrib(o,"name")||o.id,i=nx(t);n&&t.hasVisual?e.addClass(o,i):e.removeClass(o,i)}}}),t.dispatch("VisualAid",{element:o,hasVisual:t.hasVisual})})(t,o)},selection:{getContent:(o,e)=>((t,o,e={})=>{const n=((t,o)=>({...t,format:o,get:!0,selection:!0,getInner:!0}))(e,o);return wy(t,n).fold(z,o=>{const e=YE(t,o);return ky(t,e,o)})})(t,o,e)},autocompleter:{addDecoration:k,removeDecoration:k},raw:{getModel:()=>I.none()}}),ew=t=>kt(t.plugins,"rtc"),nw=t=>{const o=t;return(t=>wt(t.plugins,"rtc").bind(t=>I.from(t.setup)))(t).fold(()=>(o.rtcInstance=ow(t),I.none()),t=>(o.rtcInstance=(()=>{const t=D(null),o=D("");return{init:{bindEvents:k},undoManager:{beforeChange:k,add:t,undo:t,redo:t,clear:k,reset:k,hasUndo:q,hasRedo:q,transact:t,ignore:k,extra:k},formatter:{match:q,matchAll:D([]),matchNode:D(void 0),canApply:q,closest:o,apply:k,remove:k,toggle:k,formatChanged:D({unbind:k})},editor:{getContent:o,setContent:D({content:"",html:""}),insertContent:D(""),addVisual:k},selection:{getContent:o},autocompleter:{addDecoration:k,removeDecoration:k},raw:{getModel:D(I.none())}}})(),I.some(()=>t().then(t=>(o.rtcInstance=(t=>{const o=t=>C(t)?t:{},{init:e,undoManager:n,formatter:i,editor:r,selection:a,autocompleter:A,raw:s}=t;return{init:{bindEvents:e.bindEvents},undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:(t,o,e)=>n.transact(e),ignore:(t,o)=>n.ignore(o),extra:(t,o,e,i)=>n.extra(e,i)},formatter:{match:(t,e,n,r)=>i.match(t,o(e),r),matchAll:i.matchAll,matchNode:i.matchNode,canApply:t=>i.canApply(t),closest:t=>i.closest(t),apply:(t,e,n)=>i.apply(t,o(e)),remove:(t,e,n,r)=>i.remove(t,o(e)),toggle:(t,e,n)=>i.toggle(t,o(e)),formatChanged:(t,o,e,n,r)=>i.formatChanged(o,e,n,r)},editor:{getContent:t=>r.getContent(t),setContent:(t,o)=>({content:r.setContent(t,o),html:""}),insertContent:(t,o)=>(r.insertContent(t),""),addVisual:r.addVisual},selection:{getContent:(t,o)=>a.getContent(o)},autocompleter:{addDecoration:A.addDecoration,removeDecoration:A.removeDecoration},raw:{getModel:()=>I.some(s.getRawModel())}}})(t),t.rtc.isRemote)))))},iw=t=>t.rtcInstance?t.rtcInstance:ow(t),rw=t=>{const o=t.rtcInstance;if(o)return o;throw new Error("Failed to get RTC instance not yet initialized.")},aw=t=>rw(t).init.bindEvents(),Aw=(t,o={})=>((t,o,e)=>rw(t).selection.getContent(o,e))(t,o.format?o.format:"html",o),sw=(t,o,e)=>{if(kt(t,o)){const n=K(t[o],t=>t!==e);0===n.length?delete t[o]:t[o]=n}};var lw=(t,o)=>{let e,n;const i=(o,e)=>tt(e,e=>t.is(e,o)),r=o=>t.getParents(o,void 0,t.getRoot());return{selectorChangedWithUnbind:(t,a)=>(e||(e={},n={},o.on("NodeChange",t=>{const o=t.element,a=r(o),A={};mt(e,(t,o)=>{i(o,a).each(e=>{n[o]||(V(t,t=>{t(!0,{node:e,selector:o,parents:a})}),n[o]=t),A[o]=t})}),mt(n,(t,e)=>{A[e]||(delete n[e],V(t,t=>{t(!1,{node:o,selector:e,parents:a})}))})})),e[t]||(e[t]=[]),e[t].push(a),i(t,r(o.selection.getStart())).each(()=>{n[t]=e[t]}),{unbind:()=>{sw(e,t,a),sw(n,t,a)}})}};const dw=t=>!(!t||!t.ownerDocument)&&ye(ge.fromDom(t.ownerDocument),ge.fromDom(t)),cw=(t,o,e,n)=>{let i,r;const{selectorChangedWithUnbind:a}=lw(t,n),A=t=>{const o=l();o.collapse(!!t),d(o)},s=()=>o.getSelection?o.getSelection():o.document.selection,l=()=>{let e;const a=(t,o,e)=>{try{return o.compareBoundaryPoints(t,e)}catch{return-1}},A=o.document;if(v(n.bookmark)&&!ru(n)){const t=GC(n);if(t.isSome())return t.map(t=>Xu(n,[t])[0]).getOr(A.createRange())}try{const t=s();t&&!ar(t.anchorNode)&&(e=t.rangeCount>0?t.getRangeAt(0):A.createRange(),e=Xu(n,[e])[0])}catch{}if(e||(e=A.createRange()),hr(e.startContainer)&&e.collapsed){const o=t.getRoot();e.setStart(o,0),e.setEnd(o,0)}return i&&r&&(0===a(e.START_TO_START,e,i)&&0===a(e.END_TO_END,e,i)?e=r:(i=null,r=null)),e},d=(t,o)=>{if(!(t=>!!t&&dw(t.startContainer)&&dw(t.endContainer))(t))return;const e=s();if(t=n.dispatch("SetSelectionRange",{range:t,forward:o}).range,e){r=t;try{e.removeAllRanges(),e.addRange(t)}catch{}!1===o&&e.extend&&(e.collapse(t.endContainer,t.endOffset),e.extend(t.startContainer,t.startOffset)),i=e.rangeCount>0?e.getRangeAt(0):null}if(!t.collapsed&&t.startContainer===t.endContainer&&e?.setBaseAndExtent&&t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()){const o=t.startContainer.childNodes[t.startOffset];o&&"IMG"===o.nodeName&&(e.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),e.anchorNode===t.startContainer&&e.focusNode===t.endContainer||e.setBaseAndExtent(o,0,o,1))}n.dispatch("AfterSetSelectionRange",{range:t,forward:o})},c=()=>{const o=s(),e=o?.anchorNode,n=o?.focusNode;if(!o||!e||!n||ar(e)||ar(n))return!0;const i=t.createRng(),r=t.createRng();try{i.setStart(e,o.anchorOffset),i.collapse(!0),r.setStart(n,o.focusOffset),r.collapse(!0)}catch{return!0}return i.compareBoundaryPoints(i.START_TO_START,r)<=0},x={dom:t,win:o,serializer:e,editor:n,expand:(o={type:"word"})=>d(Bu(t).expand(l(),o)),collapse:A,setCursorLocation:(o,e)=>{const i=t.createRng();v(o)&&v(e)?(i.setStart(o,e),i.setEnd(o,e),d(i),A(!1)):(Ug(t,i,n.getBody(),!0),d(i))},getContent:t=>Aw(n,t),setContent:(t,o)=>((t,o,e={})=>{Yy("selectionSetContent"),Wy(t,o,e)})(n,t,o),getBookmark:(t,o)=>p.getBookmark(t,o),moveToBookmark:t=>p.moveToBookmark(t),select:(o,e)=>(((t,o,e)=>I.from(o).bind(o=>I.from(o.parentNode).map(n=>{const i=t.nodeIndex(o),r=t.createRng();return r.setStart(n,i),r.setEnd(n,i+1),e&&(Ug(t,r,o,!0),Ug(t,r,o,!1)),r})))(t,o,e).each(d),o),isCollapsed:()=>{const t=l(),o=s();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!o||t.collapsed)},isEditable:()=>{if(n.mode.isReadOnly())return!1;const o=l(),e=n.getBody().querySelectorAll('[data-mce-selected="1"]');return e.length>0?it(e,o=>t.isEditable(o.parentElement)):Zu(t,o)},isForward:c,setNode:o=>(Wy(n,t.getOuterHTML(o)),o),getNode:()=>((t,o)=>{if(!o)return t;let e=o.startContainer,n=o.endContainer;const i=o.startOffset,r=o.endOffset;let a=o.commonAncestorContainer;o.collapsed||(e===n&&r-i<2&&e.hasChildNodes()&&(a=e.childNodes[i]),ur(e)&&ur(n)&&(e=e.length===i?$u(e.nextSibling,!0):e.parentNode,n=0===r?$u(n.previousSibling,!1):n.parentNode,e&&e===n&&(a=e)));const A=ur(a)?a.parentNode:a;return sr(A)?A:t})(n.getBody(),l()),getSel:s,setRng:d,getRng:l,getStart:t=>Ku(n.getBody(),l(),t),getEnd:t=>Ju(n.getBody(),l(),t),getSelectedBlocks:(o,e)=>((t,o,e,n)=>{const i=[],r=t.getRoot(),a=t.getParent(e||Ku(r,o,o.collapsed),t.isBlock),A=t.getParent(n||Ju(r,o,o.collapsed),t.isBlock);if(a&&a!==r&&i.push(a),a&&A&&a!==A){let o;const e=new tr(a,r);for(;(o=e.next())&&o!==A;)t.isBlock(o)&&i.push(o)}return A&&a!==A&&A!==r&&i.push(A),i})(t,l(),o,e),normalize:()=>{const o=l(),e=s();if(!(Bg(e).length>1)&&Rg(n)){const e=Eu(t,o);return e.each(t=>{d(t,c())}),e.getOr(o)}return o},selectorChanged:(t,o)=>(a(t,o),x),selectorChangedWithUnbind:a,getScrollContainer:()=>{let o,e=t.getRoot();for(;e&&"BODY"!==e.nodeName;){if(e.scrollHeight>e.clientHeight){o=e;break}e=e.parentNode}return o},scrollIntoView:(t,o)=>{v(t)?((t,o,e)=>{(t.inline?Gu:Pu)(t,o,e)})(n,t,o):Vu(n,l(),o)},placeCaretAt:(t,o)=>d(uu(t,o,n.getDoc())),getBoundingClientRect:()=>{const t=l();return t.collapsed?xl.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:()=>{o=i=r=null,g.destroy()}},p=TC(x),g=Cu(x,n);return x.bookmarkManager=p,x.controlSelection=g,x},xw=(t,o,e)=>{t.addAttributeFilter("data-mce-tabindex",(t,o)=>{let e=t.length;for(;e--;){const n=t[e];n.attr("tabindex",n.attr("data-mce-tabindex")),n.attr(o,null)}}),t.addAttributeFilter("src,href,style",(t,n)=>{const i="data-mce-"+n,r=o.url_converter,a=o.url_converter_scope;let A=t.length;for(;A--;){const o=t[A];let s=o.attr(i);void 0!==s?(o.attr(n,s.length>0?s:null),o.attr(i,null)):(s=o.attr(n),"style"===n?s=e.serializeStyle(e.parseStyle(s),o.name):r&&(s=r.call(a,s,n,o.name)),o.attr(n,s.length>0?s:null))}}),t.addAttributeFilter("class",t=>{let o=t.length;for(;o--;){const e=t[o];let n=e.attr("class");n&&(n=n.replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),e.attr("class",n.length>0?n:null))}}),t.addAttributeFilter("data-mce-type",(t,o,e)=>{let n=t.length;for(;n--;){const o=t[n];if("bookmark"===o.attr("data-mce-type")&&!e.cleanup){const t=I.from(o.firstChild).exists(t=>!xs(t.value??""));t?o.unwrap():o.remove()}}}),t.addNodeFilter("script,style",(t,e)=>{const n=t=>t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let i=t.length;for(;i--;){const r=t[i],a=r.firstChild,A=a?.value??"";if("script"===e){const t=r.attr("type");t&&r.attr("type","mce-no/type"===t?null:t.replace(/^mce\-/,"")),"xhtml"===o.element_format&&a&&A.length>0&&(a.value="// <![CDATA[\n"+n(A)+"\n// ]]>")}else"xhtml"===o.element_format&&a&&A.length>0&&(a.value="\x3c!--\n"+n(A)+"\n--\x3e")}}),t.addNodeFilter("#comment",t=>{let n=t.length;for(;n--;){const i=t[n],r=i.value;o.preserve_cdata&&0===r?.indexOf("[CDATA[")&&(i.name="#cdata",i.type=4,i.value=e.decode(r.replace(/^\[CDATA\[|\]\]$/g,"")))}}),t.addNodeFilter("xml:namespace,input",(t,o)=>{let e=t.length;for(;e--;){const n=t[e];7===n.type?n.remove():1===n.type&&("input"!==o||n.attr("type")||n.attr("type","text"))}}),t.addAttributeFilter("data-mce-type",o=>{V(o,o=>{"format-caret"===o.attr("data-mce-type")&&(o.isEmpty(t.schema.getNonEmptyElements())?o.remove():o.unwrap())})}),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(t,o)=>{let e=t.length;for(;e--;)t[e].attr(o,null)}),o.remove_trailing_brs&&((t,o,e)=>{o.addNodeFilter("br",(o,n,i)=>{const r=xe.extend({},e.getBlockElements()),a=e.getNonEmptyElements(),A=e.getWhitespaceElements();r.body=1;const s=t=>t.name in r||da(e,t);for(let n=0,l=o.length;n<l;n++){let l=o[n],d=l.parent;if(d&&s(d)&&l===d.lastChild){let o=l.prev;for(;o;){const t=o.name;if("span"!==t||"bookmark"!==o.attr("data-mce-type")){"br"===t&&(l=null);break}o=o.prev}if(l&&(l.remove(),c_(e,a,A,d))){const o=e.getElementRule(d.name);o&&(o.removeEmpty?d.remove():o.paddEmpty&&l_(t,i,s,d))}}else{let t=l;for(;d&&d.firstChild===t&&d.lastChild===t&&(t=d,!r[d.name]);)d=d.parent;if(t===d){const t=new im("#text",3);t.value=po,l.replace(t)}}}})})(o,t,t.schema)},pw=(t,o,e)=>((t,o)=>v(t)&&t.hasEventListeners("PreProcess")&&!o.no_events)(t,e)?((t,o,e)=>{let n;const i=t.dom;let r=o.cloneNode(!0);const a=document.implementation;if(a.createHTMLDocument){const t=a.createHTMLDocument("");xe.each("BODY"===r.nodeName?r.childNodes:[r],o=>{t.body.appendChild(t.importNode(o,!0))}),r="BODY"!==r.nodeName?t.body.firstChild:t.body,n=i.doc,i.doc=t}return((t,o)=>{t.dispatch("PreProcess",o)})(t,{...e,node:r}),n&&(i.doc=n),r})(t,o,e):o,gw=(t,o,e)=>{-1===xe.inArray(o,e)&&(t.addAttributeFilter(e,(t,o)=>{let e=t.length;for(;e--;)t[e].attr(o,null)}),o.push(e))},Cw=(t,o,e,n,i)=>{const r=((t,o,e)=>Em(t,o).serialize(e))(o,e,n);return((t,o,e)=>{if(!o.no_events&&t){const n=((t,o)=>t.dispatch("PostProcess",o))(t,{...o,content:e});return n.content}return e})(t,i,r)},uw=(t,o)=>{const e=["data-mce-selected"],n={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...t},i=o&&o.dom?o.dom:zA.DOM,r=o&&o.schema?o.schema:Xa(n),a=_y(n,r);xw(a,n,i);return{schema:r,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,serialize:(t,e={})=>{const{indent:A,entity_encoding:s,...l}=e,d={format:"html",...l},c=pw(o,t,d),x=((t,o,e)=>{const n=ps(e.getInner?o.innerHTML:t.getOuterHTML(o));return e.selection||As(ge.fromDom(o))?n:xe.trim(n)})(i,c,d),p=((t,o,e)=>{const n=e.selection?{forced_root_block:!1,...e}:e,i=t.parse(o,n);return(t=>{const o=t=>"br"===t?.name,e=t.lastChild;if(o(e)){const t=e.prev;o(t)&&(e.remove(),t.remove())}})(i),i})(a,x,d);if("tree"===d.format)return p;const g={...n,...v(A)?{indent:A}:{},...v(s)?{entity_encoding:s}:{}};return Cw(o,g,r,p,d)},addRules:r.addValidElements,setRules:r.setValidElements,addTempAttr:O(gw,a,e),getTempAttrs:D(e),getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}},mw=(t,o)=>{const e=uw(t,o);return{schema:e.schema,addNodeFilter:e.addNodeFilter,addAttributeFilter:e.addAttributeFilter,serialize:e.serialize,addRules:e.addRules,setRules:e.setRules,addTempAttr:e.addTempAttr,getTempAttrs:e.getTempAttrs,getNodeFilters:e.getNodeFilters,getAttributeFilters:e.getAttributeFilters,removeNodeFilter:e.removeNodeFilter,removeAttributeFilter:e.removeAttributeFilter}},bw=(t,o={})=>{const e=((t,o)=>({...t,format:o,get:!0,getInner:!0}))(o,o.format?o.format:"html");return wy(t,e).fold(z,o=>{const e=((t,o)=>iw(t).editor.getContent(o))(t,o);return ky(t,e,o)})},fw=(t,o,e={})=>{const n=((t,o)=>({format:"html",...t,set:!0,content:o}))(e,o);By(t,n).each(o=>{const e=((t,o,e)=>iw(t).editor.setContent(o,e))(t,o.content,o);Fy(t,e.html,o)})},hw=zA.DOM,_w=t=>I.from(t).each(t=>t.destroy()),vw=t=>{if(!t.removed){const{_selectionOverrides:o,editorUpload:e}=t,n=t.getBody(),i=t.getElement();n&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&v(i?.nextSibling)&&hw.remove(i.nextSibling),(t=>{t.dispatch("remove")})(t),t.editorManager.remove(t),!t.inline&&n&&(t=>{hw.setStyle(t.id,"display",t.orgDisplay)})(t),(t=>{t.dispatch("detach")})(t),hw.remove(t.getContainer()),_w(o),_w(e),t.destroy()}},yw=(t,o)=>{const{selection:e,dom:n}=t;t.destroyed||(o||t.removed?(o||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),_w(e),_w(n)),(t=>{const o=t.formElement;o&&(o._mceOldSubmit&&(o.submit=o._mceOldSubmit,delete o._mceOldSubmit),hw.unbind(o,"submit reset",t.formEventDelegate))})(t),(t=>{const o=t;o.contentAreaContainer=o.formElement=o.container=o.editorContainer=null,o.bodyElement=o.contentDocument=o.contentWindow=null,o.iframeElement=o.targetElm=null;const e=t.selection;if(e){const t=e.dom;o.selection=e.win=e.dom=t.doc=null}})(t),t.destroyed=!0):t.remove())},Ew=(()=>{const t={};return{add:(o,e)=>{t[o]=e},get:o=>t[o]?t[o]:{icons:{}},has:o=>kt(t,o)}})(),ww=qA.ModelManager,kw=(t,o)=>o.dom[t],Bw=(t,o)=>parseInt(Pn(o,t),10),Fw=O(kw,"clientWidth"),Dw=O(kw,"clientHeight"),zw=O(Bw,"margin-top"),Sw=O(Bw,"margin-left"),Ow=(t,o,e)=>{const n=ge.fromDom(t.getBody()),i=t.inline?n:(r=n,ge.fromDom(qe(r).dom.documentElement));var r;const a=((t,o,e,n)=>{const i=(t=>t.dom.getBoundingClientRect())(o);return{x:e-(t?i.left+o.dom.clientLeft+Sw(o):0),y:n-(t?i.top+o.dom.clientTop+zw(o):0)}})(t.inline,i,o,e);return((t,o,e)=>{const n=Fw(t),i=Dw(t);return o>=0&&e>=0&&o<=n&&e<=i})(i,a.x,a.y)},Mw=t=>{const o=t.inline?t.getBody():t.getContentAreaContainer();return(e=o,I.from(e).map(ge.fromDom)).map(Yn).getOr(!1);var e};const Tw=t=>{const o=[],e=()=>{const o=t.theme;return o&&o.getNotificationManagerImpl?o.getNotificationManagerImpl():(()=>{const t=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:t,close:t,getArgs:t}})()},n=()=>I.from(o[0]),i=()=>{n().each(t=>{t.reposition()})},r=t=>{ot(o,o=>o===t).each(t=>{o.splice(t,1)})},a=(n,a=!0)=>t.removed||!Mw(t)?{}:(a&&t.dispatch("BeforeOpenNotification",{notification:n}),tt(o,t=>{return o=e().getArgs(t),i=n,!(o.type!==i.type||o.text!==i.text||o.progressBar||o.timeout||i.progressBar||i.timeout);var o,i}).getOrThunk(()=>{t.editorManager.setActive(t);const a=e().open(n,()=>{r(a)},()=>au(t));return(t=>{o.push(t)})(a),i(),t.dispatch("OpenNotification",{notification:{...a}}),a})),A=D(o);return(t=>{t.on("SkinLoaded",()=>{const o=Sc(t);o&&a({text:o,type:"warning",timeout:0},!1),i()}),t.on("show ResizeEditor ResizeWindow NodeChange ToggleView FullscreenStateChanged",()=>{requestAnimationFrame(i)}),t.on("remove",()=>{V(o.slice(),t=>{e().close(t)})}),t.on("keydown",t=>{const o="f12"===t.key?.toLowerCase()||123===t.keyCode;t.altKey&&o&&(t.preventDefault(),n().map(t=>ge.fromDom(t.getEl())).each(t=>xn(t)))})})(t),{open:a,close:()=>{n().each(t=>{e().close(t),r(t),i()})},getNotifications:A}},Uw=qA.PluginManager,Rw=qA.ThemeManager;const qw=t=>{let o=[];const e=()=>{const o=t.theme;return o&&o.getWindowManagerImpl?o.getWindowManagerImpl():(()=>{const t=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:t,openUrl:t,alert:t,confirm:t,close:t}})()},n=(t,o)=>(...e)=>o?o.apply(t,e):void 0,i=(e,n)=>{o.push({instanceApi:e,triggerElement:n}),(o=>{t.dispatch("OpenWindow",{dialog:o})})(e)},r=e=>{(o=>{t.dispatch("CloseWindow",{dialog:o})})(e);const n=pt(o,({instanceApi:t,triggerElement:o})=>t===e?o:I.none());o=K(o,({instanceApi:t})=>t!==e),0===o.length?t.focus():n.filter(Yn).each(xn)},a=o=>{t.editorManager.setActive(t),jC(t);const e=gn();t.ui.show();const n=o();return i(n,e),n},A=t=>{0!==o.length&&t.each(t=>xn(t))};return t.on("remove",()=>{V(o,({instanceApi:t})=>{e().close(t)})}),{open:(t,o)=>a(()=>e().open(t,o,r)),openUrl:t=>a(()=>e().openUrl(t,r)),alert:(t,o,i)=>{const r=gn(),a=e();a.alert(t,n(i||a,()=>{A(r),o?.()}))},confirm:(t,o,i)=>{const r=gn(),a=e();a.confirm(t,n(i||a,t=>{A(r),o?.(t)}))},close:()=>{I.from(o[o.length-1]).each(({instanceApi:t})=>{e().close(t),r(t)})}}},Nw=(t,o)=>{t.notificationManager.open({type:"error",text:o})},Iw=(t,o)=>{t._skinLoaded?Nw(t,o):t.on("SkinLoaded",()=>{Nw(t,o)})},Lw=(t,o,e)=>{Sd(t,o,{message:e}),console.error(e)},Hw=(t,o,e)=>e?`Failed to load ${t}: ${e} from url ${o}`:`Failed to load ${t} url: ${o}`,Yw=(t,...o)=>{const e=window.console;e&&(e.error?e.error(t,...o):e.log(t,...o))},jw=new WeakMap,Gw=(t,o)=>{const{type:e,message:n}=o;t.notificationManager.open({type:e,text:n})},Ww=t=>{const o=(t=>{switch(t){case"error":return console.error;case"info":return console.info;case"warn":return console.warn;default:return console.log}})(t.type);o(t.message)},Pw=(t,o)=>{const{console:e,editor:n}=o;v(n)&&(t._skinLoaded?Gw(t,n):t.on("SkinLoaded",()=>{Gw(t,n)})),v(e)&&Ww(e)},Vw="Read more: https://www.tiny.cloud/docs/tinymce/latest/license-key/",Zw="Make sure to provide a valid license key or add license_key: 'gpl' to the init config to agree to the open source license terms.",Qw="licensekeymanager",Kw=t=>{const o=(t=>g(Hx(t))?"online":"offline")(t),e=(t=>{const o=Lx(t)?.toLowerCase();return"gpl"===o?"gpl":_(o)?"no_key":"non_gpl"})(t),n=new Set([...$c(t),...Ct(Xc(t))]).has(Qw);return"gpl"!==e||"online"===o||n?{type:"use_plugin",onlineStatus:o,licenseKeyType:e,forcePlugin:n}:{type:"use_gpl",onlineStatus:o,licenseKeyType:e,forcePlugin:n}},Jw=t=>o=>{let e=!1;return{validate:n=>{const{plugin:i}=n,r=g(i);return r&&(((t,o,e)=>{Pw(t,{console:{type:"error",message:[`The "${o}" plugin requires a valid TinyMCE license key.`,Vw].join(" ")},...e?{}:{editor:{type:"warning",message:"One or more premium plugins are disabled due to license key restrictions."}}})})(o,i,e),e=!0),Promise.resolve(t&&!r)}}},$w=Jw(!1),Xw=Jw(!0),tk="manager",ok=Qw,ek=(()=>{const t=qA();return{load:(o,e)=>{if("use_plugin"===Kw(o).type){const n=wt(Xc(o),ok).map(eo).filter(ro).getOr(`plugins/${ok}/plugin${e}.js`);t.load(tk,n).catch(()=>{((t,o)=>{Lw(t,"LicenseKeyManagerLoadError",Hw("license key manager",o))})(o,n)})}},add:o=>{t.add(tk,o)},init:o=>{const e=t=>{Object.defineProperty(o,"licenseKeyManager",{value:t,writable:!1,
5configurable:!1,enumerable:!0})},n=Kw(o),i=t.get(tk);if(v(i)){e(i(o,t.urls[tk]))}else switch(n.type){case"use_gpl":e(Xw(o));break;case"use_plugin":(t=>{if(jw.has(t))return;jw.set(t,!0),t.initialized?(t.removed||t.mode.set("readonly"),t.options.set("disabled",!0)):t.on("init",()=>{t.removed||t.mode.set("readonly"),t.options.set("disabled",!0)}),t.on("DisabledStateChange",t=>{const{state:o}=t;o||t.preventDefault()},!0),t.on("SwitchMode",o=>{const{mode:e}=o;"readonly"!==e&&t.mode.set("readonly")})})(o),e($w(o)),"offline"===n.onlineStatus&&"no_key"===n.licenseKeyType?(t=>{const o="The editor is disabled because a TinyMCE license key has not been provided.";Pw(t,{console:{type:"error",message:[`${o}`,Zw,Vw].join(" ")},editor:{type:"warning",message:`${o}`}})})(o):((t,o)=>{const e=("online"===o?"API":"license")+" key",n=`The editor is disabled because the TinyMCE ${e} could not be validated.`;Pw(t,{console:{type:"error",message:[`${n}`,`The TinyMCE Commercial License Key Manager plugin is required for the provided ${e} to be validated but could not be loaded.`,Vw].join(" ")},editor:{type:"warning",message:`${n}`}})})(o,n.onlineStatus)}o.licenseKeyManager.validate({})}}})(),nk=(t,o,e)=>{try{t.getDoc().execCommand(o,!1,String(e))}catch{}},ik=(t,o,e)=>{ki(t,o)&&!e?Ei(t,o):e&&vi(t,o)},rk=t=>{const o=ge.fromDom(t.getBody());ik(o,"mce-content-readonly",!0),t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),(t=>{I.from(t.selection.getNode()).each(t=>{t.removeAttribute("data-mce-selected")})})(t)},ak=t=>{const o=ge.fromDom(t.getBody());ik(o,"mce-content-readonly",!1),t.hasEditableRoot()&&Di(o,!0),((t,o)=>{nk(t,"StyleWithCSS",o),nk(t,"enableInlineTableEditing",o),nk(t,"enableObjectResizing",o)})(t,!1),au(t)&&t.focus(),(t=>{t.selection.setRng(t.selection.getRng())})(t),t.nodeChanged()},Ak=t=>Yx(t),sk="data-mce-contenteditable",lk=(t,o)=>{const e=ge.fromDom(t.getBody());o?(rk(t),Di(e,!1),V(Oi(e,'*[contenteditable="true"]'),t=>{yn(t,sk,"true"),Di(t,!1)})):((t=>{V(Oi(t,`*[${sk}="true"]`),t=>{Fn(t,sk),Di(t,!0)})})(e),ak(t))},dk=t=>{t.parser.addAttributeFilter("contenteditable",o=>{Ak(t)&&V(o,t=>{t.attr(sk,t.attr("contenteditable")),t.attr("contenteditable","false")})}),t.serializer.addAttributeFilter(sk,o=>{Ak(t)&&V(o,t=>{t.attr("contenteditable",t.attr(sk))})}),t.serializer.addTempAttr(sk)},ck=["copy"],xk=(t,o)=>((t,o,e)=>mi(t,o,e).isSome())(o,"details",o=>ve(o,ge.fromDom(t.getBody()))),pk=(t,o)=>{if((t=>"click"===t.type)(o)&&!lu.metaKeyPressed(o)){const e=ge.fromDom(o.target);((t,o)=>mi(o,"a",o=>ve(o,ge.fromDom(t.getBody()))).bind(t=>kn(t,"href")))(t,e).fold(()=>{xk(t,e)&&o.preventDefault()},e=>{if(o.preventDefault(),/^#/.test(e)){const o=t.dom.select(`${e},[name="${Jt(e,"#")}"]`);o.length&&t.selection.scrollIntoView(o[0],!0)}else window.open(e,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}else(t=>G(ck,t.type))(o)&&t.dispatch(o.type,o)},gk=t=>{(t=>{t.serializer?dk(t):t.on("PreInit",()=>{dk(t)})})(t),(t=>{t.on("ShowCaret ObjectSelected",o=>{Ak(t)&&o.preventDefault()}),t.on("DisabledStateChange",o=>{o.isDefaultPrevented()||lk(t,o.state)})})(t)},Ck=t=>"content/"+t+"/content.css",uk=(t,o)=>{const e=t.editorManager.baseURL+"/skins/content",n=`content${t.editorManager.suffix}.css`;return P(o,o=>(t=>tinymce.Resource.has(Ck(t)))(o)?Ck(o):(t=>/^[a-z0-9\-]+$/i.test(t))(o)&&!t.inline?`${e}/${o}/${n}`:t.documentBaseURI.toAbsolute(o))},mk=t=>{t.contentCSS=t.contentCSS.concat((t=>uk(t,_c(t)))(t),(t=>uk(t,Ec(t)))(t))},bk=(t,o)=>{const e={};return{findAll:(n,i=N)=>{const r=K((t=>t?xt(t.getElementsByTagName("img")):[])(n),o=>{const e=o.src;return!o.hasAttribute("data-mce-bogus")&&(!o.hasAttribute("data-mce-placeholder")&&(!(!e||e===se.transparentSrc)&&(Xt(e,"blob:")?!t.isUploaded(e)&&i(o):!!Xt(e,"data:")&&i(o))))}),a=P(r,t=>{const n=t.src;if(kt(e,n))return e[n].then(o=>g(o)?o:{image:t,blobInfo:o.blobInfo});{const i=((t,o)=>{const e=()=>Promise.reject("Invalid data URI");if(Xt(o,"blob:")){const n=t.getByUri(o);return v(n)?Promise.resolve(n):w_(o).then(o=>k_(o).then(n=>F_(n,!1,e=>I.some(D_(t,o,e))).getOrThunk(e)))}return Xt(o,"data:")?z_(t,o).fold(e,t=>Promise.resolve(t)):Promise.reject("Unknown image data format")})(o,n).then(o=>(delete e[n],{image:t,blobInfo:o})).catch(t=>(delete e[n],t));return e[n]=i,i}});return Promise.all(a)}}},fk=()=>{let t={};const o=(t,o)=>({status:t,resultUri:o}),e=o=>o in t;return{hasBlobUri:e,getResultUri:o=>{const e=t[o];return e?e.resultUri:null},isPending:o=>!!e(o)&&1===t[o].status,isUploaded:o=>!!e(o)&&2===t[o].status,markPending:e=>{t[e]=o(1,null)},markUploaded:(e,n)=>{t[e]=o(2,n)},removeFailed:o=>{delete t[o]},destroy:()=>{t={}}}};let hk=0;const _k=t=>t+hk+++(()=>{const t=()=>Math.round(4294967295*Ut()).toString(36);return"s"+(new Date).getTime().toString(36)+t()+t()+t()})(),vk=(t,o)=>{const e={},n=(t,e)=>new Promise((n,i)=>{const r=new XMLHttpRequest;r.open("POST",o.url),r.withCredentials=o.credentials,r.upload.onprogress=t=>{e(t.loaded/t.total*100)},r.onerror=()=>{i("Image upload failed due to a XHR Transport error. Code: "+r.status)},r.onload=()=>
vendor: 72,459 bytes, line 5
5{if(r.status<200||r.status>=300)return void i("HTTP Error: "+r.status);const t=JSON.parse(r.responseText);var e,a;t&&g(t.location)?n((e=o.basePath,a=t.location,e?e.replace(/\/$/,"")+"/"+a.replace(/^\//,""):a)):i("Invalid JSON: "+r.responseText)};const a=new FormData;a.append("file",t.blob(),t.filename()),r.send(a)}),i=y(o.handler)?o.handler:n,r=(t,o)=>({url:o,blobInfo:t,status:!0}),a=(t,o)=>({url:"",blobInfo:t,status:!1,error:o}),A=(t,o)=>{xe.each(e[t],t=>{t(o)}),delete e[t]},s=(o,n)=>(o=xe.grep(o,o=>!t.isUploaded(o.blobUri())),Promise.all(xe.map(o,o=>t.isPending(o.blobUri())?(t=>{const o=t.blobUri();return new Promise(t=>{e[o]=e[o]||[],e[o].push(t)})})(o):((o,e,n)=>(t.markPending(o.blobUri()),new Promise(i=>{let s,l;try{const d=()=>{s&&(s.close(),l=k)},c=e=>{d();const n=g(e)?e:e.url;t.markUploaded(o.blobUri(),n),A(o.blobUri(),r(o,n)),i(r(o,n))},x=e=>{d(),t.removeFailed(o.blobUri()),A(o.blobUri(),a(o,e)),i(a(o,e))};l=t=>{t<0||t>100||I.from(s).orThunk(()=>I.from(n).map(U)).each(o=>{s=o,o.progressBar.value(t)})},e(o,l).then(c,t=>{x(g(t)?{message:t}:t)})}catch(t){i(a(o,t))}})))(o,i,n))));return{upload:(t,e)=>o.url||i!==n?s(t,e):new Promise(t=>{t([])})}},yk=t=>()=>t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0}),Ek=(t,o)=>vk(o,{url:dc(t),basePath:cc(t),credentials:xc(t),handler:pc(t)}),wk=t=>o=>{((t,o)=>t.dom.isEmpty(o.dom)&&v(t.schema.getTextBlockElements()[ke(o)]))(t,o)&&bn(o,ge.fromHtml('<br data-mce-bogus="1" />'))},kk=t=>{const o=(()=>{let t=[];const o=t=>{if(_(t.blob)||_(t.base64)||""===t.base64&&!t.allowEmptyFile)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");const o=t.id||_k("blobid"),e=t.name||o,n=t.blob;return{id:D(o),name:D(e),filename:D(t.filename||e+"."+(i=n.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[i.toLowerCase()]||"dat")),blob:D(n),base64:D(t.base64),blobUri:D(t.blobUri||URL.createObjectURL(n)),uri:D(t.uri)};var i},e=o=>tt(t,o).getOrUndefined(),n=t=>e(o=>o.id()===t);return{create:(t,e,n,i,r)=>{if(g(t))return o({id:t,name:i,filename:r,blob:e,base64:n});if(C(t))return o(t);throw new Error("Unknown input type")},add:o=>{n(o.id())||t.push(o)},get:n,getByUri:t=>e(o=>o.blobUri()===t),getByData:(t,o)=>e(e=>e.base64()===t&&e.blob().type===o),findFirst:e,removeByUri:o=>{t=K(t,t=>t.blobUri()!==o||(URL.revokeObjectURL(t.blobUri()),!1))},destroy:()=>{V(t,t=>{URL.revokeObjectURL(t.blobUri())}),t=[]}}})();let e,n;const i=fk(),r=[],a=o=>e=>t.selection?o(e):[],A=(t,o,e)=>{let n=0;do{n=t.indexOf(o,n),-1!==n&&(t=t.substring(0,n)+e+t.substr(n+o.length),n+=e.length-o.length+1)}while(-1!==n);return t},s=(t,o,e)=>{const n=`src="${e}"${e===se.transparentSrc?' data-mce-placeholder="1"':""}`;return t=A(t,`src="${o}"`,n),t=A(t,'data-mce-src="'+o+'"','data-mce-src="'+e+'"')},l=(o,e)=>{V(t.undoManager.data,t=>{"fragmented"===t.type?t.fragments=P(t.fragments,t=>s(t,o,e)):t.content=s(t.content,o,e)})},d=()=>(e||(e=Ek(t,i)),p().then(a(n=>{const i=P(n,t=>t.blobInfo);return e.upload(i,yk(t)).then(a(e=>{const i=[];let r=!1;const a=P(e,(e,a)=>{const{blobInfo:A,image:s}=n[a];let d=!1;return e.status&&Ac(t)?(e.url&&!$t(s.src,e.url)&&(r=!0),o.removeByUri(s.src),ew(t)||((o,e)=>{const n=t.convertURL(e,"src");var i;l(o.src,e),En(ge.fromDom(o),{src:ac(t)?(i=e,i+(-1===i.indexOf("?")?"?":"&")+(new Date).getTime()):e,"data-mce-src":n})})(s,e.url)):e.error&&(e.error.remove&&(l(s.src,se.transparentSrc),i.push(s),d=!0),((t,o)=>{Iw(t,RA.translate(["Failed to upload image: {0}",o]))})(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:A,removed:d}});return i.length>0&&!ew(t)?t.undoManager.transact(()=>{V(Nn(i),e=>{const n=Ie(e);On(e),n.each(wk(t)),o.removeByUri(e.dom.src)})}):r&&t.undoManager.dispatchChange(),a}))}))),c=()=>rc(t)?d():Promise.resolve([]),x=t=>it(r,o=>o(t)),p=()=>(n||(n=bk(i,o)),n.findAll(t.getBody(),x).then(a(o=>{const e=K(o,o=>g(o)?(Iw(t,o),!1):"blob"!==o.uriType);return ew(t)||V(e,t=>{l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")}),e}))),u=e=>e.replace(/src="(blob:[^"]+)"/g,(e,n)=>{const r=i.getResultUri(n);if(r)return'src="'+r+'"';let a=o.getByUri(n);if(a||(a=$(t.editorManager.get(),(t,o)=>t||o.editorUpload&&o.editorUpload.blobCache.getByUri(n),void 0)),a){return'src="data:'+a.blob().type+";base64,"+a.base64()+'"'}return e});return t.on("SetContent",()=>{rc(t)?c():p()}),t.on("RawSaveContent",t=>{t.content=u(t.content)}),t.on("GetContent",t=>{t.source_view||"raw"===t.format||"tree"===t.format||(t.content=u(t.content))}),t.on("PostRender",()=>{t.parser.addNodeFilter("img",t=>{V(t,t=>{const e=t.attr("src");if(!e||o.getByUri(e))return;const n=i.getResultUri(e);n&&t.attr("src",n)})})}),{blobCache:o,addFilter:t=>{r.push(t)},uploadImages:d,uploadImagesAuto:c,scanForImages:p,destroy:()=>{o.destroy(),i.destroy(),n=e=null}}},Bk={remove_similar:!0,inherit:!1},Fk={selector:"td,th",...Bk},Dk={tablecellbackgroundcolor:{styles:{backgroundColor:"%value"},...Fk},tablecellverticalalign:{styles:{"vertical-align":"%value"},...Fk},tablecellbordercolor:{styles:{borderColor:"%value"},...Fk},tablecellclass:{classes:["%value"],...Fk},tableclass:{selector:"table",classes:["%value"],...Bk},tablecellborderstyle:{styles:{borderStyle:"%value"},...Fk},tablecellborderwidth:{styles:{borderWidth:"%value"},...Fk}},zk=D(Dk),Sk=t=>{const o={},e=(t,n)=>{t&&(g(t)?(m(n)||(n=[n]),V(n,t=>{h(t.deep)&&(t.deep=!iC(t)),h(t.split)&&(t.split=!iC(t)||rC(t)),h(t.remove)&&iC(t)&&!rC(t)&&(t.remove="none"),iC(t)&&rC(t)&&(t.mixed=!0,t.block_expand=!0),g(t.classes)&&(t.classes=t.classes.split(/\s+/))}),o[t]=n):mt(t,(t,o)=>{e(o,t)}))};return e((t=>{const o=t.dom,e=t.schema.type,n={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"left"},inherit:!1,preview:!1},{selector:"img,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"},{selector:".mce-placeholder",styles:{float:"left"},ceFalseOverride:!0},{selector:"table",collapsed:!1,styles:{marginLeft:"0px",marginRight:"auto"},onformat:t=>{o.setStyle(t,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:".mce-placeholder",styles:{display:"block",marginLeft:"auto",marginRight:"auto"},ceFalseOverride:!0},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"},{selector:".mce-preview-object",ceFalseOverride:!0,styles:{display:"table",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{marginLeft:"auto",marginRight:"auto"},preview:!1}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"},{selector:".mce-placeholder",styles:{float:"right"},ceFalseOverride:!0},{selector:"table",collapsed:!1,styles:{marginRight:"0px",marginLeft:"auto"},onformat:t=>{o.setStyle(t,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"right"},preview:!1}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"justify"},inherit:!1,preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:(()=>{const t={inline:"span",styles:{textDecoration:"line-through"},exact:!0},o={inline:"strike",remove:"all",preserve_attributes:["class","style"]},n={inline:"s",remove:"all",preserve_attributes:["class","style"]};return"html4"!==e?[n,t,o]:[t,n,o]})(),forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",styles:{lineHeight:"%value"},remove_similar:!0},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},samp:{inline:"samp"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:(t,o,e)=>Ar(t)&&t.hasAttribute("href"),onformat:(t,e,n)=>{xe.each(n,(e,n)=>{o.setAttrib(t,n,e)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":t=>t?.customValue??null}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return xe.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd".split(/\s/),t=>{n[t]={block:t,remove:"all"}}),n})(t)),e(zk()),e(qc(t)),{get:t=>v(t)?o[t]:o,has:t=>kt(o,t),register:e,unregister:t=>(t&&o[t]&&delete o[t],o)}},Ok=xe.each,Mk=zA.DOM,Tk=t=>v(t)&&C(t),Uk=(t,o)=>{const e=o&&o.schema||Xa({}),n=t=>{const o=g(t)?{name:t,classes:[],attrs:{}}:t,e=Mk.create(o.name);return((t,o)=>{o.classes.length>0&&Mk.addClass(t,o.classes.join(" ")),Mk.setAttribs(t,o.attrs)})(e,o),e},i=(t,o,r)=>{let a;const A=o[0],s=Tk(A)?A.name:void 0,l=((t,o)=>{const n=e.getElementRule(t.nodeName.toLowerCase()),i=n?.parentsRequired;return!(!i||!i.length)&&(o&&G(i,o)?o:i[0])})(t,s);if(l)s===l?(a=A,o=o.slice(1)):a=l;else if(A)a=A,o=o.slice(1);else if(!r)return t;const d=a?n(a):Mk.create("div");d.appendChild(t),r&&xe.each(r,o=>{const e=n(o);d.insertBefore(e,t)});const c=Tk(a)?a.siblings:void 0;return i(d,o,c)},r=Mk.create("div");if(t.length>0){const o=t[0],e=n(o),a=Tk(o)?o.siblings:void 0;r.appendChild(i(e,t.slice(1),a))}return r},Rk=t=>{let o="div";const e={name:o,classes:[],attrs:{},selector:t=xe.trim(t)};return"*"!==t&&(o=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(t,o,n,i,r)=>{switch(o){case"#":e.attrs.id=n;break;case".":e.classes.push(n);break;case":":-1!==xe.inArray("checked disabled enabled read-only required".split(" "),n)&&(e.attrs[n]=n)}if("["===i){const t=r.match(/([\w\-]+)(?:\=\"([^\"]+))?/);t&&(e.attrs[t[1]]=t[2])}return""})),e.name=o||"div",e},qk=(t,o)=>{let e="",n=Nc(t);if(""===n)return"";const i=t=>g(t)?t.replace(/%(\w+)/g,""):"",r=(o,e)=>Mk.getStyle(e??t.getBody(),o,!0);if(g(o)){const e=t.formatter.get(o);if(!e)return"";o=e[0]}if("preview"in o){const t=o.preview;if(!1===t)return"";n=t||n}let a,A=o.block||o.inline||"span";const s=(l=o.selector,g(l)?(l=(l=l.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),xe.map(l.split(/(?:>|\s+(?![^\[\]]+\]))/),t=>{const o=xe.map(t.split(/(?:~\+|~|\+)/),Rk),e=o.pop();return o.length&&(e.siblings=o),e}).reverse()):[]);var l;s.length>0?(s[0].name||(s[0].name=A),A=o.selector,a=Uk(s,t)):a=Uk([A],t);const d=Mk.select(A,a)[0]||a.firstChild;Ok(o.styles,(t,o)=>{const e=i(t);e&&Mk.setStyle(d,o,e)}),Ok(o.attributes,(t,o)=>{const e=i(t);e&&Mk.setAttrib(d,o,e)}),Ok(o.classes,t=>{const o=i(t);Mk.hasClass(d,o)||Mk.addClass(d,o)}),t.dispatch("PreviewFormats"),Mk.setStyles(a,{position:"absolute",left:-65535}),t.getBody().appendChild(a);const c=r("fontSize"),x=/px$/.test(c)?parseInt(c,10):0;return Ok(n.split(" "),t=>{let o=r(t,d);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(o)&&(o=r(t),"#ffffff"===lA(o).toLowerCase())||"color"===t&&"#000000"===lA(o).toLowerCase())){if("font-size"===t&&/em|%$/.test(o)){if(0===x)return;o=parseFloat(o)/(/%$/.test(o)?100:1)*x+"px"}"border"===t&&o&&(e+="padding:0 2px;"),e+=t+":"+o+";"}}),t.dispatch("AfterPreviewFormats"),Mk.remove(a),e},Nk=t=>{const o=Sk(t),e=Dt({});return(t=>{t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(let o=1;o<=6;o++)t.addShortcut("access+"+o,"",["FormatBlock",!1,"h"+o]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])})(t),ph(t),ew(t)||((t,o)=>{t.set({}),o.on("NodeChange",e=>{_E(o,e.element,t.get())}),o.on("FormatApply FormatRemove",e=>{const n=I.from(e.node).map(t=>Lg(t)?t:t.startContainer).bind(t=>Ar(t)?I.some(t):I.from(t.parentElement)).getOrThunk(()=>bE(o));_E(o,n,t.get())})})(e,t),{get:o.get,has:o.has,register:o.register,unregister:o.unregister,apply:(o,e,n)=>{((t,o,e,n)=>{rw(t).formatter.apply(o,e,n)})(t,o,e,n)},remove:(o,e,n,i)=>{((t,o,e,n,i)=>{rw(t).formatter.remove(o,e,n,i)})(t,o,e,n,i)},toggle:(o,e,n)=>{((t,o,e,n)=>{rw(t).formatter.toggle(o,e,n)})(t,o,e,n)},match:(o,e,n,i)=>((t,o,e,n,i)=>rw(t).formatter.match(o,e,n,i))(t,o,e,n,i),closest:o=>((t,o)=>rw(t).formatter.closest(o))(t,o),matchAll:(o,e)=>((t,o,e)=>rw(t).formatter.matchAll(o,e))(t,o,e),matchNode:(o,e,n,i)=>((t,o,e,n,i)=>rw(t).formatter.matchNode(o,e,n,i))(t,o,e,n,i),canApply:o=>((t,o)=>rw(t).formatter.canApply(o))(t,o),formatChanged:(o,n,i,r)=>((t,o,e,n,i,r)=>rw(t).formatter.formatChanged(o,e,n,i,r))(t,e,o,n,i,r),getCssText:O(qk,t)}},Ik=t=>{switch(t.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},Lk=t=>{const o=Qt(),e=Dt(0),n=Dt(0),i={data:[],typing:!1,beforeChange:()=>{((t,o,e)=>{rw(t).undoManager.beforeChange(o,e)})(t,e,o)},add:(r,a)=>((t,o,e,n,i,r,a)=>rw(t).undoManager.add(o,e,n,i,r,a))(t,i,n,e,o,r,a),dispatchChange:()=>{t.setDirty(!0);const o=VE(t);o.bookmark=Tl(t.selection),t.dispatch("change",{level:o,lastLevel:lt(i.data,n.get()).getOrUndefined()})},undo:()=>((t,o,e,n)=>rw(t).undoManager.undo(o,e,n))(t,i,e,n),redo:()=>((t,o,e)=>rw(t).undoManager.redo(o,e))(t,n,i.data),clear:()=>{((t,o,e)=>{rw(t).undoManager.clear(o,e)})(t,i,n)},reset:()=>{((t,o)=>{rw(t).undoManager.reset(o)})(t,i)},hasUndo:()=>((t,o,e)=>rw(t).undoManager.hasUndo(o,e))(t,i,n),hasRedo:()=>((t,o,e)=>rw(t).undoManager.hasRedo(o,e))(t,i,n),transact:o=>((t,o,e,n)=>rw(t).undoManager.transact(o,e,n))(t,i,e,o),ignore:o=>{((t,o,e)=>{rw(t).undoManager.ignore(o,e)})(t,e,o)},extra:(o,e)=>{((t,o,e,n,i)=>{rw(t).undoManager.extra(o,e,n,i)})(t,i,n,o,e)}};return ew(t)||((t,o,e)=>{const n=Dt(!1),i=t=>{XE(o,!1,e),o.add({},t)};t.on("init",()=>{o.add()}),t.on("BeforeExecCommand",t=>{const n=t.command;Ik(n)||(tw(o,e),o.beforeChange())}),t.on("ExecCommand",t=>{const o=t.command;Ik(o)||i(t)}),t.on("ObjectResizeStart cut",()=>{o.beforeChange()}),t.on("SaveContent ObjectResized blur",i),t.on("dragend",i),t.on("keyup",e=>{const r=e.keyCode;if(e.isDefaultPrevented())return;const a=se.os.isMacOS()&&"Meta"===e.key;(r>=33&&r<=36||r>=37&&r<=40||45===r||e.ctrlKey||a)&&(i(),t.nodeChanged()),46!==r&&8!==r||t.nodeChanged(),n.get()&&o.typing&&!JE(t.readonly,VE(t),o.data[0])&&(t.isDirty()||t.setDirty(!0),t.dispatch("TypingUndo"),n.set(!1),t.nodeChanged())}),t.on("keydown",t=>{const r=t.keyCode;if(t.isDefaultPrevented())return;if(r>=33&&r<=36||r>=37&&r<=40||45===r)return void(o.typing&&i(t));const a=t.ctrlKey&&!t.altKey||t.metaKey;if((r<16||r>20)&&224!==r&&91!==r&&!o.typing&&!a)return o.beforeChange(),XE(o,!0,e),o.add({},t),void n.set(!0);(se.os.isMacOS()?t.metaKey:t.ctrlKey&&!t.altKey)&&o.beforeChange()}),t.on("mousedown",t=>{o.typing&&i(t)}),t.on("input",t=>{var o;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(o=t).inputType&&null===o.data||(t=>"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType)(t))&&i(t)}),t.on("AddUndo Undo Redo ClearUndos",o=>{o.isDefaultPrevented()||t.nodeChanged()})})(t,i,e),(t=>{t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")})(t),i},Hk=[9,27,lu.HOME,lu.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,lu.DOWN,lu.UP,lu.LEFT,lu.RIGHT].concat(se.browser.isFirefox()?[224]:[]),Yk="data-mce-placeholder",jk=t=>"keydown"===t.type||"keyup"===t.type,Gk=t=>{const o=t.keyCode;return o===lu.BACKSPACE||o===lu.DELETE},Wk=t=>{const o=t.dom,e=$d(t),n=Dc(t)??"",i=(r,a)=>{if((t=>{if(jk(t)){const o=t.keyCode;return!Gk(t)&&(lu.metaKeyPressed(t)||t.altKey||o>=112&&o<=123||G(Hk,o))}return!1})(r))return;const A=t.getBody(),s=!(t=>jk(t)&&!(Gk(t)||"keyup"===t.type&&229===t.keyCode))(r)&&((t,o,e)=>{if(t.isEmpty(o,void 0,{skipBogus:!1,includeZwsp:!0})){const n=o.firstElementChild;return!n||!t.getStyle(o.firstElementChild,"padding-left")&&!t.getStyle(o.firstElementChild,"padding-right")&&e===n.nodeName.toLowerCase()}return!1})(o,A,e);(""!==o.getAttrib(A,Yk)!==s||a)&&(o.setAttrib(A,Yk,s?n:null),((t,o)=>{t.dispatch("PlaceholderToggle",{state:o})})(t,s),t.on(s?"keydown":"keyup",i),t.off(s?"keyup":"keydown",i))};ro(n)&&t.on("init",o=>{i(o,!0),t.on("change SetContent ExecCommand",i),t.on("paste",o=>PC.setEditorTimeout(t,()=>i(o)))})},Pk=t=>(o,e,n={})=>{const i=o.getBody(),r={bubbles:!0,composed:!0,data:null,isComposing:!1,detail:0,view:null,target:i,currentTarget:i,eventPhase:Event.AT_TARGET,originalTarget:i,explicitOriginalTarget:i,isTrusted:!1,srcElement:i,cancelable:!1,preventDefault:k,inputType:e},a=pA(new InputEvent(t));return o.dispatch(t,{...a,...r,...n})},Vk=Pk("input"),Zk=Pk("beforeinput"),Qk=(t,o,e)=>{let n=!0;const i=()=>n=!1;if(Zk(t,o?"deleteContentForward":"deleteContentBackward").isDefaultPrevented())return!1;t.on("input",i);try{e()}finally{t.off("input",i)}return n&&t.dispatch("input"),!0},Kk=t=>o=>v(o)&&t.test(o.nodeName),Jk=t=>v(t)&&3===t.nodeType,$k=t=>v(t)&&1===t.nodeType,Xk=Kk(/^(OL|UL|DL)$/),tB=Kk(/^(OL|UL)$/),oB=Kk(/^(LI|DT|DD)$/),eB=Kk(/^(DT|DD)$/),nB=Kk(/^(TH|TD)$/),iB=(t=>o=>v(o)&&o.nodeName.toLowerCase()===t)("br"),rB=(t,o)=>v(o)&&o.nodeName in t.schema.getTextBlockElements(),aB=(t,o)=>v(t)&&t.nodeName in o,AB=(t,o)=>v(o)&&o.nodeName in t.schema.getVoidElements(),sB=(t,o,e)=>{const n=t.isEmpty(o);return!(e&&t.select("span[data-mce-type=bookmark]",o).length>0)&&n},lB=(t,o)=>t.isChildOf(o,t.getRoot()),dB=zA.DOM,cB=(t,o)=>{const e=xe.grep(t.select("ol,ul",o));xe.each(e,o=>{((t,o)=>{const e=o.parentElement;if(e&&"LI"===e.nodeName&&e.firstChild===o){const n=e.previousSibling;n&&"LI"===n.nodeName?(n.appendChild(o),sB(t,e)&&dB.remove(e)):dB.setStyle(e,"listStyleType","none")}if(Xk(e)){const t=e.previousSibling;t&&"LI"===t.nodeName&&t.appendChild(o)}})(t,o)})},xB=(t,o)=>{if(Jk(t))return{container:t,offset:o};const e=Bu.getNode(t,o);return Jk(e)?{container:e,offset:o>=t.childNodes.length?e.data.length:0}:e.previousSibling&&Jk(e.previousSibling)?{container:e.previousSibling,offset:e.previousSibling.data.length}:e.nextSibling&&Jk(e.nextSibling)?{container:e.nextSibling,offset:0}:{container:t,offset:o}},pB=t=>{const o=t.cloneRange(),e=xB(t.startContainer,t.startOffset);o.setStart(e.container,e.offset);const n=xB(t.endContainer,t.endOffset);return o.setEnd(n.container,n.offset),o},gB=t=>Ee(t,"OL,UL"),CB=t=>Ee(t,"LI"),uB=t=>Qe(t).exists(gB),mB=["OL","UL","DL"],bB=mB.join(","),fB=(t,o)=>{const e=o||t.selection.getStart(!0);return t.dom.getParent(e,bB,yB(t,e,t.selection.isCollapsed()))},hB=t=>{const o=fB(t),e=t.selection.getSelectedBlocks();return((t,o)=>v(t)&&1===o.length&&o[0]===t)(o,e)?(t=>K(t.querySelectorAll(bB),Xk))(o):K(e,t=>Xk(t)&&o!==t)},_B=t=>{const o=t.selection.getSelectedBlocks();return K(((t,o,e)=>{const n=xe.map(o,o=>t.dom.getParent(o,"li,dd,dt",yB(t,o,e))||o);return gt(n)})(t,o,t.selection.isCollapsed()),oB)},vB=(t,o)=>{const e=t.dom.getParents(o,"TD,TH");return e.length>0?e[0]:t.getBody()},yB=(t,o,e)=>{const n=t.dom.getParents(o,t.dom.isBlock);let i=!(t=>pt(t,t=>CB(ge.fromDom(t))?I.some(!0):nB(t)?I.some(!1):I.none()).getOr(!1))(n);const r=tt(n,o=>{return a=o,(CB(ge.fromDom(a))||gB(ge.fromDom(a)))&&(i=!0),i&&(!e||(o=>o.nodeName.toLowerCase()!==$d(t))(o))&&(n=t.schema,!Xk(r=o)&&!oB(r)&&W(mB,t=>n.isValidChild(r.nodeName,t)));var n,r,a});return r.getOr(t.getBody())},EB=(t,o)=>{const e=t.dom.getParents(o,"ol,ul",yB(t,o,!0));return ct(e)},wB=t=>{const o=(t=>{const o=EB(t,t.selection.getStart()),e=K(t.selection.getSelectedBlocks(),tB);return o.toArray().concat(e)})(t),e=(t=>{const o=t.selection.getStart();return t.dom.getParents(o,"ol,ul",yB(t,o,t.selection.isCollapsed()))})(t);return tt(e,t=>{return o=ge.fromDom(t),Ie(o).exists(t=>oB(t.dom)&&Qe(t).exists(t=>!Xk(t.dom))&&Ke(t).exists(t=>!Xk(t.dom)));var o}).fold(()=>kB(t,o),t=>[t])},kB=(t,o)=>{const e=P(o,o=>EB(t,o).getOr(o));return gt(e)},BB=t=>/\btox\-/.test(t.className),FB=(t,o)=>null!==o&&!t.dom.isEditable(o),DB=(t,o)=>{const e=t.dom.getParent(o,"ol,ul,dl");return FB(t,e)||!t.selection.isEditable()},zB=(t,o,e)=>t.dispatch("ListMutation",{action:o,element:e}),SB=(t,o,e={})=>{const n=t.dom,i=t.schema.getBlockElements(),r=n.createFragment(),a=$d(t),A=Xd(t);let s,l,d=!1;for(l=n.create(a,{...A,...e.style?{style:e.style}:{}}),aB(o.firstChild,i)||r.appendChild(l);s=o.firstChild;){const t=s.nodeName;d||"SPAN"===t&&"bookmark"===s.getAttribute("data-mce-type")||(d=!0),aB(s,i)?(r.appendChild(s),l=null):(l||(l=n.create(a,A),r.appendChild(l)),l.appendChild(s))}return!d&&l&&l.appendChild(n.create("br",{"data-mce-bogus":"1"})),r},OB=t=>"listAttributes"in t,MB=t=>"isComment"in t,TB=t=>t.depth>0,UB=t=>t.isSelected,RB=t=>{const o=Ve(t),e=Ke(t).exists(gB)?o.slice(0,-1):o;return P(e,Rn)},qB=(t,o)=>{bn(t.item,o.list)},NB=(t,o)=>{const e={list:ge.fromTag(o,t),item:ge.fromTag("li",t)};return bn(e.list,e.item),e},IB=(t,o,e)=>{const n=o.slice(0,e.depth);return ct(n).each(o=>{if(OB(e)){const n=((t,o,e)=>{const n=ge.fromTag("li",t);return En(n,o),_n(n,e),n})(t,e.itemAttributes,e.content);((t,o)=>{bn(t.list,o),t.item=o})(o,n),((t,o)=>{ke(t.list)!==o.listType&&(t.list=qn(t.list,o.listType)),En(t.list,o.listAttributes)})(o,e)}else if((t=>"isFragment"in t)(e))_n(o.item,e.content);else{const t=ge.fromHtml(`\x3c!--${e.content}--\x3e`);bn(o.list,t)}}),n},LB=(t,o,e)=>{const n=((t,o,e)=>{const n=[];for(let i=0;i<e;i++)n.push(NB(t,OB(o)?o.listType:o.parentListType));return n})(t,e,e.depth-o.length);var i;return(t=>{for(let o=1;o<t.length;o++)qB(t[o-1],t[o])})(n),((t,o)=>{for(let o=0;o<t.length-1;o++)Gn(t[o].item,"list-style-type","none");ct(t).each(t=>{OB(o)&&(En(t.list,o.listAttributes),En(t.item,o.itemAttributes)),_n(t.item,o.content)})})(n,e),i=n,Gt(ct(o),dt(i),qB),o.concat(n)},HB=(t,o,e)=>{switch(o){case"Indent":if(!((t,o)=>Px(t).map(t=>t>=o).getOr(!0))(t,e.depth))return;e.depth++;break;case"Outdent":e.depth--;break;case"Flatten":e.depth=0}e.dirty=!0},YB=t=>(V(t,(o,e)=>{((t,o)=>{const e=t[o].depth,n=t=>t.depth===e&&!t.dirty,i=t=>t.depth<e;return X(rt(t.slice(0,o)),n,i).orThunk(()=>X(t.slice(o+1),n,i))})(t,e).fold(()=>{o.dirty&&OB(o)&&(t=>{t.listAttributes=vt(t.listAttributes,(t,o)=>"start"!==o)})(o)},t=>{return n=t,void(OB(e=o)&&OB(n)&&(e.listType=n.listType,e.listAttributes={...n.listAttributes}));var e,n})}),t),jB=(t,o,e,n)=>{if(De(n))return[{depth:t+1,content:n.dom.nodeValue??"",dirty:!1,isSelected:!1,isComment:!0}];o.each(t=>{ve(t.start,n)&&e.set(!0)});const i=((t,o,e)=>Ie(t).filter(Se).map(n=>({depth:o,dirty:!1,isSelected:e,content:RB(t),itemAttributes:zn(t),listAttributes:zn(n),listType:ke(n),isInPreviousLi:!1})))(n,t,e.get());o.each(t=>{ve(t.end,n)&&e.set(!1)});const r=Ke(n).filter(gB).map(n=>WB(t,o,e,n)).getOr([]);return i.toArray().concat(r)},GB=(t,o,e,n)=>Qe(n).filter(gB).fold(()=>jB(t,o,e,n),i=>{const r=$(Ve(n),(n,r,a)=>{if(0===a)return n;if(CB(r))return n.concat(jB(t,o,e,r));{const o={isFragment:!0,depth:t,content:[r],isSelected:!1,dirty:!1,parentListType:ke(i)};return n.concat(o)}},[]);return WB(t,o,e,i).concat(r)}),WB=(t,o,e,n)=>nt(Ve(n),n=>(gB(n)?WB:GB)(t+1,o,e,n)),PB=(t,o)=>{const e=YB(o);return((t,o)=>{let e=I.none();const n=$(o,(o,n,i)=>MB(n)?0===i?(e=I.some(n),o):IB(t,o,n):n.depth>o.length?LB(t,o,n):IB(t,o,n),[]);return e.each(t=>{const o=ge.fromHtml(`\x3c!--${t.content}--\x3e`);dt(n).each(t=>{mn(t.list,o)})}),dt(n).map(t=>t.list)})(t.contentDocument,e).toArray()},VB=(t,o)=>nt(((t,o)=>{if(0===t.length)return[];{let e=o(t[0]);const n=[];let i=[];for(let r=0,a=t.length;r<a;r++){const a=t[r],A=o(a);A!==e&&(n.push(i),i=[]),e=A,i.push(a)}return 0!==i.length&&n.push(i),n}})(o,TB),o=>dt(o).exists(TB)?PB(t,o):((t,o)=>{const e=YB(o);return P(e,o=>{const e=MB(o)?ri([ge.fromHtml(`\x3c!--${o.content}--\x3e`)]):ri(o.content),n=OB(o)?o.itemAttributes:{};return ge.fromDom(SB(t,e.dom,n))})})(t,o)),ZB=(t,o,e)=>{const n=((t,o)=>{const e=Dt(!1);return P(t,t=>({sourceList:t,entries:WB(0,o,e,t)}))})(o,(t=>{const o=P(_B(t),ge.fromDom);return Gt(tt(o,M(uB)),tt(rt(o),M(uB)),(t,o)=>({start:t,end:o}))})(t));V(n,o=>{((t,o,e)=>{V(K(o,UB),o=>HB(t,e,o))})(t,o.entries,e);const n=VB(t,o.entries);var i;V(n,o=>{zB(t,"Indent"===e?"IndentList":"OutdentList",o.dom)}),i=o.sourceList,V(n,t=>{Cn(i,t)}),On(o.sourceList)})},QB=t=>Px(t).forall(o=>{const e=t.selection.getSelectedBlocks();return W(e,t=>mi(ge.fromDom(t),"li").forall(t=>((t,o,e)=>zi(t,t=>he(t,o),e))(t,"ol,ul").length<=o))}),KB=zA.DOM,JB=(t,o,e)=>{const n=KB.select('span[data-mce-type="bookmark"]',o),i=SB(t,e),r=KB.createRng();r.setStartAfter(e),r.setEndAfter(o);const a=r.extractContents();for(let o=a.firstChild;o;o=o.firstChild)if("LI"===o.nodeName&&t.dom.isEmpty(o)){KB.remove(o);break}t.dom.isEmpty(a)||KB.insertAfter(a,o),KB.insertAfter(i,o);const A=e.parentElement;A&&sB(t.dom,A)&&(t=>{const o=t.parentNode;o&&xe.each(n,t=>{o.insertBefore(t,e.parentNode)}),KB.remove(t)})(A),KB.remove(e),sB(t.dom,o)&&KB.remove(o)},$B=Ue("dd"),XB=Ue("dt"),tF=t=>{XB(t)&&qn(t,"dd")},oF=(t,o,e)=>{V(e,"Indent"===o?tF:o=>((t,o)=>{$B(o)?qn(o,"dt"):XB(o)&&Le(o).each(e=>JB(t,e.dom,o.dom))})(t,o))},eF=(t,o)=>{const e=Nn(wB(t)),n=Nn((t=>K(_B(t),eB))(t));let i=!1;if(e.length||n.length){const r=t.selection.getBookmark();ZB(t,e,o),oF(t,o,n),t.selection.moveToBookmark(r),t.selection.setRng(pB(t.selection.getRng())),t.nodeChanged(),i=!0}return i},nF=(t,o)=>!(t=>{const o=fB(t);return FB(t,o)||!t.selection.isEditable()})(t)&&eF(t,o),iF=t=>nF(t,"Indent"),rF=t=>nF(t,"Outdent"),aF=t=>nF(t,"Flatten"),AF=t=>{switch(t){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},sF=(t,o)=>{xe.each(o,(o,e)=>{t.setAttribute(e,o)})},lF=(t,o,e)=>{((t,o,e)=>{const n=e["list-style-type"]?e["list-style-type"]:null;t.setStyle(o,"list-style-type",n)})(t,o,e),((t,o,e)=>{sF(o,e["list-attributes"]),xe.each(t.select("li",o),t=>{sF(t,e["list-item-attributes"])})})(t,o,e)},dF=(t,o)=>v(o)&&!aB(o,t.schema.getBlockElements()),cF=(t,o,e,n)=>{let i=o[e?"startContainer":"endContainer"];const r=o[e?"startOffset":"endOffset"];$k(i)&&(i=i.childNodes[Math.min(r,i.childNodes.length-1)]||i),!e&&iB(i.nextSibling)&&(i=i.nextSibling);const a=(o,e)=>{const i=new tr(o,(o=>{for(;!t.dom.isBlock(o)&&o.parentNode&&n!==o;)o=o.parentNode;return o})(o)),r=e?"next":"prev";let a;for(;a=i[r]();)if(!AB(t,a)&&!go(a.textContent)&&0!==a.textContent?.length)return I.some(a);return I.none()};if(e&&Jk(i))if(go(i.textContent))i=a(i,!1).getOr(i);else for(null!==i.parentNode&&dF(t,i.parentNode)&&(i=i.parentNode);null!==i.previousSibling&&(dF(t,i.previousSibling)||Jk(i.previousSibling));)i=i.previousSibling;if(!e&&Jk(i))if(go(i.textContent))i=a(i,!0).getOr(i);else for(null!==i.parentNode&&dF(t,i.parentNode)&&(i=i.parentNode);null!==i.nextSibling&&(dF(t,i.nextSibling)||Jk(i.nextSibling));)i=i.nextSibling;for(;i.parentNode!==n;){const o=i.parentNode;if(rB(t,i))return i;if(/^(TD|TH)$/.test(o.nodeName))return i;i=o}return i},xF=(t,o)=>{const e=t.selection.getStart(!0),n=cF(t,o,!0,t.getBody());return i=ge.fromDom(n),r=ge.fromDom(o.commonAncestorContainer),Mi(i,O(ve,r))?o.commonAncestorContainer:e;var i,r},pF=(t,o,e)=>{const n=t.selection.getRng();let i="LI";const r=yB(t,xF(t,n),n.collapsed),a=t.dom;if("false"===a.getContentEditable(t.selection.getNode()))return;"DL"===(o=o.toUpperCase())&&(i="DT");const A=Gf(n),s=K(((t,o,e)=>{const n=[],i=t.dom,r=cF(t,o,!0,e),a=cF(t,o,!1,e);let A;const s=[];for(let t=r;t&&(s.push(t),t!==a);t=t.nextSibling);return xe.each(s,o=>{if(rB(t,o))return n.push(o),void(A=null);if(i.isBlock(o)||iB(o))return iB(o)&&i.remove(o),void(A=null);const r=o.nextSibling;TC.isBookmarkNode(o)&&(Xk(r)||rB(t,r)||!r&&o.parentNode===e)?A=null:(A||(A=i.create("p"),o.parentNode?.insertBefore(A,o),n.push(A)),A.appendChild(o))}),n})(t,n,r),t.dom.isEditable);xe.each(s,n=>{let r;const A=n.previousSibling,s=n.parentNode;oB(s)||(A&&Xk(A)&&A.nodeName===o&&((t,o,e)=>{const n=t.getStyle(o,"list-style-type");let i=e?e["list-style-type"]:"";return i=null===i?"":i,n===i})(a,A,e)?(r=A,n=a.rename(n,i),A.appendChild(n)):(r=a.create(o),s.insertBefore(r,n),r.appendChild(n),n=a.rename(n,i)),((t,o,e)=>{xe.each(e,e=>t.setStyle(o,e,""))})(a,n,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),lF(a,r,e),CF(t.dom,r))}),t.selection.setRng(Wf(A))},gF=(t,o,e)=>{return((t,o)=>Xk(t)&&t.nodeName===o?.nodeName)(o,e)&&((t,o,e)=>t.getStyle(o,"list-style-type",!0)===t.getStyle(e,"list-style-type",!0))(t,o,e)&&(n=e,o.className===n.className);var n},CF=(t,o)=>{let e,n=o.nextSibling;if(gF(t,o,n)){const i=n;for(;e=i.firstChild;)o.appendChild(e);t.remove(i)}if(n=o.previousSibling,gF(t,o,n)){const i=n;for(;e=i.lastChild;)o.insertBefore(e,o.firstChild);t.remove(i)}},uF=(t,o,e,n)=>{if(o.nodeName!==e){const i=t.dom.rename(o,e);lF(t.dom,i,n),zB(t,AF(e),i)}else lF(t.dom,o,n),zB(t,AF(e),o)},mF=(t,o,e,n)=>{if(o.classList.forEach((t,e,n)=>{t.startsWith("tox-")&&(n.remove(t),0===n.length&&o.removeAttribute("class"))}),o.nodeName!==e){const i=t.dom.rename(o,e);lF(t.dom,i,n),zB(t,AF(e),i)}else lF(t.dom,o,n),zB(t,AF(e),o)},bF=t=>"list-style-type"in t,fF=(t,o,e)=>{const n=fB(t);if(DB(t,n))return;const i=hB(t),r=C(e)?e:{};i.length>0?((t,o,e,n,i)=>{const r=Xk(o);if(!r||o.nodeName!==n||bF(i)||BB(o)){pF(t,n,i);const a=Gf(t.selection.getRng()),A=r?[o,...e]:e,s=r&&BB(o)?mF:uF;xe.each(A,o=>{s(t,o,n,i)}),t.selection.setRng(Wf(a))}else aF(t)})(t,n,i,o,r):((t,o,e,n)=>{if(o!==t.getBody())if(o)if(o.nodeName!==e||bF(n)||BB(o)){const i=Gf(t.selection.getRng());BB(o)&&o.classList.forEach((t,e,n)=>{t.startsWith("tox-")&&(n.remove(t),0===n.length&&o.removeAttribute("class"))}),lF(t.dom,o,n);const r=t.dom.rename(o,e);CF(t.dom,r),t.selection.setRng(Wf(i)),pF(t,e,n),zB(t,AF(e),r)}else aF(t);else pF(t,e,n),zB(t,AF(e),o)})(t,n,o,r)},hF=(t,o,e,n)=>{let i=o.startContainer;const r=o.startOffset;if(Jk(i)&&(e?r<i.data.length:r>0))return i;const a=t.schema.getNonEmptyElements();$k(i)&&(i=Bu.getNode(i,r));const A=new tr(i,n);e&&((t,o)=>!!iB(o)&&t.isBlock(o.nextSibling)&&!iB(o.previousSibling))(t.dom,i)&&A.next();const s=e?A.next.bind(A):A.prev2.bind(A);for(;i=s();){if("LI"===i.nodeName&&!i.hasChildNodes())return i;if(a[i.nodeName])return i;if(Jk(i)&&i.data.length>0)return i}return null},_F=(t,o)=>{const e=o.childNodes;return 1===e.length&&!Xk(e[0])&&t.isBlock(e[0])},vF=(t,o)=>{var e;_F(t,o)&&(e=o.firstChild,I.from(e).map(ge.fromDom).filter(ze).exists(t=>Bi(t)&&!G(["details"],ke(t))))&&t.remove(o.firstChild,!0)},yF=(t,o,e)=>{let n;const i=_F(t,e)?e.firstChild:e;if(vF(t,o),!sB(t,o,!0))for(;n=o.firstChild;)i.appendChild(n)},EF=(t,o,e)=>{let n;const i=o.parentNode;if(!lB(t,o)||!lB(t,e))return;Xk(e.lastChild)&&(n=e.lastChild),i===e.lastChild&&iB(i.previousSibling)&&t.remove(i.previousSibling);const r=e.lastChild;r&&iB(r)&&o.hasChildNodes()&&t.remove(r),sB(t,e,!0)&&Sn(ge.fromDom(e)),yF(t,o,e),n&&e.appendChild(n);const a=ye(ge.fromDom(e),ge.fromDom(o))?t.getParents(o,Xk,e):[];t.remove(o),V(a,o=>{sB(t,o)&&o!==t.getRoot()&&t.remove(o)})},wF=(t,o,e,n)=>{const i=t.dom;if(i.isEmpty(n))((t,o,e)=>{Sn(ge.fromDom(e)),EF(t.dom,o,e),t.selection.setCursorLocation(e,0)})(t,e,n);else{const r=Gf(o);EF(i,e,n),t.selection.setRng(Wf(r))}},kF=(t,o)=>{const e=t.dom,n=t.selection,i=n.getStart(),r=vB(t,i),a=e.getParent(n.getStart(),"LI",r);if(a){const i=a.parentElement;if(i===t.getBody()&&sB(e,i))return!0;const A=pB(n.getRng()),s=e.getParent(hF(t,A,o,r),"LI",r),l=s&&(o?e.isChildOf(a,s):e.isChildOf(s,a));if(s&&s!==a&&!l)return t.undoManager.transact(()=>{var e;o?wF(t,A,s,a):(e=a,e.parentNode?.firstChild===e?rF(t):((t,o,e,n)=>{const i=Gf(o);EF(t.dom,e,n);const r=Wf(i);t.selection.setRng(r)})(t,A,a,s))}),!0;if(l&&!o&&s!==a){const o=A.commonAncestorContainer.parentElement;return!(!o||e.isChildOf(s,o))&&(t.undoManager.transact(()=>{const n=Gf(A);yF(e,o,s),o.remove();const i=Wf(n);t.selection.setRng(i)}),!0)}if(!s&&!o&&0===A.startOffset&&0===A.endOffset)return t.undoManager.transact(()=>{aF(t)}),!0}return!1},BF=(t,o)=>kF(t,o)||((t,o)=>{const e=t.dom,n=t.selection.getStart(),i=vB(t,n),r=e.getParent(n,e.isBlock,i);if(r&&e.isEmpty(r,void 0,{checkRootAsContent:!0})){const n=pB(t.selection.getRng()),a=hF(t,n,o,i),A=e.getParent(a,"LI",i);if(a&&A){const s=t=>G(["td","th","caption"],ke(t)),l=t=>t.dom===i,d=xi(ge.fromDom(A),s,l),c=xi(ge.fromDom(n.startContainer),s,l);return!!jt(d,c,ve)&&(t.undoManager.transact(()=>{const n=A.parentNode;((t,o,e)=>{const n=t.getParent(o.parentNode,t.isBlock,e);t.remove(o),n&&t.isEmpty(n)&&t.remove(n)})(e,r,i),CF(e,n),t.selection.select(a,!0),t.selection.collapse(o)}),!0)}}return!1})(t,o),FF=t=>{const o=t.selection.getStart(),e=vB(t,o),n=t.dom.getParent(o,"LI,DT,DD",e);return v(n)||_B(t).length>0},DF=(t,o)=>{const e=t.selection;return!DB(t,e.getNode())&&(e.isCollapsed()?BF(t,o):((t,o)=>!!FF(t)&&(t.undoManager.transact(()=>{Qk(t,o,()=>t.execCommand("Delete"))&&cB(t.dom,t.getBody())}),!0))(t,o))},zF=(t,o)=>({from:t,to:o}),SF=(t,o)=>{const e=ge.fromDom(t),n=ge.fromDom(o.container());return Jb(e,n).map(t=>((t,o)=>({block:t,position:o}))(t,o))},OF=(t,o)=>xi(o,t=>as(t)||wr(t.dom),o=>ve(o,t)).filter(Se).getOr(t),MF=(t,o,e,n)=>{const i=SF(o,xl.fromRangeStart(n)),r=i.bind(n=>Xp(e,o,n.position).bind(n=>SF(o,n).map(n=>((t,o,e,n)=>vr(n.position.getNode())&&!Gr(t,n.block)?eg(!1,n.block.dom).bind(t=>t.isEqual(n.position)?Xp(e,o,t).bind(t=>SF(o,t)):I.some(n)).getOr(n):n)(t,o,e,n))));return Gt(i,r,zF).filter(t=>(t=>!ve(t.from.block,t.to.block))(t)&&((t,o)=>{const e=ge.fromDom(t);return ve(OF(e,o.from.block),OF(e,o.to.block))})(o,t)&&(t=>!1===kr(t.from.block.dom)&&!1===kr(t.to.block.dom))(t)&&(t=>{const o=t=>es(t)||ra(t.dom)||is(t);return o(t.from.block)&&o(t.to.block)})(t)&&(t=>!(ye(t.to.block,t.from.block)||ye(t.from.block,t.to.block)))(t))},TF=(t,o)=>{const e=((t,o)=>{const e=Ve(t);return ot(e,t=>o.isBlock(ke(t))).fold(D(e),t=>e.slice(0,t))})(t,o);return V(e,On),e},UF=(t,o,e)=>{const n=Zm(e,o);return tt(n.reverse(),o=>Gr(t,o)).each(On)},RF=(t,o,e,n,i)=>{if(Gr(n,e))return ds(e),rg(e.dom);((t,o)=>0===K(We(o),o=>!Gr(t,o)).length)(n,i)&&Gr(n,o)&&Cn(i,ge.fromTag("br"));const r=ig(e.dom,xl.before(i.dom));return V(TF(o,n),t=>{Cn(i,t)}),UF(n,t,o),r},qF=(t,o,e,n)=>{if(Gr(n,e)){if(Gr(n,o)){const t=t=>{const o=(t,e)=>Qe(t).fold(()=>e,t=>((t,o)=>t.isInline(ke(o)))(n,t)?o(t,e.concat(Un(t))):e);return o(t,[])},i=J(t(e),(t,o)=>(fn(t,o),o),ls());Sn(o),bn(o,i)}return On(e),rg(o.dom)}const i=ag(e.dom);return V(TF(o,n),t=>{bn(e,t)}),UF(n,t,o),i},NF=(t,o)=>ye(o,t)?((t,o)=>{const e=Zm(o,t);return I.from(e[e.length-1])})(o,t):I.none(),IF=(t,o)=>{eg(t,o.dom).bind(t=>I.from(t.getNode())).map(ge.fromDom).filter(XA).each(On)},LF=(t,o,e,n)=>(IF(!0,o),IF(!1,e),NF(o,e).fold(O(qF,t,o,e,n),O(RF,t,o,e,n))),HF=(t,o,e,n,i)=>o?LF(t,n,e,i):LF(t,e,n,i),YF=(t,o)=>{const e=ge.fromDom(t.getBody()),n=((t,o,e,n)=>n.collapsed?MF(t,o,e,n):I.none())(t.schema,e.dom,o,t.selection.getRng()).map(n=>()=>{HF(e,o,n.from.block,n.to.block,t.schema).each(o=>{t.selection.setRng(o.toRange())})});return n},jF=(t,o)=>{const e=ge.fromDom(o),n=O(ve,t);return ci(e,as,n).isSome()},GF=(t,o)=>{const e=ig(t.dom,xl.fromRangeStart(o)).isNone(),n=ng(t.dom,xl.fromRangeEnd(o)).isNone();return!((t,o)=>jF(t,o.startContainer)||jF(t,o.endContainer))(t,o)&&e&&n},WF=t=>{const o=ge.fromDom(t.getBody()),e=t.selection.getRng();return GF(o,e)?(t=>I.some(()=>{t.setContent(""),t.selection.setCursorLocation()}))(t):((t,o,e)=>{const n=o.getRng();return Gt(Jb(t,ge.fromDom(n.startContainer)),Jb(t,ge.fromDom(n.endContainer)),(i,r)=>ve(i,r)?I.none():I.some(()=>{n.deleteContents(),HF(t,!0,i,r,e).each(t=>{o.setRng(t.toRange())})})).getOr(I.none())})(o,t.selection,t.schema)},PF=(t,o)=>t.selection.isCollapsed()?I.none():WF(t),VF=(t,o,e,n,i)=>I.from(o._selectionOverrides.showCaret(t,e,n,i)),ZF=(t,o)=>t.dispatch("BeforeObjectSelected",{target:o}).isDefaultPrevented()?I.none():I.some((t=>{const o=t.ownerDocument.createRange();return o.selectNode(t),o})(o)),QF=(t,o,e)=>o.collapsed?((t,o,e)=>{const n=Op(1,t.getBody(),o),i=xl.fromRangeStart(n),r=i.getNode();if(lp(r))return VF(1,t,r,!i.isAtEnd(),!1);const a=i.getNode(!0);if(lp(a))return VF(1,t,a,!1,!1);const A=Tf(t.dom.getRoot(),i.getNode());return lp(A)?VF(1,t,A,!1,e):I.none()})(t,o,e).getOr(o):o,KF=t=>Wm(t)||Hm(t),JF=t=>Pm(t)||Ym(t),$F=(t,o,e,n,i,r)=>{VF(n,t,r.getNode(!i),i,!0).each(e=>{if(o.collapsed){const t=o.cloneRange();i?t.setEnd(e.startContainer,e.startOffset):t.setStart(e.endContainer,e.endOffset),t.deleteContents()}else o.deleteContents();t.selection.setRng(e)}),((t,o)=>{ur(o)&&0===o.data.length&&t.remove(o)})(t.dom,e)},XF=(t,o)=>((t,o)=>{const e=t.selection.getRng();if(!ur(e.commonAncestorContainer))return I.none();const n=o?1:-1,i=Zp(t.getBody()),r=O(Rp,o?i.next:i.prev),a=o?KF:JF,A=Tp(n,t.getBody(),e),s=r(A),l=s?Gb(o,s):s;if(!l||!qp(A,l))return I.none();if(a(l))return I.some(()=>$F(t,e,A.getNode(),n,o,l));const d=r(l);return d&&a(d)&&qp(l,d)?I.some(()=>$F(t,e,A.getNode(),n,o,d)):I.none()})(t,o),tD=(t,o)=>{const e=t.getBody();return o?rg(e).filter(Wm):ag(e).filter(Pm)},oD=t=>{const o=t.selection.getRng();return!o.collapsed&&(tD(t,!0).exists(t=>t.isEqual(xl.fromRangeStart(o)))||tD(t,!1).exists(t=>t.isEqual(xl.fromRangeEnd(o))))},eD=Ft([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),nD=(t,o,e,n,i)=>{const r=i.getNode(!e);return Jb(ge.fromDom(o),ge.fromDom(n.getNode())).map(o=>Gr(t,o)?eD.remove(o.dom):eD.moveToElement(r)).orThunk(()=>I.some(eD.moveToElement(r)))},iD=(t,o,e,n)=>Xp(o,t,e).bind(i=>{return r=i.getNode(),v(r)&&(as(ge.fromDom(r))||is(ge.fromDom(r)))||((t,o,e,n,i)=>{const r=o=>i.isInline(o.nodeName.toLowerCase())&&!wp(e,n,t);return Mp(!o,e).fold(()=>Mp(o,n).fold(q,r),r)})(t,o,e,i,n)?I.none():o&&kr(i.getNode())||!o&&kr(i.getNode(!0))?nD(n,t,o,e,i):o&&Pm(e)||!o&&Wm(e)?I.some(eD.moveToPosition(i)):I.none();var r}),rD=(t,o,e,n)=>((t,o)=>{const e=o.getNode(!t),n=t?"after":"before";return Ar(e)&&e.getAttribute("data-mce-caret")===n})(o,e)?((t,o)=>_(o)?I.none():t&&kr(o.nextSibling)?I.some(eD.moveToElement(o.nextSibling)):!t&&kr(o.previousSibling)?I.some(eD.moveToElement(o.previousSibling)):I.none())(o,e.getNode(!o)).orThunk(()=>iD(t,o,e,n)):iD(t,o,e,n).bind(o=>((t,o,e)=>e.fold(t=>I.some(eD.remove(t)),t=>I.some(eD.moveToElement(t)),e=>wp(o,e,t)?I.none():I.some(eD.moveToPosition(e))))(t,e,o)),aD=(t,o)=>I.from(Tf(t.getBody(),o)),AD=(t,o)=>{const e=t.selection.getNode();return aD(t,e).filter(kr).fold(()=>((t,o,e,n)=>{const i=Op(o?1:-1,t,e),r=xl.fromRangeStart(i),a=ge.fromDom(t);return!o&&Pm(r)?I.some(eD.remove(r.getNode(!0))):o&&Wm(r)?I.some(eD.remove(r.getNode())):!o&&Wm(r)&&ab(a,r,n)?Ab(a,r,n).map(t=>eD.remove(t.getNode())):o&&Pm(r)&&rb(a,r,n)?sb(a,r,n).map(t=>eD.remove(t.getNode())):rD(t,o,r,n)})(t.getBody(),o,t.selection.getRng(),t.schema).map(e=>()=>e.fold(((t,o)=>e=>(t._selectionOverrides.hideFakeCaret(),Ib(t,o,ge.fromDom(e)),!0))(t,o),((t,o)=>e=>{const n=o?xl.before(e):xl.after(e);return t.selection.setRng(n.toRange()),!0})(t,o),(t=>o=>(t.selection.setRng(o.toRange()),!0))(t))),()=>I.some(k))},sD=(t,o)=>{const e=t.selection.getNode();if(kr(e)&&!Fr(e)){return aD(t,e.parentNode).filter(kr).fold(()=>I.some(()=>{var e;e=ge.fromDom(t.getBody()),V(Oi(e,".mce-offscreen-selection"),On),Ib(t,o,ge.fromDom(t.selection.getNode())),$b(t)}),()=>I.some(k))}return oD(t)?I.some(()=>{of(t,t.selection.getRng(),ge.fromDom(t.getBody()))}):I.none()},lD=t=>{const o=t.dom,e=t.selection,n=Tf(t.getBody(),e.getNode());if(wr(n)&&o.isBlock(n)&&o.isEmpty(n)){const t=o.create("br",{"data-mce-bogus":"1"});o.setHTML(n,""),n.appendChild(t),e.setRng(xl.before(t).toRange())}return!0},dD=(t,o)=>t.selection.isCollapsed()?AD(t,o):sD(t,o),cD=(t,o)=>{const e=t.dom,n=e.getParent(t.selection.getStart(),e.isBlock),i=e.getParent(t.selection.getEnd(),e.isBlock),r=t.getBody(),a=n?.nodeName?.toLowerCase();if("div"===a&&n&&i&&n===r.firstChild&&i===r.lastChild&&!e.isEmpty(r)){const e=n.cloneNode(!1),i=()=>{if(o?Qb(t):Zb(t),r.firstChild!==n){const o=Gf(t.selection.getRng(),()=>document.createElement("span"));Array.from(r.childNodes).forEach(t=>e.appendChild(t)),r.appendChild(e),t.selection.setRng(Wf(o))}};return I.some(i)}return I.none()},xD=(t,o)=>t.selection.isCollapsed()?((t,o)=>{const e=xl.fromRangeStart(t.selection.getRng());return Xp(o,t.getBody(),e).filter(t=>o?Im(t):Lm(t)).bind(t=>kp(o?0:-1,t)).map(o=>()=>t.selection.select(o))})(t,o):I.none(),pD=ur,gD=t=>pD(t)&&t.data[0]===cs,CD=t=>pD(t)&&t.data[t.data.length-1]===cs,uD=t=>(t.ownerDocument??document).createTextNode(cs),mD=(t,o)=>t?(t=>{if(pD(t.previousSibling))return CD(t.previousSibling)||t.previousSibling.appendData(cs),t.previousSibling;if(pD(t))return gD(t)||t.insertData(0,cs),t;{const o=uD(t);return t.parentNode?.insertBefore(o,t),o}})(o):(t=>{if(pD(t.nextSibling))return gD(t.nextSibling)||t.nextSibling.insertData(0,cs),t.nextSibling;if(pD(t))return CD(t)||t.appendData(cs),t;{const o=uD(t);return t.nextSibling?t.parentNode?.insertBefore(o,t.nextSibling):t.parentNode?.appendChild(o),o}})(o),bD=O(mD,!0),fD=O(mD,!1),hD=(t,o)=>ur(t.container())?mD(o,t.container()):mD(o,t.getNode()),_D=(t,o)=>{const e=o.get();return e&&t.container()===e&&ms(e)},vD=(t,o)=>o.fold(o=>{ep(t.get());const e=bD(o);return t.set(e),I.some(xl(e,e.length-1))},o=>rg(o).map(o=>{if(_D(o,t)){const o=t.get();return xl(o,1)}{ep(t.get());const e=hD(o,!0);return t.set(e),xl(e,1)}}),o=>ag(o).map(o=>{if(_D(o,t)){const o=t.get();return xl(o,o.length-1)}{ep(t.get());const e=hD(o,!1);return t.set(e),xl(e,e.length-1)}}),o=>{ep(t.get());const e=fD(o);return t.set(e),I.some(xl(e,1))}),yD=(t,o)=>{for(let e=0;e<t.length;e++){const n=t[e].apply(null,o);if(n.isSome())return n}return I.none()},ED=Ft([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),wD=(t,o)=>{const e=Ep(o,t);return e||t},kD=(t,o,e)=>{const n=Wb(e),i=wD(o,n.container());return jb(t,i,n).fold(()=>ng(i,n).bind(O(jb,t,i)).map(t=>ED.before(t)),I.none)},BD=(t,o)=>null===lg(t,o),FD=(t,o,e)=>jb(t,o,e).filter(O(BD,o)),DD=(t,o,e)=>{const n=Pb(e);return FD(t,o,n).bind(t=>ig(t,n).isNone()?I.some(ED.start(t)):I.none())},zD=(t,o,e)=>{const n=Wb(e);return FD(t,o,n).bind(t=>ng(t,n).isNone()?I.some(ED.end(t)):I.none())},SD=(t,o,e)=>{const n=Pb(e),i=wD(o,n.container());return jb(t,i,n).fold(()=>ig(i,n).bind(O(jb,t,i)).map(t=>ED.after(t)),I.none)},OD=t=>!Yb(TD(t)),MD=(t,o,e)=>yD([kD,DD,zD,SD],[t,o,e]).filter(OD),TD=t=>t.fold(z,z,z,z),UD=t=>t.fold(D("before"),D("start"),D("end"),D("after")),RD=t=>t.fold(ED.before,ED.before,ED.after,ED.after),qD=t=>t.fold(ED.start,ED.start,ED.end,ED.end),ND=(t,o,e,n,i,r)=>Gt(jb(o,e,n),jb(o,e,i),(o,n)=>o!==n&&((t,o,e)=>{const n=Ep(o,t),i=Ep(e,t);return v(n)&&n===i})(e,o,n)?ED.after(t?o:n):r).getOr(r),ID=(t,o)=>t.fold(N,t=>{return n=o,!(UD(e=t)===UD(n)&&TD(e)===TD(n));var e,n}),LD=(t,o)=>t?o.fold(B(I.some,ED.start),I.none,B(I.some,ED.after),I.none):o.fold(I.none,B(I.some,ED.before),I.none,B(I.some,ED.end)),HD=(t,o,e,n)=>{const i=Gb(t,n),r=MD(o,e,i);return MD(o,e,i).bind(O(LD,t)).orThunk(()=>((t,o,e,n,i)=>{const r=Gb(t,i);return Xp(t,e,r).map(O(Gb,t)).fold(()=>n.map(RD),i=>MD(o,e,i).map(O(ND,t,o,e,r,i)).filter(O(ID,n))).filter(OD)})(t,o,e,r,n))},YD=(t,o,e)=>{const n=t?1:-1;return o.setRng(xl(e.container(),e.offset()+n).toRange()),o.getSel().modify("move",t?"forward":"backward","word"),!0},jD=(t,o)=>{const e=o.selection.getRng(),n=t?xl.fromRangeEnd(e):xl.fromRangeStart(e);return!!(t=>y(t.selection.getSel().modify))(o)&&(t&&hs(n)?YD(!0,o.selection,n):!(t||!_s(n))&&YD(!1,o.selection,n))};var GD;!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(GD||(GD={}));const WD=(t,o)=>-1===t?rt(o):o,PD=(t,o,e)=>1===t?o.next(e):o.prev(e),VD=(t,o,e,n)=>vr(n.getNode(1===o))?GD.Br:!1===wp(e,n)?GD.Block:GD.Wrap,ZD=(t,o,e,n)=>{const i=Zp(e);let r=n;const a=[];for(;r;){const e=PD(o,i,r);if(!e)break;if(vr(e.getNode(!1)))return 1===o?{positions:WD(o,a).concat([e]),breakType:GD.Br,breakAt:I.some(e)}:{positions:WD(o,a),breakType:GD.Br,breakAt:I.some(e)};if(e.isVisible()){if(t(r,e)){const t=VD(0,o,r,e);return{positions:WD(o,a),breakType:t,breakAt:I.some(e)}}a.push(e),r=e}else r=e}return{positions:WD(o,a),breakType:GD.Eol,breakAt:I.none()}},QD=(t,o,e,n)=>o(e,n).breakAt.map(n=>{const i=o(e,n).positions;return-1===t?i.concat(n):[n].concat(i)}).getOr([]),KD=(t,o)=>$(t,(t,e)=>t.fold(()=>I.some(e),n=>Gt(dt(n.getClientRects()),dt(e.getClientRects()),(t,i)=>{const r=Math.abs(o-t.left);return Math.abs(o-i.left)<=r?e:n}).or(t)),I.none()),JD=(t,o)=>dt(o.getClientRects()).bind(o=>KD(t,o.left)),$D=O(ZD,xl.isAbove,-1),XD=O(ZD,xl.isBelow,1),tz=O(QD,-1,$D),oz=O(QD,1,XD),ez=(t,o)=>$D(t,o).breakAt.isNone(),nz=(t,o)=>XD(t,o).breakAt.isNone(),iz=(t,o)=>JD(tz(t,o),o),rz=(t,o)=>JD(oz(t,o),o),az=kr,Az=(t,o)=>Math.abs(t.left-o),sz=(t,o)=>Math.abs(t.right-o),lz=(t,o)=>_o(t,(t,e)=>{const n=Math.min(Az(t,o),sz(t,o)),i=Math.min(Az(e,o),sz(e,o));return i===n&&Bt(e,"node")&&az(e.node)||i<n?e:t}),dz=t=>{const o=o=>P(o,o=>{const e=Bs(o);return e.node=t,e});if(Ar(t))return o(t.getClientRects());if(ur(t)){const e=t.ownerDocument.createRange();return e.setStart(t,0),e.setEnd(t,t.data.length),o(e.getClientRects())}return[]},cz=t=>nt(t,dz);var xz;!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(xz||(xz={}));const pz=(t,o,e,n,i,r)=>{let a=0;const A=[],s=n=>{let r=cz([n]);t===xz.Up&&(r=r.reverse());for(let t=0;t<r.length;t++){const n=r[t];if(!e(n,l)){if(A.length>0&&o(n,yo(A))&&a++,n.line=a,i(n))return!0;A.push(n)}}return!1},l=yo(r.getClientRects());if(!l)return A;const d=r.getNode();return d&&(s(d),((t,o,e,n)=>{let i=n;for(;i=_p(i,t,Vs,o);)if(e(i))return})(t,n,s,d)),A},gz=O(pz,xz.Up,zs,Ss),Cz=O(pz,xz.Down,Ss,zs),uz=t=>yo(t.getClientRects()),mz=t=>o=>((t,o)=>o.line>t)(t,o),bz=t=>o=>((t,o)=>o.line===t)(t,o),fz=(t,o)=>{t.selection.setRng(o),Vu(t,t.selection.getRng())},hz=(t,o,e)=>I.some(QF(t,o,e)),_z=(t,o)=>{const e=t.getNode(-1===o);return v(e)&&vp(e)?I.some(e):I.none()},vz=(t,o)=>{const e=t.dom.createRng();return e.selectNode(o),e},yz=(t,o,e,n,i,r)=>{const a=1===o,A=Zp(t.getBody()),s=O(Rp,a?A.next:A.prev),l=a?n:i;if(!e.collapsed){const n=Ms(e);if(r(n)){if(vp(n)){const n=Tp(o,t.getBody(),e);return I.from(s(n)).map(t=>t.toRange())}return VF(o,t,n,-1===o,!1)}if(oD(t)){const t=e.cloneRange();return t.collapse(-1===o),I.from(t)}}const d=Tp(o,t.getBody(),e);if(l(d))return ZF(t,d.getNode(!a));let c=s(d);const x=ws(e);if(!c)return x?I.some(e):I.none();if(c=Gb(a,c),l(c))return _z(c,o).fold(()=>VF(o,t,c?.getNode(!a),a,!1),o=>I.some(vz(t,o)));const p=s(c);return p&&l(p)&&qp(c,p)?_z(c,o).fold(()=>VF(o,t,p.getNode(!a),a,!1),o=>I.some(vz(t,o))):x?hz(t,c.toRange(),!1):I.none()},Ez=(t,o,e,n,i,r)=>{const a=Tp(o,t.getBody(),e),A=yo(a.getClientRects()),s=o===xz.Down,l=t.getBody();if(!A)return I.none();if(oD(t)){const t=s?xl.fromRangeEnd(e):xl.fromRangeStart(e);return(s?rz:iz)(l,t).orThunk(()=>I.from(t)).map(t=>t.toRange())}const d=(s?Cz:gz)(l,mz(1),a),c=K(d,bz(1)),x=A.left,p=lz(c,x);if(p&&r(p.node)){const e=Math.abs(x-p.left),n=Math.abs(x-p.right);return VF(o,t,p.node,e<n,!1)}let g;if(g=n(a)?a.getNode():i(a)?a.getNode(!0):Ms(e),g){const e=((t,o,e,n)=>{const i=Zp(o);let r,a,A,s;const l=[];let d=0;t===xz.Down?(r=i.next,a=Ss,A=zs,s=xl.after(n)):(r=i.prev,a=zs,A=Ss,s=xl.before(n));const c=uz(s);do{if(!s.isVisible())continue;const t=uz(s);if(A(t,c))continue;l.length>0&&a(t,yo(l))&&d++;const o=Bs(t);if(o.position=s,o.line=d,e(o))return l;l.push(o)}while(s=r(s));return l})(o,l,mz(1),g);let n=lz(K(e,bz(1)),x);if(n)return hz(t,n.position.toRange(),!1);if(n=yo(K(e,bz(0))),n)return hz(t,n.position.toRange(),!1)}return 0===c.length?wz(t,s).filter(s?i:n).map(o=>QF(t,o.toRange(),!1)):I.none()},wz=(t,o)=>{const e=t.selection.getRng(),n=o?xl.fromRangeEnd(e):xl.fromRangeStart(e),i=(r=n.container(),a=t.getBody(),ci(ge.fromDom(r),t=>cp(t.dom),t=>t.dom===a).map(t=>t.dom).getOr(a));var r,a;if(o){const t=XD(i,n);return ct(t.positions)}{const t=$D(i,n);return dt(t.positions)}},kz=(t,o,e)=>wz(t,o).filter(e).exists(o=>(t.selection.setRng(o.toRange()),!0)),Bz=(t,o)=>{const e=t.dom.createRng();e.setStart(o.container(),o.offset()),e.setEnd(o.container(),o.offset()),t.selection.setRng(e)},Fz=(t,o)=>{t?o.setAttribute("data-mce-selected","inline-boundary"):o.removeAttribute("data-mce-selected")},Dz=(t,o,e)=>vD(o,e).map(o=>(Bz(t,o),e)),zz=(t,o,e)=>{const n=t.getBody(),i=((t,o,e)=>{const n=xl.fromRangeStart(t);if(t.collapsed)return n;{const i=xl.fromRangeEnd(t);return e?ig(o,i).getOr(i):ng(o,n).getOr(n)}})(t.selection.getRng(),n,e),r=O(Hb,t);return HD(e,r,n,i).bind(e=>Dz(t,o,e))},Sz=(t,o)=>{const e=o.get();if(t.selection.isCollapsed()&&!t.composing&&e){const n=xl.fromRangeStart(t.selection.getRng());xl.isTextPosition(n)&&!(t=>hs(t)||_s(t))(n)&&(Bz(t,op(e,n)),o.set(null))}},Oz=(t,o,e)=>!!Rc(t)&&zz(t,o,e).isSome(),Mz=(t,o,e)=>!!Rc(o)&&jD(t,o),Tz=t=>{const o=Dt(null),e=O(Hb,t);return t.on("NodeChange",n=>{Rc(t)&&(((t,o,e)=>{const n=P(Oi(ge.fromDom(o.getRoot()),'*[data-mce-selected="inline-boundary"]'),t=>t.dom),i=K(n,t),r=K(e,t);V(at(i,r),O(Fz,!1)),V(at(r,i),O(Fz,!0))})(e,t.dom,n.parents),Sz(t,o),((t,o,e,n)=>{if(o.selection.isCollapsed()){const i=K(n,t);V(i,n=>{const i=xl.fromRangeStart(o.selection.getRng());MD(t,o.getBody(),i).bind(t=>Dz(o,e,t))})}})(e,t,o,n.parents))}),o},Uz=O(Mz,!0),Rz=O(Mz,!1),qz=(t,o,e)=>{if(Rc(t)){const n=wz(t,o).getOrThunk(()=>{const e=t.selection.getRng();return o?xl.fromRangeEnd(e):xl.fromRangeStart(e)});return MD(O(Hb,t),t.getBody(),n).exists(o=>{const n=RD(o);return vD(e,n).exists(o=>(Bz(t,o),!0))})}return!1},Nz=(t,o)=>e=>vD(o,e).map(o=>()=>Bz(t,o)),Iz=(t,o,e,n)=>{const i=t.getBody(),r=O(Hb,t);t.undoManager.ignore(()=>{t.selection.setRng(((t,o)=>{const e=document.createRange();return e.setStart(t.container(),t.offset()),e.setEnd(o.container(),o.offset()),e})(e,n)),Zb(t),MD(r,i,xl.fromRangeStart(t.selection.getRng())).map(qD).bind(Nz(t,o)).each(R)}),t.nodeChanged()},Lz=(t,o,e,n)=>{const i=((t,o)=>{const e=Ep(o,t);return e||t})(t.getBody(),n.container()),r=O(Hb,t),a=MD(r,i,n);return a.bind(t=>e?t.fold(D(I.some(qD(t))),I.none,D(I.some(RD(t))),I.none):t.fold(I.none,D(I.some(RD(t))),I.none,D(I.some(qD(t))))).map(Nz(t,o)).getOrThunk(()=>{const A=tg(e,i,n),s=A.bind(t=>MD(r,i,t));return Gt(a,s,()=>jb(r,i,n).bind(o=>(t=>Gt(rg(t),ag(t),(o,e)=>{const n=Gb(!0,o),i=Gb(!1,e);return ng(t,n).forall(t=>t.isEqual(i))}).getOr(!0))(o)?I.some(()=>{Ib(t,e,ge.fromDom(o))}):I.none())).getOrThunk(()=>s.bind(()=>A.map(i=>()=>{e?Iz(t,o,n,i):Iz(t,o,i,n)})))})},Hz=(t,o,e)=>{if(t.selection.isCollapsed()&&Rc(t)){const n=xl.fromRangeStart(t.selection.getRng());return Lz(t,o,e,n)}return I.none()},Yz=(t,o)=>{const e=ge.fromDom(t.getBody()),n=ge.fromDom(t.selection.getStart()),i=Zm(n,e);return ot(i,o).fold(D(i),t=>i.slice(0,t))},jz=t=>1===Je(t),Gz=t=>Yz(t,o=>t.schema.isBlock(ke(o))||(t=>Je(t)>1)(o)),Wz=(t,o)=>{const e=O(uh,t);return nt(o,t=>e(t)?[t.dom]:[])},Pz=t=>{const o=(t=>Yz(t,o=>t.schema.isBlock(ke(o))))(t);return Wz(t,o)},Vz=(t,o)=>{const e=K(Gz(t),jz);return ct(e).bind(n=>{const i=xl.fromRangeStart(t.selection.getRng());return Xb(o,i,n.dom)&&!sC(n)?I.some(()=>((t,o,e,n)=>{const i=Wz(o,n);if(0===i.length)Ib(o,t,e);else{const t=Ch(e.dom,i);o.selection.setRng(t.toRange())}})(o,t,n,e)):I.none()})},Zz=(t,o)=>{const e=t.selection.getStart(),n=((t,o)=>{const e=o.parentElement;return vr(o)&&!b(e)&&t.dom.isEmpty(e)})(t,e)||(i=e,sC(ge.fromDom(i)))?Ch(e,o):((t,o)=>{const{caretContainer:e,caretPosition:n}=gh(o);return t.insertNode(e.dom),n})(t.selection.getRng(),o);var i;t.selection.setRng(n.toRange())},Qz=(t,o)=>{const e=at(o,Pz(t));e.length>0&&Zz(t,e)},Kz=t=>ur(t.startContainer),Jz=t=>(t=>{const o=t.startContainer.parentNode,e=t.endContainer.parentNode;return!b(o)&&!b(e)&&o.isEqualNode(e)})(t)&&(t=>{const o=t.endContainer;return t.endOffset===(ur(o)?o.length:o.childNodes.length)})(t),$z=t=>{const o=t.selection.getRng();return(t=>0===t.startOffset&&Kz(t))(o)&&((t,o)=>{const e=o.startContainer.parentElement;return!b(e)&&uh(t,ge.fromDom(e))})(t,o)&&(t=>Jz(t)||(t=>!t.endContainer.isEqualNode(t.commonAncestorContainer))(t))(o)},Xz=(t,o)=>t.selection.isCollapsed()?Vz(t,o):(t=>{if($z(t)){const o=Pz(t);return I.some(()=>{Zb(t),Qz(t,o)})}return I.none()})(t),tS=t=>{return o=ge.fromDom(t.selection.getStart()),e=t.schema,Mi(o,t=>sg(t.dom),t=>e.isBlock(ke(t)));var o,e},oS=t=>((t=>{const o=t.selection.getRng();return o.collapsed&&(Kz(o)||t.dom.isEmpty(o.startContainer))&&!tS(t)})(t)&&Zz(t,[]),!0),eS=(t,o,e)=>v(e)?I.some(()=>{t._selectionOverrides.hideFakeCaret(),Ib(t,o,ge.fromDom(e))}):I.none(),nS=(t,o)=>t.selection.isCollapsed()?((t,o)=>{const e=o?Hm:Ym,n=Tp(o?1:-1,t.getBody(),t.selection.getRng());return e(n)?eS(t,o,n.getNode(!o)):I.from(Gb(o,n)).filter(t=>e(t)&&qp(n,t)).bind(e=>eS(t,o,e.getNode(!o)))})(t,o):((t,o)=>{const e=t.selection.getNode();return Sr(e)?eS(t,o,e):I.none()})(t,o),iS=t=>Ao(t??"").getOr(0),rS=(t,o)=>(t||"table"===ke(o)?"margin":"padding")+("rtl"===Pn(o,"direction")?"-right":"-left"),aS=t=>{const o=sS(t);return!t.mode.isReadOnly()&&(o.length>1||((t,o)=>it(o,o=>{const e=rS(fc(t),o),n=Zn(o,e).map(iS).getOr(0);return"false"!==t.dom.getContentEditable(o.dom)&&n>0}))(t,o))},AS=t=>ns(t)||is(t),sS=t=>K(Nn(t.selection.getSelectedBlocks()),t=>!AS(t)&&!(t=>Ie(t).exists(AS))(t)&&xi(t,t=>wr(t.dom)||kr(t.dom)).exists(t=>wr(t.dom))),lS=(t,o)=>{if(t.mode.isReadOnly())return;const{dom:e}=t,n=hc(t),i=/[a-z%]+$/i.exec(n)?.[0]??"px",r=iS(n),a=fc(t);V(sS(t),t=>{((t,o,e,n,i,r)=>{const a=rS(e,ge.fromDom(r)),A=iS(t.getStyle(r,a));if("outdent"===o){const o=Math.max(0,A-n);t.setStyle(r,a,o?o+i:"")}else{const o=A+n+i;t.setStyle(r,a,o)}})(e,o,a,r,i,t.dom)}),"indent"===o?iF(t):rF(t)},dS=t=>lS(t,"outdent"),cS=t=>{if(t.selection.isCollapsed()&&aS(t)){const o=t.dom,e=t.selection.getRng(),n=xl.fromRangeStart(e),i=o.getParent(e.startContainer,o.isBlock);if(null!==i&&Xm(ge.fromDom(i),n,t.schema))return I.some(()=>dS(t))}return I.none()},xS=(t,o)=>{const e=t.selection.getRng();return(t=>Ig(t,sr))(m_(e))?I.some(()=>Ib(t,o,ge.fromDom(e.startContainer.childNodes[e.startOffset]))):I.none()},pS=(t,o)=>t.selection.isCollapsed()?I.none():xS(t,o),gS=(t,o,e)=>pt([cS,dD,XF,(t,e)=>Hz(t,o,e),YF,Mf,xD,nS,PF,Xz,cD,pS],o=>o(t,e)).filter(o=>t.selection.isEditable()),CS=(t,o)=>{gS(t,o,!1).fold(()=>{t.selection.isEditable()&&(Zb(t),$b(t))},R),FF(t)&&cB(t.dom,t.getBody())},uS=(t,o)=>{t.addCommand("delete",()=>{CS(t,o)}),t.addCommand("forwardDelete",()=>{((t,o)=>{gS(t,o,!0).fold(()=>{t.selection.isEditable()&&Qb(t)},R),FF(t)&&cB(t.dom,t.getBody())})(t,o)})},mS=t=>void 0===t.touches||1!==t.touches.length?I.none():I.some(t.touches[0]),bS=t=>{const o=Qt(),e=Dt(!1),n=lo(o=>{t.dispatch("longpress",{...o,type:"longpress"}),e.set(!0)},400);t.on("touchstart",t=>{mS(t).each(i=>{n.cancel();const r={x:i.clientX,y:i.clientY,target:t.target};n.throttle(t),e.set(!1),o.set(r)})},!0),t.on("touchmove",i=>{n.cancel(),mS(i).each(n=>{o.on(i=>{((t,o)=>{const e=Math.abs(t.clientX-o.x),n=Math.abs(t.clientY-o.y);return e>5||n>5})(n,i)&&(o.clear(),e.set(!1),t.dispatch("longpresscancel"))})})},!0),t.on("touchend touchcancel",i=>{n.cancel(),"touchcancel"!==i.type&&o.get().filter(t=>t.target.isEqualNode(i.target)).each(()=>{e.get()?i.preventDefault():t.dispatch("tap",{...i,type:"tap"})})},!0)},fS=(t,o)=>kt(t,o.nodeName),hS=(t,o)=>!!ur(o)||!!Ar(o)&&!(fS(t.getBlockElements(),o)||vg(o)||sa(t,o)||Zr(o)||zr(o)),_S=(t,o)=>{if(ur(o)){if(0===o.data.length)return!0;if(/^\s+$/.test(o.data))return!o.nextSibling||fS(t,o.nextSibling)||Zr(o.nextSibling)}return!1},vS=t=>t.dom.create($d(t),Xd(t)),yS=t=>{const o=t.dom,e=t.selection,n=t.schema,i=n.getBlockElements(),r=e.getStart(),a=t.getBody();let A,s,l=null;const d=$d(t);if(!r||!Ar(r))return;const c=a.nodeName.toLowerCase();if(!n.isValidChild(c,d.toLowerCase())||((t,o,e)=>W(Vm(ge.fromDom(e),ge.fromDom(o)),o=>fS(t,o.dom)))(i,a,r))return;if(a.firstChild===a.lastChild&&vr(a.firstChild))return A=vS(t),A.appendChild(ls().dom),a.replaceChild(A,a.firstChild),t.selection.setCursorLocation(A,0),void t.nodeChanged();let x=a.firstChild;for(;x;)if(Ar(x)&&ia(n,x),hS(n,x)){if(_S(i,x)){s=x,x=x.nextSibling,o.remove(s);continue}if(!A){if(!l&&t.hasFocus()&&(l=Gf(t.selection.getRng(),()=>document.createElement("span"))),!x.parentNode){x=null;break}A=vS(t),a.insertBefore(A,x)}s=x,x=x.nextSibling,A.appendChild(s)}else A=null,x=x.nextSibling;l&&(t.selection.setRng(Wf(l)),t.nodeChanged())},ES=(t,o,e)=>{const n=ge.fromDom(vS(t)),i=ls();bn(n,i),e(o,n);const r=document.createRange();return r.setStartBefore(i.dom),r.setEndBefore(i.dom),r},wS=t=>o=>-1!==(" "+o.attr("class")+" ").indexOf(t),kS=(t,o,e)=>function(n){const i=arguments,r=i[i.length-2],a=r>0?o.charAt(r-1):"";if('"'===a)return n;if(">"===a){const t=o.lastIndexOf("<",r);if(-1!==t){if(-1!==o.substring(t,r).indexOf('contenteditable="false"'))return n}}return'<span class="'+e+'" data-mce-content="'+t.dom.encode(i[0])+'">'+t.dom.encode("string"==typeof i[1]?i[1]:i[0])+"</span>"},BS=(t,o)=>it(t,t=>{const e=o.match(t);return null!==e&&e[0].length===o.length}),FS=t=>{const o="contenteditable",e=" "+xe.trim(Bx(t))+" ",n=" "+xe.trim(kx(t))+" ",i=wS(e),r=wS(n),a=Fx(t);a.length>0&&t.on("BeforeSetContent",o=>{((t,o,e)=>{let n=o.length,i=e.content;if("raw"!==e.format){for(;n--;)i=i.replace(o[n],kS(t,i,kx(t)));e.content=i}})(t,a,o)}),t.parser.addAttributeFilter("class",t=>{let e=t.length;for(;e--;){const n=t[e];i(n)?n.attr(o,"true"):r(n)&&n.attr(o,"false")}}),t.serializer.addAttributeFilter(o,t=>{let e=t.length;for(;e--;){const n=t[e];if(!i(n)&&!r(n))continue;const A=n.attr("data-mce-content");a.length>0&&A?BS(a,A)?(n.name="#text",n.type=3,n.raw=!0,n.value=A):n.remove():n.attr(o,null)}})},DS=(t,o)=>{((t,o)=>{t.on("BeforeSetContent",t=>{V(o,o=>{t.content=t.content.replace(o,t=>"\x3c!--mce:protected "+escape(t)+"--\x3e")})})})(t,o),((t,o)=>{t.serializer.addNodeFilter("#comment",t=>{let e=t.length;for(;e--;){const n=t[e],i=n.value;if(0===i?.indexOf("mce:protected ")){const t=unescape(i).substr(14);W(o,o=>{const e=t.match(o);return null!==e&&e[0].length===t.length})?(n.name="#text",n.type=3,n.raw=!0,n.value=t):n.remove()}}})})(t,o)},zS=(t,o)=>{o.hasAttribute("data-mce-caret")&&(Es(o),t.selection.setRng(t.selection.getRng()),t.selection.scrollIntoView(o))},SS=(t,o)=>{const e=(t=>ui(ge.fromDom(t.getBody()),"*[data-mce-caret]").map(t=>t.dom).getOrNull())(t);if(e)return"compositionstart"===o.type?(o.preventDefault(),o.stopPropagation(),void zS(t,e)):void(fs(e)&&(zS(t,e),t.undoManager.add()))},OS=kr,MS=(t,o,e)=>{const n=Zp(t.getBody()),i=O(Rp,1===o?n.next:n.prev);if(e.collapsed){const n=t.dom.getParent(e.startContainer,"PRE");if(!n)return;if(!i(xl.fromRangeStart(e))){const e=ge.fromDom((t=>{const o=t.dom.create($d(t));return o.innerHTML='<br data-mce-bogus="1">',o})(t));1===o?un(ge.fromDom(n),e):Cn(ge.fromDom(n),e),t.selection.select(e.dom,!0),t.selection.collapse()}}},TS=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return((t,o,e)=>yz(o,t,e,Wm,Pm,OS))(e,t,n).orThunk(()=>(MS(t,e,n),I.none()))},US=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return((t,o,e)=>Ez(o,t,e,t=>Wm(t)||jm(t),t=>Pm(t)||Gm(t),OS))(e,t,n).orThunk(()=>(MS(t,e,n),I.none()))},RS=(t,o)=>TS(t,((t,o)=>{const e=o?t.getEnd(!0):t.getStart(!0);return Yb(e)?!o:o})(t.selection,o)).exists(o=>(fz(t,o),!0)),qS=(t,o)=>US(t,o).exists(o=>(fz(t,o),!0)),NS=(t,o)=>kz(t,o,o?Pm:Wm),IS=(t,o)=>tD(t,!o).map(e=>{const n=e.toRange(),i=t.selection.getRng();return o?n.setStart(i.startContainer,i.startOffset):n.setEnd(i.endContainer,i.endOffset),n}).exists(o=>(fz(t,o),!0)),LS=(t,o)=>{const e=t=>ve(t,o),n=ge.fromDom(t.container());return xi(n,t=>wr(t.dom),e).filter(t=>!e(t))},HS=(t,o)=>{const e=xl.fromRangeStart(t.selection.getRng()),n=xl.fromRangeEnd(t.selection.getRng()),i=ge.fromDom(t.getBody());return Gt(LS(e,i),LS(n,i),(t,o)=>ve(t,o)?I.some(t):I.none()).bind(z).fold(q,i=>!!(o&&nz(i.dom,n)||!o&&ez(i.dom,e))&&((t,o,e)=>(e?rz:iz)(t.getBody(),o).map(t=>t.toRange()))(t,o?n:e,o).exists(o=>(fz(t,o),!0)))},YS=(t,o)=>HS(t,o),jS=t=>G(["figcaption"],ke(t)),GS=(t,o)=>{const e=ge.fromDom(t.getBody()),n=xl.fromRangeStart(t.selection.getRng());return((t,o,e)=>{const n=O(ve,o);return xi(ge.fromDom(t.container()),t=>e.isBlock(ke(t)),n).filter(jS)})(n,e,t.schema).exists(()=>{if(((t,o,e)=>o?nz(t.dom,e):ez(t.dom,e))(e,o,n)){const n=ES(t,e,o?bn:mn);return t.selection.setRng(n),!0}return!1})},WS=(t,o)=>!!t.selection.isCollapsed()&&GS(t,o),PS=(t,o)=>o?I.from(t.dom.getParent(t.selection.getNode(),"details")).map(o=>((t,o)=>{const e=t.selection.getRng(),n=xl.fromRangeStart(e);return!(t.getBody().lastChild!==o||!nz(o,n)||(t.execCommand("InsertNewBlockAfter"),0))})(t,o)).getOr(!1):I.from(t.dom.getParent(t.selection.getNode(),"summary")).bind(o=>I.from(t.dom.getParent(o,"details")).map(e=>((t,o,e)=>{const n=t.selection.getRng(),i=xl.fromRangeStart(n);return!(t.getBody().firstChild!==o||!ez(e,i)||(t.execCommand("InsertNewBlockBefore"),0))})(t,e,o))).getOr(!1),VS=(t,o)=>PS(t,o),ZS={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},QS=(t,o)=>o.keyCode===t.keyCode&&o.shiftKey===t.shiftKey&&o.altKey===t.altKey&&o.ctrlKey===t.ctrlKey&&o.metaKey===t.metaKey,KS=(t,o)=>nt((t=>P(t,t=>({...ZS,...t})))(t),t=>QS(t,o)?[t]:[]),JS=(t,o)=>nt((t=>P(t,t=>({...ZS,...t})))(t),t=>QS(t,o)?[t]:[]),$S=(t,...o)=>()=>t.apply(null,o),XS=(t,o)=>tt(KS(t,o),t=>t.action()),tO=(t,o)=>pt(JS(t,o),t=>t.action()),oO=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return yz(t,e,n,Hm,Ym,Sr).exists(o=>(fz(t,o),!0))},eO=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return Ez(t,e,n,Hm,Ym,Sr).exists(o=>(fz(t,o),!0))},nO=(t,o)=>kz(t,o,o?Ym:Hm),iO=(t,o,e)=>nt(Ve(t),t=>he(t,o)?e(t)?[t]:[]:iO(t,o,e)),rO=(t,o)=>((t,o,e=q)=>e(o)?I.none():G(t,ke(o))?I.some(o):Ci(o,t.join(","),t=>he(t,"table")||e(t)))(["td","th"],t,o),aO=t=>iO(t,"th,td",N),AO=(t,o)=>mi(t,"table",o),sO=Ft([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),lO={...sO,none:t=>sO.none(t)},dO=(t,o,e,n,i=N)=>{const r=1===n;if(!r&&e<=0)return lO.first(t[0]);if(r&&e>=t.length-1)return lO.last(t[t.length-1]);{const r=e+n,a=t[r];return i(a)?lO.middle(o,a):dO(t,o,r,n,i)}},cO=(t,o)=>AO(t,o).bind(o=>{const e=aO(o);return ot(e,o=>ve(t,o)).map(t=>({index:t,all:e}))});var xO=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];const pO=(t,o)=>({element:t,offset:o}),gO=(t,o)=>{if(t.property().isText(o))return pO(o,t.property().getText(o).length);{const e=t.property().children(o);return e.length>0?gO(t,e[e.length-1]):pO(o,e.length)}},CO=(t,o,e)=>{const n=t.property().children(o);return n.length>0&&e<n.length?CO(t,n[e],0):n.length>0&&t.property().isElement(o)&&n.length===e?gO(t,n[n.length-1]):pO(o,e)},uO=CO,mO={up:D({selector:Ci,closest:mi,predicate:ci,all:He}),down:D({selector:Oi,predicate:Si}),styles:D({get:Pn,getRaw:Zn,set:Gn,remove:Kn}),attrs:D({get:wn,set:yn,remove:Fn,copyTo:(t,o)=>{const e=zn(t);En(o,e)}}),insert:D({before:Cn,after:un,afterAll:hn,append:bn,appendAll:_n,prepend:mn,wrap:fn}),remove:D({unwrap:Mn,remove:On}),create:D({nu:ge.fromTag,clone:t=>ge.fromDom(t.dom.cloneNode(!1)),text:ge.fromText}),query:D({comparePosition:(t,o)=>t.dom.compareDocumentPosition(o.dom),prevSibling:je,nextSibling:Ge}),property:D({children:Ve,name:ke,parent:Ie,document:t=>qe(t).dom,isText:Oe,isComment:De,isElement:Se,isSpecial:t=>{const o=ke(t);return G(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],o)},getLanguage:t=>Se(t)?kn(t,"lang"):I.none(),getText:Ai,setText:si,isBoundary:t=>!!Se(t)&&("body"===ke(t)||G(xO,ke(t))),isEmptyTag:t=>!!Se(t)&&G(["br","img","hr","input"],ke(t)),isNonEditable:t=>Se(t)&&"false"===wn(t,"contenteditable")}),eq:ve,is:Ee},bO=(t,o)=>uO(mO,t,o),fO=qt("image"),hO=qt("event"),_O=t=>o=>{o[hO]=t},vO=_O(0),yO=_O(2),EO=_O(1),wO=(kO=0,t=>{const o=t;return I.from(o[hO]).exists(t=>t===kO)});var kO;const BO=qt("mode"),FO=t=>o=>{o[BO]=t},DO=(t,o)=>FO(o)(t),zO=FO(0),SO=FO(2),OO=FO(1),MO=t=>o=>{const e=o;return I.from(e[BO]).exists(o=>o===t)},TO=MO(0),UO=MO(1),RO=["none","copy","link","move"],qO=["none","copy","copyLink","copyMove","link","linkMove","move","all","uninitialized"],NO=()=>{const t=new window.DataTransfer;let o="move",e="all";const n={get dropEffect(){return o},set dropEffect(t){G(RO,t)&&(o=t)},get effectAllowed(){return e},set effectAllowed(t){wO(n)&&G(qO,t)&&(e=t)},get items(){return((t,o)=>({...o,get length(){return o.length},add:(e,n)=>{if(TO(t)){if(!g(e))return o.add(e);if(!h(n))return o.add(e,n)}return null},remove:e=>{TO(t)&&o.remove(e)},clear:()=>{TO(t)&&o.clear()}}))(n,t.items)},get files(){return UO(n)?Object.freeze({length:0,item:t=>null}):t.files},get types(){return t.types},setDragImage:(o,e,i)=>{var r;TO(n)&&(r={image:o,x:e,y:i},n[fO]=r,t.setDragImage(o,e,i))},getData:o=>UO(n)?"":t.getData(o),setData:(o,e)=>{TO(n)&&t.setData(o,e)},clearData:o=>{TO(n)&&t.clearData(o)}};return zO(n),n},IO=t=>{const o=NO(),e=(t=>{const o=t;return I.from(o[BO])})(t);return SO(t),vO(o),o.dropEffect=t.dropEffect,o.effectAllowed=t.effectAllowed,(t=>{const o=t;return I.from(o[fO])})(t).each(t=>o.setDragImage(t.image,t.x,t.y)),V(t.types,e=>{"Files"!==e&&o.setData(e,t.getData(e))}),V(t.files,t=>o.items.add(t)),(t=>{const o=t;return I.from(o[hO])})(t).each(t=>{((t,o)=>{_O(o)(t)})(o,t)}),e.each(e=>{DO(t,e),DO(o,e)}),o},LO=(t,o)=>t.setData("text/html",o),HO=(t,o,e,n,i)=>{const r=Oi(ge.fromDom(e),"td,th,caption").map(t=>t.dom),a=K(((t,o)=>nt(o,o=>{const e=((t,o)=>({left:t.left-o,top:t.top-o,right:t.right+2*o,bottom:t.bottom+2*o,width:t.width+o,height:t.height+o}))(Bs(o.getBoundingClientRect()),-1);return[{x:e.left,y:t(e),cell:o},{x:e.right,y:t(e),cell:o}]}))(t,r),t=>o(t,i));return((t,o,e)=>$(t,(t,n)=>t.fold(()=>I.some(n),t=>{const i=Math.sqrt(Math.abs(t.x-o)+Math.abs(t.y-e)),r=Math.sqrt(Math.abs(n.x-o)+Math.abs(n.y-e));return I.some(r<i?n:t)}),I.none()))(a,n,i).map(t=>t.cell)},YO=O(HO,t=>t.bottom,(t,o)=>t.y<o),jO=O(HO,t=>t.top,(t,o)=>t.y>o),GO=(t,o)=>dt(o.getClientRects()).bind(o=>YO(t,o.left,o.top)).bind(t=>{return JD(ag(e=t).map(t=>$D(e,t).positions.concat(t)).getOr([]),o);var e}),WO=(t,o)=>ct(o.getClientRects()).bind(o=>jO(t,o.left,o.top)).bind(t=>{return JD(rg(e=t).map(t=>[t].concat(XD(e,t).positions)).getOr([]),o);var e}),PO=(t,o,e)=>{const n=t(o,e);return(t=>t.breakType===GD.Wrap&&0===t.positions.length)(n)||!vr(e.getNode())&&(t=>t.breakType===GD.Br&&1===t.positions.length)(n)?!((t,o,e)=>e.breakAt.exists(e=>t(o,e).breakAt.isSome()))(t,o,n):n.breakAt.isNone()},VO=O(PO,$D),ZO=O(PO,XD),QO=(t,o,e,n)=>{const i=t.selection.getRng(),r=o?1:-1;return!(!sp()||!((t,o,e)=>{const n=xl.fromRangeStart(o);return eg(!t,e).exists(t=>t.isEqual(n))})(o,i,e))&&(VF(r,t,e,!o,!1).each(o=>{fz(t,o)}),!0)},KO=(t,o)=>{const e=o.getNode(t);return pr(e)?I.some(e):I.none()},JO=(t,o,e)=>{const n=KO(!!o,e),i=!1===o;n.fold(()=>fz(t,e.toRange()),n=>eg(i,t.getBody()).filter(t=>t.isEqual(e)).fold(()=>fz(t,e.toRange()),e=>((t,o,e)=>{o.undoManager.transact(()=>{const n=t?un:Cn,i=ES(o,ge.fromDom(e),n);fz(o,i)})})(o,t,n)))},$O=(t,o,e,n)=>{const i=t.selection.getRng(),r=xl.fromRangeStart(i),a=t.getBody();if(!o&&VO(n,r)){const n=((t,o,e)=>GO(o,e).orThunk(()=>dt(e.getClientRects()).bind(e=>KD(tz(t,xl.before(o)),e.left))).getOr(xl.before(o)))(a,e,r);return JO(t,o,n),!0}if(o&&ZO(n,r)){const n=((t,o,e)=>WO(o,e).orThunk(()=>dt(e.getClientRects()).bind(e=>KD(oz(t,xl.after(o)),e.left))).getOr(xl.after(o)))(a,e,r);return JO(t,o,n),!0}return!1},XO=(t,o,e)=>I.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind(n=>I.from(t.dom.getParent(n,"table")).map(i=>e(t,o,i,n))).getOr(!1),tM=(t,o)=>XO(t,o,QO),oM=(t,o)=>XO(t,o,$O),eM=(t,o,e)=>e.fold(I.none,I.none,(t,o)=>{return(e=o,gi(e,Li)).map(t=>(t=>{const o=Wi.exact(t,0,t,0);return Ki(o)})(t));var e},e=>!t.mode.isReadOnly()&&nM(e)&&(t=>aM(t)||Ye(t).some(t=>ze(t)&&aM(t)))(e)?(t.execCommand("mceTableInsertRowAfter"),iM(t,o,e)):I.none()),nM=t=>xi(t,Ue("table")).exists(Bi),iM=(t,o,e)=>eM(t,o,((t,o,e)=>cO(t,e).fold(()=>lO.none(t),e=>dO(e.all,t,e.index,1,o)))(e,aM)),rM=(t,o,e)=>eM(t,o,((t,o,e)=>cO(t,e).fold(()=>lO.none(),e=>dO(e.all,t,e.index,-1,o)))(e,aM)),aM=t=>Bi(t)||Ui(t,AM),AM=t=>ze(t)&&Bi(t),sM=(t,o)=>{const e=["table","li","dl"],n=ge.fromDom(t.getBody()),i=t=>{const o=ke(t);return ve(t,n)||G(e,o)},r=t.selection.getRng(),a=ge.fromDom(o?r.endContainer:r.startContainer);return rO(a,i).map(e=>{AO(e,i).each(o=>{t.model.table.clearSelectedCells(o.dom)}),t.selection.collapse(!o);return(o?iM:rM)(t,i,e).each(o=>{t.selection.setRng(o)}),!0}).getOr(!1)},lM=(t,o)=>{t.on("keydown",e=>{e.isDefaultPrevented()||((t,o,e)=>{const n=se.os.isMacOS()||se.os.isiOS(),i=se.browser.isFirefox();XS([{keyCode:lu.RIGHT,action:$S(RS,t,!0)},{keyCode:lu.LEFT,action:$S(RS,t,!1)},{keyCode:lu.UP,action:$S(qS,t,!1)},{keyCode:lu.DOWN,action:$S(qS,t,!0)},...n?[{keyCode:lu.UP,action:$S(IS,t,!1),metaKey:!0,shiftKey:!0},{keyCode:lu.DOWN,action:$S(IS,t,!0),metaKey:!0,shiftKey:!0}]:[],{keyCode:lu.RIGHT,action:$S(tM,t,!0)},{keyCode:lu.LEFT,action:$S(tM,t,!1)},{keyCode:lu.UP,action:$S(oM,t,!1)},{keyCode:lu.DOWN,action:$S(oM,t,!0)},{keyCode:lu.UP,action:$S(oM,t,!1)},{keyCode:lu.UP,action:$S(VS,t,!1)},{keyCode:lu.DOWN,action:$S(VS,t,!0)},{keyCode:lu.RIGHT,action:$S(oO,t,!0)},{keyCode:lu.LEFT,action:$S(oO,t,!1)},{keyCode:lu.UP,action:$S(eO,t,!1)},{keyCode:lu.DOWN,action:$S(eO,t,!0)},{keyCode:lu.RIGHT,action:$S(Oz,t,o,!0)},{keyCode:lu.LEFT,action:$S(Oz,t,o,!1)},{keyCode:lu.RIGHT,ctrlKey:!n,altKey:n,action:$S(Uz,t,o)},{keyCode:lu.LEFT,ctrlKey:!n,altKey:n,action:$S(Rz,t,o)},{keyCode:lu.UP,action:$S(WS,t,!1)},{keyCode:lu.DOWN,action:$S(WS,t,!0)},...i?[{keyCode:lu.UP,action:$S(YS,t,!1)},{keyCode:lu.DOWN,action:$S(YS,t,!0)}]:[]],e).each(t=>{e.preventDefault()})})(t,o,e)})},dM=(t,o)=>({container:t,offset:o}),cM=zA.DOM,xM=t=>o=>t===o?-1:0,pM=(t,o,e)=>{if(ur(t)&&o>=0)return I.some(dM(t,o));{const n=JA(cM);return I.from(n.backwards(t,o,xM(t),e)).map(t=>dM(t.container,t.container.data.length))}},gM=(t,o,e)=>{if(!ur(t))return I.none();const n=t.data;if(o>=0&&o<=n.length)return I.some(dM(t,o));{const n=JA(cM);return I.from(n.backwards(t,o,xM(t),e)).bind(t=>{const n=t.container.data;return gM(t.container,o+n.length,e)})}},CM=(t,o,e)=>{if(!ur(t))return I.none();const n=t.data;if(o<=n.length)return I.some(dM(t,o));{const i=JA(cM);return I.from(i.forwards(t,o,xM(t),e)).bind(t=>CM(t.container,o-n.length,e))}},uM=(t,o,e,n,i)=>{const r=JA(t,(t=>o=>t.isBlock(o)||G(["BR","IMG","HR","INPUT"],o.nodeName)||"false"===t.getContentEditable(o))(t));return I.from(r.backwards(o,e,n,i))},mM=t=>""!==t&&-1!=="  \ufeff\f\n\r\t\v".indexOf(t),bM=(t,o)=>t.substring(o.length),fM=(t,o,e,n=!1)=>
5{if(!(i=o).collapsed||!ur(i.startContainer))return I.none();var i;const r={text:"",offset:0},a=t.getParent(o.startContainer,t.isBlock)||t.getRoot();return uM(t,o.startContainer,o.startOffset,(t,o,i)=>(r.text=i+r.text,r.offset+=o,((t,o,e,n=!1)=>{let i;const r=e.charAt(0);for(i=o-1;i>=0;i--){const a=t.charAt(i);if(!n&&mM(a))return I.none();if(r===a&&$t(t,e,i,o))break}return I.some(i)})(r.text,r.offset,e,n).getOr(o)),a).bind(t=>{const n=o.cloneRange();if(n.setStart(t.container,t.offset),n.setEnd(o.endContainer,o.endOffset),n.collapsed)return I.none();const i=(t=>ps(t.toString().replace(/\u00A0/g," ")))(n);return 0!==i.lastIndexOf(e)?I.none():I.some({text:bM(i,e),range:n,trigger:e})})},hM=t=>{if((t=>3===t.nodeType)(t))return dM(t,t.data.length);{const o=t.childNodes;return o.length>0?hM(o[o.length-1]):dM(t,o.length)}},_M=(t,o)=>{const e=t.childNodes;return e.length>0&&o<e.length?_M(e[o],0):e.length>0&&(t=>1===t.nodeType)(t)&&e.length===o?hM(e[e.length-1]):dM(t,o)},vM=t=>o=>{const e=_M(o.startContainer,o.startOffset);return!((t,o)=>{const e=t.getParent(o.container,t.isBlock)??t.getRoot();return uM(t,o.container,o.offset,(t,o)=>0===o?-1:o,e).filter(t=>{const o=t.container.data.charAt(t.offset-1);return!mM(o)}).isSome()})(t,e)},yM=(t,o)=>{const e=o(),n=t.selection.getRng();return((t,o,e)=>pt(e.triggers,e=>fM(t,o,e)))(t.dom,n,e).bind(e=>EM(t,o,e))},EM=(t,o,e,n={})=>{const i=o(),r=t.selection.getRng().startContainer.nodeValue??"",a=K(i.lookupByTrigger(e.trigger),o=>e.text.length>=o.minChars&&o.matches.getOrThunk(()=>vM(t.dom))(e.range,r,e.text));if(0===a.length)return I.none();const A=Promise.all(P(a,t=>t.fetch(e.text,t.maxResults,n).then(o=>({matchText:e.text,items:o,columns:t.columns,onAction:t.onAction,highlightOn:t.highlightOn}))));return I.some({lookupData:A,context:e})},wM=bd("type"),kM=fd("fetch"),BM=fd("onAction");_d("name"),_d("text"),_d("role"),_d("icon"),_d("url"),_d("tooltip"),_d("chevronTooltip"),_d("label"),_d("shortcut");const FM=cd([wM,bd("trigger"),yd("minChars",1),(zM=1,((t,o)=>ud(t,t,id(o),Xl()))("columns",zM)),yd("maxResults",10),(DM="matches",hd(DM,nd)),kM,BM,((t,o,e)=>vd(t,o,xd(e)))("highlightOn",[],ed)]);var DM,zM;const SM=t=>{const o=t.ui.registry.getAll().popups,e=bt(o,t=>{return(o=t,gd("Autocompleter",FM,o)).fold(t=>{throw new Error(Cd(t))},z);var o}),n=Co(yt(e,t=>t.trigger)),i=Et(e);return{dataset:e,triggers:n,lookupByTrigger:t=>K(i,o=>o.trigger===t)}},OM=t=>{const o=Qt(),e=Dt(!1),n=o.isSet,i=()=>{n()&&((t=>{t.dispatch("AutocompleterEnd")})(t),e.set(!1),o.clear())},r=co(()=>SM(t)),a=a=>{(e=>o.get().map(o=>fM(t.dom,t.selection.getRng(),o.trigger,!0).bind(o=>EM(t,r,o,e))).getOrThunk(()=>yM(t,r)))(a).fold(i,i=>{(t=>{n()||o.set({trigger:t.trigger,matchLength:t.text.length})})(i.context),i.lookupData.then(n=>{o.get().map(r=>{const a=i.context;r.trigger===a.trigger&&(o.set({...r,matchLength:a.text.length}),e.get()?(Rd(t,{range:a.range}),((t,o)=>{t.dispatch("AutocompleterUpdate",o)})(t,{lookupData:n})):(e.set(!0),Rd(t,{range:a.range}),((t,o)=>{t.dispatch("AutocompleterStart",o)})(t,{lookupData:n})))})})})},A=()=>o.get().bind(({trigger:o})=>{const n=t.selection.getRng();return fM(t.dom,n,o,e.get()).filter(({range:t})=>((t,o)=>{const e=t.compareBoundaryPoints(window.Range.START_TO_START,o),n=t.compareBoundaryPoints(window.Range.END_TO_END,o);return e>=0&&n<=0})(n,t)).map(({range:t})=>t)});t.addCommand("mceAutocompleterReload",(t,o)=>{const e=C(o)?o.fetchOptions:{};a(e)}),t.addCommand("mceAutocompleterClose",i),t.addCommand("mceAutocompleterRefreshActiveRange",()=>{A().each(o=>{Rd(t,{range:o})})}),t.editorCommands.addQueryStateHandler("mceAutoCompleterInRange",()=>A().isSome()),((t,o)=>{const e=lo(o.load,50);t.on("input",o=>{("insertCompositionText"!==o.inputType||t.composing)&&e.throttle()}),t.on("keydown",t=>{const n=t.which;8===n?e.throttle():27===n?(e.cancel(),o.cancelIfNecessary()):38!==n&&40!==n||e.cancel()},!0),t.on("remove",e.cancel)})(t,{cancelIfNecessary:i,load:a})},MM=$o().browser.isSafari(),TM=t=>ds(ge.fromDom(t)),UM=(t,o)=>0===t.startOffset&&t.endOffset===o.textContent?.length,RM=(t,o)=>I.from(t.getParent(o.container(),"details")),qM=(t,o)=>RM(t,o).isSome(),NM=(t,o)=>o.startSummary.exists(o=>((t,o)=>rg(o).exists(o=>o.isEqual(t)))(t,o)),IM=(t,o)=>o.startSummary.exists(o=>((t,o)=>ag(o).exists(e=>vr(e.getNode())&&ig(o,e).exists(o=>o.isEqual(t))||e.isEqual(t)))(t,o)),LM=(t,o)=>{const e=o.getNode();h(e)||t.selection.setCursorLocation(e,o.offset())},HM=(t,o,e)=>{const n=t.dom.getParent(o.container(),"details");if(n&&!n.open){const o=t.dom.select("summary",n)[0];if(o){(e?rg(o):ag(o)).each(o=>LM(t,o))}}else LM(t,o)},YM=(t,o,e)=>{const{dom:n,selection:i}=t,r=t.getBody();if("character"===e){const e=xl.fromRangeStart(i.getRng()),a=n.getParent(e.container(),n.isBlock),A=RM(n,e),s=a&&n.isEmpty(a),l=b(a?.previousSibling),d=b(a?.nextSibling);if(s){if(o?d:l){if(tg(!o,r,e).exists(t=>qM(n,t)&&!jt(A,RM(n,t))))return!0}}return tg(o,r,e).fold(q,e=>{const i=RM(n,e);
vendor: 59,593 bytes, line 5
5if(qM(n,e)&&!jt(A,i)){if(o||HM(t,e,!1),a&&s){if(o&&l)return!0;if(!o&&d)return!0;HM(t,e,o),t.dom.remove(a)}return!0}return!1})}return!1},jM=(t,o,e,n)=>{const i=t.selection.getRng(),r=xl.fromRangeStart(i),a=t.getBody();return"selection"===n?((t,o)=>{const e=o.startSummary.exists(o=>o.contains(t.startContainer)),n=o.startSummary.exists(o=>o.contains(t.endContainer)),i=o.startDetails.forall(t=>o.endDetails.forall(o=>t!==o));return(e||n)&&!(e&&n)||i})(i,o):e?IM(r,o)||((t,o,e)=>e.startDetails.exists(e=>ng(t,o).forall(t=>!e.contains(t.container()))))(a,r,o):NM(r,o)||((t,o)=>o.startDetails.exists(e=>ig(e,t).forall(e=>o.startSummary.exists(o=>!o.contains(t.container())&&o.contains(e.container())))))(r,o)},GM=(t,o,e)=>((t,o)=>{const e=I.from(t.getParent(o.startContainer,"details")),n=I.from(t.getParent(o.endContainer,"details"));if(e.isSome()||n.isSome()){const o=e.bind(o=>I.from(t.select("summary",o)[0]));return I.some({startSummary:o,startDetails:e,endDetails:n})}return I.none()})(t.dom,t.selection.getRng()).fold(()=>YM(t,o,e),n=>jM(t,n,o,e)||YM(t,o,e)),WM=(t,o,e)=>{const n=t.selection,i=n.getNode(),r=n.getRng(),a=xl.fromRangeStart(r);return!!Tr(i)&&("selection"===e&&UM(r,i)||Xb(o,a,i)?TM(i):t.undoManager.transact(()=>{const r=n.getSel();let{anchorNode:a,anchorOffset:A,focusNode:s,focusOffset:l}=r??{};const d=()=>{v(a)&&v(A)&&v(s)&&v(l)&&r?.setBaseAndExtent(a,A,s,l)},c=(t,o)=>{V(t.childNodes,t=>{Lg(t)&&o.appendChild(t)})},x=t.dom.create("span",{"data-mce-bogus":"1"});c(i,x),i.appendChild(x),d(),"word"!==e&&"line"!==e||r?.modify("extend",o?"right":"left",e),!n.isCollapsed()&&UM(n.getRng(),x)?TM(i):(t.execCommand(o?"ForwardDelete":"Delete"),a=r?.anchorNode,A=r?.anchorOffset,s=r?.focusNode,l=r?.focusOffset,c(x,i),d()),t.dom.remove(x)}),!0)},PM=(t,o,e)=>GM(t,o,e)||MM&&WM(t,o,e)?I.some(k):I.none(),VM=$o(),ZM=VM.os,QM=ZM.isMacOS()||ZM.isiOS(),KM=VM.browser.isFirefox(),JM=(t,o)=>{let e=!1,n=[];t.on("init",()=>{t.on("keydown",i=>{e=i.keyCode===lu.BACKSPACE,n=Pz(t),i.isDefaultPrevented()||((t,o,e)=>{const n=e.keyCode===lu.BACKSPACE?"deleteContentBackward":"deleteContentForward",i=t.selection.isCollapsed(),r=i?"character":"selection",a=t=>i?t?"word":"line":"selection";tO([{keyCode:lu.BACKSPACE,action:$S(cS,t)},{keyCode:lu.BACKSPACE,action:$S(dD,t,!1)},{keyCode:lu.DELETE,action:$S(dD,t,!0)},{keyCode:lu.BACKSPACE,action:$S(XF,t,!1)},{keyCode:lu.DELETE,action:$S(XF,t,!0)},{keyCode:lu.BACKSPACE,action:$S(Hz,t,o,!1)},{keyCode:lu.DELETE,action:$S(Hz,t,o,!0)},{keyCode:lu.BACKSPACE,action:$S(Mf,t,!1)},{keyCode:lu.DELETE,action:$S(Mf,t,!0)},{keyCode:lu.BACKSPACE,action:$S(PM,t,!1,r)},{keyCode:lu.DELETE,action:$S(PM,t,!0,r)},...QM?[{keyCode:lu.BACKSPACE,altKey:!0,action:$S(PM,t,!1,a(!0))},{keyCode:lu.DELETE,altKey:!0,action:$S(PM,t,!0,a(!0))},{keyCode:lu.BACKSPACE,metaKey:!0,action:$S(PM,t,!1,a(!1))}]:[{keyCode:lu.BACKSPACE,ctrlKey:!0,action:$S(PM,t,!1,a(!0))},{keyCode:lu.DELETE,ctrlKey:!0,action:$S(PM,t,!0,a(!0))}],{keyCode:lu.BACKSPACE,action:$S(xD,t,!1)},{keyCode:lu.DELETE,action:$S(xD,t,!0)},{keyCode:lu.BACKSPACE,action:$S(nS,t,!1)},{keyCode:lu.DELETE,action:$S(nS,t,!0)},{keyCode:lu.BACKSPACE,action:$S(PF,t,!1)},{keyCode:lu.DELETE,action:$S(PF,t,!0)},{keyCode:lu.BACKSPACE,action:$S(YF,t,!1)},{keyCode:lu.DELETE,action:$S(YF,t,!0)},{keyCode:lu.BACKSPACE,action:$S(Xz,t,!1)},{keyCode:lu.DELETE,action:$S(Xz,t,!0)},{keyCode:lu.BACKSPACE,action:$S(cD,t,!1)},{keyCode:lu.DELETE,action:$S(cD,t,!0)},{keyCode:lu.BACKSPACE,action:$S(pS,t,!1)},{keyCode:lu.DELETE,action:$S(pS,t,!0)}],e).filter(o=>t.selection.isEditable()).each(o=>{e.preventDefault(),Zk(t,n).isDefaultPrevented()||(o(),Vk(t,n))})})(t,o,i)}),t.on("keyup",o=>{o.isDefaultPrevented()||(((t,o,e,n)=>{XS([{keyCode:lu.BACKSPACE,action:$S(lD,t)},{keyCode:lu.DELETE,action:$S(lD,t)},...QM?[{keyCode:lu.BACKSPACE,altKey:!0,action:$S(oS,t)},{keyCode:lu.DELETE,altKey:!0,action:$S(oS,t)},...e?[{keyCode:KM?224:91,action:$S(()=>(Qz(t,n),oS(t)))}]:[]]:[{keyCode:lu.BACKSPACE,ctrlKey:!0,action:$S(oS,t)},{keyCode:lu.DELETE,ctrlKey:!0,action:$S(oS,t)}]],o)})(t,o,e,n),n.length=0),e=!1})})},$M=(t,o)=>{const e=t.dom,n=t.schema.getMoveCaretBeforeOnEnterElements();if(!o)return;if(is(ge.fromDom(o))){const t=t=>ns(t)?I.from(t):gi(t,ns),n=t=>e.isEmpty(t.dom);(t=>{for(;t;){if(Ar(t)||ur(t)&&t.data&&/[\r\n\s]/.test(t.data))return I.from(ge.fromDom(t));t=t.nextSibling}return I.none()})(o.firstChild).each(o=>{t(o).fold(()=>{if(n(o)){const t=bO(o,0).element;Se(t)&&!XA(t)&&bn(t,ge.fromHtml('<br data-mce-bogus="1" />'))}},t=>{Cn(t,ge.fromText(po))})})}const i=e.createRng();if(o.normalize(),o.hasChildNodes()){const t=new tr(o,o);let e,r=o;for(;e=t.current();){if(ur(e)){i.setStart(e,0),i.setEnd(e,0);break}if(n[e.nodeName.toLowerCase()]){i.setStartBefore(e),i.setEndBefore(e);break}r=e,e=t.next()}e||(i.setStart(r,0),i.setEnd(r,0))}else vr(o)?o.nextSibling&&e.isBlock(o.nextSibling)?(i.setStartBefore(o),i.setEndBefore(o)):(i.setStartAfter(o),i.setEndAfter(o)):(i.setStart(o,0),i.setEnd(o,0));t.selection.setRng(i),Vu(t,i)},XM=(t,o)=>{const e=t.getRoot();let n,i=o;for(;i!==e&&i&&"false"!==t.getContentEditable(i);){if("true"===t.getContentEditable(i)){n=i;break}i=i.parentNode}return i!==e?n:e},tT=t=>I.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock)),oT=t=>{t.innerHTML='<br data-mce-bogus="1">'},eT=(t,o)=>{if($d(t).toLowerCase()===o.tagName.toLowerCase()){((t,o,e)=>{const n=t.dom;I.from(e.style).map(n.parseStyle).each(t=>{const e={...Qn(ge.fromDom(o)),...t};n.setStyles(o,e)});const i=I.from(e.class).map(t=>t.split(/\s+/)),r=I.from(o.className).map(t=>K(t.split(/\s+/),t=>""!==t));Gt(i,r,(t,e)=>{const i=K(e,o=>!G(t,o)),r=[...t,...i];n.setAttrib(o,"class",r.join(" "))});const a=["style","class"],A=vt(e,(t,o)=>!G(a,o));n.setAttribs(o,A)})(t,o,Xd(t))}},nT=(t,o,e,n,i=!0,r,a)=>{const A=t.dom,s=t.schema,l=$d(t),d=e?e.nodeName.toUpperCase():"";let c=o;const x=s.getTextInlineElements();let p;p=r||"TABLE"===d||"HR"===d?A.create(r||l,a||{}):e.cloneNode(!1);let g=p;if(i){do{if(x[c.nodeName]){if(sg(c)||vg(c))continue;const t=c.cloneNode(!1);A.setAttrib(t,"id",""),p.hasChildNodes()?(t.appendChild(p.firstChild),p.appendChild(t)):(g=t,p.appendChild(t))}}while((c=c.parentNode)&&c!==n);"LI"!==p.nodeName&&((t,o)=>{const e=ge.fromDom(t),n=ge.fromDom(o),i=Ue("span"),r=O(ve,e),a=t=>Se(t)&&Zn(t,"font-size").isSome(),A=[...a(n)?[n]:[],...zi(n,a,r)];V(A.slice(1),t=>{Kn(t,"font-size"),Fn(t,"data-mce-style"),i(t)&&Dn(t)&&Mn(t)})})(p,g)}else A.setAttrib(p,"style",null),A.setAttrib(p,"class",null);return eT(t,p),oT(g),p},iT=(t,o,e)=>!o&&e.nodeName.toLowerCase()===$d(t)&&t.dom.isEmpty(e)&&((t,o,e)=>{let n=o;for(;n&&n!==t&&b(n.nextSibling);){const t=n.parentElement;if(!t||!e(t))return Mr(t);n=t}return!1})(t.getBody(),e,o=>kt(t.schema.getTextBlockElements(),o.nodeName.toLowerCase())),rT=(t,o,e)=>{const n=o($d(t)),i=((t,o)=>t.dom.getParent(o,Mr))(t,e);i&&(t.dom.insertAfter(n,i),$M(t,n),(e.parentElement?.childNodes?.length??0)>1&&t.dom.remove(e))},aT=(t,o)=>{const e=t?.parentNode;return v(e)&&e.nodeName===o},AT=t=>v(t)&&/^(OL|UL|LI)$/.test(t.nodeName),sT=t=>v(t)&&/^(LI|DT|DD)$/.test(t.nodeName),lT=t=>{const o=t.parentNode;return sT(o)?o:t},dT=(t,o,e)=>{let n=t[e?"firstChild":"lastChild"];for(;n&&!Ar(n);)n=n[e?"nextSibling":"previousSibling"];return n===o},cT=t=>$(yt(Qn(ge.fromDom(t)),(t,o)=>`${o}: ${t};`),(t,o)=>t+o,""),xT=(t,o,e,n,i)=>{const r=t.dom,a=t.selection.getRng(),A=e.parentNode;if(e===t.getBody()||!A)return;var s;AT(s=e)&&AT(s.parentNode)&&(i="LI");const l=sT(n)?cT(n):void 0;let d=sT(n)&&l?o(i,{style:cT(n)}):o(i);if(dT(e,n,!0)&&dT(e,n,!1))if(aT(e,"LI")){const t=lT(e);r.insertAfter(d,t),(t=>t.parentNode?.firstChild===t)(e)?r.remove(t):r.remove(e)}else r.replace(d,e);else if(dT(e,n,!0))aT(e,"LI")?(r.insertAfter(d,lT(e)),d.appendChild(r.doc.createTextNode(" ")),d.appendChild(e)):A.insertBefore(d,e),r.remove(n);else if(dT(e,n,!1))r.insertAfter(d,lT(e)),r.remove(n);else{e=lT(e);const t=a.cloneRange();t.setStartAfter(n),t.setEndAfter(e);const o=t.extractContents();if("LI"===i&&((t,o)=>t.firstChild&&t.firstChild.nodeName===o)(o,"LI")){const t=K(P(d.children,ge.fromDom),M(Ue("br")));d=o.firstChild,r.insertAfter(o,e),V(t,t=>mn(ge.fromDom(d),t)),l&&d.setAttribute("style",l)}else r.insertAfter(o,e),r.insertAfter(d,e);r.remove(n)}$M(t,d)},pT=(t,o)=>o&&"A"===o.nodeName&&t.isEmpty(o),gT=(t,o)=>t.nodeName===o||t.previousSibling&&t.previousSibling.nodeName===o,CT=(t,o)=>v(o)&&t.isBlock(o)&&!/^(TD|TH|CAPTION|FORM)$/.test(o.nodeName)&&!/^(fixed|absolute)/i.test(o.style.position)&&t.isEditable(o.parentNode)&&"false"!==t.getContentEditable(o),uT=(t,o,e)=>ur(o)?t?1===e&&o.data.charAt(e-1)===cs?0:e:e===o.data.length-1&&o.data.charAt(e)===cs?o.data.length:e:e,mT={insert:(t,o)=>{let e,n,i,r,a=!1;const A=t.dom,s=t.schema.getNonEmptyElements(),l=t.selection.getRng(),d=$d(t),c=ge.fromDom(l.startContainer),x=Ze(c,l.startOffset),p=x.exists(t=>ze(t)&&!Bi(t)),C=l.collapsed&&p,u=(o,n)=>nT(t,e,E,y,nc(t),o,n),m=t=>{const o=uT(t,e,n);if(ur(e)&&(t?o>0:o<e.data.length))return!1;if((e.parentNode===E||e===E)&&a&&!t)return!0;if(t&&Ar(e)&&e===E.firstChild)return!0;if(gT(e,"TABLE")||gT(e,"HR"))return((t,o)=>t.nodeName===o||t.nextSibling&&t.nextSibling.nodeName===o)(e,"BR")?!t:a&&!t||!a&&t;const i=new tr(e,E);let r;for(ur(e)&&(t&&0===o?i.prev():t||o!==e.data.length||i.next());r=i.current();){if(Ar(r)){if(!r.getAttribute("data-mce-bogus")){const t=r.nodeName.toLowerCase();if(s[t]&&"br"!==t)return!1}}else if(ur(r)&&!er(r.data))return!1;t?i.prev():i.next()}return!0},b=()=>{let o;return o=/^(H[1-6]|PRE|FIGURE)$/.test(i)&&"HGROUP"!==w?u(d):u(),((t,o)=>{const e=ic(t);return!_(o)&&(g(e)?G(xe.explode(e),o.nodeName.toLowerCase()):e)})(t,r)&&CT(A,r)&&A.isEmpty(E,void 0,{includeZwsp:!0})?o=A.split(r,E):A.insertAfter(o,E),$M(t,o),o};Eu(A,l).each(t=>{l.setStart(t.startContainer,t.startOffset),l.setEnd(t.endContainer,t.endOffset)}),e=l.startContainer,n=l.startOffset;const f=!(!o||!o.shiftKey),h=!(!o||!o.ctrlKey);Ar(e)&&e.hasChildNodes()&&!C&&(a=n>e.childNodes.length-1,e=e.childNodes[Math.min(n,e.childNodes.length-1)]||e,n=a&&ur(e)?e.data.length:0);const y=XM(A,e);if(!y||((t,o)=>{const e=t.dom.getParent(o,"ol,ul,dl");return null!==e&&"false"===t.dom.getContentEditableParent(e)})(t,e))return;f||(e=((t,o,e,n,i)=>{const r=t.dom,a=XM(r,n)??r.getRoot();let A=r.getParent(n,r.isBlock);if(!A||!CT(r,A)){if(A=A||a,!A.hasChildNodes()){const n=r.create(o);return eT(t,n),A.appendChild(n),e.setStart(n,0),e.setEnd(n,0),n}let s,l=n;for(;l&&l.parentNode!==A;)l=l.parentNode;for(;l&&!r.isBlock(l);)s=l,l=l.previousSibling;const d=s?.parentElement?.nodeName;if(s&&d&&t.schema.isValidChild(d,o.toLowerCase())){const a=s.parentNode,A=r.create(o);for(eT(t,A),a.insertBefore(A,s),l=s;l&&!r.isBlock(l);){const t=l.nextSibling;A.appendChild(l),l=t}e.setStart(n,i),e.setEnd(n,i)}}return n})(t,d,l,e,n));let E=A.getParent(e,A.isBlock)||A.getRoot();r=v(E?.parentNode)?A.getParent(E.parentNode,A.isBlock):null,i=E?E.nodeName.toUpperCase():"";const w=r?r.nodeName.toUpperCase():"";if("LI"===w&&!h){E=r,r=r.parentNode,i=w}if(Ar(r)&&iT(t,f,E))return rT(t,u,E);if(/^(LI|DT|DD)$/.test(i)&&Ar(r)&&A.isEmpty(E))return void xT(t,u,r,E,d);if(!(C||E!==t.getBody()&&CT(A,E)))return;const k=E.parentNode;let B;if(C)B=u(d),x.fold(()=>{bn(c,ge.fromDom(B))},t=>{Cn(t,ge.fromDom(B))}),t.selection.setCursorLocation(B,0);else if(us(E))B=Es(E),A.isEmpty(E)&&oT(E),eT(t,B),$M(t,B);else if(m(!1))B=b();else if(m(!0)&&k){const o=xl.fromRangeStart(l),e=Gm(o),n=ge.fromDom(E),i=ab(n,o,t.schema)?Ab(n,o,t.schema).bind(t=>I.from(t.getNode())):I.none();B=k.insertBefore(u(),E);const r=gT(E,"HR")||e?B:i.getOr(E);$M(t,r)}else{const o=(t=>{const o=t.cloneRange();return o.setStart(t.startContainer,uT(!0,t.startContainer,t.startOffset)),o.setEnd(t.endContainer,uT(!1,t.endContainer,t.endOffset)),o})(l).cloneRange();o.setEndAfter(E);const e=o.extractContents();(t=>{V(Si(ge.fromDom(t),Oe),t=>{const o=t.dom;o.nodeValue=ps(o.data)})})(e),(t=>{let o=t;do{ur(o)&&(o.data=o.data.replace(/^[\r\n]+/,"")),o=o.firstChild}while(o)})(e),B=e.firstChild,E===B?v(k)&&A.insertAfter(e,k):A.insertAfter(e,E),(t=>{const o=Qe(t).bind(Ge);return is(t)&&o.exists(ns)})(ge.fromDom(B))?(t=>{const o=bO(ge.fromDom(t),0).element;Oe(o)&&A.isEmpty(o.dom)&&o.dom.remove()})(B):(((t,o,e)=>{const n=[];if(!e)return;let i=e;for(;i=i.firstChild;){if(t.isBlock(i))return;Ar(i)&&!o[i.nodeName.toLowerCase()]&&n.push(i)}let r=n.length;for(;r--;)i=n[r],(!i.hasChildNodes()||i.firstChild===i.lastChild&&""===i.firstChild?.nodeValue||pT(t,i))&&t.remove(i)})(A,s,B),((t,o)=>{o.normalize();const e=o.lastChild;(!e||Ar(e)&&/^(left|right)$/gi.test(t.getStyle(e,"float",!0)))&&t.add(o,"br")})(A,E)),A.isEmpty(E)&&oT(E),B.normalize(),A.isEmpty(B)?(A.remove(B),b()):(eT(t,B),$M(t,B))}A.setAttrib(B,"id",""),t.dispatch("NewBlock",{newBlock:B})},fakeEventName:"insertParagraph"},bT=(t,o,e)=>{const n=t.dom.createRng();e?(n.setStartBefore(o),n.setEndBefore(o)):(n.setStartAfter(o),n.setEndAfter(o)),t.selection.setRng(n),Vu(t,n)},fT=(t,o)=>{const e=t.selection,n=t.dom,i=e.getRng();let r,a=!1;Eu(n,i).each(t=>{i.setStart(t.startContainer,t.startOffset),i.setEnd(t.endContainer,t.endOffset)});let A=i.startOffset,s=i.startContainer;if(Ar(s)&&s.hasChildNodes()){const t=A>s.childNodes.length-1;s=s.childNodes[Math.min(A,s.childNodes.length-1)]||s,A=t&&ur(s)?s.data.length:0}let l=n.getParent(s,n.isBlock);const d=l&&l.parentNode?n.getParent(l.parentNode,n.isBlock):null,c=d?d.nodeName.toUpperCase():"",x=!(!o||!o.ctrlKey);"LI"!==c||x||(l=d),ur(s)&&A>=s.data.length&&(((t,o,e)=>{const n=new tr(o,e);let i;const r=t.getNonEmptyElements();for(;i=n.next();)if(r[i.nodeName.toLowerCase()]||ur(i)&&i.length>0)return!0;return!1})(t.schema,s,l||n.getRoot())||(r=n.create("br"),i.insertNode(r),i.setStartAfter(r),i.setEndAfter(r),a=!0)),r=n.create("br"),gl(n,i,r),bT(t,r,a),t.undoManager.add()},hT=(t,o)=>{const e=ge.fromTag("br");Cn(ge.fromDom(o),e),t.undoManager.add()},_T=(t,o)=>{vT(t.getBody(),o)||un(ge.fromDom(o),ge.fromTag("br"));const e=ge.fromTag("br");un(ge.fromDom(o),e),bT(t,e.dom,!1),t.undoManager.add()},vT=(t,o)=>{return e=xl.after(o),!!vr(e.getNode())||ng(t,xl.after(o)).map(t=>vr(t.getNode())).getOr(!1);var e},yT=t=>t&&"A"===t.nodeName&&"href"in t,ET=t=>t.fold(q,yT,yT,q),wT=(t,o)=>{o.fold(k,O(hT,t),O(_T,t),k)},kT={insert:(t,o)=>{const e=(t=>{const o=O(Hb,t),e=xl.fromRangeStart(t.selection.getRng());return MD(o,t.getBody(),e).filter(ET)})(t);e.isSome()?e.each(O(wT,t)):fT(t,o)},fakeEventName:"insertLineBreak"},BT=(t,o)=>tT(t).filter(t=>o.length>0&&he(ge.fromDom(t),o)).isSome(),FT=Ft([{br:[]},{block:[]},{none:[]}]),DT=(t,o)=>(t=>BT(t,ec(t)))(t),zT=t=>(o,e)=>(t=>tT(t).filter(t=>is(ge.fromDom(t))).isSome())(o)===t,ST=(t,o)=>(e,n)=>{const i=(t=>tT(t).fold(D(""),t=>t.nodeName.toUpperCase()))(e)===t.toUpperCase();return i===o},OT=t=>{const o=XM(t.dom,t.selection.getStart());return _(o)},MT=t=>ST("pre",t),TT=t=>(o,e)=>Jd(o)===t,UT=(t,o)=>(t=>BT(t,oc(t)))(t),RT=(t,o)=>o,qT=t=>{const o=$d(t),e=XM(t.dom,t.selection.getStart());return v(e)&&t.schema.isValidChild(e.nodeName,o)},NT=t=>{const o=t.selection.getRng(),e=ge.fromDom(o.startContainer),n=Ze(e,o.startOffset).map(t=>ze(t)&&!Bi(t));return o.collapsed&&n.getOr(!0)},IT=(t,o)=>(e,n)=>$(t,(t,o)=>t&&o(e,n),!0)?I.some(o):I.none(),LT=(t,o,e)=>{if(!o.mode.isReadOnly()){if(o.selection.isCollapsed()||(t=>{t.execCommand("delete")})(o),v(e)){if(Zk(o,t.fakeEventName).isDefaultPrevented())return}t.insert(o,e),v(e)&&Vk(o,t.fakeEventName)}},HT=(t,o)=>{if(t.mode.isReadOnly())return;const e=()=>LT(kT,t,o),n=()=>LT(mT,t,o),i=((t,o)=>yD([IT([DT],FT.none()),IT([MT(!0),OT],FT.none()),IT([ST("summary",!0)],FT.br()),IT([MT(!0),TT(!1),RT],FT.br()),IT([MT(!0),TT(!1)],FT.block()),IT([MT(!0),TT(!0),RT],FT.block()),IT([MT(!0),TT(!0)],FT.br()),IT([zT(!0),RT],FT.br()),IT([zT(!0)],FT.block()),IT([UT],FT.br()),IT([RT],FT.br()),IT([qT],FT.block()),IT([NT],FT.block())],[t,!(!o||!o.shiftKey)]).getOr(FT.none()))(t,o);switch(tc(t)){case"linebreak":i.fold(e,e,k);break;case"block":i.fold(n,n,k);break;case"invert":i.fold(n,e,k);break;default:i.fold(e,n,k)}},YT=$o(),jT=YT.os.isiOS()&&YT.browser.isSafari(),GT=(t,o)=>{var e;o.isDefaultPrevented()||(o.preventDefault(),(e=t.undoManager).typing&&(e.typing=!1,e.add()),t.undoManager.transact(()=>{HT(t,o)}))},WT=t=>{let o=I.none();t.on("keydown",e=>{e.keyCode===lu.ENTER&&(jT&&(t=>{if(!t.collapsed)return!1;const o=t.startContainer;if(ur(o)){const e=/^[\uAC00-\uD7AF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uD7B0-\uD7FF]$/,n=o.data.charAt(t.startOffset-1);return e.test(n)}return!1})(t.selection.getRng())?(t=>{o=I.some(t.selection.getBookmark()),t.undoManager.add()})(t):GT(t,e))}),t.on("keyup",e=>{e.keyCode===lu.ENTER&&o.each(()=>((t,e)=>{t.undoManager.undo(),o.fold(k,o=>t.selection.moveToBookmark(o)),GT(t,e),o=I.none()})(t,e))})},PT=(t,o)=>{t.on("keydown",e=>{e.isDefaultPrevented()||((t,o,e)=>{const n=se.os.isMacOS()||se.os.isiOS();XS([{keyCode:lu.END,action:$S(NS,t,!0)},{keyCode:lu.HOME,action:$S(NS,t,!1)},...n?[]:[{keyCode:lu.HOME,action:$S(IS,t,!1),ctrlKey:!0,shiftKey:!0},{keyCode:lu.END,action:$S(IS,t,!0),ctrlKey:!0,shiftKey:!0}],{keyCode:lu.END,action:$S(nO,t,!0)},{keyCode:lu.HOME,action:$S(nO,t,!1)},{keyCode:lu.END,action:$S(qz,t,!0,o)},{keyCode:lu.HOME,action:$S(qz,t,!1,o)}],e).each(t=>{e.preventDefault()})})(t,o,e)})},VT=t=>{t.on("input",o=>{o.isComposing||(t=>{const o=ge.fromDom(t.getBody());t.selection.isCollapsed()&&wb(o,xl.fromRangeStart(t.selection.getRng()),t.schema).each(o=>{t.selection.setRng(o.toRange())})})(t)})},ZT=$o(),QT=t=>t.stopImmediatePropagation(),KT=t=>t.keyCode===lu.PAGE_UP||t.keyCode===lu.PAGE_DOWN,JT=(t,o,e)=>{e&&!t.get()?o.on("NodeChange",QT,!0):!e&&t.get()&&o.off("NodeChange",QT),t.set(e)},$T=(t,o)=>{if(ZT.os.isMacOS())return;const e=Dt(!1);t.on("keydown",o=>{KT(o)&&JT(e,t,!0)}),t.on("keyup",n=>{n.isDefaultPrevented()||((t,o,e)=>{XS([{keyCode:lu.PAGE_UP,action:$S(qz,t,!1,o)},{keyCode:lu.PAGE_DOWN,action:$S(qz,t,!0,o)}],e)})(t,o,n),KT(n)&&e.get()&&(JT(e,t,!1),t.nodeChanged())})},XT=(t,o)=>t===o||t.contains(o),tU=t=>{t.on("beforeinput",o=>{t.selection.isEditable()&&!W(o.getTargetRanges(),o=>!((t,o)=>!XT(t.getBody(),o.startContainer)||!XT(t.getBody(),o.endContainer)||Zu(t.dom,o))(t,o))||o.preventDefault()})},oU=(t,o)=>{const e=o.container(),n=o.offset();return ur(e)?(e.insertData(n,t),I.some(xl(e,n+t.length))):Up(o).map(e=>{const n=ge.fromText(t);return o.isAtEnd()?un(e,n):Cn(e,n),xl(n.dom,t.length)})},eU=O(oU,po),nU=O(oU," "),iU=t=>o=>{t.selection.setRng(o.toRange()),t.nodeChanged()},rU=t=>{const o=xl.fromRangeStart(t.selection.getRng()),e=ge.fromDom(t.getBody());if(t.selection.isCollapsed()){const n=O(Hb,t),i=xl.fromRangeStart(t.selection.getRng());return MD(n,t.getBody(),i).bind((t=>o=>o.fold(o=>ig(t.dom,xl.before(o)),t=>rg(t),t=>ag(t),o=>ng(t.dom,xl.after(o))))(e)).map(n=>()=>((t,o,e)=>n=>ub(t,n,e)?eU(o):nU(o))(e,o,t.schema)(n).each(iU(t)))}return I.none()},aU=t=>{return Wt(se.browser.isFirefox()&&t.selection.isEditable()&&(o=t.dom,e=t.selection.getRng().startContainer,o.isEditable(o.getParent(e,"summary"))),()=>{const o=ge.fromDom(t.getBody());t.selection.isCollapsed()||t.getDoc().execCommand("Delete");((t,o,e)=>ub(t,o,e)?eU(o):nU(o))(o,xl.fromRangeStart(t.selection.getRng()),t.schema).each(iU(t))});var o,e},AU=t=>{t.on("keydown",o=>{o.isDefaultPrevented()||((t,o)=>{tO([{keyCode:lu.SPACEBAR,action:$S(rU,t)},{keyCode:lu.SPACEBAR,action:$S(aU,t)}],o).each(e=>{o.preventDefault(),Zk(t,"insertText",{data:" "}).isDefaultPrevented()||(e(),Vk(t,"insertText",{data:" "}))})})(t,o)})},sU=t=>Tx(t)?[{keyCode:lu.TAB,action:$S(sM,t,!0)},{keyCode:lu.TAB,shiftKey:!0,action:$S(sM,t,!1)}]:[],lU=t=>{t.on("keydown",o=>{o.isDefaultPrevented()||((t,o)=>{XS([...sU(t)],o).each(t=>{o.preventDefault()})})(t,o)})},dU=t=>{if(t.addShortcut("Meta+P","","mcePrint"),OM(t),ew(t))return Dt(null);{const o=Tz(t);return tU(t),(t=>{t.on("keyup compositionstart",O(SS,t))})(t),lM(t,o),JM(t,o),WT(t),AU(t),VT(t),lU(t),PT(t,o),$T(t,o),o}},cU=(t,o)=>()=>{const e=fB(t);return v(e)&&e.nodeName===o},xU=t=>{t.addCommand("InsertUnorderedList",(o,e)=>{fF(t,"UL",e)}),t.addCommand("InsertOrderedList",(o,e)=>{fF(t,"OL",e)}),t.addCommand("InsertDefinitionList",(o,e)=>{fF(t,"DL",e)}),t.addCommand("RemoveList",()=>{aF(t)}),t.addCommand("mceListUpdate",(o,e)=>{C(e)&&((t,o)=>{const e=fB(t);null===e||DB(t,e)||t.undoManager.transact(()=>{C(o.styles)&&t.dom.setStyles(e,o.styles),C(o.attrs)&&mt(o.attrs,(o,n)=>t.dom.setAttrib(e,n,o))})})(t,e)}),t.addCommand("mceListBackspaceDelete",(o,e)=>{DF(t,e)}),t.addQueryStateHandler("InsertUnorderedList",cU(t,"UL")),t.addQueryStateHandler("InsertOrderedList",cU(t,"OL")),t.addQueryStateHandler("InsertDefinitionList",cU(t,"DL"))},pU=t=>3===t.type,gU=t=>0===t.length,CU=t=>{const o=(o,e)=>{const n=im.create("li");V(o,t=>n.append(t)),e?t.insert(n,e,!0):t.append(n)},e=$(t.children(),(t,e)=>pU(e)?[...t,e]:gU(t)||pU(e)?t:(o(t,e),[]),[]);gU(e)||o(e)},uU=t=>{Wx(t)&&(t=>{t.on("keydown",o=>{o.keyCode!==lu.TAB||lu.metaKeyPressed(o)||t.undoManager.transact(()=>{(o.shiftKey?rF(t):iF(t))&&o.preventDefault()})})})(t)},mU=t=>{(t=>{t.on("init",()=>{t.on("keydown",o=>{o.defaultPrevented||(o.keyCode===lu.BACKSPACE?DF(t,!1)&&o.preventDefault():o.keyCode===lu.DELETE&&DF(t,!0)&&o.preventDefault())})})})(t),xU(t),(t=>{t.on("PreInit",()=>{const{parser:o}=t;o.addNodeFilter("ul,ol",t=>V(t,CU))})})(t),uU(t)};class bU{editor;lastPath=[];constructor(t){let o;this.editor=t;const e=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",e=>{const n=t.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset};"nodechange"!==e.type&&mu(i,o)||t.dispatch("SelectionChange"),o=i}),t.on("contextmenu",()=>{jC(t),t.dispatch("SelectionChange")}),t.on("SelectionChange",()=>{const o=t.selection.getStart(!0);o&&Rg(t)&&!e.isSameElementPath(o)&&t.dom.isChildOf(o,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",o=>{!o.isDefaultPrevented()&&Rg(t)&&("IMG"===t.selection.getNode().nodeName?PC.setEditorTimeout(t,()=>{t.nodeChanged()}):t.nodeChanged())})}nodeChanged(t={}){const o=this.editor,e=o.selection;let n;if(o.initialized&&e&&!Zc(o)&&!Yx(o)){const i=o.getBody();n=e.getStart(!0)||i,n.ownerDocument===o.getDoc()&&o.dom.isChildOf(n,i)||(n=i);const r=[];o.dom.getParent(n,t=>t===i||(r.push(t),!1)),o.dispatch("NodeChange",{...t,element:n,parents:r})}}isSameElementPath(t){let o;const e=this.editor,n=rt(e.dom.getParents(t,N,e.getBody()));if(n.length===this.lastPath.length){for(o=n.length;o>=0&&n[o]===this.lastPath[o];o--);if(-1===o)return this.lastPath=n,!0}return this.lastPath=n,!1}}const fU="x-tinymce/html",hU=D(fU),_U="\x3c!-- "+fU+" --\x3e",vU=t=>_U+t,yU=t=>-1!==t.indexOf(_U),EU=(t,o,e)=>{const n=t.split(/\n\n/),i=((t,o)=>{let e="<"+t;const n=yt(o,(t,o)=>o+'="'+Ta.encodeAllRaw(t)+'"');return n.length&&(e+=" "+n.join(" ")),e+">"})(o,e),r="</"+o+">",a=P(n,t=>t.split(/\n/).join("<br />"));return 1===a.length?a[0]:P(a,t=>i+t+r).join("")},wU="%MCEPASTEBIN%",kU=t=>t.dom.get("mcepastebin"),BU=t=>v(t)&&"mcepastebin"===t.id,FU=t=>t===wU,DU=t=>{const o=Dt(null);return{create:()=>((t,o)=>{const{dom:e,selection:n}=t,i=t.getBody();o.set(n.getRng());const r=e.add(t.getBody(),"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"},wU);se.browser.isFirefox()&&e.setStyle(r,"left","rtl"===e.getStyle(i,"direction",!0)?65535:-65535),e.bind(r,"beforedeactivate focusin focusout",t=>{t.stopPropagation()}),r.focus(),n.select(r,!0)})(t,o),remove:()=>((t,o)=>{const e=t.dom;if(kU(t)){let n;const i=o.get();for(;n=kU(t);)e.remove(n),e.unbind(n);i&&t.selection.setRng(i)}o.set(null)})(t,o),getEl:()=>kU(t),getHtml:()=>(t=>{const o=t.dom,e=(t,e)=>{t.appendChild(e),o.remove(e,!0)},[n,...i]=K(t.getBody().childNodes,BU);V(i,t=>{e(n,t)});const r=o.select("div[id=mcepastebin]",n);for(let t=r.length-1;t>=0;t--){const i=o.create("div");n.insertBefore(i,r[t]),e(i,r[t])}return n?n.innerHTML:""})(t),getLastRng:o.get}},zU=(t,o)=>(xe.each(o,o=>{t=p(o,RegExp)?t.replace(o,""):t.replace(o[0],o[1])}),t),SU=t=>t=zU(t,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(t,o,e)=>o||e?po:" "],/<br class="Apple-interchange-newline">/g,/<br>$/i]),OU=(t,o)=>({content:t,cancelled:o}),MU=(t,o,e)=>{const n=((t,o,e)=>t.dispatch("PastePreProcess",{content:o,internal:e}))(t,o,e),i=((t,o)=>{const e=_y({sanitize:Sx(t),sandbox_iframes:qx(t),sandbox_iframes_exclusions:Nx(t),convert_unsafe_embeds:Ix(t)},t.schema);e.addNodeFilter("meta",t=>{xe.each(t,t=>{t.remove()})});const n=e.parse(o,{forced_root_block:!1,isRootContent:!0});return Em({validate:!0},t.schema).serialize(n)})(t,n.content);return t.hasEventListeners("PastePostProcess")&&!n.isDefaultPrevented()?((t,o,e)=>{const n=t.dom.create("div",{style:"display:none"},o),i=((t,o,e)=>t.dispatch("PastePostProcess",{node:o,internal:e}))(t,n,e);return OU(i.node.innerHTML,i.isDefaultPrevented())})(t,i,e):OU(i,n.isDefaultPrevented())},TU=(t,o)=>(t.insertContent(o,{merge:bx(t),paste:!0}),!0),UU=t=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(t),RU=(t,o,e)=>!(t.selection.isCollapsed()||!UU(o))&&((t,o,e)=>(t.undoManager.extra(()=>{e(t,o)},()=>{t.execCommand("mceInsertLink",!1,o)}),!0))(t,o,e),qU=(t,o,e)=>!!((t,o)=>UU(o)&&W(Mx(t),t=>to(o.toLowerCase(),`.${t.toLowerCase()}`)))(t,o)&&((t,o,e)=>(t.undoManager.extra(()=>{e(t,o)},()=>{t.insertContent('<img src="'+o+'">')}),!0))(t,o,e),NU=(t,o,e)=>{e||!fx(t)?TU(t,o):((t,o)=>{xe.each([RU,qU,TU],e=>!e(t,o,TU))})(t,o)},IU=(t=>{let o=0;return()=>t+o++})("mceclip"),LU=t=>{const o=NO();return LO(o,t),SO(o),o},HU=(t,o,e,n,i)=>{const r=((t,o,e)=>MU(t,o,e))(t,o,e);if(!r.cancelled){const o=r.content,e=()=>NU(t,o,n);if(i){Zk(t,"insertFromPaste",{dataTransfer:LU(o)}).isDefaultPrevented()||(e(),Vk(t,"insertFromPaste"))}else e()}},YU=(t,o,e,n)=>{const i=e||yU(o);HU(t,(t=>t.replace(_U,""))(o),i,!1,n)},jU=(t,o,e)=>{const n=t.dom.encode(o).replace(/\r\n/g,"\n"),i=ir(n,_x(t)),r=EU(i,$d(t),Xd(t));HU(t,r,!1,!0,e)},GU=t=>{const o={};if(t&&t.types)for(let e=0;e<t.types.length;e++){const n=t.types[e];try{o[n]=t.getData(n)}catch{o[n]=""}}return o},WU=(t,o)=>o in t&&t[o].length>0,PU=t=>WU(t,"text/html")||WU(t,"text/plain"),VU=(t,o,e,n)=>{const i=IU(),r=ac(t)&&v(e.name),a=r?((t,o)=>{const e=o.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return v(e)?t.dom.encode(e[1]):void 0})(t,e.name):i,A=r?e.name:void 0,s=o.create(i,e,n,a,A);return o.add(s),s},ZU=t=>{const o=Mx(t);return t=>Xt(t.type,"image/")&&W(o,o=>(t=>{const o=t.toLowerCase(),e={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return xe.hasOwn(e,o)?"image/"+e[o]:"image/"+o})(o)===t.type)},QU=(t,o,e)=>{const n="paste"===o.type?o.clipboardData:o.dataTransfer;var i;if(xx(t)&&n){const r=((t,o)=>{const e=o.items?nt(xt(o.items),t=>"file"===t.kind?[t.getAsFile()]:[]):[],n=o.files?xt(o.files):[];return K(e.length>0?e:n,ZU(t))})(t,n);if(r.length>0)return o.preventDefault(),(i=r,Promise.all(P(i,t=>k_(t).then(o=>({file:t,uri:o}))))).then(o=>{e&&t.selection.setRng(e),V(o,o=>{((t,o)=>{y_(o.uri).each(({data:e,type:n,base64Encoded:i})=>{const r=i?e:btoa(e),a=o.file,A=t.editorUpload.blobCache,s=A.getByData(r,n)??VU(t,A,a,r);YU(t,`<img src="${s.blobUri()}">`,!1,!0)})})(t,o)})}),!0}return!1},KU=(t,o,e,n,i)=>{let r=SU(e);const a=WU(o,hU())||yU(e),A=!a&&(t=>!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(t))(r),s=UU(r);(FU(r)||!r.length||A&&!s)&&(n=!0),(n||s)&&(r=WU(o,"text/plain")&&A?o["text/plain"]:(t=>{const o=Xa(),e=_y({},o);let n="";const i=o.getVoidElements(),r=xe.makeMap("script noscript style textarea video audio iframe object"," "),a=o.getBlockElements(),A=t=>{const e=t.name,s=t;if("br"!==e){if("wbr"!==e)if(i[e]&&(n+=" "),r[e])n+=" ";else{if(3===t.type&&(n+=t.value),!(t.name in o.getVoidElements())){let o=t.firstChild;if(o)do{A(o)}while(o=o.next)}a[e]&&s.next&&(n+="\n","p"===e&&(n+="\n"))}}else n+="\n"};return t=zU(t,[/<!\[[^\]]+\]>/g]),A(e.parse(t)),n})(r)),FU(r)||(n?jU(t,r,i):YU(t,r,a,i))},JU=(t,o,e)=>{let n;t.on("keydown",t=>{(t=>lu.metaKeyPressed(t)&&86===t.keyCode||t.shiftKey&&45===t.keyCode)(t)&&!t.isDefaultPrevented()&&(n=t.shiftKey&&86===t.keyCode)}),t.on("paste",i=>{if(i.isDefaultPrevented()||(t=>se.os.isAndroid()&&0===t.clipboardData?.items?.length)(i))return;const r="text"===e.get()||n;n=!1;const a=GU(i.clipboardData);!PU(a)&&QU(t,i,o.getLastRng()||t.selection.getRng())||(WU(a,"text/html")?(i.preventDefault(),KU(t,a,a["text/html"],r,!0)):WU(a,"text/plain")&&WU(a,"text/uri-list")?(i.preventDefault(),KU(t,a,a["text/plain"],r,!0)):(o.create(),PC.setEditorTimeout(t,()=>{const e=o.getHtml();o.remove(),KU(t,a,e,r,!1)},0)))})},$U=(t,o,e)=>{JU(t,o,e),(t=>{const o=t=>Xt(t,"webkit-fake-url"),e=t=>Xt(t,"data:");t.parser.addNodeFilter("img",(n,i,r)=>{if(!xx(t)&&(t=>!0===t.data?.paste)(r))for(const i of n){const n=i.attr("src");g(n)&&!i.attr("data-mce-object")&&n!==se.transparentSrc&&(o(n)||!vx(t)&&e(n))&&i.remove()}})})(t)},XU=(t,o)=>{t.addCommand("mceTogglePlainTextPaste",()=>{((t,o)=>{"text"===o.get()?(o.set("html"),qd(t,!1)):(o.set("text"),qd(t,!0)),t.focus()})(t,o)}),t.addCommand("mceInsertClipboardContent",(o,e)=>{e.html&&YU(t,e.html,e.internal,!1),e.text&&jU(t,e.text,!1)})},tR=(t,o,e,n)=>{((t,o,e)=>{if(!t)return!1;try{return t.clearData(),t.setData("text/html",o),t.setData("text/plain",e),t.setData(hU(),o),!0}catch{return!1}})(t.clipboardData,o.html,o.text)?(t.preventDefault(),n()):e(o.html,n)},oR=t=>(o,e)=>{const{dom:n,selection:i}=t,r=n.create("div",{contenteditable:"false","data-mce-bogus":"all"}),a=n.create("div",{contenteditable:"true"},o);n.setStyles(r,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),r.appendChild(a),n.add(t.getBody(),r);const A=i.getRng();a.focus();const s=n.createRng();s.selectNodeContents(a),i.setRng(s),PC.setEditorTimeout(t,()=>{i.setRng(A),n.remove(r),e()},0)},eR=t=>({html:vU(t.selection.getContent({contextual:!0})),text:t.selection.getContent({format:"text"})}),nR=t=>!t.selection.isCollapsed()||(t=>!!t.dom.getParent(t.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",t.getBody()))(t),iR=(t,o)=>{t.on("cut",((t,o)=>e=>{!e.isDefaultPrevented()&&nR(t)&&t.selection.isEditable()&&tR(e,eR(t),oR(t),()=>{if(se.browser.isChromium()||se.browser.isFirefox()){const e=t.selection.getRng();PC.setEditorTimeout(t,()=>{t.selection.setRng(e),CS(t,o)},0)}else CS(t,o)})})(t,o)),t.on("copy",(t=>o=>{!o.isDefaultPrevented()&&nR(t)&&tR(o,eR(t),oR(t),k)})(t))},rR=(t,o)=>Bu.getCaretRangeFromPoint(o.clientX??0,o.clientY??0,t.getDoc()),aR=(t,o)=>{o&&t.selection.setRng(o),t.focus()},AR=(t,o)=>{cx(t)&&t.on("dragend dragover draggesture dragdrop drop drag",t=>{t.preventDefault(),t.stopPropagation()}),xx(t)||t.on("drop",t=>{const o=t.dataTransfer;o&&(t=>W(t.files,t=>/^image\//.test(t.type)))(o)&&t.preventDefault()}),t.on("drop",e=>{if(e.isDefaultPrevented())return;const n=rR(t,e);if(_(n))return;const i=GU(e.dataTransfer),r=WU(i,hU());if((!PU(i)||(t=>{const o=t["text/plain"];return!!o&&0===o.indexOf("file://")})(i))&&QU(t,e,n))return;const a=i[hU()],A=a||i["text/html"]||i["text/plain"],s=((t,o,e,n)=>{const i=t.getParent(e,t=>sa(o,t));if(!b(t.getParent(e,"summary")))return!0;if(i&&kt(n,"text/html")){const t=(new DOMParser).parseFromString(n["text/html"],"text/html").body;return!b(t.querySelector(i.nodeName.toLowerCase()))}return!1})(t.dom,t.schema,n.startContainer,i),l=o.get();l&&!s||A&&(e.preventDefault(),PC.setEditorTimeout(t,()=>{t.undoManager.transact(()=>{(a||l&&s)&&t.execCommand("Delete"),aR(t,n);const o=SU(A);i["text/html"]?YU(t,o,r,!0):jU(t,o,!0)})}))}),t.on("dragstart",t=>{o.set(!0)}),t.on("dragover dragend",e=>{xx(t)&&!o.get()&&(e.preventDefault(),aR(t,rR(t,e))),"dragend"===e.type&&o.set(!1)}),(t=>{t.on("input",o=>{const e=t=>b(t.querySelector("summary"));if("deleteByDrag"===o.inputType){const o=K(t.dom.select("details"),e);V(o,o=>{vr(o.firstChild)&&o.firstChild.remove();const e=t.dom.create("summary");e.appendChild(ls().dom),o.prepend(e)})}})})(t)},sR=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,lR=t=>xe.trim(t).replace(sR,lA).toLowerCase(),dR=(t,o,e)=>{const n=ux(t);if(e||"all"===n||!mx(t))return o;const i=n?n.split(/[, ]/):[];if(i&&"none"!==n){const e=t.dom,n=t.selection.getNode();o=o.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(t,o,r,a)=>{const A=e.parseStyle(e.decode(r)),s={};for(let t=0;t<i.length;t++){const o=A[i[t]];let r=o,a=e.getStyle(n,i[t],!0);/color/.test(i[t])&&(r=lR(r),a=lR(a)),a!==r&&(s[i[t]]=o)}const l=e.serializeStyle(s,"span");return l?o+' style="'+l+'"'+a:o+a})}else o=o.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return o=o.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(t,o,e,n)=>o+' style="'+e+'"'+n),o},cR=(t,o)=>{const e=Dt(!1),n=Dt(hx(t)?"text":"html"),i=DU(t);(t=>{(se.browser.isChromium()||se.browser.isSafari())&&((t,o)=>{t.on("PastePreProcess",e=>{e.content=o(t,e.content,e.internal)})})(t,dR)})(t),XU(t,n),(t=>{const o=o=>e=>{o(t,e)},e=px(t);y(e)&&t.on("PastePreProcess",o(e));const n=gx(t);y(n)&&t.on("PastePostProcess",o(n))})(t),t.addQueryStateHandler("mceTogglePlainTextPaste",()=>"text"===n.get()),t.on("PreInit",()=>{iR(t,o),AR(t,e),$U(t,i,n)})},xR=t=>{(t=>{t.on("click",o=>{t.dom.getParent(o.target,"details")&&o.preventDefault()})})(t),(t=>{t.parser.addNodeFilter("details",o=>{const e=Ux(t);V(o,t=>{"expanded"===e?t.attr("open","open"):"collapsed"===e&&t.attr("open",null)})}),t.serializer.addNodeFilter("details",o=>{const e=Rx(t);V(o,t=>{"expanded"===e?t.attr("open","open"):"collapsed"===e&&t.attr("open",null)})})})(t)},pR=vr,gR=ur,CR=t=>kr(t.dom),uR=t=>o=>ve(ge.fromDom(t),o),mR=(t,o,e)=>xi(ge.fromDom(t),t=>(t=>wr(t.dom))(t)||e.isBlock(ke(t)),uR(o)).getOr(ge.fromDom(o)).dom,bR=(t,o)=>xi(ge.fromDom(t),CR,uR(o)),fR=(t,o,e)=>{const n=new tr(t,o),i=e?n.next.bind(n):n.prev.bind(n);let r=t;for(let o=e?t:i();o&&!pR(o);o=i())Ws(o)&&(r=o);return r},hR=t=>{const o=((t,o,e)=>{const n=xl.fromRangeStart(t).getNode(),i=mR(n,o,e),r=fR(n,i,!1),a=fR(n,i,!0),A=document.createRange();return bR(r,i).fold(()=>{gR(r)?A.setStart(r,0):A.setStartBefore(r)},t=>A.setStartBefore(t.dom)),bR(a,i).fold(()=>{gR(a)?A.setEnd(a,a.data.length):A.setEndAfter(a)},t=>A.setEndAfter(t.dom)),A})(t.selection.getRng(),t.getBody(),t.schema);t.selection.setRng(m_(o))};var _R;!function(t){t.Before="before",t.After="after"}(_R||(_R={}));const vR=(t,o)=>Math.abs(t.left-o),yR=(t,o)=>Math.abs(t.right-o),ER=(t,o)=>{const e=((t,o)=>Math.max(0,Math.min(t.bottom,o.bottom)-Math.max(t.top,o.top)))(t,o)/Math.min(t.height,o.height);return((t,o)=>t.top<o.bottom&&t.bottom>o.top)(t,o)&&e>.5},wR=(t,o)=>(t=>$(t,(t,o)=>t.fold(()=>I.some(o),t=>{const e=Math.min(o.left,t.left),n=Math.min(o.top,t.top),i=Math.max(o.right,t.right),r=Math.max(o.bottom,t.bottom);return I.some({top:n,right:i,bottom:r,left:e,width:i-e,height:r-n})}),I.none()))(K(t,t=>{return(e=o)>=(n=t).top&&e<=n.bottom;var e,n})).fold(()=>[[],t],o=>{const{pass:e,fail:n}=Q(t,t=>ER(t,o));return[e,n]}),kR=(t,o,e)=>o>t.left&&o<t.right?0:Math.min(Math.abs(t.left-o),Math.abs(t.right-o)),BR=(t,o,e,n)=>{const i=t=>Ws(t.node)?I.some(t):Ar(t.node)?BR(xt(t.node.childNodes),o,e,!1):I.none(),r=(t,r)=>{const a=st(t,(t,n)=>r(t,o,e)-r(n,o,e));return pt(a,i).map(t=>n&&!ur(t.node)&&a.length>1?((t,n,r)=>i(n).filter(n=>Math.abs(r(t,o,e)-r(n,o,e))<2&&ur(n.node)))(t,a[1],r).getOr(t):t)},[a,A]=wR(cz(t),e),{pass:s,fail:l}=Q(A,t=>t.top<e);return r(a,kR).orThunk(()=>r(l,Os)).orThunk(()=>r(s,Os))},FR=(t,o,e)=>{const n=ge.fromDom(t),i=qe(n),r=ge.fromPoint(i,o,e).filter(t=>ye(n,t)).getOr(n);return((t,o,e,n)=>{const i=(o,r)=>{const a=K(o.dom.childNodes,M(t=>Ar(t)&&t.classList.contains("mce-drag-container")));return r.fold(()=>BR(a,e,n,!0),t=>{const o=K(a,o=>o!==t.dom);return BR(o,e,n,!0)}).orThunk(()=>(ve(o,t)?I.none():Le(o)).bind(t=>i(t,I.some(o))))};return i(o,I.none())})(n,r,o,e)},DR=(t,o,e)=>FR(t,o,e).filter(t=>dp(t.node)).map(t=>((t,o)=>({node:t.node,position:vR(t,o)<yR(t,o)?_R.Before:_R.After}))(t,o)),zR=t=>{const o=t.getBoundingClientRect(),e=t.ownerDocument,n=e.documentElement,i=e.defaultView;return{top:o.top+(i?.scrollY??0)-n.clientTop,left:o.left+(i?.scrollX??0)-n.clientLeft}},SR=(t,o)=>{return e=(t=>t.inline?zR(t.getBody()):{left:0,top:0})(t),n=(t=>{const o=t.getBody();return t.inline?{left:o.scrollLeft,top:o.scrollTop}:{left:0,top:0}})(t),i=((t,o)=>{if(o.target.ownerDocument!==t.getDoc()){const e=zR(t.getContentAreaContainer()),n=(t=>{const o=t.getBody(),e=t.getDoc().documentElement,n={left:o.scrollLeft,top:o.scrollTop},i={left:o.scrollLeft||e.scrollLeft,top:o.scrollTop||e.scrollTop};return t.inline?n:i})(t);return{left:o.pageX-e.left+n.left,top:o.pageY-e.top+n.top}}return{left:o.pageX,top:o.pageY}})(t,o),{pageX:i.left-e.left+n.left,pageY:i.top-e.top+n.top};var e,n,i},OR=t=>({target:t,srcElement:t}),MR=(t,o,e,n)=>{const i=((t,o)=>{const e=IO(t);return"dragstart"===o?(vO(e),zO(e)):"drop"===o?(yO(e),SO(e)):(EO(e),OO(e)),e})(e,t);return h(n)?((t,o,e)=>{const n=T("Function not supported on simulated event.");return{bubbles:!0,cancelBubble:!1,cancelable:!0,composed:!1,currentTarget:null,defaultPrevented:!1,eventPhase:0,isTrusted:!0,returnValue:!1,timeStamp:0,type:t,composedPath:n,initEvent:n,preventDefault:k,stopImmediatePropagation:k,stopPropagation:k,AT_TARGET:window.Event.AT_TARGET,BUBBLING_PHASE:window.Event.BUBBLING_PHASE,CAPTURING_PHASE:window.Event.CAPTURING_PHASE,NONE:window.Event.NONE,altKey:!1,button:0,buttons:0,clientX:0,clientY:0,ctrlKey:!1,layerX:0,layerY:0,metaKey:!1,movementX:0,movementY:0,offsetX:0,offsetY:0,pageX:0,pageY:0,relatedTarget:null,screenX:0,screenY:0,shiftKey:!1,x:0,y:0,detail:0,view:null,which:0,initUIEvent:n,initMouseEvent:n,getModifierState:n,dataTransfer:e,...OR(o)}})(t,o,i):((t,o,e,n)=>({...o,dataTransfer:n,type:t,...OR(e)}))(t,n,o,i)},TR=kr,UR=((...t)=>o=>{for(let e=0;e<t.length;e++)if(t[e](o))return!0;return!1})(TR,wr),RR=(t,o,e,n)=>{const i=t.dom,r=o.cloneNode(!0);i.setStyles(r,{width:e,height:n}),i.setAttrib(r,"data-mce-selected",null);const a=i.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return i.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:e,height:n}),i.setStyles(r,{margin:0,boxSizing:"border-box"}),a.appendChild(r),a},qR=(t,o)=>e=>()=>{const n="left"===t?e.scrollX:e.scrollY;e.scroll({[t]:n+o,behavior:"smooth"})},NR=qR("left",-32),IR=qR("left",32),LR=qR("top",-32),HR=qR("top",32),YR=t=>{t&&t.parentNode&&t.parentNode.removeChild(t)},jR=(t,o)=>e=>{if((t=>0===t.button)(e)){const n=tt(o.dom.getParents(e.target),UR).getOr(null);if(v(n)&&((t,o,e)=>TR(e)&&e!==o&&t.isEditable(e.parentElement))(o.dom,o.getBody(),n)){const i=o.dom.getPos(n),r=o.getBody(),a=o.getDoc().documentElement;t.set({element:n,dataTransfer:NO(),dragging:!1,screenX:e.screenX,screenY:e.screenY,maxX:(o.inline?r.scrollWidth:a.offsetWidth)-2,maxY:(o.inline?r.scrollHeight:a.offsetHeight)-2,relX:e.pageX-i.x,relY:e.pageY-i.y,width:n.offsetWidth,height:n.offsetHeight,ghost:RR(o,n,n.offsetWidth,n.offsetHeight),intervalId:Zt(100)})}}},GR=(t,o,e,n,i)=>{"dragstart"===o&&LO(n,t.dom.getOuterHTML(e));const r=MR(o,e,n,i);return t.dispatch(o,r)},WR=(t,o)=>{const e=so((t,e)=>((t,o,e)=>{t._selectionOverrides.hideFakeCaret(),DR(t.getBody(),o,e).fold(()=>t.selection.placeCaretAt(o,e),n=>{const i=t._selectionOverrides.showCaret(1,n.node,n.position===_R.Before,!1);i?t.selection.setRng(i):t.selection.placeCaretAt(o,e)})})(o,t,e),0);o.on("remove",e.cancel);const n=t;return i=>t.on(t=>{const r=Math.max(Math.abs(i.screenX-t.screenX),Math.abs(i.screenY-t.screenY));if(!t.dragging&&r>10){const e=GR(o,"dragstart",t.element,t.dataTransfer,i);if(v(e.dataTransfer)&&(t.dataTransfer=e.dataTransfer),e.isDefaultPrevented())return;t.dragging=!0,o.focus()}if(t.dragging){const r=i.currentTarget===o.getDoc().documentElement,s=((t,o)=>({pageX:o.pageX-t.relX,pageY:o.pageY+5}))(t,SR(o,i));a=t.ghost,A=o.getBody(),a.parentNode!==A&&A.appendChild(a),((t,o,e,n,i,r,a,A,s,l,d,c)=>{let x=0,p=0;t.style.left=o.pageX+"px",t.style.top=o.pageY+"px",o.pageX+e>i&&(x=o.pageX+e-i),o.pageY+n>r&&(p=o.pageY+n-r),t.style.width=e-x+"px",t.style.height=n-p+"px";const g=s.clientHeight,C=s.clientWidth,u=a+s.getBoundingClientRect().top,m=A+s.getBoundingClientRect().left;d.on(t=>{t.intervalId.clear(),t.dragging&&c&&(a+8>=g?t.intervalId.set(HR(l)):a-8<=0?t.intervalId.set(LR(l)):A+8>=C?t.intervalId.set(IR(l)):A-8<=0?t.intervalId.set(NR(l)):u+16>=window.innerHeight?t.intervalId.set(HR(window)):u-16<=0?t.intervalId.set(LR(window)):m+16>=window.innerWidth?t.intervalId.set(IR(window)):m-16<=0&&t.intervalId.set(NR(window)))})})(t.ghost,s,t.width,t.height,t.maxX,t.maxY,i.clientY,i.clientX,o.getContentAreaContainer(),o.getWin(),n,r),e.throttle(i.clientX,i.clientY)}var a,A})},PR=(t,o)=>e=>{t.on(t=>{if(t.intervalId.clear(),t.dragging){if(((t,o,e)=>!_(o)&&o!==e&&!t.dom.isChildOf(o,e)&&t.dom.isEditable(o))(o,(t=>{const o=t.getSel();if(v(o)){const t=o.getRangeAt(0).startContainer;return ur(t)?t.parentNode:t}return null})(o.selection),t.element)){const n=o.getDoc().elementFromPoint(e.clientX,e.clientY)??o.getBody();GR(o,"drop",n,t.dataTransfer,e).isDefaultPrevented()||o.undoManager.transact(()=>{((t,o)=>{const e=t.getParent(o.parentNode,t.isBlock);YR(o),e&&e!==t.getRoot()&&t.isEmpty(e)&&ds(ge.fromDom(e))})(o.dom,t.element),(t=>{const o=t.getData("text/html");return""===o?I.none():I.some(o)})(t.dataTransfer).each(t=>o.insertContent(t)),o._selectionOverrides.hideFakeCaret()})}GR(o,"dragend",o.getBody(),t.dataTransfer,e)}}),ZR(t)},VR=(t,o,e)=>{t.on(t=>{t.intervalId.clear(),t.dragging&&e.fold(()=>GR(o,"dragend",t.element,t.dataTransfer),e=>GR(o,"dragend",t.element,t.dataTransfer,e))}),ZR(t)},ZR=t=>{t.on(t=>{t.intervalId.clear(),YR(t.ghost)}),t.clear()},QR=t=>{const o=Qt(),e=zA.DOM,n=document,i=jR(o,t),r=WR(o,t),a=PR(o,t),A=((t,o)=>e=>VR(t,o,I.some(e)))(o,t);t.on("mousedown",i),t.on("mousemove",r),t.on("mouseup",a),e.bind(n,"mousemove",r),e.bind(n,"mouseup",A),t.on("remove",()=>{e.unbind(n,"mousemove",r),e.unbind(n,"mouseup",A)}),t.on("keydown",e=>{e.keyCode===lu.ESC&&VR(o,t,I.none())})},KR=t=>{QR(t),tx(t)&&(t=>{const o=o=>{if(!o.isDefaultPrevented()){const e=o.dataTransfer;e&&(G(e.types,"Files")||e.files.length>0)&&(o.preventDefault(),"drop"===o.type&&Iw(t,"Dropped file type is not supported"))}},e=e=>{JC(t,e.target)&&o(e)},n=()=>{const n=zA.DOM,i=t.dom,r=document,a=t.inline?t.getBody():t.getDoc(),A=["drop","dragover"];V(A,t=>{n.bind(r,t,e),i.bind(a,t,o)}),t.on("remove",()=>{V(A,t=>{n.unbind(r,t,e),i.unbind(a,t,o)})})};t.on("init",()=>{PC.setEditorTimeout(t,n,0)})})(t)},JR=kr,$R=(t,o)=>Tf(t.getBody(),o),XR=t=>{const o=t.selection,e=t.dom,n=t.getBody(),i=Ap(t,n,e.isBlock,()=>ru(t)),r="sel-"+e.uniqueId(),a="data-mce-selected";let A;const s=t=>t!==n&&(JR(t)||Sr(t))&&e.isChildOf(t,n)&&e.isEditable(t.parentNode),l=(e,n,r,a=!0)=>t.dispatch("ShowCaret",{target:n,direction:e,before:r}).isDefaultPrevented()?null:(a&&o.scrollIntoView(n,-1===e),i.show(r,n)),d=()=>{t.on("click",o=>{e.isEditable(o.target)||(o.preventDefault(),t.focus())}),t.on("blur NewBlock",u),t.on("ResizeWindow FullscreenStateChanged",i.reposition),t.on("tap",o=>{const e=o.target,n=$R(t,e);JR(n)?(o.preventDefault(),ZF(t,n).each(C)):s(e)&&ZF(t,e).each(C)},!0),t.on("mousedown",i=>{const r=i.target;if(r!==n&&"HTML"!==r.nodeName&&!e.isChildOf(r,n))return;if(!Ow(t,i.clientX,i.clientY))return;u(),m();const a=$R(t,r);JR(a)?(i.preventDefault(),ZF(t,a).each(C)):DR(n,i.clientX,i.clientY).each(e=>{i.preventDefault();(t=>{t&&o.setRng(t)})(l(1,e.node,e.position===_R.Before,!1)),sr(a)?a.focus():t.getBody().focus()})}),t.on("keypress",t=>{lu.modifierPressed(t)||JR(o.getNode())&&t.preventDefault()}),t.on("GetSelectionRange",t=>{let o=t.range;if(A){if(!A.parentNode)return void(A=null);o=o.cloneRange(),o.selectNode(A),t.range=o}}),t.on("focusin",o=>{if(!Sr(o.target)&&t.getBody().contains(o.target)&&o.target!==t.getBody()&&!t.dom.isEditable(o.target.parentNode)){i.isShowing()&&i.hide(),o.target.contains(t.selection.getNode())||(t.selection.select(o.target,!0),t.selection.collapse(!0));const e=C(t.selection.getRng(),!0);e&&t.selection.setRng(e)}}),t.on("SetSelectionRange",t=>{t.range=p(t.range);const o=C(t.range,t.forward);o&&(t.range=o)});t.on("AfterSetSelectionRange",t=>{const o=t.range,n=o.startContainer.parentElement;var i;x(o)||Ar(i=n)&&"mcepastebin"===i.id||m(),(t=>v(t)&&e.hasClass(t,"mce-offscreen-selection"))(n)||u()}),KR(t),(t=>{const o=so(()=>{if(!t.removed&&t.getBody().contains(document.activeElement)){const o=t.selection.getRng();if(o.collapsed){const e=QF(t,o,!1);t.selection.setRng(e)}}},0);t.on("focus",()=>{o.throttle()}),t.on("blur",()=>{o.cancel()})})(t),(t=>{t.on("init",()=>{t.on("focusin",o=>{const e=o.target;if(Sr(e)){const o=Tf(t.getBody(),e),n=kr(o)?o:e;t.selection.getNode()!==n&&ZF(t,n).each(o=>t.selection.setRng(o))}})})})(t)},c=t=>bs(t)||vs(t)||ys(t),x=t=>c(t.startContainer)||c(t.endContainer),p=o=>{const n=t.schema.getVoidElements(),i=e.createRng(),r=o.startContainer,a=o.startOffset,A=o.endContainer,s=o.endOffset;return kt(n,r.nodeName.toLowerCase())?0===a?i.setStartBefore(r):i.setStartAfter(r):i.setStart(r,a),kt(n,A.nodeName.toLowerCase())?0===s?i.setEndBefore(A):i.setEndAfter(A):i.setEnd(A,s),i},g=n=>{const i=Rr(n)?(o=>{const e=t.getDoc().createElement("div");e.style.width=o.style.width,e.style.height=o.style.height;const n=o.getAttribute("width");n&&e.setAttribute("width",n);const i=o.getAttribute("height");return i&&e.setAttribute("height",i),e})(n):n.cloneNode(!0),s=t.dispatch("ObjectSelected",{target:n,targetClone:i});if(s.isDefaultPrevented())return null;const l=((n,i)=>{const a=ge.fromDom(t.getBody()),A=t.getDoc(),s=ui(a,"#"+r).getOrThunk(()=>{const t=ge.fromHtml('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>',A);return yn(t,"id",r),bn(a,t),t}),l=e.createRng();Sn(s),_n(s,[ge.fromText(po,A),ge.fromDom(i),ge.fromText(po,A)]),l.setStart(s.dom.firstChild,1),l.setEnd(s.dom.lastChild,0),Wn(s,{top:e.getPos(n,t.getBody()).y+"px"}),xn(s);const d=o.getSel();return d&&(d.removeAllRanges(),d.addRange(l)),l})(n,s.targetClone),d=ge.fromDom(n);return V(Oi(ge.fromDom(t.getBody()),`*[${a}]`),t=>{ve(d,t)||Fn(t,a)}),e.getAttrib(n,a)||n.setAttribute(a,"1"),A=n,m(),l},C=(t,o)=>{if(!t)return null;if(t.collapsed){if(!x(t)){const i=o?1:-1,r=Tp(i,n,t),a=r.getNode(!o);if(v(a)){if(dp(a))return l(i,a,!!o&&!r.isAtEnd(),!1);if(ms(a)&&kr(a.nextSibling)){const t=e.createRng();return t.setStart(a,0),t.setEnd(a,0),t}}const A=r.getNode(o);if(v(A)){if(dp(A))return l(i,A,!o&&!r.isAtEnd(),!1);if(ms(A)&&kr(A.previousSibling)){const t=e.createRng();return t.setStart(A,1),t.setEnd(A,1),t}}}return null}let i=t.startContainer,r=t.startOffset;const a=t.endOffset;if(ur(i)&&0===r&&JR(i.parentNode)&&(i=i.parentNode,r=e.nodeIndex(i),i=i.parentNode),!Ar(i))return null;if(a===r+1&&i===t.endContainer){const t=i.childNodes[r];if(s(t))return g(t)}return null},u=()=>{A&&A.removeAttribute(a),ui(ge.fromDom(t.getBody()),"#"+r).each(On),A=null},m=()=>{i.hide()};return ew(t)||d(),{showCaret:l,showBlockCaretContainer:t=>{t.hasAttribute("data-mce-caret")&&(Es(t),o.scrollIntoView(t))},hideFakeCaret:m,destroy:()=>{i.destroy(),A=null}}},tq=(t,o)=>{let e=o;for(let o=t.previousSibling;ur(o);o=o.previousSibling)e+=o.data.length;return e},oq=(t,o,e,n,i)=>{if(ur(e)&&(n<0||n>e.data.length))return[];const r=i&&ur(e)?[tq(e,n)]:[n];let a=e;for(;a!==o&&a.parentNode;)r.push(t.nodeIndex(a,i)),a=a.parentNode;return a===o?r.reverse():[]},eq=(t,o,e,n,i,r,a=!1)=>({start:oq(t,o,e,n,a),end:oq(t,o,i,r,a)}),nq=(t,o)=>{const e=o.slice(),n=e.pop();if(E(n)){return $(e,(t,o)=>t.bind(t=>I.from(t.childNodes[o])),I.some(t)).bind(t=>ur(t)&&(n<0||n>t.data.length)?I.none():I.some({node:t,offset:n}))}return I.none()},iq=(t,o)=>nq(t,o.start).bind(({node:e,offset:n})=>nq(t,o.end).map(({node:t,offset:o})=>{const i=document.createRange();return i.setStart(e,n),i.setEnd(t,o),i})),rq=(t,o,e)=>{if(o&&t.isEmpty(o)&&!e(o)){const n=o.parentNode;t.remove(o,ur(o.firstChild)&&er(o.firstChild.data)),rq(t,n,e)}},aq=(t,o,e,n=!0)=>{const i=o.startContainer.parentNode,r=o.endContainer.parentNode;o.deleteContents(),n&&!e(o.startContainer)&&(ur(o.startContainer)&&0===o.startContainer.data.length&&t.remove(o.startContainer),ur(o.endContainer)&&0===o.endContainer.data.length&&t.remove(o.endContainer),rq(t,i,e),i!==r&&rq(t,r,e))},Aq=(t,o)=>I.from(t.dom.getParent(o.startContainer,t.dom.isBlock)),sq=(t,o,e)=>{const n=t.dynamicPatternsLookup({text:e,block:o});return{...t,blockPatterns:Bd(n).concat(t.blockPatterns),inlinePatterns:Fd(n).concat(t.inlinePatterns)}},lq=(t,o,e,n)=>{const i=t.createRng();return i.setStart(o,0),i.setEnd(e,n),i.toString()},dq=(t,o)=>t.create("span",{"data-mce-type":"bookmark",id:o}),cq=(t,o)=>{const e=t.createRng();return e.setStartAfter(o.start),e.setEndBefore(o.end),e},xq=(t,o,e)=>{const n=iq(t.getRoot(),e).getOrDie("Unable to resolve path range"),i=n.startContainer,r=n.endContainer,a=0===n.endOffset?r:r.splitText(n.endOffset),A=0===n.startOffset?i:i.splitText(n.startOffset),s=A.parentNode;return{prefix:o,end:a.parentNode.insertBefore(dq(t,o+"-end"),a),start:s.insertBefore(dq(t,o+"-start"),A)}},pq=(t,o,e)=>{rq(t,t.get(o.prefix+"-end"),e),rq(t,t.get(o.prefix+"-start"),e)},gq=t=>0===t.start.length,Cq=(t,o,e,n)=>{const i=o.start;var r;return uM(t,n.container,n.offset,(r=i,(t,o)=>{const e=t.data.substring(0,o),n=e.lastIndexOf(r.charAt(r.length-1)),i=e.lastIndexOf(r);return-1!==i?i+r.length:-1!==n?n+1:-1}),e).bind(n=>{const r=e.textContent?.indexOf(i)??-1;if(-1!==r&&n.offset>=r+i.length){const o=t.createRng();return o.setStart(n.container,n.offset-i.length),o.setEnd(n.container,n.offset),I.some(o)}{const r=n.offset-i.length;return gM(n.container,r,e).map(o=>{const e=t.createRng();return e.setStart(o.container,o.offset),e.setEnd(n.container,n.offset),e}).filter(t=>t.toString()===i).orThunk(()=>Cq(t,o,e,dM(n.container,0)))}})},uq=(t,o,e,n)=>{const i=t.dom,r=i.getRoot(),a=e.pattern,A=e.position.container,s=e.position.offset;return gM(A,s-e.pattern.end.length,o).bind(l=>{const d=eq(i,r,l.container,l.offset,A,s,n);if(gq(a))return I.some({matches:[{pattern:a,startRng:d,endRng:d}],position:l});{const A=mq(t,e.remainingPatterns,l.container,l.offset,o,n),s=A.getOr({matches:[],position:l}),c=s.position,x=((t,o,e,n,i,r=!1)=>{if(0===o.start.length&&!r){const o=t.createRng();return o.setStart(e,n),o.setEnd(e,n),I.some(o)}return pM(e,n,i).bind(e=>Cq(t,o,i,e).bind(t=>{if(r){if(t.endContainer===e.container&&t.endOffset===e.offset)return I.none();if(0===e.offset&&t.endContainer.textContent?.length===t.endOffset)return I.none()}return I.some(t)}))})(i,a,c.container,c.offset,o,A.isNone());return x.map(t=>{const o=((t,o,e,n=!1)=>eq(t,o,e.startContainer,e.startOffset,e.endContainer,e.endOffset,n))(i,r,t,n);return{matches:s.matches.concat([{pattern:a,startRng:o,endRng:d}]),position:dM(t.startContainer,t.startOffset)}})}})},mq=(t,o,e,n,i,r)=>{const a=t.dom;return pM(e,n,a.getRoot()).bind(A=>{const s=lq(a,i,e,n);for(let a=0;a<o.length;a++){const l=o[a];if(!to(s,l.end))continue;const d=o.slice();d.splice(a,1);const c=uq(t,i,{pattern:l,remainingPatterns:d,position:A},r);if(c.isNone()&&n>0)return mq(t,o,e,n-1,i,r);if(c.isSome())return c}return I.none()})},bq=(t,o,e)=>{t.selection.setRng(e),"inline-format"===o.type?V(o.format,o=>{t.formatter.apply(o)}):t.execCommand(o.cmd,!1,o.value)},fq=(t,o,e,n,i,r)=>{var a;return((t,o)=>{const e=it(t,t=>W(o,o=>t.pattern.start===o.pattern.start&&t.pattern.end===o.pattern.end));return t.length===o.length?e?t:o:t.length>o.length?t:o})(mq(t,i.inlinePatterns,e,n,o,r).fold(()=>[],t=>t.matches),mq(t,(a=i.inlinePatterns,st(a,(t,o)=>o.end.length-t.end.length)),e,n,o,r).fold(()=>[],t=>t.matches))},hq=(t,o)=>{if(0===o.length)return;const e=t.dom,n=t.selection.getBookmark(),i=((t,o)=>{const e=qt("mce_textpattern"),n=J(o,(o,n)=>{const i=xq(t,e+`_end${o.length}`,n.endRng);return o.concat([{...n,endMarker:i}])},[]);return J(n,(o,i)=>{const r=n.length-o.length-1,a=gq(i.pattern)?i.endMarker:xq(t,e+`_start${r}`,i.startRng);return o.concat([{...i,startMarker:a}])},[])})(e,o);V(i,o=>{const n=e.getParent(o.startMarker.start,e.isBlock),i=t=>t===n;gq(o.pattern)?((t,o,e,n)=>{const i=cq(t.dom,e);aq(t.dom,i,n),bq(t,o,i)})(t,o.pattern,o.endMarker,i):((t,o,e,n,i)=>{const r=t.dom,a=cq(r,n),A=cq(r,e);aq(r,A,i),aq(r,a,i);const s={prefix:e.prefix,start:e.end,end:n.start},l=cq(r,s);bq(t,o,l)})(t,o.pattern,o.startMarker,o.endMarker,i),pq(e,o.endMarker,i),pq(e,o.startMarker,i)}),t.selection.moveToBookmark(n)},_q=(t,o,e)=>((t,o,e)=>{if(ur(t)&&o>=t.length)return I.some(dM(t,o));{const n=JA(cM);return I.from(n.forwards(t,o,xM(t),e)).map(t=>dM(t.container,0))}})(o,0,o).map(n=>{const i=n.container;return CM(i,e.start.length,o).each(e=>{const n=t.createRng();n.setStart(i,0),n.setEnd(e.container,e.offset),aq(t,n,t=>t===o)}),i}),vq=t=>(o,e)=>{const n=o.dom,i=e.pattern,r=iq(n.getRoot(),e.range).getOrDie("Unable to resolve path range");return Aq(o,r).each(e=>{"block-format"===i.type?((t,o)=>{const e=o.get(t);return m(e)&&dt(e).exists(t=>kt(t,"block"))})(i.format,o.formatter)&&o.undoManager.transact(()=>{t(o.dom,e,i),o.formatter.apply(i.format)}):"block-command"===i.type&&o.undoManager.transact(()=>{t(o.dom,e,i),o.execCommand(i.cmd,!1,i.value)})}),!0},yq=t=>(o,e)=>{const n=(t=>st(t,(t,o)=>o.start.length-t.start.length))(o),i=e.replace(po," ");return tt(n,o=>t(o,e,i))},Eq=(t,o)=>(e,n,i,r,a=n.textContent??"")=>{const A=e.dom,s=$d(e);return A.is(n,s)?t(i.blockPatterns,a).map(t=>o&&xe.trim(a).length===t.start.length?[]:[{pattern:t,range:eq(A,A.getRoot(),n,0,n,0,r)}]).getOr([]):[]},wq=vq((t,o,e)=>{_q(t,o,e).each(t=>{const o=ge.fromDom(t),e=Ai(o);/^\s[^\s]/.test(e)&&si(o,e.slice(1))})}),kq=yq((t,o,e)=>0===o.indexOf(t.start)||0===e.indexOf(t.start)),Bq=Eq(kq,!0),Fq=vq(_q),Dq=yq((t,o,e)=>o===t.start||e===t.start),zq=Eq(Dq,!1),Sq=(t,o)=>((t,o)=>{const e=t.selection.getRng();return Aq(t,e).map(n=>{const i=Math.max(0,e.startOffset),r=sq(o,n,n.textContent??"");return{inlineMatches:fq(t,n,e.startContainer,i,r,!0),blockMatches:Bq(t,n,r,!0)}}).filter(({inlineMatches:t,blockMatches:o})=>o.length>0||t.length>0)})(t,o).fold(q,({inlineMatches:o,blockMatches:e})=>(t.undoManager.add(),t.undoManager.extra(()=>{t.execCommand("mceInsertNewLine")},()=>{(t=>{t.insertContent(cs,{preserve_zwsp:!0})})(t),hq(t,o),((t,o)=>{if(0===o.length)return;const e=t.selection.getBookmark();V(o,o=>wq(t,o)),t.selection.moveToBookmark(e)})(t,e);const n=t.selection.getRng(),i=pM(n.startContainer,n.startOffset,t.dom.getRoot());t.execCommand("mceInsertNewLine"),i.each(o=>{const e=o.container;e.data.charAt(o.offset-1)===xo&&(e.deleteData(o.offset-1,1),rq(t.dom,e.parentNode,o=>o===t.dom.getRoot()))})}),!0)),Oq=(t,o)=>((t,o)=>{const e=t.selection.getRng();return Aq(t,e).map(n=>{const i=Math.max(0,e.startOffset),r=lq(t.dom,n,e.startContainer,i),a=sq(o,n,r);return zq(t,n,a,!1,r)}).filter(t=>t.length>0)})(t,o).fold(q,o=>(t.undoManager.transact(()=>{((t,o)=>{V(o,o=>Fq(t,o))})(t,o)}),!0)),Mq=(t,o,e)=>{for(let n=0;n<t.length;n++)if(e(t[n],o))return!0;return!1},Tq=t=>{const o=[",",".",";",":","!","?"],e=[32],n=()=>{return o=yx(t).filter(o=>"inline-command"!==o.type&&"block-command"!==o.type||t.queryCommandSupported(o.cmd)),e=Ex(t),{inlinePatterns:Fd(o),blockPatterns:Bd(o),dynamicPatternsLookup:e};var o,e},i=()=>(t=>t.options.isSet("text_patterns_lookup"))(t);t.on("keydown",o=>{if(13===o.keyCode&&!lu.modifierPressed(o)&&t.selection.isCollapsed()&&t.selection.isEditable()){const e=Dd(n(),"enter");(e.inlinePatterns.length>0||e.blockPatterns.length>0||i())&&Sq(t,e)&&o.preventDefault()}},!0),t.on("keydown",o=>{if(32===o.keyCode&&t.selection.isCollapsed()&&t.selection.isEditable()){const e=Dd(n(),"space");(e.blockPatterns.length>0||i())&&Oq(t,e)&&o.preventDefault()}},!0);const r=()=>{if(t.selection.isCollapsed()&&t.selection.isEditable()){const o=Dd(n(),"space");(o.inlinePatterns.length>0||i())&&((t,o)=>{const e=t.selection.getRng();Aq(t,e).map(n=>{const i=Math.max(0,e.startOffset-1),r=lq(t.dom,n,e.startContainer,i),a=sq(o,n,r),A=fq(t,n,e.startContainer,i,a,!1);A.length>0&&t.undoManager.transact(()=>{hq(t,A)})})})(t,o)}};t.on("keyup",t=>{Mq(e,t,(t,o)=>t===o.keyCode&&!lu.modifierPressed(o))&&r()}),t.on("keypress",e=>{Mq(o,e,(t,o)=>t.charCodeAt(0)===o.charCode)&&PC.setEditorTimeout(t,r)})},Uq=t=>{const o=xe.each,e=lu.BACKSPACE,n=lu.DELETE,i=t.dom,r=t.selection,a=t.parser,A=se.browser,s=A.isFirefox(),l=A.isChromium()||A.isSafari(),d=se.deviceType.isiPhone()||se.deviceType.isiPad(),c=se.os.isMacOS()||se.os.isiOS(),x=(o,e)=>{try{t.getDoc().execCommand(o,!1,String(e))}catch{}},p=t=>t.isDefaultPrevented(),g=()=>{const o=t=>{const o=i.create("body"),e=t.cloneContents();return o.appendChild(e),r.serializer.serialize(o,{format:"html"})};t.on("keydown",r=>{const a=r.keyCode;if(!p(r)&&(a===n||a===e)&&t.selection.isEditable()){const e=t.selection.isCollapsed(),A=t.getBody();if(e&&!jr(t.schema,A))return;if(!e&&!(e=>{const n=o(e),r=i.createRng();return r.selectNode(t.getBody()),n===o(r)})(t.selection.getRng()))return;r.preventDefault(),Qk(t,a===n,()=>t.setContent(""))&&(A.firstChild&&i.isBlock(A.firstChild)?t.selection.setCursorLocation(A.firstChild,0):t.selection.setCursorLocation(A,0))}})},C=()=>{t.shortcuts.add("meta+a",null,"SelectAll")},u=()=>{t.inline||i.bind(t.getDoc(),"mousedown mouseup",o=>{let e;if(o.target===t.getDoc().documentElement)if(e=r.getRng(),null!==t.getDoc().getSelection()?.anchorNode&&t.getBody().focus(),"mousedown"===o.type){if(bs(e.startContainer))return;r.placeCaretAt(o.clientX,o.clientY)}else r.setRng(e)})},m=()=>{Range.prototype.getClientRects||t.on("mousedown",o=>{if(!p(o)&&"HTML"===o.target.nodeName){const o=t.getBody();o.blur(),PC.setEditorTimeout(t,()=>{o.focus()})}})},b=()=>{const o=nx(t);t.on("click",e=>{const n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&i.isEditable(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&i.hasClass(n,o)&&0===n.childNodes.length&&i.isEditable(n.parentNode)&&(e.preventDefault(),r.select(n))})},f=()=>{t.on("mousedown",o=>{Gt(I.from(o.clientX),I.from(o.clientY),(e,n)=>{const i=t.getDoc().caretPositionFromPoint(e,n),r=i?.offsetNode?.childNodes[i.offset-(i.offset>0?1:0)]||i?.offsetNode;if(v(r)&&("IMG"===(a=r).nodeName&&t.dom.isEditable(a))){const e=r.getBoundingClientRect();o.preventDefault(),t.hasFocus()||t.focus(),t.selection.select(r),o.clientX<e.left||o.clientY<e.top?t.selection.collapse(!0):(o.clientX>e.right||o.clientY>e.bottom)&&t.selection.collapse(!1)}var a})})},h=()=>{t.on("keydown",t=>{if(!p(t)&&t.keyCode===e&&r.isCollapsed()&&0===r.getRng().startOffset){const o=r.getNode().previousSibling;if(o&&o.nodeName&&"table"===o.nodeName.toLowerCase())return t.preventDefault(),!1}return!0})},_=()=>{const o=()=>{x("StyleWithCSS",!1),x("enableInlineTableEditing",!1),Bc(t)||x("enableObjectResizing",!1)};Qc(t)||t.on("BeforeExecCommand mousedown",o)},y=()=>{t.on("SetContent ExecCommand",t=>{"setcontent"!==t.type&&"mceInsertLink"!==t.command||o(i.select("a:not([data-mce-block])"),t=>{let o=t.parentNode;const e=i.getRoot();if(o?.lastChild===t){for(;o&&!i.isBlock(o);){if(o.parentNode?.lastChild!==o||o===e)return;o=o.parentNode}i.add(o,"br",{"data-mce-bogus":1})}})})},E=()=>{t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},w=()=>{t.inline||t.on("keydown",()=>{document.activeElement===document.body&&t.getWin().focus()})},B=()=>{t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",o=>
5{let e;"HTML"===o.target.nodeName&&(e=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(e),t.selection.normalize(),t.nodeChanged())}))},F=()=>{c&&t.on("keydown",o=>{if(lu.metaKeyPressed(o)&&!o.shiftKey&&(37===o.keyCode||39===o.keyCode)){o.preventDefault();t.selection.getSel().modify("move",37===o.keyCode?"backward":"forward","lineboundary")}})},D=()=>{t.on("click",t=>{let o=t.target;do{if("A"===o.tagName)return void t.preventDefault()}while(o=o.parentNode)}),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},z=()=>{t.on("init",()=>{t.dom.bind(t.getBody(),"submit",t=>{t.preventDefault()})})},S=k,O=()=>{t.on("keydown",o=>{if(p(o)||o.keyCode!==lu.BACKSPACE)return;let e=r.getRng();const n=e.startContainer,a=e.startOffset,A=i.getRoot();let s=n;if(e.collapsed&&0===a){for(;s.parentNode&&s.parentNode.firstChild===s&&s.parentNode!==A;)s=s.parentNode;"BLOCKQUOTE"===s.nodeName&&(t.formatter.toggle("blockquote",void 0,s),e=i.createRng(),e.setStart(n,0),e.setEnd(n,0),r.setRng(e))}}),g(),se.windowsPhone||t.on("keyup focusin mouseup",o=>{lu.modifierPressed(o)||(t=>{const o=t.getBody(),e=t.selection.getRng();return e.startContainer===e.endContainer&&e.startContainer===o&&0===e.startOffset&&e.endOffset===o.childNodes.length})(t)||r.normalize()},!0),l&&(u(),b(),t.on("init",()=>{x("DefaultParagraphSeparator",$d(t))}),z(),h(),a.addNodeFilter("br",t=>{let o=t.length;for(;o--;)"Apple-interchange-newline"===t[o].attr("class")&&t[o].remove()}),d?(w(),B(),D()):C()),s&&((()=>{const o=Ue("figcaption");t.on("keydown",e=>{if(e.keyCode===lu.LEFT||e.keyCode===lu.RIGHT){const n=ge.fromDom(t.selection.getNode());o(n)&&t.selection.isCollapsed()&&Ie(n).bind(o=>0===t.selection.getRng().startOffset&&e.keyCode===lu.LEFT?je(o):t.selection.getRng().endOffset===n.dom.textContent?.length&&e.keyCode===lu.RIGHT?Ge(o):I.none()).each(o=>{t.selection.setCursorLocation(o.dom,0)})}})})(),f(),t.on("keydown",o=>{if(!p(o)&&o.keyCode===e){if(!t.getBody().getElementsByTagName("hr").length)return;if(r.isCollapsed()&&0===r.getRng().startOffset){const t=r.getNode(),e=t.previousSibling;if("HR"===t.nodeName)return i.remove(t),void o.preventDefault();e&&e.nodeName&&"hr"===e.nodeName.toLowerCase()&&(i.remove(e),o.preventDefault())}}}),m(),(()=>{const e=()=>{const e=i.getAttribs(r.getStart().cloneNode(!1));return()=>{const n=r.getStart();n!==t.getBody()&&(i.setAttrib(n,"style",null),o(e,t=>{n.setAttributeNode(t.cloneNode(!0))}))}},n=()=>!r.isCollapsed()&&i.getParent(r.getStart(),i.isBlock)!==i.getParent(r.getEnd(),i.isBlock);t.on("keypress",o=>{let i;return!(!(p(o)||8!==o.keyCode&&46!==o.keyCode)&&n()&&(i=e(),t.getDoc().execCommand("delete",!1),i(),o.preventDefault(),1))}),i.bind(t.getDoc(),"cut",o=>{if(!p(o)&&n()){const o=e();PC.setEditorTimeout(t,()=>{o()})}})})(),_(),y(),E(),F(),h())};return ew(t)?(l&&(u(),b(),z(),C(),d&&(w(),B(),D())),s&&(m(),_(),E(),F())):O(),{refreshContentEditable:S,isHidden:()=>{if(!s||t.removed)return!1;const o=t.selection.getSel();return!o||!o.rangeCount||0===o.rangeCount}}};class Rq extends Error{url;constructor(t,o){super(t),this.url=o}}const qq={},Nq=async(t,o)=>{const e=OA.ScriptLoader.getScriptAttributes(t);return await((t,o,e)=>new Promise((n,i)=>{const r=ge.fromTag("script");En(r,{type:"text/javascript",src:t,...e});const a=()=>{On(r)};dn(r,"load",()=>{a(),n()}),dn(r,"error",()=>{a(),i(new Error(`Failed to load script url: ${t}`))}),bn($e(o),r)}))(t,o,e).catch(()=>Promise.reject(new Rq(`Failed to load component url: ${t}`,t))),t},Iq=t=>{const o=t.schema.getComponentUrls();return t.inline?(t=>yt(t,(t,o)=>wt(qq,t).getOrThunk(()=>{if(_(window.customElements.get(o))){const o=Nq(t,cn());return qq[t]=o,o}return Promise.resolve(t)}).catch(o=>(delete qq[t],Promise.reject(o)))))(o):((t,o)=>{const e=gt(Et(t));return P(e,t=>Nq(t,ge.fromDom(o)))})(o,t.getDoc())},Lq=async t=>{const o=Iq(t),e=K(await Promise.allSettled(o),t=>"rejected"===t.status);e.length>0&&V(e,o=>{if(o.reason instanceof Rq){const{url:e}=o.reason;((t,o)=>{Lw(t,"ComponentLoadError",Hw("component",o))})(t,e)}})},Hq=zA.DOM,Yq=t=>t.inline?t.getElement().nodeName.toLowerCase():void 0,jq=t=>vt(t,t=>
vendor: 33,017 bytes, line 5
5!1===h(t)),Gq=t=>{const o=t.options.get,e=t.editorUpload.blobCache;return jq({allow_conditional_comments:o("allow_conditional_comments"),allow_html_data_urls:o("allow_html_data_urls"),allow_svg_data_urls:o("allow_svg_data_urls"),allow_html_in_named_anchor:o("allow_html_in_named_anchor"),allow_script_urls:o("allow_script_urls"),allow_html_in_comments:o("allow_html_in_comments"),allow_mathml_annotation_encodings:o("allow_mathml_annotation_encodings"),allow_unsafe_link_target:o("allow_unsafe_link_target"),convert_unsafe_embeds:o("convert_unsafe_embeds"),convert_fonts_to_spans:o("convert_fonts_to_spans"),extended_mathml_attributes:o("extended_mathml_attributes"),extended_mathml_elements:o("extended_mathml_elements"),fix_list_elements:o("fix_list_elements"),font_size_legacy_values:o("font_size_legacy_values"),forced_root_block:o("forced_root_block"),forced_root_block_attrs:o("forced_root_block_attrs"),preserve_cdata:o("preserve_cdata"),inline_styles:o("inline_styles"),root_name:Yq(t),sandbox_iframes:o("sandbox_iframes"),sandbox_iframes_exclusions:Nx(t),sanitize:o("xss_sanitization"),validate:!0,blob_cache:e,document:t.getDoc()})},Wq=t=>{const o=t.options.get;return jq({custom_elements:o("custom_elements"),extended_valid_elements:o("extended_valid_elements"),invalid_elements:o("invalid_elements"),invalid_styles:o("invalid_styles"),schema:o("schema"),valid_children:o("valid_children"),valid_classes:o("valid_classes"),valid_elements:o("valid_elements"),valid_styles:o("valid_styles"),verify_html:o("verify_html"),padd_empty_block_inline_children:o("format_empty_lines")})},Pq=t=>{t.bindPendingEventDelegates(),t.initialized=!0,(t=>{t.dispatch("Init")})(t),t.focus(!0),(t=>{const o=t.dom.getRoot();t.inline||Rg(t)&&t.selection.getStart(!0)!==o||rg(o).each(o=>{const e=o.getNode(),n=pr(e)?rg(e).getOr(o):o;t.selection.setRng(n.toRange())})})(t),t.nodeChanged({initial:!0});const o=ax(t);y(o)&&o.call(t,t),(t=>{const o=sx(t);o&&PC.setEditorTimeout(t,()=>{let e;e=!0===o?t:t.editorManager.get(o),e&&!e.destroyed&&(e.focus(),e.selection.scrollIntoView())},100)})(t),Ak(t)&&lk(t,!0)},Vq=t=>t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader,Zq=t=>{const o=Vq(t),e=Ec(t),n=t.contentCSS,i=()=>{o.unloadAll(n),t.inline||t.ui.styleSheetLoader.unloadAll(e)},r=()=>{t.removed?i():t.on("remove",i)};if(t.contentStyles.length>0){let o="";xe.each(t.contentStyles,t=>{o+=t+"\r\n"}),t.dom.addStyle(o)}const a=Promise.all(((t,o,e)=>{const{pass:n,fail:i}=Q(o,t=>tinymce.Resource.has(t)),r=n.map(o=>{const e=tinymce.Resource.get(o);return g(e)?Promise.resolve(Vq(t).loadRawCss(o,e)):Promise.resolve()}),a=[...r,Vq(t).loadAll(i)];return t.inline?a:a.concat([t.ui.styleSheetLoader.loadAll(e)])})(t,n,e)).then(r).catch(r),A=vc(t);return A&&((t,o)=>{const e=ge.fromDom(t.getBody()),n=on(tn(e)),i=ge.fromTag("style");yn(i,"type","text/css"),bn(i,ge.fromText(o)),bn(n,i),t.on("remove",()=>{On(i)})})(t,A),a},Qq=t=>{!0!==t.removed&&((t=>{ew(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})})(t),Pq(t))},Kq=t=>{const o=t.getElement();let e=t.getDoc();t.inline&&(Hq.addClass(o,"mce-content-body"),t.contentDocument=e=document,t.contentWindow=window,t.bodyElement=o,t.contentAreaContainer=o);const n=yc(t);if(n){const i=t.inline?o:e.documentElement;Hq.setAttrib(i,"lang",n)}const i=t.getBody();i.disabled=!0,t.readonly=Qc(t),t._editableRoot=Kc(t),!Yx(t)&&t.hasEditableRoot()&&(t.inline&&"static"===Hq.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable="true"),i.disabled=!1,t.editorUpload=kk(t),t.schema=Xa(Wq(t)),t.dom=zA(e,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,update_styles:!0,root_element:t.inline?t.getBody():null,collect:t.inline,schema:t.schema,contentCssCors:gc(t),referrerPolicy:Cc(t),crossOrigin:uc(t),onSetAttrib:o=>{t.dispatch("SetAttrib",o)}}),t.parser=(t=>{const o=_y(Gq(t),t.schema);return o.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style",(t,o)=>{for(let e=0;e<t.length;e++)t[e].attr(o,null)}),o.addAttributeFilter("src,href,style,tabindex",(o,e)=>{const n=t.dom,i="data-mce-"+e;let r=o.length;for(;r--;){const a=o[r];let A=a.attr(e);if(A&&!a.attr(i)){if(0===A.indexOf("data:")||0===A.indexOf("blob:"))continue;"style"===e?(A=n.serializeStyle(n.parseStyle(A),a.name),A.length||(A=null),a.attr(i,A),a.attr(e,A)):"tabindex"===e?(a.attr(i,A),a.attr(e,null)):a.attr(i,t.convertURL(A,e,a.name))}}}),o.addNodeFilter("script",t=>{let o=t.length;for(;o--;){const e=t[o],n=e.attr("type")||"no/type";0!==n.indexOf("mce-")&&e.attr("type","mce-"+n)}}),Dx(t)&&o.addNodeFilter("#cdata",o=>{let e=o.length;for(;e--;){const n=o[e];n.type=8,n.name="#comment",n.value="[CDATA["+t.dom.encode(n.value??"")+"]]"}}),o.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",o=>{let e=o.length;const n=t.schema.getNonEmptyElements();for(;e--;){const t=o[e];t.isEmpty(n)&&0===t.getAll("br").length&&t.append(new im("br",1))}}),o})(t),t.serializer=mw((t=>{const o=t.options.get;return{...Gq(t),...Wq(t),...jq({remove_trailing_brs:o("remove_trailing_brs"),pad_empty_with_br:o("pad_empty_with_br"),url_converter:o("url_converter"),url_converter_scope:o("url_converter_scope"),element_format:o("element_format"),entities:o("entities"),entity_encoding:o("entity_encoding"),indent:o("indent"),indent_after:o("indent_after"),indent_before:o("indent_before")})}})(t),t),t.selection=cw(t.dom,t.getWin(),t.serializer,t),t.annotator=MC(t),t.formatter=Nk(t),t.undoManager=Lk(t),t._nodeChangeDispatcher=new bU(t),t._selectionOverrides=XR(t),mU(t),bS(t),xR(t),wx(t)&&FS(t),ew(t)||((t=>{t.on("mousedown",o=>{o.detail>=3&&(o.preventDefault(),hR(t))})})(t),(t=>{Tq(t)})(t));const r=dU(t);uS(t,r),(t=>{t.on("NodeChange",()=>yS(t))})(t),Wk(t),cR(t,r);const a=nw(t);(t=>{const o=t.getDoc(),e=t.getBody();(t=>{t.dispatch("PreInit")})(t),lx(t)||(o.body.spellcheck=!1,Hq.setAttrib(e,"spellcheck","false")),t.quirks=Uq(t),(t=>{t.dispatch("PostRender")})(t);const n=wc(t);void 0!==n&&(e.dir=n);const i=dx(t);i&&DS(t,i),t.on("SetContent",()=>{t.addVisual(t.getBody())}),t.on("compositionstart compositionend",o=>{t.composing="compositionstart"===o.type})})(t),(t=>{Lq(t)})(t),a.fold(()=>{const o=(t=>{let o=!1;const e=setTimeout(()=>{o||t.setProgressState(!0)},500);return()=>{clearTimeout(e),o=!0,t.setProgressState(!1)}})(t);Zq(t).then(()=>{Qq(t),o()})},o=>{t.setProgressState(!0),Zq(t).then(()=>{o().then(o=>{t.setProgressState(!1),Qq(t),aw(t)},o=>{t.notificationManager.open({type:"error",text:String(o)}),Qq(t),aw(t)})})})},Jq=zA.DOM,$q=(t,o)=>{const e=ix(t),n=t.translate(e),i=kn(ge.fromDom(t.getElement()),"tabindex").bind(Ao),r=((t,o,e,n)=>{const i=ge.fromTag("iframe");return n.each(t=>yn(i,"tabindex",t)),En(i,e),En(i,{id:t+"_ifr",frameBorder:"0",allowTransparency:"true",...se.browser.isFirefox()?{title:o}:{}}),vi(i,"tox-edit-area__iframe"),i})(t.id,n,Wd(t),i).dom;r.onload=()=>{r.onload=null,t.dispatch("load")},t.contentAreaContainer=o.iframeContainer,t.iframeElement=r,t.iframeHTML=(t=>{let o=Pd(t)+"<html><head>";Vd(t)!==t.editorManager.documentBaseURL&&(o+='<base href="'+t.documentBaseURI.getURI()+'" />'),o+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const e=Zd(t),n=Qd(t),i=t.translate(ix(t)),r=se.browser.isFirefox()?"":`aria-label="${i}"`;return Kd(t)&&(o+='<meta http-equiv="Content-Security-Policy" content="'+Kd(t)+'" />'),o+=`</head><body id="${e}" class="mce-content-body ${n}" data-id="${t.id}" ${r}><br></body></html>`,o})(t),Jq.add(o.iframeContainer,r)},Xq=(t,o)=>{$q(t,o),o.editorContainer&&(o.editorContainer.style.display=t.orgDisplay,t.hidden=Jq.isHidden(o.editorContainer)),t.getElement().style.display="none",Jq.setAttrib(t.id,"aria-hidden","true"),t.getElement().style.visibility=t.orgVisibility,(t=>{const o=t.iframeElement,e=()=>{t.contentDocument=o.contentDocument,Kq(t)};if(Ox(t)||se.browser.isFirefox()){const o=t.getDoc();o.open(),o.write(t.iframeHTML),o.close(),e()}else{const n=dn(ge.fromDom(o),"load",()=>{n.unbind(),e()});o.srcdoc=t.iframeHTML}})(t)},tN=zA.DOM,oN=(t,o,e)=>{const n=Uw.get(e),i=Uw.urls[e]||t.editorManager.documentBaseURL.replace(/\/$/,"");if(e=xe.trim(e),n&&-1===xe.inArray(o,e)){if(t.plugins[e])return;try{const r=n(t,i)||{};t.plugins[e]=r,y(r.init)&&(r.init(t,i),o.push(e))}catch(o){((t,o,e)=>{const n=RA.translate(["Failed to initialize plugin: {0}",o]);Sd(t,"PluginLoadError",{message:n}),Yw(n,e),Iw(t,n)})(t,e,o)}}},eN=(t,o)=>({editorContainer:t,iframeContainer:o,api:{}}),nN=t=>{const o=t.getElement();return t.inline?eN(null):(t=>{const o=tN.create("div");return tN.insertAfter(o,t),eN(o,o)})(o)},iN=t=>{const o=t.getElement();return t.orgDisplay=o.style.display,g(Oc(t))?(t=>{const o=t.theme.renderUI;return o?o():nN(t)})(t):y(Oc(t))?(t=>{const o=t.getElement(),e=Oc(t)(t,o);return e.editorContainer.nodeType&&(e.editorContainer.id=e.editorContainer.id||t.id+"_parent"),e.iframeContainer&&e.iframeContainer.nodeType&&(e.iframeContainer.id=e.iframeContainer.id||t.id+"_iframecontainer"),e.height=e.iframeHeight?e.iframeHeight:o.offsetHeight,e})(t):nN(t)},rN=async t=>{t.dispatch("ScriptsLoaded"),(t=>{const o=xe.trim(sc(t)),e=t.ui.registry.getAll().icons,n={...Ew.get("default").icons,...Ew.get(o).icons};mt(n,(o,n)=>{kt(e,n)||t.ui.registry.addIcon(n,o)})})(t),(t=>{const o=o=>{o.keyCode!==lu.ESC||o.defaultPrevented||(t=>t.dispatch("CloseActiveTooltips"))(t).isDefaultPrevented()&&o.preventDefault()};document.addEventListener("keyup",o),t.inline||t.on("keyup",o),t.on("remove",()=>{document.removeEventListener("keyup",o),t.inline||t.off("keyup",o)})})(t),(t=>{const o=Oc(t);if(g(o)){const e=Rw.get(o);t.theme=e(t,Rw.urls[o])||{},y(t.theme.init)&&t.theme.init(t,Rw.urls[o]||t.editorManager.documentBaseURL.replace(/\/$/,""))}else t.theme={}})(t),(t=>{const o=Tc(t),e=ww.get(o);t.model=e(t,ww.urls[o])})(t),(t=>{ek.init(t)})(t),(t=>{const o=[];V($c(t),e=>{oN(t,o,(t=>t.replace(/^\-/,""))(e))})})(t);const o=await iN(t);((t,o)=>{const e={show:I.from(o.show).getOr(k),hide:I.from(o.hide).getOr(k),isEnabled:I.from(o.isEnabled).getOr(N),setEnabled:e=>{e&&("readonly"===t.mode.get()||Ak(t))||I.from(o.setEnabled).each(t=>t(e))}};t.ui={...t.ui,...e}})(t,I.from(o.api).getOr({})),t.editorContainer=o.editorContainer,mk(t),t.inline?Kq(t):Xq(t,{editorContainer:o.editorContainer,iframeContainer:o.iframeContainer})},aN=zA.DOM,AN=t=>"-"===t.charAt(0),sN=(t,o)=>{const e=mc(o),n=bc(o);if(!RA.hasCode(e)&&"en"!==e){const i=ro(n)?n:`${o.editorManager.baseURL}/langs/${e}.js`;t.add(i).catch(()=>{((t,o,e)=>{Lw(t,"LanguageLoadError",Hw("language",o,e))})(o,i,e)})}},lN=(t,o)=>{const e=Oc(t);if(g(e)&&!AN(e)&&!kt(Rw.urls,e)){const n=Mc(t),i=n?t.documentBaseURI.toAbsolute(n):`themes/${e}/theme${o}.js`;Rw.load(e,i).catch(()=>{((t,o,e)=>{Lw(t,"ThemeLoadError",Hw("theme",o,e))})(t,i,e)})}},dN=(t,o)=>{const e=Tc(t);if("plugin"!==e&&!kt(ww.urls,e)){const n=Uc(t),i=g(n)?t.documentBaseURI.toAbsolute(n):`models/${e}/model${o}.js`;ww.load(e,i).catch(()=>{((t,o,e)=>{Lw(t,"ModelLoadError",Hw("model",o,e))})(t,i,e)})}},cN=(t,o,e)=>I.from(o).filter(t=>ro(t)&&!Ew.has(t)).map(o=>({url:`${t.editorManager.baseURL}/icons/${o}/icons${e}.js`,name:I.some(o)})),xN=(t,o,e)=>{const n=cN(o,"default",e),i=(t=>I.from(lc(t)).filter(ro).map(t=>({url:t,name:I.none()})))(o).orThunk(()=>cN(o,sc(o),""));V((t=>{const o=[],e=t=>{o.push(t)};for(let o=0;o<t.length;o++)t[o].each(e);return o})([n,i]),e=>{t.add(e.url).catch(()=>{((t,o,e)=>{Lw(t,"IconsLoadError",Hw("icons",o,e))})(o,e.url,e.name.getOrUndefined())})})},pN=(t,o)=>{const e=(o,e)=>{"licensekeymanager"!==o&&Uw.load(o,e).catch(()=>{((t,o,e)=>{Lw(t,"PluginLoadError",Hw("plugin",o,e))})(t,e,o)})};mt(Xc(t),(o,n)=>{e(n,o),t.options.set("plugins",$c(t).concat(n))}),V($c(t),t=>{!(t=xe.trim(t))||Uw.urls[t]||AN(t)||e(t,`plugins/${t}/plugin${o}.js`)})},gN=(t,o)=>{const e=OA.ScriptLoader,n=()=>{!t.removed&&(t=>{const o=Oc(t);return!g(o)||v(Rw.get(o))})(t)&&(t=>{const o=Tc(t);return v(ww.get(o))})(t)&&rN(t)};lN(t,o),dN(t,o),((t,o)=>{ek.load(t,o)})(t,o),sN(e,t),xN(e,t,o),pN(t,o),e.loadQueue().then(n,n)},CN=t=>{const o=t.id;RA.setCode(mc(t));const e=()=>{aN.unbind(window,"ready",e),t.render()};if(!hA.Event.domLoaded)return void aN.bind(window,"ready",e);if(!t.getElement())return;const n=ge.fromDom(t.getElement()),i=zn(n);t.on("remove",()=>{Z(n.dom.attributes,t=>Fn(n,t.name)),En(n,i)}),t.ui.styleSheetLoader=((t,o)=>ua.forElement(t,{contentCssCors:Jc(o),referrerPolicy:Cc(o)}))(n,t),Yc(t)?t.inline=!0:(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden");const r=t.getElement().form||aN.getParent(o,"form");r&&(t.formElement=r,jc(t)&&!Cr(t.getElement())&&(aN.insertAfter(aN.create("input",{type:"hidden",name:o}),o),t.hasHiddenInput=!0),t.formEventDelegate=o=>{t.dispatch(o.type,o)},aN.bind(r,"submit reset",t.formEventDelegate),t.on("reset",()=>{t.resetContent()}),!Gc(t)||r.submit.nodeType||r.submit.length||r._mceOldSubmit||(r._mceOldSubmit=r.submit,r.submit=()=>(t.editorManager.triggerSave(),t.setDirty(!1),r._mceOldSubmit(r)))),t.windowManager=qw(t),t.notificationManager=Tw(t),(t=>"xml"===t.options.get("encoding"))(t)&&t.on("GetContent",t=>{t.save&&(t.content=aN.encode(t.content))}),Wc(t)&&t.on("submit",()=>{t.initialized&&t.save()}),Pc(t)&&(t._beforeUnload=()=>{!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),gN(t,t.suffix)},uN=["#E41B60","#AD1457","#1939EC","#001CB5","#648000","#465B00","#006CE7","#0054B4","#00838F","#006064","#00866F","#004D40","#51742F","#385021","#CF4900","#A84600","#CC0000","#6A1B9A","#9C27B0","#6A00AB","#3041BA","#0A1877","#774433","#452B24","#607D8B","#455A64"],mN=(t,o={size:36})=>{return e=(t=>{if(Intl.Segmenter){const o=(new Intl.Segmenter).segment(t)[Symbol.iterator]();return`${o.next().value?.segment}`}return t.trim()[0]})(t.name),n=(t=>{const o=((t,o)=>{let e=5381;for(let o=0;o<t.length;o++)e=(e<<5)+e+t.charCodeAt(o);return(e>>>0)%(o+1)})(t??"",uN.length-1);return uN[o]})(t.id),i=o.size,"data:image/svg+xml,"+encodeURIComponent(((t,o,e)=>{const n=e/2;return`<svg height="${e}" width="${e}" xmlns="http://www.w3.org/2000/svg"><circle cx="${n}" cy="${n}" r="${n}" fill="${o}"/><text x="50%" y="50%" text-anchor="middle" dominant-baseline="central" fill="#FFF" font-family="sans-serif" font-size="${n}">`+t+"</text></svg>"})(e,n,i));var e,n,i},bN=cd([(t=>ud(t,t,{tag:"required",process:{}},Xl()))("id"),_d("name"),_d("avatar"),(t=>ud(t,t,{tag:"option",process:{}},Xl()))("custom")]),fN=t=>{const o={};return mt(t,(t,e)=>{t.each(t=>{o[e]=t})}),o},hN=t=>{if(!Array.isArray(t))throw new Error("fetch_users must return an array");const o=P(t,t=>gd("Invalid user object",bN,t)),{errors:e,values:n}=Vt(o);if(e.length>0){const t=P(e,(t,o)=>`User at index ${o}: ${Cd(t)}`);console.warn("User validation errors:\n"+t.join("\n"))}return P(n,t=>{const{id:o,name:e,avatar:n,...i}=t;return{id:o,name:e.getOr(o),avatar:n.getOr(mN({id:o,name:e.getOr(o)})),...fN(i)}})},_N=t=>{const o=new Map,e=new Map,n=t=>I.from(o.get(t)),i=(t,o)=>I.from(e.get(t)).each(({reject:n})=>{n(o),e.delete(t)}),r=jx(t);return Object.freeze({userId:r,fetchUsers:r=>{const a=Gx(t);if(!Array.isArray(r))return{};if(!a)return At(r,t=>Promise.resolve({id:t,name:t,avatar:mN({id:t,name:t})}));const A=gt(K(r,t=>!n(t).isSome()));return V(A,t=>{const n=new Promise((o,n)=>{e.set(t,{resolve:o,reject:n})});((t,e)=>{o.set(e,t)})(n,t)}),A.length>0&&a(A).then(hN).then(t=>{const o=new Set(P(t,t=>t.id));V(t,t=>((t,o)=>I.from(e.get(t)).each(({resolve:n})=>{n(o),e.delete(t)}))(t.id,t)),V(A,t=>{o.has(t)||i(t,new Error(`User ${t} not found`))})}).catch(t=>{V(A,o=>i(o,t instanceof Error?t:new Error("Network error")))}),$(r,(t,o)=>(t[o]=n(o).getOr(Promise.resolve({id:o,name:o,avatar:mN({id:o,name:o})})),t),{})}})},vN=$o().deviceType,yN=vN.isPhone(),EN=vN.isTablet(),wN=t=>{if(_(t))return[];{const o=m(t)?t:t.split(/[ ,]/),e=P(o,eo);return K(e,ro)}},kN=(t,o)=>{const e=((t,o)=>{const e={},n={};return _t(t,o,ht(e),ht(n)),{t:e,f:n}})(o,(o,e)=>G(t,e));return n=e.t,i=e.f,{sections:D(n),options:D(i)};var n,i},BN=(t,o)=>kt(t.sections(),o),FN=(t,o)=>({...{table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:wt(t,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1},...o?{menubar:!1}:{}}),DN=(t,o)=>{const e=o.external_plugins??{};return t&&t.external_plugins?xe.extend({},t.external_plugins,e):e},zN=(t,o,e,n)=>{const i=wN(e.forced_plugins),r=wN(n.plugins),a=((t,o)=>BN(t,o)?t.sections()[o]:{})(o,"mobile"),A=((t,o,e,n)=>t&&BN(o,"mobile")?n:e)(t,o,r,a.plugins?wN(a.plugins):r),s=((t,o)=>[...wN(t),...wN(o)])(i,A);return xe.extend(n,{forced_plugins:i,plugins:s})},SN=(t,o,e,n,i)=>{const r=t?{mobile:FN(i.mobile??{},o)}:{},a=kN(["mobile"],Lt(r,i)),A=xe.extend(e,n,a.options(),((t,o)=>t&&BN(o,"mobile"))(t,a)?((t,o,e={})=>{const n=t.sections(),i=wt(n,o).getOr({});return xe.extend({},e,i)})(a,"mobile"):{},{external_plugins:DN(n,a.options())});return zN(t,a,n,A)},ON=(t,o)=>((t,o)=>rw(t).editor.addVisual(o))(t,o),MN=t=>{const o=o=>()=>{V("left,center,right,justify".split(","),e=>{o!==e&&t.formatter.remove("align"+e)}),"none"!==o&&((o,e)=>{t.formatter.toggle(o,e),t.nodeChanged()})("align"+o)};t.editorCommands.addCommands({JustifyLeft:o("left"),JustifyCenter:o("center"),JustifyRight:o("right"),JustifyFull:o("justify"),JustifyNone:o("none")})},TN=t=>{MN(t),(t=>{const o=o=>()=>{const e=t.selection,n=e.isCollapsed()?[t.dom.getParent(e.getNode(),t.dom.isBlock)]:e.getSelectedBlocks();return W(n,e=>v(t.formatter.matchNode(e,o)))};t.editorCommands.addCommands({JustifyLeft:o("alignleft"),JustifyCenter:o("aligncenter"),JustifyRight:o("alignright"),JustifyFull:o("alignjustify")},"state")})(t)},UN=(t,o)=>{const e=t.selection,n=t.dom;return/^ | $/.test(o)?((t,o,e,n)=>{const i=ge.fromDom(t.getRoot());return e=mb(i,xl.fromRangeStart(o),n)?e.replace(/^ /,"&nbsp;"):e.replace(/^&nbsp;/," "),bb(i,xl.fromRangeEnd(o),n)?e.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):e.replace(/&nbsp;(<br( \/)?>)?$/," ")})(n,e.getRng(),o,t.schema):o},RN=(t,o)=>{if(t.selection.isEditable()){const{content:e,details:n}=(t=>{if("string"!=typeof t){const o=xe.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:o}}return{content:t,details:{}}})(o);By(t,{...n,content:UN(t,e),format:"html",set:!1,selection:!0}).each(o=>{const e=((t,o,e)=>iw(t).editor.insertContent(o,e))(t,o.content,n);Fy(t,e,o),t.addVisual()})}},qN={"font-size":"size","font-family":"face"},NN=Ue("font"),IN=(t,o,e)=>qi(ge.fromDom(e),o=>(o=>Zn(o,t).orThunk(()=>NN(o)?wt(qN,t).bind(t=>kn(o,t)):I.none()))(o),t=>ve(ge.fromDom(o),t)),LN=t=>(o,e)=>I.from(e).map(ge.fromDom).filter(Se).bind(e=>IN(t,o,e.dom).or(((t,o)=>I.from(zA.DOM.getStyle(o,t,!0)))(t,e.dom))).getOr(""),HN=LN("font-size"),YN=B(t=>t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,","),LN("font-family")),jN=t=>rg(t.getBody()).bind(t=>{const o=t.container();return I.from(ur(o)?o.parentNode:o)}),GN=(t,o)=>(t=>I.from(t.selection.getRng()).bind(o=>{const e=t.getBody();return o.startContainer===e&&0===o.startOffset?I.none():I.from(t.selection.getStart(!0))}))(t).orThunk(O(jN,t)).map(ge.fromDom).filter(Se).bind(o),WN=(t,o)=>GN(t,F(I.some,o)),PN=(t,o)=>{if(/^[0-9.]+$/.test(o)){const e=parseInt(o,10);if(e>=1&&e<=7){const n=(t=>xe.explode(t.options.get("font_size_style_values")))(t),i=(t=>xe.explode(t.options.get("font_size_classes")))(t);return i.length>0?i[e-1]||o:n[e-1]||o}return o}return o},VN=t=>{const o=t.split(/\s*,\s*/);return P(o,t=>-1===t.indexOf(" ")||Xt(t,'"')||Xt(t,"'")?t:`'${t}'`).join(",")},ZN=t=>{const o=(o,e)=>{t.formatter.toggle(o,e),t.nodeChanged()};t.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":t=>{o(t)},"ForeColor,HiliteColor":(t,e,n)=>{o(t,{value:n})},BackColor:(t,e,n)=>{o("hilitecolor",{value:n})},FontName:(o,e,n)=>{((t,o)=>{const e=PN(t,o);t.formatter.toggle("fontname",{value:VN(e)}),t.nodeChanged()})(t,n)},FontSize:(o,e,n)=>{((t,o)=>{t.formatter.toggle("fontsize",{value:PN(t,o)}),t.nodeChanged()})(t,n)},LineHeight:(o,e,n)=>{((t,o)=>{t.formatter.toggle("lineheight",{value:String(o)}),t.nodeChanged()})(t,n)},Lang:(t,e,n)=>{o(t,{value:n.code,customValue:n.customCode??null})},RemoveFormat:o=>{t.formatter.remove(o)},mceBlockQuote:()=>{o("blockquote")},FormatBlock:(t,e,n)=>{o(g(n)?n:"p")},mceToggleFormat:(t,e,n)=>{o(n)}})},QN=t=>{const o=o=>t.formatter.match(o);t.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":t=>o(t),mceBlockQuote:()=>o("blockquote")},"state"),t.editorCommands.addQueryValueHandler("FontName",()=>(t=>WN(t,o=>YN(t.getBody(),o.dom)).getOr(""))(t)),t.editorCommands.addQueryValueHandler("FontSize",()=>(t=>WN(t,o=>HN(t.getBody(),o.dom)).getOr(""))(t)),t.editorCommands.addQueryValueHandler("LineHeight",()=>(t=>WN(t,o=>{const e=ge.fromDom(t.getBody()),n=qi(o,t=>Zn(t,"line-height"),O(ve,e));return n.getOrThunk(()=>{const t=parseFloat(Pn(o,"line-height")),e=parseFloat(Pn(o,"font-size"));return String(t/e)})}).getOr(""))(t))},KN=t=>{t.editorCommands.addCommands({Indent:()=>{(t=>{lS(t,"indent")})(t)},Outdent:()=>{dS(t)}}),t.editorCommands.addCommands({Outdent:()=>aS(t),Indent:()=>(t=>!t.mode.isReadOnly()&&QB(t))(t)},"state")},JN=(t,o)=>{if(t.mode.isReadOnly())return;const e=t.dom,n=t.selection.getRng(),i=o?t.selection.getStart():t.selection.getEnd(),r=o?n.startContainer:n.endContainer,a=XM(e,r);if(!a||!a.isContentEditable)return;const A=o?Cn:un,s=$d(t);((t,o,e,n)=>{const i=t.dom,r=t=>i.isBlock(t)&&t.parentElement===e,a=r(o)?o:i.getParent(n,r,e);return I.from(a).map(ge.fromDom)})(t,i,a,r).each(o=>{const e=nT(t,r,o.dom,a,!1,s);A(o,ge.fromDom(e)),t.selection.setCursorLocation(e,0),t.dispatch("NewBlock",{newBlock:e}),Vk(t,"insertParagraph")})},$N=t=>{t.editorCommands.addCommands({InsertNewBlockBefore:()=>{(t=>{JN(t,!0)})(t)},InsertNewBlockAfter:()=>{(t=>{JN(t,!1)})(t)}})},XN=t=>{TN(t),(t=>{t.editorCommands.addCommands({"Cut,Copy,Paste":o=>{const e=t.getDoc();let n;try{e.execCommand(o)}catch{n=!0}if("paste"!==o||e.queryCommandEnabled(o)||(n=!0),n||!e.queryCommandSupported(o)){let o=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");(se.os.isMacOS()||se.os.isiOS())&&(o=o.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:o,type:"error"})}}})})(t),(t=>{t.editorCommands.addCommands({mceAddUndoLevel:()=>{t.undoManager.add()},mceEndUndoLevel:()=>{t.undoManager.add()},Undo:()=>{t.undoManager.undo()},Redo:()=>{t.undoManager.redo()}})})(t),(t=>{t.editorCommands.addCommands({mceSelectNodeDepth:(o,e,n)=>{let i=0;t.dom.getParent(t.selection.getNode(),o=>!Ar(o)||i++!==n||(t.selection.select(o),!1),t.getBody())},mceSelectNode:(o,e,n)=>{t.selection.select(n)},selectAll:()=>{const o=t.dom.getParent(t.selection.getStart(),wr);if(o){const e=t.dom.createRng();e.selectNodeContents(o),t.selection.setRng(e)}}})})(t),(t=>{t.editorCommands.addCommands({mceCleanup:()=>{const o=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(o)},insertImage:(o,e,n)=>{RN(t,t.dom.createHTML("img",{src:n}))},insertHorizontalRule:()=>{t.execCommand("mceInsertContent",!1,"<hr>")},insertText:(o,e,n)=>{RN(t,t.dom.encode(n))},insertHTML:(o,e,n)=>{RN(t,n)},mceInsertContent:(o,e,n)=>{RN(t,n)},mceSetContent:(o,e,n)=>{t.setContent(n)},mceReplaceContent:(o,e,n)=>{t.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceNewDocument:()=>{t.setContent(Cx(t))}})})(t),(t=>{const o=(o,e,n)=>{if(t.mode.isReadOnly())return;const i=g(n)?{href:n}:n,r=t.dom.getParent(t.selection.getNode(),"a");C(i)&&g(i.href)&&(i.href=i.href.replace(/ /g,"%20").replace(/&amp;/g,"&"),r&&i.href||t.formatter.remove("link"),i.href&&t.formatter.apply("link",i,r))};t.editorCommands.addCommands({unlink:()=>{if(t.selection.isEditable()){if(t.selection.isCollapsed()){const o=t.dom.getParent(t.selection.getStart(),"a");return void(o&&t.dom.remove(o,!0))}t.formatter.remove("link")}},mceInsertLink:o,createLink:o})})(t),KN(t),$N(t),(t=>{t.editorCommands.addCommands({insertParagraph:()=>{LT(mT,t)},mceInsertNewLine:(o,e,n)=>{HT(t,n)},InsertLineBreak:(o,e,n)=>{LT(kT,t)}})})(t),(t=>{ZN(t),QN(t)})(t),(t=>{t.editorCommands.addCommands({mceRemoveNode:(o,e,n)=>{const i=n??t.selection.getNode();if(i!==t.getBody()){const o=t.selection.getBookmark();t.dom.remove(i,!0),t.selection.moveToBookmark(o)}},mcePrint:()=>{t.getWin().print()},mceFocus:(o,e,n)=>{su(t,!0===n)},mceToggleVisualAid:()=>{t.hasVisual=!t.hasVisual,t.addVisual()}})})(t)},tI=["toggleview"],oI=t=>G(tI,t.toLowerCase());class eI{editor;commands={state:{},exec:{},value:{}};constructor(t){this.editor=t}execCommand(t,o=!1,e,n){const i=this.editor,r=t.toLowerCase(),a=n?.skip_focus;if(i.removed)return!1;"mcefocus"!==r&&(/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(r)||a?(t=>{GC(t).each(o=>t.selection.setRng(o))})(i):i.focus());if(i.dispatch("BeforeExecCommand",{command:t,ui:o,value:e}).isDefaultPrevented())return!1;const A=this.commands.exec[r];return!!y(A)&&(A(r,o,e,n),i.dispatch("ExecCommand",{command:t,ui:o,value:e,args:n}),!0)}queryCommandState(t){if(!oI(t)&&this.editor.quirks.isHidden()||this.editor.removed)return!1;const o=t.toLowerCase(),e=this.commands.state[o];return!!y(e)&&e(o)}queryCommandValue(t){if(!oI(t)&&this.editor.quirks.isHidden()||this.editor.removed)return"";const o=t.toLowerCase(),e=this.commands.value[o];return y(e)?e(o):""}addCommands(t,o="exec"){const e=this.commands;mt(t,(t,n)=>{V(n.toLowerCase().split(","),n=>{e[o][n]=t})})}addCommand(t,o,e){const n=t.toLowerCase();this.commands.exec[n]=(t,n,i,r)=>o.call(e??this.editor,n,i,r)}removeCommand(t,o){const e=t.toLowerCase();o?delete this.commands[o][e]:(delete this.commands.exec[e],delete this.commands.state[e],delete this.commands.value[e])}queryCommandSupported(t){const o=t.toLowerCase();return!!this.commands.exec[o]}addQueryStateHandler(t,o,e){this.commands.state[t.toLowerCase()]=()=>o.call(e??this.editor)}addQueryValueHandler(t,o,e){this.commands.value[t.toLowerCase()]=()=>o.call(e??this.editor)}}const nI=xe.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," ");class iI{static isNative(t){return!!nI[t.toLowerCase()]}settings;scope;toggleEvent;bindings={};constructor(t){this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||q}fire(t,o){return this.dispatch(t,o)}dispatch(t,o){const e=t.toLowerCase(),n=gA(e,o??{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(n);const i=this.bindings[e];if(i)for(let t=0,o=i.length;t<o;t++){const o=i[t];if(!o.removed){if(o.once&&this.off(e,o.func),n.isImmediatePropagationStopped())return n;if(!1===o.func.call(this.scope,n))return n.preventDefault(),n}}return n}on(t,o,e,n){if(!1===o&&(o=q),o){const i={func:o,removed:!1};n&&xe.extend(i,n);const r=t.toLowerCase().split(" ");let a=r.length;for(;a--;){const t=r[a];let o=this.bindings[t];o||(o=[],this.toggleEvent(t,!0)),o=e?[i,...o]:[...o,i],this.bindings[t]=o}}return this}off(t,o){if(t){const e=t.toLowerCase().split(" ");let n=e.length;for(;n--;){const i=e[n];let r=this.bindings[i];if(!i)return mt(this.bindings,(t,o)=>{this.toggleEvent(o,!1),delete this.bindings[o]}),this;if(r){if(o){const t=Q(r,t=>t.func===o);r=t.fail,this.bindings[i]=r,V(t.pass,t=>{t.removed=!0})}else r.length=0;r.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}}else mt(this.bindings,(t,o)=>{this.toggleEvent(o,!1)}),this.bindings={};return this}once(t,o,e){return this.on(t,o,e,{once:!0})}has(t){t=t.toLowerCase();const o=this.bindings[t];return!(!o||0===o.length)}}const rI=t=>(t._eventDispatcher||(t._eventDispatcher=new iI({scope:t,toggleEvent:(o,e)=>{iI.isNative(o)&&t.toggleNativeEvent&&t.toggleNativeEvent(o,e)}})),t._eventDispatcher),aI={fire(t,o,e){return Yy("fire"),this.dispatch(t,o,e)},dispatch(t,o,e){const n=this;if(n.removed&&"remove"!==t&&"detach"!==t)return gA(t.toLowerCase(),o??{},n);const i=rI(n).dispatch(t,o);if(!1!==e&&n.parent){let o=n.parent();for(;o&&!i.isPropagationStopped();)o.dispatch(t,i,!1),o=o.parent?o.parent():void 0}return i},on(t,o,e){return rI(this).on(t,o,e)},off(t,o){return rI(this).off(t,o)},once(t,o){return rI(this).once(t,o)},hasEventListeners(t){return rI(this).has(t)}},AI=zA.DOM;let sI;const lI=(t,o)=>{if("selectionchange"===o)return t.getDoc();if(!t.inline&&/^(?:mouse|touch|click|contextmenu|drop|dragover|dragend)/.test(o))return t.getDoc().documentElement;const e=zc(t);return e?(t.eventRoot||(t.eventRoot=AI.select(e)[0]),t.eventRoot):t.getBody()},dI=(t,o,e)=>{(t=>!t.hidden&&!Ak(t))(t)?t.dispatch(o,e):Ak(t)&&pk(t,e)},cI=(t,o)=>{if(t.delegates||(t.delegates={}),t.delegates[o]||t.removed)return;const e=lI(t,o);if(zc(t)){if(sI||(sI={},t.editorManager.on("removeEditor",()=>{t.editorManager.activeEditor||sI&&(mt(sI,(o,e)=>{t.dom.unbind(lI(t,e))}),sI=null)})),sI[o])return;const n=e=>{const n=e.target,i=t.editorManager.get();let r=i.length;for(;r--;){const t=i[r].getBody();(t===n||AI.isChildOf(n,t))&&dI(i[r],o,e)}};sI[o]=n,AI.bind(e,o,n)}else{const n=e=>{dI(t,o,e)};AI.bind(e,o,n),t.delegates[o]=n}},xI={...aI,bindPendingEventDelegates(){const t=this;xe.each(t._pendingNativeEvents,o=>{cI(t,o)})},toggleNativeEvent(t,o){const e=this;"focus"!==t&&"blur"!==t&&(e.removed||(o?e.initialized?cI(e,t):e._pendingNativeEvents?e._pendingNativeEvents.push(t):e._pendingNativeEvents=[t]:e.initialized&&e.delegates&&(e.dom.unbind(lI(e,t),t,e.delegates[t]),delete e.delegates[t])))},unbindAllNativeEvents(){const t=this,o=t.getBody(),e=t.dom;t.delegates&&(mt(t.delegates,(o,e)=>{t.dom.unbind(lI(t,e),e,o)}),delete t.delegates),!t.inline&&o&&e&&(o.onload=null,e.unbind(t.getWin()),e.unbind(t.getDoc())),e&&(e.unbind(o),e.unbind(t.getContainer()))}},pI=t=>g(t)?{value:t.split(/[ ,]/),valid:!0}:w(t,g)?{value:t,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."},gI=(t,o)=>t+(ao(o.message)?"":`. ${o.message}`),CI=t=>t.valid,uI=(t,o,e="")=>{const n=o(t);return f(n)?n?{value:t,valid:!0}:{valid:!1,message:e}:n},mI=(t,o,e=o)=>{const n={},i={},r=(t,o,e)=>{const n=uI(o,e);return CI(n)?(i[t]=n.value,!0):(console.warn(gI(`Invalid value passed for the ${t} option`,n)),!1)},a=t=>kt(n,t);return{register:(t,e)=>{const a=(t=>g(t.processor))(e)?(t=>{const o=(()=>{switch(t){case"array":return m;case"boolean":return f;case"function":return y;case"number":return E;case"object":return C;case"string":return g;case"string[]":return pI;case"object[]":return t=>w(t,C);case"regexp":return t=>p(t,RegExp);default:return N}})();return e=>uI(e,o,`The value must be a ${t}.`)})(e.processor):e.processor,A=((t,o,e)=>{if(!h(o)){const n=uI(o,e);if(CI(n))return n.value;console.error(gI(`Invalid default value passed for the "${t}" option`,n))}})(t,e.default,a);n[t]={...e,default:A,processor:a};wt(i,t).orThunk(()=>wt(o,t)).each(o=>r(t,o,a))},isRegistered:a,get:t=>wt(i,t).orThunk(()=>wt(n,t).map(t=>t.default)).getOrUndefined(),set:(t,o)=>{if(a(t)){const e=n[t];return e.immutable?(console.error(`"${t}" is an immutable option and cannot be updated`),!1):r(t,o,e.processor)}return console.warn(`"${t}" is not a registered option. Ensure the option has been registered before setting a value.`),!1},unset:t=>{const o=a(t);return o&&delete i[t],o},isSet:t=>kt(i,t),debug:()=>{try{console.log(JSON.parse(JSON.stringify(e,(t,o)=>f(o)||E(o)||g(o)||b(o)||m(o)||u(o)?o:Object.prototype.toString.call(o))))}catch(t){console.error(t)}}}},bI=t=>t.readonly,fI=t=>{const o=o=>{bI(t)&&(t=>W(t,t=>"characterData"===t.type||"childList"===t.type))(o)&&(t=>{const o=t.undoManager.add();v(o)&&(t.undoManager.undo(),t.undoManager.reset())})(t)},e=new MutationObserver(o);t.on("beforeinput paste cut dragend dragover draggesture dragdrop drop drag",o=>{bI(t)&&o.preventDefault()}),t.on("BeforeExecCommand",o=>{"Undo"!==o.command&&"Redo"!==o.command||!bI(t)||o.preventDefault()}),t.on("compositionstart",()=>{bI(t)&&e.observe(t.getBody(),{characterData:!0,childList:!0,subtree:!0})}),t.on("compositionend",()=>{if(bI(t)){const t=e.takeRecords();o(t)}e.disconnect()})},hI=["design","readonly"],_I=(t,o,e,n)=>{const i=e[o.get()],r=e[n];try{r.activate()}catch(t){return void console.error(`problem while activating editor mode ${n}:`,t)}i.deactivate(),i.editorReadOnly!==r.editorReadOnly&&((t,o)=>{const e=ge.fromDom(t.getBody());o?(t.readonly=!0,t.hasEditableRoot()&&((t,o)=>{t.dom.contentEditable=o?"true":"false"})(e,!0),rk(t)):(t.readonly=!1,ak(t))})(t,r.editorReadOnly),o.set(n),((t,o)=>{t.dispatch("SwitchMode",{mode:o})})(t,n)},vI=t=>{const o=Dt("design"),e=Dt({design:{activate:k,deactivate:k,editorReadOnly:!1},readonly:{activate:k,deactivate:k,editorReadOnly:!0}});return fI(t),gk(t),{isReadOnly:()=>bI(t),set:n=>((t,o,e,n)=>{if(!(n===e.get()||t.initialized&&Ak(t))){if(!kt(o,n))throw new Error(`Editor mode '${n}
5' is invalid`);t.initialized?_I(t,e,o,n):t.on("init",()=>_I(t,e,o,n))}})(t,e.get(),o,n),get:()=>o.get(),register:(t,o)=>{e.set(((t,o,e)=>{if(G(hI,o))throw new Error(`Cannot override default mode ${o}`);return{...t,[o]:{...e,deactivate:()=>{try{e.deactivate()}catch(t){console.error(`problem while deactivating editor mode ${o}:`,t)}}}}})(e.get(),t,o))}}},yI=xe.each,EI=xe.explode,wI={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},kI=xe.makeMap("alt,ctrl,shift,meta,access"),BI=t=>{const o={},e=se.os.isMacOS()||se.os.isiOS();yI(EI(t.toLowerCase(),"+"),t=>{(t=>t in kI)(t)?o[t]=!0:/^[0-9]{2,}$/.test(t)?o.keyCode=parseInt(t,10):(o.charCode=t.charCodeAt(0),o.keyCode=wI[t]||t.toUpperCase().charCodeAt(0))});const n=[o.keyCode];let i;for(i in kI)o[i]?n.push(i):o[i]=!1;return o.id=n.join(","),o.access&&(o.alt=!0,e?o.ctrl=!0:o.shift=!0),o.meta&&(e?o.meta=!0:(o.ctrl=!0,o.meta=!1)),o};class FI{editor;shortcuts={};pendingPatterns=[];constructor(t){this.editor=t;const o=this;t.on("keyup keypress keydown",t=>{!o.hasModifier(t)&&!o.isFunctionKey(t)||t.isDefaultPrevented()||(yI(o.shortcuts,e=>{o.matchShortcut(t,e)&&(o.pendingPatterns=e.subpatterns.slice(0),"keydown"===t.type&&o.executeShortcutAction(e))}),o.matchShortcut(t,o.pendingPatterns[0])&&(1===o.pendingPatterns.length&&"keydown"===t.type&&o.executeShortcutAction(o.pendingPatterns[0]),o.pendingPatterns.shift()))})}add(t,o,e,n){const i=this,r=i.normalizeCommandFunc(e);return yI(EI(xe.trim(t)),t=>{const e=i.createShortcut(t,o,r,n);i.shortcuts[e.id]=e}),!0}remove(t){const o=this.createShortcut(t);return!!this.shortcuts[o.id]&&(delete this.shortcuts[o.id],!0)}normalizeCommandFunc(t){const o=this,e=t;return"string"==typeof e?()=>{o.editor.execCommand(e,!1,null)}:xe.isArray(e)?()=>{o.editor.execCommand(e[0],e[1],e[2])}:e}createShortcut(t,o,e,n){const i=xe.map(EI(t,">"),BI);return i[i.length-1]=xe.extend(i[i.length-1],{func:e,scope:n||this.editor}),xe.extend(i[0],{desc:this.editor.translate(o),subpatterns:i.slice(1)})}hasModifier(t){return t.altKey||t.ctrlKey||t.metaKey}isFunctionKey(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123}matchShortcut(t,o){return!!o&&(o.ctrl===t.ctrlKey&&o.meta===t.metaKey&&(o.alt===t.altKey&&o.shift===t.shiftKey&&(!!(t.keyCode===o.keyCode||t.charCode&&t.charCode===o.charCode)&&(t.preventDefault(),!0))))}executeShortcutAction(t){return t.func?t.func.call(t.scope):null}}const DI=()=>{const t=(()=>{const t={},o={},e={},n={},i={},r={},a={},A={},s={},l=(t,o)=>(e,n)=>{t[e.toLowerCase()]={...n,type:o}};return{addButton:l(t,"button"),addGroupToolbarButton:l(t,"grouptoolbarbutton"),addToggleButton:l(t,"togglebutton"),addMenuButton:l(t,"menubutton"),addSplitButton:l(t,"splitbutton"),addMenuItem:l(o,"menuitem"),addNestedMenuItem:l(o,"nestedmenuitem"),addToggleMenuItem:l(o,"togglemenuitem"),addAutocompleter:l(e,"autocompleter"),addContextMenu:l(i,"contextmenu"),addContextToolbar:l(r,"contexttoolbar"),addContextForm:((t,o)=>(e,n)=>{t[e.toLowerCase()]={type:o,...n}})(r,"contextform"),addSidebar:l(A,"sidebar"),addView:l(s,"views"),addIcon:(t,o)=>n[t.toLowerCase()]=o,addContext:(t,o)=>a[t.toLowerCase()]=o,getAll:()=>({buttons:t,menuItems:o,icons:n,popups:e,contextMenus:i,contextToolbars:r,sidebars:A,views:s,contexts:a})}})();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,addView:t.addView,addContext:t.addContext,getAll:t.getAll}},zI=zA.DOM,SI=xe.extend,OI=xe.each;class MI{baseUri;id;editorUid;plugins={};documentBaseURI;baseURI;contentCSS=[];contentStyles=[];ui;mode;options;editorUpload;userLookup;shortcuts;loadedCSS={};editorCommands;suffix;editorManager;hidden;inline;hasVisual;isNotDirty=!1;annotator;bodyElement;bookmark;composing=!1;container;contentAreaContainer;contentDocument;contentWindow;delegates;destroyed=!1;dom;editorContainer;eventRoot;formatter;formElement;formEventDelegate;hasHiddenInput=!1;iframeElement=null;iframeHTML;initialized=!1;notificationManager;orgDisplay;orgVisibility;parser;quirks;readonly=!1;removed=!1;schema;selection;serializer;startContent="";targetElm;theme;model;undoManager;windowManager;licenseKeyManager;_beforeUnload;_eventDispatcher;_nodeChangeDispatcher;_pendingNativeEvents=[];_selectionOverrides;_skinLoaded=!1;_editableRoot=!0;bindPendingEventDelegates;toggleNativeEvent;unbindAllNativeEvents;
vendor: 6,712 bytes, line 5
5fire;dispatch;on;off;once;hasEventListeners;constructor(t,o,e){this.editorManager=e,SI(this,xI);const n=this;this.id=t,this.editorUid=Nt(),this.hidden=!1;const i=((t,o)=>{const e=Ht(o);return SN(yN||EN,yN,e,t,e)})(e.defaultOptions,o);this.options=mI(0,i,o),(t=>{const o=t.options.register;o("id",{processor:"string",default:t.id}),o("selector",{processor:"string"}),o("target",{processor:"object"}),o("suffix",{processor:"string"}),o("cache_suffix",{processor:"string"}),o("base_url",{processor:"string"}),o("referrer_policy",{processor:"string",default:""}),o("crossorigin",{processor:"function",default:D(void 0)}),o("language_load",{processor:"boolean",default:!0}),o("inline",{processor:"boolean",default:!1}),o("iframe_attrs",{processor:"object",default:{}}),o("doctype",{processor:"string",default:"<!DOCTYPE html>"}),o("document_base_url",{processor:"string",default:t.editorManager.documentBaseURL}),o("body_id",{processor:Gd(t,"tinymce"),default:"tinymce"}),o("body_class",{processor:Gd(t),default:""}),o("content_security_policy",{processor:"string",default:""}),o("br_in_pre",{processor:"boolean",default:!0}),o("forced_root_block",{processor:t=>{const o=g(t)&&ro(t);return o?{value:t,valid:o}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),o("forced_root_block_attrs",{processor:"object",default:{}}),o("newline_behavior",{processor:t=>{const o=G(["block","linebreak","invert","default"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),o("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),o("no_newline_selector",{processor:"string",default:""}),o("keep_styles",{processor:"boolean",default:!0}),o("end_container_on_empty_block",{processor:t=>f(t)||g(t)?{valid:!0,value:t}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),o("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),o("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),o("font_size_classes",{processor:"string",default:""}),o("automatic_uploads",{processor:"boolean",default:!0}),o("images_reuse_filename",{processor:"boolean",default:!1}),o("images_replace_blob_uris",{processor:"boolean",default:!0}),o("icons",{processor:"string",default:""}),o("icons_url",{processor:"string",default:""}),o("images_upload_url",{processor:"string",default:""}),o("images_upload_base_path",{processor:"string",default:""}),o("images_upload_credentials",{processor:"boolean",default:!1}),o("images_upload_handler",{processor:"function"}),o("language",{processor:"string",default:"en"}),o("language_url",{processor:"string",default:""}),o("entity_encoding",{processor:"string",default:"named"}),o("indent",{processor:"boolean",default:!0}),o("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),o("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),o("indent_use_margin",{processor:"boolean",default:!1}),o("indentation",{processor:"string",default:"40px"}),o("content_css",{processor:t=>{const o=!1===t||g(t)||w(t,g);return o?g(t)?{value:P(t.split(","),eo),valid:o}:m(t)?{value:t,valid:o}:!1===t?{value:[],valid:o}:{value:t,valid:o}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:Yc(t)?[]:["default"]}),o("content_style",{processor:"string"}),o("content_language",{processor:"string"}),o("content_css_cors",{processor:"boolean",default:!1}),o("font_css",{processor:t=>{const o=g(t)||w(t,g);return o?{value:m(t)?t:P(t.split(","),eo),valid:o}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),o("extended_mathml_attributes",{processor:"string[]"}),o("extended_mathml_elements",{processor:"string[]"}),o("inline_boundaries",{processor:"boolean",default:!0}),o("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),o("object_resizing",{processor:t=>{const o=f(t)||g(t);return o?!1===t||Nd.isiPhone()||Nd.isiPad()?{value:"",valid:o}:{value:!0===t?"table,img,figure.image,div,video,iframe":t,valid:o}:{valid:!1,message:"Must be boolean or a string"}},default:!Id}),o("resize_img_proportional",{processor:"boolean",default:!0}),o("event_root",{processor:"string"}),o("service_message",{processor:"string"}),o("onboarding",{processor:"boolean",default:!0}),o("tiny_cloud_entry_url",{processor:"string"}),o("theme",{processor:t=>!1===t||g(t)||y(t),default:"silver"}),o("theme_url",{processor:"string"}),o("formats",{processor:"object"}),o("format_empty_lines",{processor:"boolean",default:!1}),o("format_noneditable_selector",{processor:"string",default:""}),o("preview_styles",{processor:t=>{const o=!1===t||g(t);return o?{value:!1===t?"":t,valid:o}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),o("custom_ui_selector",{processor:"string",default:""}),o("hidden_input",{processor:"boolean",default:!0}),o("submit_patch",{processor:"boolean",default:!0}),o("encoding",{processor:"string"}),o("add_form_submit_trigger",{processor:"boolean",default:!0}),o("add_unload_trigger",{processor:"boolean",default:!0}),o("custom_undo_redo_levels",{processor:"number",default:0}),o("disable_nodechange",{processor:"boolean",default:!1}),o("disabled",{processor:o=>f(o)?(t.initialized&&Yx(t)!==o&&Promise.resolve().then(()=>{((t,o)=>{t.dispatch("DisabledStateChange",{state:o})})(t,o)}),{valid:!0,value:o}):{valid:!1,message:"The value must be a boolean."},default:!1}),o("readonly",{processor:"boolean",default:!1}),o("editable_root",{processor:"boolean",default:!0}),o("plugins",{processor:"string[]",default:[]}),o("external_plugins",{processor:"object"}),o("forced_plugins",{processor:"string[]"}),o("model",{processor:"string",default:t.hasPlugin("rtc")?"plugin":"dom"}),o("model_url",{processor:"string"}),o("block_unsupported_drop",{processor:"boolean",default:!0}),o("visual",{processor:"boolean",default:!0}),o("visual_table_class",{processor:"string",default:"mce-item-table"}),o("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),o("iframe_aria_text",{processor:"string",default:"Rich Text Area".concat(t.hasPlugin("help")?". Press ALT
5-0 for help.":"")}),o("setup",{processor:"function"}),o("init_instance_callback",{processor:"function"}),o("url_converter",{processor:"function",default:t.convertURL}),o("url_converter_scope",{processor:"object",default:t}),o("urlconverter_callback",{processor:"function"}),o("allow_conditional_comments",{processor:"boolean",default:!1}),o("allow_html_data_urls",{processor:"boolean",default:!1}),o("allow_svg_data_urls",{processor:"boolean"}),o("allow_html_in_named_anchor",{processor:"boolean",default:!1}),o("allow_html_in_comments",{processor:"boolean",default:!1}),o("allow_script_urls",{processor:"boolean",default:!1}),o("allow_unsafe_link_target",{processor:"boolean",default:!1}),o("allow_mathml_annotation_encodings",{processor:t=>{const o=w(t,g);return o?{value:t,valid:o}:{valid:!1,message:"Must be an array of strings."}},default:[]}),o("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),o("fix_list_elements",{processor:"boolean",default:!1}),o("preserve_cdata",{processor:"boolean",default:!1}),o("remove_trailing_brs",{processor:"boolean",default:!0}),o("pad_empty_with_br",{processor:"boolean",default:!1}),o("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),o("element_format",{processor:"string",default:"html"}),o("entities",{processor:"string"}),o("schema",{processor:"string",default:"html5"}),o("convert_urls",{processor:"boolean",default:!0}),o("relative_urls",{processor:"boolean",default:!0}),o("remove_script_host",{processor:"boolean",default:!0}),o("custom_elements",{processor:jd}),o("extended_valid_elements",{processor:"string"}),o("invalid_elements",{processor:"string"}),o("invalid_styles",{processor:jd}),o("valid_children",{processor:"string"}),o("valid_classes",{processor:jd}),o("valid_elements",{processor:"string"}),o("valid_styles",{processor:jd}),o("verify_html",{processor:"boolean",default:!0}),o("auto_focus",{processor:t=>g(t)||!0===t}),o("browser_spellcheck",{processor:"boolean",default:!1}),o("protect",{processor:"array"}),o("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),o("deprecation_warnings",{processor:"boolean",default:!0}),o("a11y_advanced_options",{processor:"boolean",default:!1}),o("api_key",{processor:"string"}),o("license_key",{processor:"string"}),o("paste_block_drop",{processor:"boolean",default:!1}),o("paste_data_images",{processor:"boolean",default:!0}),o("paste_preprocess",{processor:"function"}),o("paste_postprocess",{processor:"function"}),o("paste_webkit_styles",{processor:"string",default:"none"}),o("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),o("paste_merge_formats",{processor:"boolean",default:!0}),o("smart_paste",{processor:"boolean",default:!0}),o("paste_as_text",{processor:"boolean",default:!1}),o("paste_tab_spaces",{processor:"number",default:4}),o("text_patterns",{processor:t=>w(t,C)||!1===t?{value:zd(!1===t?[]:t),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1",trigger:"space"},{start:"##",format:"h2",trigger:"space"},{start:"###",format:"h3",trigger:"space"},{start:"####",format:"h4",trigger:"space"},{start:"#####",format:"h5",trigger:"space"},{start:"######",format:"h6",trigger:"space"},{start:"1.",cmd:"InsertOrderedList",trigger:"space"},{start:"*",cmd:"InsertUnorderedList",trigger:"space"},{start:"-",cmd:"InsertUnorderedList",trigger:"space"},{start:">",cmd:"mceBlockQuote",trigger:"space"},{start:"---",cmd:"InsertHorizontalRule",trigger:"space"}]}),o("text_patterns_lookup",{processor:t=>{return y(t)?{value:(o=t,t=>{const e=o(t);return zd(e)}),valid:!0}:{valid:!1,message:"Must be a single function"};var o},default:t=>[]}),o("allow_noneditable",{processor:"boolean",default:!0}),o("noneditable_class",{processor:"string",default:"mceNonEditable"}),o("editable_class",{processor:"string",default:"mceEditable"}),o("noneditable_regexp",{processor:t=>w(t,Hd)?{value:t,valid:!0}:Hd(t)?{value:[t],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),o("table_tab_navigation",{processor:"boolean",default:!0}),o("highlight_on_focus",{processor:"boolean",default:!0}),o("xss_sanitization",{processor:"boolean",default:!0}),o("details_initial_state",{processor:t=>{const o=G(["inherited","collapsed","expanded"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),o("details_serialized_state",{processor:t=>{const o=G(["inherited","collapsed","expanded"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),o("init_content_sync",{processor:"boolean",default:!1}),o("newdocument_content",{processor:"string",default:""}),o("sandbox_iframes",{processor:"boolean",default:!0}),o("sandbox_iframes_exclusions",{processor:"string[]",default:["youtube.com","youtu.be","vimeo.com","player.vimeo.com","dailymotion.com","embed.music.apple.com","open.spotify.com","giphy.com","dai.ly","codepen.io"]}),o("convert_unsafe_embeds",{processor:"boolean",default:!0}),o("user_id",{processor:"string",default:"Anonymous"}),o("content_id",{processor:"string"}),o("fetch_users",{processor:t=>void 0===t?{valid:!0,value:void 0}:y(t)?{valid:!0,value:t}:{valid:!1,message:"fetch_users must be a function that returns a Promise<ExpectedUser[]>"}});const e=pd([bd("mimeType"),(n="extensions",r=t=>
vendor: 13,140 bytes, line 5
5g(t)?Ot.value(t):Ot.error("Extensions must be an array of strings"),i=Jl(t=>r(t).fold(Gl,Yl)),ud(n,n,{tag:"required",process:{}},xd(i)))]);var n,i,r;o("documents_file_types",{processor:t=>gd("documents_file_types",e,t).fold(t=>({valid:!1,message:"Must be a non-empty array of objects matching the configuration schema: https://www.tiny.cloud/docs/tinymce/latest/uploadcare-documents/#documents-file-types"}),t=>({valid:!0,value:t}))}),t.on("ScriptsLoaded",()=>{o("directionality",{processor:"string",default:RA.isRtl()?"rtl":void 0}),o("placeholder",{processor:"string",default:Ld.getAttrib(t.getElement(),"placeholder")})}),o("lists_indent_on_tab",{processor:"boolean",default:!0}),o("list_max_depth",{processor:t=>{const o=E(t);if(o){if(t<0)throw new Error("list_max_depth cannot be set to lower than 0");return{value:t,valid:o}}return{valid:!1,message:"Must be a number"}}})})(n),this.userLookup=_N(this);const r=this.options.get;r("deprecation_warnings")&&Ly(o,i);const a=r("suffix");a&&(e.suffix=a),this.suffix=e.suffix;const A=r("base_url");A&&e._setBaseUrl(A),this.baseUri=e.baseURI;const s=Cc(n);s&&(OA.ScriptLoader._setReferrerPolicy(s),zA.DOM.styleSheetLoader._setReferrerPolicy(s)),OA.ScriptLoader._setCrossOrigin(t=>uc(n)(t,"script")),zA.DOM.styleSheetLoader._setCrossOrigin(t=>uc(n)(t,"stylesheet"));const l=Jc(n);v(l)&&zA.DOM.styleSheetLoader._setContentCssCors(l),qA.languageLoad=r("language_load"),qA.baseURL=e.baseURL,this.setDirty(!1),this.documentBaseURI=new ey(Vd(n),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=Yc(n),this.hasVisual=ox(n),this.shortcuts=new FI(this),this.editorCommands=new eI(this),XN(this);const d=r("cache_suffix");d&&(se.cacheSuffix=d.replace(/^[\?\&]+/,"")),this.ui={registry:DI(),styleSheetLoader:void 0,show:k,hide:k,setEnabled:k,isEnabled:N},this.mode=vI(n),Object.defineProperty(this,"editorUid",{writable:!1,configurable:!1,enumerable:!0}),e.dispatch("SetupEditor",{editor:this});const c=rx(n);y(c)&&c.call(n,n)}render(){CN(this)}focus(t){this.execCommand("mceFocus",!1,t)}hasFocus(){return ru(this)}translate(t){return RA.translate(t)}getParam(t,o,e){const n=this.options;return n.isRegistered(t)||(v(e)?n.register(t,{processor:e,default:o}):n.register(t,{processor:N,default:o})),n.isSet(t)||h(o)?n.get(t):o}hasPlugin(t,o){return!!G($c(this),t)&&(!o||void 0!==Uw.get(t))}nodeChanged(t){this._nodeChangeDispatcher.nodeChanged(t)}addCommand(t,o,e){this.editorCommands.addCommand(t,o,e)}addQueryStateHandler(t,o,e){this.editorCommands.addQueryStateHandler(t,o,e)}addQueryValueHandler(t,o,e){this.editorCommands.addQueryValueHandler(t,o,e)}addShortcut(t,o,e,n){this.shortcuts.add(t,o,e,n)}execCommand(t,o,e,n){return this.editorCommands.execCommand(t,o,e,n)}queryCommandState(t){return this.editorCommands.queryCommandState(t)}queryCommandValue(t){return this.editorCommands.queryCommandValue(t)}queryCommandSupported(t){return this.editorCommands.queryCommandSupported(t)}show(){const t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(zI.show(t.getContainer()),zI.hide(t.id)),t.load(),t.dispatch("show"))}hide(){const t=this;t.hidden||(t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(zI.hide(t.getContainer()),zI.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.dispatch("hide"))}isHidden(){return this.hidden}setProgressState(t,o){this.dispatch("ProgressState",{state:t,time:o})}load(t={}){const o=this,e=o.getElement();if(!o.removed&&e){const n={...t,load:!0},i=Cr(e)?e.value:e.innerHTML;o.setContent(i,n),n.no_events||o.dispatch("LoadContent",{...n,element:e})}}save(t={}){const o=this;let e=o.getElement();if(!e||!o.initialized||o.removed)return"";const n={...t,save:!0,element:e};let i=o.getContent(n);const r={...n,content:i};if(r.no_events||o.dispatch("SaveContent",r),"raw"===r.format&&o.dispatch("RawSaveContent",r),i=r.content,Cr(e))e.value=i;else{!t.is_removing&&o.inline||(e.innerHTML=i);const n=zI.getParent(o.id,"form");n&&OI(n.elements,t=>t.name!==o.id||(t.value=i,!1))}return r.element=n.element=e=null,!1!==r.set_dirty&&o.setDirty(!1),i}setContent(t,o){fw(this,t,o)}getContent(t){return bw(this,t)}insertContent(t,o){o&&(t=SI({content:t},o)),this.execCommand("mceInsertContent",!1,t)}resetContent(t){void 0===t?fw(this,this.startContent,{initial:!0,format:"raw"}):fw(this,t,{initial:!0}),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()}isDirty(){return!this.isNotDirty}setDirty(t){const o=!this.isNotDirty;this.isNotDirty=!t,t&&t!==o&&this.dispatch("dirty")}getContainer(){const t=this;return t.container||(t.container=t.editorContainer||zI.get(t.id+"_parent")),t.container}getContentAreaContainer(){return this.contentAreaContainer}getElement(){return this.targetElm||(this.targetElm=zI.get(this.id)),this.targetElm}getWin(){const t=this;if(!t.contentWindow){const o=t.iframeElement;o&&(t.contentWindow=o.contentWindow)}return t.contentWindow}getDoc(){const t=this;if(!t.contentDocument){const o=t.getWin();o&&(t.contentDocument=o.document)}return t.contentDocument}getBody(){const t=this.getDoc();return this.bodyElement??t?.body??null}convertURL(t,o,e){const n=this,i=n.options.get,r=Ax(n);if(y(r))return r.call(n,t,e,!0,o);if(!i("convert_urls")||"link"===e||C(e)&&"LINK"===e.nodeName||0===t.indexOf("file:")||0===t.length)return t;const a=new ey(t);return"http"!==a.protocol&&"https"!==a.protocol&&""!==a.protocol?t:i("relative_urls")?n.documentBaseURI.toRelative(t):t=n.documentBaseURI.toAbsolute(t,i("remove_script_host"))}addVisual(t){ON(this,t)}setEditableRoot(t){((t,o)=>{t._editableRoot!==o&&(t._editableRoot=o,Ak(t)||(t.getBody().contentEditable=String(t.hasEditableRoot()),t.nodeChanged()),((t,o)=>{t.dispatch("EditableRootStateChange",{state:o})})(t,o))})(this,t)}hasEditableRoot(){return this._editableRoot}remove(){vw(this)}destroy(t){yw(this,t)}uploadImages(){return this.editorUpload.uploadImages()}_scanForImages(){return this.editorUpload.scanForImages()}}const TI=zA.DOM,UI=xe.each;let RI,qI=!1,NI=[];const II=t=>{const o=t.type;UI(jI.get(),e=>{switch(o){case"scroll":e.dispatch("ScrollWindow",t);break;case"resize":e.dispatch("ResizeWindow",t)}})},LI=t=>{if(t!==qI){const o=zA.DOM;t?(o.bind(window,"resize",II),o.bind(window,"scroll",II)):(o.unbind(window,"resize",II),o.unbind(window,"scroll",II)),qI=t}},HI=t=>{const o=NI;return NI=K(NI,o=>t!==o),jI.activeEditor===t&&(jI.activeEditor=NI.length>0?NI[0]:null),jI.focusedEditor===t&&(jI.focusedEditor=null),o.length!==NI.length},YI="CSS1Compat"!==document.compatMode,jI={...aI,baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,pageUid:Nt(),majorVersion:"8",minorVersion:"6.0",releaseDate:"2026-06-03",i18n:RA,activeEditor:null,focusedEditor:null,setup(){const t=this;let o="",e="",n=ey.getDocumentBaseUrl(document.location);/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));const i=window.tinymce||window.tinyMCEPreInit;if(i)o=i.base||i.baseURL,e=i.suffix;else{const t=document.getElementsByTagName("script");for(let n=0;n<t.length;n++){const i=t[n].src||"";if(""===i)continue;const r=i.substring(i.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(i)){-1!==r.indexOf(".min")&&(e=".min"),o=i.substring(0,i.lastIndexOf("/"));break}}if(!o&&document.currentScript){const t=document.currentScript.src;-1!==t.indexOf(".min")&&(e=".min"),o=t.substring(0,t.lastIndexOf("/"))}}var r;t.baseURL=new ey(n).toAbsolute(o),t.documentBaseURL=n,t.baseURI=new ey(t.baseURL),t.suffix=e,(r=t).on("AddEditor",O(XC,r)),r.on("RemoveEditor",O(tu,r)),V(["majorVersion","minorVersion","releaseDate","pageUid","_addLicenseKeyManager"],o=>Object.defineProperty(t,o,{writable:!1,configurable:!1,enumerable:!0}))},overrideDefaults(t){const o=t.base_url;o&&this._setBaseUrl(o);const e=t.suffix;e&&(this.suffix=e),this.defaultOptions=t;const n=t.plugin_base_urls;void 0!==n&&mt(n,(t,o)=>{qA.PluginManager.urls[o]=t})},init(t){const o=this;let e;const n=xe.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," ");let i=t=>{e=t};const r=()=>{let e=0;const a=[];let A;TI.unbind(window,"ready",r),(e=>{const n=t[e];if(n)n.apply(o,[])})("onpageload"),A=gt((t=>se.browser.isIE()||se.browser.isEdge()?(Yw("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tiny.cloud/docs/tinymce/8/support/#supportedwebbrowsers"),[]):YI?(Yw("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):g(t.selector)?TI.select(t.selector):v(t.target)?[t.target]:[])(t)),xe.each(A,t=>{var e;(e=o.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(HI(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0)}),A=xe.grep(A,t=>!o.get(t.id)),0===A.length?i([]):UI(A,r=>{((t,o)=>t.inline&&o.tagName.toLowerCase()in n)(t,r)?Yw("Could not initialize inline editor on invalid inline target element",r):((t,n,r)=>{const s=new MI(t,n,o);a.push(s),s.on("init",()=>{++e===A.length&&i(a)}),s.targetElm=s.targetElm||r,s.render()})((t=>{let o=t.id;return o||(o=wt(t,"name").filter(t=>!TI.get(t)).getOrThunk(TI.uniqueId),t.setAttribute("id",o)),o})(r),t,r)})};return TI.bind(window,"ready",r),new Promise(t=>{e?t(e):i=o=>{t(o)}})},get(t){return 0===arguments.length?NI.slice(0):g(t)?tt(NI,o=>o.id===t).getOr(null):E(t)&&NI[t]?NI[t]:null},add(t){const o=this,e=o.get(t.id);return e===t||(null===e&&NI.push(t),LI(!0),o.activeEditor=t,o.dispatch("AddEditor",{editor:t}),RI||(RI=t=>{const e=o.dispatch("BeforeUnload");if(e.returnValue)return t.preventDefault(),t.returnValue=e.returnValue,e.returnValue},window.addEventListener("beforeunload",RI))),t},createEditor(t,o){return this.add(new MI(t,o,this))},remove(t){const o=this;let e;if(t){if(!g(t))return e=t,b(o.get(e.id))?null:(HI(e)&&o.dispatch("RemoveEditor",{editor:e}),0===NI.length&&window.removeEventListener("beforeunload",RI),e.remove(),LI(NI.length>0),e);UI(TI.select(t),t=>{e=o.get(t.id),e&&o.remove(e)})}else for(let t=NI.length-1;t>=0;t--)o.remove(NI[t])},execCommand(t,o,e){const n=this,i=C(e)?e.id??e.index:e;switch(t){case"mceAddEditor":if(!n.get(i)){const t=e.options;new MI(i,t,n).render()}return!0;case"mceRemoveEditor":{const t=n.get(i);return t&&t.remove(),!0}case"mceToggleEditor":{const t=n.get(i);return t?(t.isHidden()?t.show():t.hide(),!0):(n.execCommand("mceAddEditor",!1,e),!0)}}return!!n.activeEditor&&n.activeEditor.execCommand(t,o,e)},triggerSave:()=>{UI(NI,t=>{t.save()})},addI18n:(t,o)=>{RA.add(t,o)},translate:t=>RA.translate(t),setActive(t){const o=this.activeEditor;this.activeEditor!==t&&(o&&o.dispatch("deactivate",{relatedTarget:t}),t.dispatch("activate",{relatedTarget:o})),this.activeEditor=t},_setBaseUrl(t){this.baseURL=new ey(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new ey(this.baseURL)},_addLicenseKeyManager:t=>ek.add(t)};jI.setup();const GI=(()=>{const t=Qt();return{FakeClipboardItem:t=>({items:t,types:Ct(t),getType:o=>wt(t,o).getOrUndefined()}),write:o=>{t.set(o)},read:()=>t.get().getOrUndefined(),clear:t.clear}})(),WI=Math.min,PI=Math.max,VI=Math.round,ZI=(t,o,e)=>{let n=o.x,i=o.y;const r=t.w,a=t.h,A=o.w,s=o.h,l=(e||"").split("");return"b"===l[0]&&(i+=s),"r"===l[1]&&(n+=A),"c"===l[0]&&(i+=VI(s/2)),"c"===l[1]&&(n+=VI(A/2)),"b"===l[3]&&(i-=a),"r"===l[4]&&(n-=r),"c"===l[3]&&(i-=VI(a/2)),"c"===l[4]&&(n-=VI(r/2)),QI(n,i,r,a)},QI=(t,o,e,n)=>({x:t,y:o,w:e,h:n}),KI={inflate:(t,o,e)=>QI(t.x-o,t.y-e,t.w+2*o,t.h+2*e),relativePosition:ZI,findBestRelativePosition:(t,o,e,n)=>{for(let i=0;i<n.length;i++){const r=ZI(t,o,n[i]);if(r.x>=e.x&&r.x+r.w<=e.w+e.x&&r.y>=e.y&&r.y+r.h<=e.h+e.y)return n[i]}return null},intersect:(t,o)=>{const e=PI(t.x,o.x),n=PI(t.y,o.y),i=WI(t.x+t.w,o.x+o.w),r=WI(t.y+t.h,o.y+o.h);return i-e<0||r-n<0?null:QI(e,n,i-e,r-n)},clamp:(t,o,e)=>{let n=t.x,i=t.y,r=t.x+t.w,a=t.y+t.h;const A=o.x+o.w,s=o.y+o.h,l=PI(0,o.x-n),d=PI(0,o.y-i),c=PI(0,r-A),x=PI(0,a-s);return n+=l,i+=d,e&&(r+=l,a+=d,n-=c,i-=x),r-=c,a-=x,QI(n,i,r-n,a-i)},create:QI,fromClientRect:t=>QI(t.left,t.top,t.width,t.height)},JI=(()=>{const t={},o={},e={};return{load:(e,n)=>{const i=`Script at URL "${n}" failed to load`,r=`Script at URL "${n}" did not call \`tinymce.Resource.add('${e}', data)\` within 1 second`;if(void 0!==t[e])return t[e];{const a=new Promise((t,a)=>{const A=((t,o,e=1e3)=>{let n=!1,i=null;const r=t=>(...o)=>{n||(n=!0,null!==i&&(window.clearTimeout(i),i=null),t.apply(null,o))},a=r(t),A=r(o);return{start:(...t)=>{n||null!==i||(i=window.setTimeout(()=>A.apply(null,t),e))},resolve:a,reject:A}})(t,a);o[e]=A.resolve,OA.ScriptLoader.loadScript(n).then(()=>A.start(r),()=>A.reject(i))});return t[e]=a,a}},add:(n,i)=>{void 0!==o[n]&&(o[n](i),delete o[n]),t[n]=Promise.resolve(i),e[n]=i},has:t=>t in e,get:t=>e[t],unload:o=>{delete t[o],delete e[o]}}})();let $I;try{const t="__storage_test__";$I=window.localStorage,$I.setItem(t,t),$I.removeItem(t)}catch{$I=(()=>{let t={},o=[];const e={getItem:o=>
5t[o]||null,setItem:(e,n)=>{o.push(e),t[e]=String(n)},key:t=>o[t],removeItem:e=>{o=o.filter(t=>t===e),delete t[e]},clear:()=>{o=[],t={}},length:0};return Object.defineProperty(e,"length",{get:()=>o.length,configurable:!1,enumerable:!1}),e})()}const XI={geom:{Rect:KI},util:{Delay:PC,Tools:xe,VK:lu,URI:ey,EventDispatcher:iI,Observable:aI,I18n:RA,LocalStorage:$I,ImageUploader:t=>{const o=fk(),e=Ek(t,o);return{upload:(o,n=!0)=>e.upload(o,n?yk(t):void 0)}}},dom:{EventUtils:hA,TreeWalker:tr,TextSeeker:JA,DOMUtils:zA,ScriptLoader:OA,RangeUtils:Bu,Serializer:mw,StyleSheetLoader:Ca,ControlSelection:Cu,BookmarkManager:TC,Selection:cw,Event:hA.Event},html:{Styles:dA,Entities:Ta,Node:im,Schema:Xa,DomParser:_y,Writer:ym,Serializer:Em},Env:se,AddOnManager:qA,Annotator:MC,Formatter:Nk,UndoManager:Lk,EditorCommands:eI,WindowManager:qw,NotificationManager:Tw,EditorObservable:xI,Shortcuts:FI,Editor:MI,FocusManager:WC,EditorManager:jI,DOM:zA.DOM,ScriptLoader:OA.ScriptLoader,PluginManager:Uw,ThemeManager:Rw,ModelManager:ww,IconManager:Ew,Resource:JI,FakeClipboard:GI,trim:xe.trim,isArray:xe.isArray,is:xe.is,toArray:xe.toArray,makeMap:xe.makeMap,each:xe.each,map:xe.map,grep:xe.grep,inArray:xe.inArray,extend:xe.extend,walk:xe.walk,resolve:xe.resolve,explode:xe.explode,_addCacheSuffix:xe._addCacheSuffix},tL=xe.extend(jI,XI);(t=>{window.tinymce=t,window.tinyMCE=t})(tL),(o=>{try{t.exports=o}catch{}})(tL)}()}}]);
6//# sourceMappingURL=tinymce.3a0c06c6c0740b5520f9.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.