From cc1e9538ec27b7451f557d1b5b771f976c6f4c50 Mon Sep 17 00:00:00 2001 From: i-just Date: Wed, 11 Jun 2025 14:05:05 +0100 Subject: [PATCH 1/4] bring back the site selector for element links --- src/translations/en/ckeditor.php | 1 + src/web/assets/ckeditor/dist/ckeditor.css | 2 +- .../ckeditor/dist/ckeditor5-craftcms.js | 6368 +++++++++-------- .../ckeditor/src/ckeditor5-craftcms.css | 18 +- .../ckeditor/src/link/linkelementview.js | 27 + .../assets/ckeditor/src/link/linksitesview.js | 162 + src/web/assets/ckeditor/src/link/linkui.js | 42 +- 7 files changed, 3488 insertions(+), 3132 deletions(-) create mode 100644 src/web/assets/ckeditor/src/link/linksitesview.js diff --git a/src/translations/en/ckeditor.php b/src/translations/en/ckeditor.php index c8036852..6e61acdf 100644 --- a/src/translations/en/ckeditor.php +++ b/src/translations/en/ckeditor.php @@ -44,6 +44,7 @@ 'The maximum number of words or characters the field is allowed to have.' => 'The maximum number of words or characters the field is allowed to have.', 'The transforms that should be available when inserting images.' => 'The transforms that should be available when inserting images.', 'The type of column this field should get in the database.' => 'The type of column this field should get in the database.', + 'This element doesn’t exist in the site you selected.' => 'This element doesn’t exist in the site you selected.', 'This field doesn’t allow nested entries.' => 'This field doesn’t allow nested entries.', 'This field doesn’t allow nested {type} entries.' => 'This field doesn’t allow nested {type} entries.', 'Toolbar' => 'Toolbar', diff --git a/src/web/assets/ckeditor/dist/ckeditor.css b/src/web/assets/ckeditor/dist/ckeditor.css index 9dcc519c..de51731a 100644 --- a/src/web/assets/ckeditor/dist/ckeditor.css +++ b/src/web/assets/ckeditor/dist/ckeditor.css @@ -1,4 +1,4 @@ /** * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options - */:root{--ck-color-base-foreground: hsl(0, 0%, 98%);--ck-color-base-background: hsl(0, 0%, 100%);--ck-color-base-border: hsl(220, 6%, 81%);--ck-color-base-action: hsl(104, 50.2%, 42.5%);--ck-color-base-focus: hsl(209, 92%, 70%);--ck-color-base-text: hsl(0, 0%, 20%);--ck-color-base-active: hsl(218.1, 100%, 58%);--ck-color-base-active-focus: hsl(218.2, 100%, 52.5%);--ck-color-base-error: hsl(15, 100%, 43%);--ck-color-focus-border-coordinates: 218, 81.8%, 56.9%;--ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow: hsl(212.4, 89.3%, 89%);--ck-color-focus-disabled-shadow: hsla(209, 90%, 72%,.3);--ck-color-focus-error-shadow: hsla(9,100%,56%,.3);--ck-color-text: var(--ck-color-base-text);--ck-color-shadow-drop: hsla(0, 0%, 0%, .15);--ck-color-shadow-drop-active: hsla(0, 0%, 0%, .2);--ck-color-shadow-inner: hsla(0, 0%, 0%, .1);--ck-color-button-default-background: transparent;--ck-color-button-default-hover-background: hsl(0, 0%, 94.1%);--ck-color-button-default-active-background: hsl(0, 0%, 94.1%);--ck-color-button-default-disabled-background: transparent;--ck-color-button-on-background: hsl(212, 100%, 97.1%);--ck-color-button-on-hover-background: hsl(211.7, 100%, 92.9%);--ck-color-button-on-active-background: hsl(211.7, 100%, 92.9%);--ck-color-button-on-disabled-background: hsl(211, 15%, 95%);--ck-color-button-on-color: hsl(218.1, 100%, 58%);--ck-color-button-action-background: var(--ck-color-base-action);--ck-color-button-action-hover-background: hsl(104, 53.2%, 40.2%);--ck-color-button-action-active-background: hsl(104, 53.2%, 40.2%);--ck-color-button-action-disabled-background: hsl(104, 44%, 58%);--ck-color-button-action-text: var(--ck-color-base-background);--ck-color-button-save: hsl(120, 100%, 27%);--ck-color-button-cancel: hsl(15, 100%, 43%);--ck-color-switch-button-off-background: hsl(0, 0%, 57.6%);--ck-color-switch-button-off-hover-background: hsl(0, 0%, 49%);--ck-color-switch-button-on-background: var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background: hsl(104, 53.2%, 40.2%);--ck-color-switch-button-inner-background: var(--ck-color-base-background);--ck-color-switch-button-inner-shadow: hsla(0, 0%, 0%, .1);--ck-color-dropdown-panel-background: var(--ck-color-base-background);--ck-color-dropdown-panel-border: var(--ck-color-base-border);--ck-color-dialog-background: var(--ck-custom-background);--ck-color-dialog-form-header-border: var(--ck-custom-border);--ck-color-input-background: var(--ck-color-base-background);--ck-color-input-border: var(--ck-color-base-border);--ck-color-input-error-border: var(--ck-color-base-error);--ck-color-input-text: var(--ck-color-base-text);--ck-color-input-disabled-background: hsl(0, 0%, 95%);--ck-color-input-disabled-border: var(--ck-color-base-border);--ck-color-input-disabled-text: hsl(0, 0%, 46%);--ck-color-list-background: var(--ck-color-base-background);--ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background: var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);--ck-color-list-button-on-text: var(--ck-color-base-background);--ck-color-panel-background: var(--ck-color-base-background);--ck-color-panel-border: var(--ck-color-base-border);--ck-color-toolbar-background: var(--ck-color-base-background);--ck-color-toolbar-border: var(--ck-color-base-border);--ck-color-tooltip-background: var(--ck-color-base-text);--ck-color-tooltip-text: var(--ck-color-base-background);--ck-color-engine-placeholder-text: hsl(0, 0%, 44%);--ck-color-upload-bar-background: hsl(209, 92%, 70%);--ck-color-link-default: hsl(240, 100%, 47%);--ck-color-link-selected-background: hsla(201, 100%, 56%, .1);--ck-color-link-fake-selection: hsla(201, 100%, 56%, .3);--ck-color-highlight-background: hsl(60, 100%, 50%);--ck-color-light-red: hsl(0, 100%, 90%)}:root{--ck-disabled-opacity: .5}:root{--ck-focus-outer-shadow-geometry: 0 0 0 3px;--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring: 1px solid var(--ck-color-focus-border)}:root{--ck-font-size-base: 13px;--ck-line-height-base: 1.84615;--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-font-size-tiny: .7em;--ck-font-size-small: .75em;--ck-font-size-normal: 1em;--ck-font-size-big: 1.4em;--ck-font-size-large: 1.8em}:root{--ck-ui-component-min-height: 2.3em}.ck.ck-reset,.ck.ck-reset_all,.ck-reset_all *:not(.ck-reset_all-excluded *){box-sizing:border-box;width:auto;height:auto;position:static;margin:0;padding:0;border:0;background:transparent;text-decoration:none;vertical-align:middle;transition:none;word-wrap:break-word}.ck.ck-reset_all,.ck-reset_all *:not(.ck-reset_all-excluded *){border-collapse:collapse;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);color:var(--ck-color-text);text-align:left;white-space:nowrap;cursor:auto;float:none}.ck-reset_all .ck-rtl *:not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all textarea:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){padding:10px;border:2px groove hsl(255,7%,88%)}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{padding:0;border:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius: 2px}:root{--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active)}:root{--ck-spacing-unit: .6em;--ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);--ck-spacing-standard: var(--ck-spacing-unit);--ck-spacing-medium: calc(var(--ck-spacing-unit) * .8);--ck-spacing-small: calc(var(--ck-spacing-unit) * .5);--ck-spacing-tiny: calc(var(--ck-spacing-unit) * .3);--ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * .16)}.ck.ck-autocomplete>.ck-search__results{border-radius:0;max-height:200px;overflow-y:auto;background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:auto}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background);border-radius:0;white-space:nowrap;cursor:default;vertical-align:middle;padding:var(--ck-spacing-tiny);text-align:center;min-width:var(--ck-ui-component-min-height);min-height:var(--ck-ui-component-min-height);line-height:1;font-size:inherit;border:1px solid transparent;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}@media (prefers-reduced-motion: reduce){.ck.ck-button,a.ck.ck-button{transition:none}}.ck.ck-button:active,a.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{font-size:inherit;font-weight:inherit;color:inherit;cursor:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit;opacity:.5}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-medium)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background);color:var(--ck-color-button-on-color)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background);color:var(--ck-color-button-action-text)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width: 2.6153846154em;--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);--ck-switch-button-translation: calc( var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px );--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton:hover,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:active{color:inherit;background:transparent}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(2 * var(--ck-spacing-large))}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(2 * var(--ck-spacing-large))}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;border:1px solid transparent;width:var(--ck-switch-button-toggle-width);background:var(--ck-color-switch-button-off-background)}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0;width:var(--ck-switch-button-toggle-inner-size);height:var(--ck-switch-button-toggle-inner-size);background:var(--ck-color-switch-button-inner-background);transition:all .3s ease}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(.5 * var(--ck-border-radius))}@media (prefers-reduced-motion: reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;outline:none;box-shadow:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline-offset:1px;outline:var(--ck-focus-ring)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translate(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translate(calc(-1 * var( --ck-switch-button-translation )))}.ck.ck-button.ck-list-item-button{padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard))}.ck.ck-button.ck-list-item-button,.ck.ck-button.ck-list-item-button.ck-on{background:var(--ck-color-list-background);color:var(--ck-color-text)}[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-right:var(--ck-spacing-small)}.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover{background:var(--ck-color-list-button-hover-background)}.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled):not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable):not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-on:hover:not(.ck-disabled){color:var(--ck-color-text)}:root{--ck-collapsible-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-collapsible>.ck.ck-button{width:100%;font-weight:700;border-radius:0;color:inherit}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:not(:focus),.ck.ck-collapsible>.ck.ck-button:hover:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}:root{--ck-color-grid-tile-size: 24px;--ck-color-color-grid-check-icon: hsl(212, 81%, 46%)}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{transition:.2s ease box-shadow}@media (forced-colors: none){.ck.ck-color-grid__tile{width:var(--ck-color-grid-tile-size);height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);padding:0;border:0}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors: active){.ck.ck-color-grid__tile{width:unset;height:unset;min-width:unset;min-height:unset;padding:0 var(--ck-spacing-small)}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion: reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{display:none;color:var(--ck-color-color-grid-check-icon)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer){width:15px;height:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}:root{--ck-dialog-overlay-background-color: hsla( 0, 0%, 0%, .5 );--ck-dialog-drop-shadow: 0px 0px 6px 2px hsl(0deg 0% 0% / 15%);--ck-dialog-max-width: 100vw;--ck-dialog-max-height: 90vh;--ck-color-dialog-background: var(--ck-color-base-background);--ck-color-dialog-form-header-border: var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0;--ck-drop-shadow: var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width);border:1px solid var(--ck-color-base-border);overscroll-behavior:contain}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}.ck-dialog-scroll-locked{overflow:hidden}@keyframes ck-dialog-fade-in{0%{background:#0000}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}:root{--ck-dropdown-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:7em;overflow:hidden;text-overflow:ellipsis}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;min-width:100%}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}:root{--ck-color-split-button-hover-background: hsl(0, 0%, 92%);--ck-color-split-button-hover-border: hsl(0, 0%, 70%)}[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-top-right-radius:unset;border-bottom-right-radius:unset}[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-top-left-radius:unset;border-bottom-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-top-left-radius:unset;border-bottom-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-top-right-radius:unset;border-bottom-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-top-width:0px;border-bottom-width:0px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{content:"";position:absolute;width:1px;height:100%;background-color:var(--ck-color-split-button-hover-border)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border: var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button{width:100%;padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));border-radius:0}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-icon-spacing:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{transform:rotate(-90deg);margin-right:calc(-1 * var(--ck-spacing-small))}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{transform:rotate(90deg);margin-left:calc(-1 * var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-dropdown-menu-list__nested-menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}:root{--ck-dropdown-menu-menu-item-min-width: 18em}.ck.ck-dropdown-menu-list__nested-menu__item{min-width:var(--ck-dropdown-menu-menu-item-min-width)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button{border-radius:0}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container,.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container{margin-left:calc(-1 * var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus{border-color:transparent;box-shadow:none}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}:root{--ck-dropdown-menu-menu-panel-max-width: 75vw}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;height:fit-content;max-width:var(--ck-dropdown-menu-menu-panel-max-width)}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:after,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:before{display:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_es,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_se{border-top-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ws,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_sw{border-top-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_en,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ne{border-bottom-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_wn,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_nw{border-bottom-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:focus{outline:none}:root{--ck-accessibility-help-dialog-max-width: 600px;--ck-accessibility-help-dialog-max-height: 400px;--ck-accessibility-help-dialog-border-color: hsl(220, 6%, 81%);--ck-accessibility-help-dialog-code-background-color: hsl(0deg 0% 92.94%);--ck-accessibility-help-dialog-kbd-shadow-color: hsl(0deg 0% 61%)}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{padding:var(--ck-spacing-large);max-width:var(--ck-accessibility-help-dialog-max-width);max-height:var(--ck-accessibility-help-dialog-max-height);overflow:auto;-webkit-user-select:text;user-select:text;border:1px solid transparent}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-weight:700;font-size:1.2em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-weight:700;font-size:1em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{display:grid;grid-template-columns:2fr 1fr;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);border-bottom:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{display:inline-block;background:var(--ck-accessibility-help-dialog-code-background-color);padding:.4em;vertical-align:middle;line-height:1;border-radius:2px;text-align:center;font-size:.9em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{min-width:1.8em;box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}:root{--ck-color-editable-blur-selection: hsl(0, 0%, 85%)}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}.ck.ck-editor__editable_inline{overflow:auto;padding:0 var(--ck-spacing-standard);border:1px solid transparent}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>*:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>*:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}:root{--ck-form-header-height: 44px}.ck.ck-form__header{padding:var(--ck-spacing-small) var(--ck-spacing-large);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);border-bottom:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base: 15px;font-weight:700}.ck.ck-form__header:has(.ck-button-back.ck-hidden){padding-inline:var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-form__header:has(.ck-button-back:not(.ck-hidden)){padding-inline:var(--ck-spacing-small) var(--ck-spacing-small)}.ck.ck-form__header>.ck-button-back{margin-inline-end:var(--ck-spacing-small)}:root{--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));--ck-icon-font-size: .8333350694em}.ck.ck-icon{width:var(--ck-icon-size);height:var(--ck-icon-size);font-size:var(--ck-icon-font-size);cursor:inherit}.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color *:not([fill]){fill:currentColor}:root{--ck-input-width: 18em;--ck-input-text-width: var(--ck-input-width)}.ck.ck-input{border-radius:0;background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);min-width:var(--ck-input-width);min-height:var(--ck-ui-component-min-height);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}@media (prefers-reduced-motion: reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-input[readonly]{border:1px solid var(--ck-color-input-disabled-border);background:var(--ck-color-input-disabled-background);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{border-color:var(--ck-color-input-error-border);animation:ck-input-shake .3s ease both}@media (prefers-reduced-motion: reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.ck.ck-label{font-weight:700}:root{--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, .24, .95);--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y: calc(.6 * var(--ck-font-size-base));--ck-color-labeled-field-label-background: var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0;pointer-events:none;background:var(--ck-color-labeled-field-label-background);padding:0 calc(.5 * var(--ck-font-size-tiny));line-height:initial;font-weight:400;text-overflow:ellipsis;overflow:hidden;max-width:100%;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform-origin:0 0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75)}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform-origin:100% 0;transform:translate(calc(-1 * var(--ck-spacing-medium)),-6px) scale(.75)}@media (prefers-reduced-motion: reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));background:transparent;padding:0}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-field-view.ck-labeled-field-view_full-width{flex-grow:1}.ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}.ck.ck-list{border-radius:0;list-style-type:none;background:var(--ck-color-list-background);padding:var(--ck-spacing-small) 0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list__item{cursor:default;min-width:15em}.ck.ck-list__item>.ck-button:not(.ck-list-item-button){padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));min-height:unset;width:100%;border-radius:0}[dir=ltr] .ck.ck-list__item>.ck-button:not(.ck-list-item-button){text-align:left}[dir=rtl] .ck.ck-list__item>.ck-button:not(.ck-list-item-button){text-align:right}.ck.ck-list__item>.ck-button:not(.ck-list-item-button) .ck-button__label{line-height:calc(var(--ck-line-height-base) * var(--ck-font-size-base))}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button){background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button):hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button):focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium)}.ck-list .ck-list__group:first-child{padding-top:0}*:not(.ck-hidden)~.ck-list .ck-list__group{border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large) 0}.ck.ck-list__separator{height:1px;width:100%;background:var(--ck-color-base-border);margin:var(--ck-spacing-small) 0}.ck.ck-menu-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;background:var(--ck-color-base-background);padding:var(--ck-spacing-small);gap:var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);width:100%}.ck.ck-menu-bar__menu{font-size:inherit}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-height:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{width:unset;line-height:unset;overflow:visible}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(-90deg);margin-left:var(--ck-spacing-standard);margin-right:calc(-1 * var(--ck-spacing-small))}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(90deg);left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small);margin-left:calc(-1 * var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}:root{--ck-menu-bar-menu-item-min-width: 18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{font-size:var(--ck-icon-font-size)}[dir=ltr] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:var(--ck-spacing-medium)}:root{--ck-menu-bar-menu-panel-max-width: 75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck-rounded-corners .ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}.ck.ck-menu-bar .ck-list-item-button:focus,.ck.ck-menu-bar .ck-list-item-button:active{border-color:transparent;box-shadow:none}.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus,.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active{position:relative;z-index:2;outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}:root{--ck-balloon-border-width: 1px;--ck-balloon-arrow-offset: 2px;--ck-balloon-arrow-height: 10px;--ck-balloon-arrow-half-width: 8px;--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0;min-height:15px;background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border)}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{width:0;height:0;border-style:solid}.ck.ck-balloon-panel[class*=arrow_n]:before,.ck.ck-balloon-panel[class*=arrow_n]:after{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:before,.ck.ck-balloon-panel[class*=arrow_s]:after{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:before,.ck.ck-balloon-panel[class*=arrow_e]:after{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:before,.ck.ck-balloon-panel[class*=arrow_w]:after{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after{left:50%;margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after{right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after{left:50%;margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after{right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after{right:25%;margin-right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after{left:25%;margin-left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after{right:25%;margin-right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after{left:25%;margin-left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after{right:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after{left:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}:root{--ck-balloon-fake-panel-offset-horizontal: 6px;--ck-balloon-fake-panel-offset-vertical: 6px}.ck .ck-fake-panel div{box-shadow:var(--ck-drop-shadow),0 0;min-height:15px;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);width:100%;height:100%}.ck .ck-fake-panel div:nth-child(1){margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical: -6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{box-shadow:var(--ck-drop-shadow),0 0;border-width:0 1px 1px;border-top-left-radius:0;border-top-right-radius:0}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child){margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width: 600px){.ck.ck-responsive-form{padding:0;width:calc(.8 * var(--ck-input-width))}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:nth-last-child(1),.ck.ck-responsive-form>.ck-button:nth-last-child(2){padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-large);border-radius:0}.ck.ck-responsive-form>.ck-button:nth-last-child(1):not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(1),[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(1),[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(1):last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}:root{--ck-search-field-view-horizontal-spacing: calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x: var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{padding-left:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width: 100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{min-width:auto;min-height:auto;background:none;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty){padding-right:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{width:100%;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-spinner-container{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);animation:1.5s infinite ck-spinner-rotate linear}@media (prefers-reduced-motion: reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);border-radius:50%;border:2px solid var(--ck-color-text);border-top-color:transparent}@keyframes ck-spinner-rotate{to{transform:rotate(360deg)}}.ck-textarea{overflow-x:hidden}:root{--ck-color-block-toolbar-button: var(--ck-color-text);--ck-block-toolbar-button-size: var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}.ck.ck-toolbar{border-radius:0;background:var(--ck-color-toolbar-background);padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border)}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar .ck.ck-toolbar__separator{height:var(--ck-icon-size);width:1px;min-width:1px;background:var(--ck-color-toolbar-border);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>*:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>*:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{width:100%;margin:0;border-radius:0}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck,.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck{margin-right:0}[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child{margin-left:0}[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child,.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator,.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child){margin-left:var(--ck-spacing-small)}[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child{margin-right:0}[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child,.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator,.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child){margin-right:var(--ck-spacing-small)}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width: 0px;--ck-balloon-arrow-offset: 0px;--ck-balloon-arrow-half-width: 4px;--ck-balloon-arrow-height: 4px;--ck-tooltip-text-padding: 4px;--ck-color-panel-background: var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);box-shadow:none}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{font-size:.9em;line-height:1.5;color:var(--ck-color-tooltip-text)}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{white-space:break-spaces;display:inline-block;padding:var(--ck-tooltip-text-padding) 0;max-width:200px}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0;border:1px solid var(--ck-color-base-border);border-bottom-width:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}:root{--ck-bookmark-icon-hover-fill-color: var(--ck-color-widget-hover-border);--ck-bookmark-icon-selected-fill-color: var(--ck-color-focus-border);--ck-bookmark-icon-animation-duration: var(--ck-widget-handler-animation-duration);--ck-bookmark-icon-animation-curve: var(--ck-widget-handler-animation-curve)}.ck .ck-bookmark.ck-widget{display:inline-block;outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon__fill{transition:fill var(--ck-bookmark-icon-animation-duration) var(--ck-bookmark-icon-animation-curve)}.ck .ck-bookmark.ck-widget:hover .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-hover-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-selected-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected,.ck .ck-bookmark.ck-widget.ck-widget_selected:hover{outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon{position:relative;display:block;top:-.1em}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon{height:1.2em;width:auto;vertical-align:middle}.ck .ck-fake-bookmark-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-bookmark-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}:root{--ck-bookmark-form-width: 340px}@media screen and (max-width: 600px){:root{--ck-bookmark-form-width: 300px}}.ck.ck-bookmark-form{width:var(--ck-bookmark-form-width)}.ck.ck-bookmark-balloon .ck.ck-toolbar>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-bookmark-toolbar__preview{padding:0 var(--ck-spacing-medium);max-width:var(--ck-input-width);min-width:3em;font-weight:400;text-overflow:ellipsis;text-align:center;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}:root{--ck-clipboard-drop-target-dot-width: 12px;--ck-clipboard-drop-target-dot-height: 8px;--ck-clipboard-drop-target-color: var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{bottom:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-left:-1px}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{content:"";width:0;height:0;display:block;position:absolute;left:50%;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));transform:translate(-50%);border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-clipboard-drop-target-line{height:0;border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-top:-1px}.ck.ck-clipboard-drop-target-line:before{content:"";position:absolute;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-width));width:0;height:0;border-style:solid}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{left:-1px;border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color)}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{right:-1px;border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent}:root{--ck-color-code-block-label-background: hsl(0, 0%, 46%)}.ck.ck-editor__editable pre[data-language]:after{top:-1px;right:10px;background:var(--ck-color-code-block-label-background);font-size:10px;font-family:var(--ck-font-face);line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);color:#fff;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-y:auto;overflow-x:hidden}@media (forced-colors: active){.ck.ck-placeholder,.ck .ck-placeholder{forced-color-adjust:preserve-parent-color}}.ck.ck-placeholder:before,.ck .ck-placeholder:before{cursor:text}@media (forced-colors: none){.ck.ck-placeholder:before,.ck .ck-placeholder:before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors: active){.ck.ck-placeholder:before,.ck .ck-placeholder:before{font-style:italic;margin-left:1px}}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:stretch;padding:var(--ck-spacing-large);margin:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*,[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*,[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input{width:100%;min-width:50px}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{top:50%;transform:translateY(-50%);color:var(--ck-color-base-border)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(-1 * var(--ck-spacing-large))}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 600px){.ck.ck-find-and-replace-form{width:300px;max-width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;width:100%;margin-bottom:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{width:100%;text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex-wrap:wrap;flex:1 1 auto}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{width:100%;text-align:center}}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-html-embed-content-width: calc(100% - 1.5 * var(--ck-icon-size));--ck-html-embed-source-height: 10em;--ck-html-embed-unfocused-outline-width: 1px;--ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background: var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color: hsl(0deg 0% 45%)}.ck-widget.raw-html-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground)}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{content:attr(data-html-embed-label);top:calc(-1 * var(--ck-html-embed-unfocused-outline-width));left:var(--ck-spacing-standard);background:#999;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face)}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{top:0;padding:var(--ck-spacing-tiny) var(--ck-spacing-small)}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{top:0;padding:var(--ck-spacing-tiny) var(--ck-spacing-small);background:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{top:0;padding:var(--ck-spacing-tiny) var(--ck-spacing-small)}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{top:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;height:var(--ck-html-embed-source-height);width:var(--ck-html-embed-content-width);resize:none;min-width:0;padding:var(--ck-spacing-standard);font-family:monospace;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-size:var(--ck-font-size-base);text-align:left;direction:ltr}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview{pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview-content{box-sizing:border-box;background-color:var(--ck-color-base-foreground)}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color)}:root{--ck-image-insert-insert-by-url-width: 250px}.ck.ck-image-insert-url{--ck-input-width: 100%}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large)}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-form>.ck.ck-button{display:block;width:100%}[dir=ltr] .ck.ck-image-insert-form>.ck.ck-button{text-align:left}[dir=rtl] .ck.ck-image-insert-form>.ck.ck-button{text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width);padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-color-image-upload-icon: hsl(0, 0%, 100%);--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);--ck-image-upload-icon-size: 20;--ck-image-upload-icon-width: 2px;--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px)}.ck-image-upload-complete-icon{opacity:0;background:var(--ck-color-image-upload-icon-background);animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;animation-fill-mode:forwards,forwards;animation-duration:.5s,.5s;font-size:calc(1px * var(--ck-image-upload-icon-size));animation-delay:0ms,3s;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{left:25%;top:50%;opacity:0;height:0;width:0;transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);animation-name:ck-upload-complete-icon-check;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.ck-image-upload-complete-icon{animation-duration:0ms}.ck-image-upload-complete-icon:after{animation:none;opacity:1;width:.3em;height:.45em}}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{opacity:1;width:0;height:0}33%{width:.3em;height:0}to{opacity:1;width:.3em;height:.45em}}:root{--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);--ck-upload-placeholder-loader-size: 32px;--ck-upload-placeholder-image-aspect-ratio: 2.8}.ck .ck-image-upload-placeholder{width:100%;margin:0}.ck .ck-image-upload-placeholder.image-inline{width:calc(2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{width:100%;height:100%}.ck .ck-upload-placeholder-loader:before{width:var(--ck-upload-placeholder-loader-size);height:var(--ck-upload-placeholder-loader-size);border-radius:50%;border-top:3px solid var(--ck-color-upload-placeholder-loader);border-right:2px solid transparent;animation:ck-upload-placeholder-loader 1s linear infinite}@keyframes ck-upload-placeholder-loader{to{transform:rotate(360deg)}}.ck.ck-editor__editable .image.ck-appear,.ck.ck-editor__editable .image-inline.ck-appear{animation:fadeIn .7s}@media (prefers-reduced-motion: reduce){.ck.ck-editor__editable .image.ck-appear,.ck.ck-editor__editable .image-inline.ck-appear{opacity:1;animation:none}}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{height:2px;width:0;background:var(--ck-color-upload-bar-background);transition:width .1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--ck-text-alternative-form-width: 340px}@media screen and (max-width: 600px){:root{--ck-text-alternative-form-width: 300px}}.ck.ck-text-alternative-form.ck-responsive-form{width:var(--ck-text-alternative-form-width)}:root{--ck-image-custom-resize-form-width: 340px}@media screen and (max-width: 600px){:root{--ck-image-custom-resize-form-width: 300px}}.ck.ck-image-custom-resize-form.ck-responsive-form{width:var(--ck-image-custom-resize-form-width)}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}:root{--ck-link-bookmark-icon-size: calc( var(--ck-icon-size) * .7)}.ck.ck-toolbar.ck-link-toolbar>.ck-toolbar__items{flex-wrap:nowrap}a.ck.ck-button.ck-link-toolbar__preview{padding:0 var(--ck-spacing-medium);color:var(--ck-color-link-default);cursor:pointer;justify-content:center}a.ck.ck-button.ck-link-toolbar__preview .ck.ck-button__label{text-overflow:ellipsis;max-width:var(--ck-input-width)}a.ck.ck-button.ck-link-toolbar__preview,a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus,a.ck.ck-button.ck-link-toolbar__preview:active{background:none}a.ck.ck-button.ck-link-toolbar__preview:active{box-shadow:none}a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus{text-decoration:underline}a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{width:var(--ck-link-bookmark-icon-size);height:var(--ck-link-bookmark-icon-size)}[dir=ltr] a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{margin-right:var(--ck-spacing-tiny);margin-left:var(--ck-spacing-small)}[dir=rtl] a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{margin-left:var(--ck-spacing-tiny);margin-right:var(--ck-spacing-small)}a.ck.ck-button.ck-link-toolbar__preview:has(.ck-icon){padding-left:var(--ck-spacing-extra-tiny )}:root{--ck-link-panel-width: 340px;--ck-link-provider-list-item-text-height: calc(var(--ck-line-height-base) * var(--ck-font-size-base));--ck-link-provider-list-item-height: calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small) + var(--ck-spacing-small))}@media screen and (max-width: 600px){:root{--ck-link-panel-width: 300px}}.ck.ck-form.ck-link-form{width:var(--ck-link-panel-width);padding-bottom:0}@media screen and (max-width: 600px){.ck.ck-form.ck-link-form.ck-responsive-form .ck-labeled-field-view{margin:0}}.ck.ck-form.ck-link-form .ck-link-form__providers-list{border-top:1px solid var(--ck-color-base-border)}.ck.ck-form.ck-link-form .ck-link-form__providers-list:has(.ck-list__item:nth-child(n+5)){overflow:auto;max-height:calc(var(--ck-link-provider-list-item-height) * 4 + var(--ck-spacing-large) + 1px)}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-radius:0}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{overflow:hidden;text-overflow:ellipsis}:root{--ck-link-image-indicator-icon-size: 20;--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px)}.ck.ck-editor__editable figure.image>a:after,.ck.ck-editor__editable a span.image-inline:after{content:"";top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-size:14px;background-repeat:no-repeat;background-position:center;border-radius:100%;overflow:hidden;width:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));height:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size))}:root{--ck-link-properties-width: 340px}@media screen and (max-width: 600px){:root{--ck-link-properties-width: 300px}}.ck.ck-link-properties{width:var(--ck-link-properties-width)}:root{--ck-link-providers-width: 340px;--ck-link-list-view-max-height: 240px;--ck-link-list-view-icon-size: calc( var(--ck-icon-size) * .8)}@media screen and (max-width: 600px){:root{--ck-link-providers-width: 300px}}.ck.ck-link-providers{width:var(--ck-link-providers-width)}.ck.ck-link-providers .ck-form__header__label{overflow:hidden;text-overflow:ellipsis}.ck.ck-link-providers>.ck-link-providers__list{max-height:min(var(--ck-link-list-view-max-height),40vh)}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{width:var(--ck-link-list-view-icon-size);height:var(--ck-link-list-view-icon-size)}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck.ck-link-providers .ck-link__empty-list-info{padding:calc(2 * var(--ck-spacing-large)) var(--ck-spacing-medium);text-align:center;font-style:italic}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;padding-left:0;padding-right:0;margin-bottom:calc(-1 * var(--ck-spacing-tiny))}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{box-shadow:none;border-color:transparent;background:none}:root{--ck-list-style-button-size: 44px}.ck.ck-list-styles-list{grid-template-columns:repeat(3,auto);row-gap:var(--ck-spacing-medium);column-gap:var(--ck-spacing-medium);padding:var(--ck-spacing-large)}.ck.ck-list-styles-list .ck-button{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size);padding:0;margin:0;box-sizing:content-box}.ck.ck-list-styles-list .ck-button .ck-icon{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size)}:root{--ck-media-embed-placeholder-icon-size: 3em;--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{padding:calc(3 * var(--ck-spacing-standard));background:var(--ck-color-base-foreground)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{min-width:var(--ck-media-embed-placeholder-icon-size);height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);background-position:center;background-size:cover}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{width:100%;height:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);white-space:nowrap;text-align:center;font-style:italic;text-overflow:ellipsis}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-width:300px;max-height:380px}.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(to right,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:root{--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%)}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}:root{--ck-color-restricted-editing-exception-background: hsla(31, 100%, 65%, .2);--ck-color-restricted-editing-exception-hover-background: hsla(31, 100%, 65%, .35);--ck-color-restricted-editing-exception-brackets: hsla(31, 100%, 40%, .4);--ck-color-restricted-editing-selected-exception-background: hsla(31, 100%, 65%, .5);--ck-color-restricted-editing-selected-exception-brackets: hsla(31, 100%, 40%, .6)}.ck-editor__editable .restricted-editing-exception{transition:.2s ease-in-out background;background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0%,var(--ck-color-restricted-editing-exception-brackets) 5px,hsla(0,0%,0%,0) 6px,hsla(0,0%,0%,0) calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1}@media (prefers-reduced-motion: reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0%,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-character-grid-tile-size: 24px}.ck.ck-character-grid{overflow-y:auto;overflow-x:hidden}.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(auto-fill,minmax(var(--ck-character-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-standard)}.ck.ck-character-grid .ck-character-grid__tile{width:var(--ck-character-grid-tile-size);height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);font-size:1.5em;padding:0;transition:.2s ease box-shadow;border:0}@media (prefers-reduced-motion: reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);width:100%;text-align:center}.ck.ck-character-info{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-top:1px solid var(--ck-color-base-border)}.ck.ck-character-info>*{text-transform:uppercase;font-size:var(--ck-font-size-small)}.ck.ck-character-info .ck-character-info__name{max-width:280px;text-overflow:ellipsis;overflow:hidden}.ck.ck-character-info .ck-character-info__code{opacity:.6}.ck.ck-special-characters-navigation>.ck-label{max-width:160px;text-overflow:ellipsis;overflow:hidden}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{text-overflow:ellipsis;overflow:hidden}}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width: 120px;--ck-style-panel-button-height: 80px;--ck-style-panel-button-label-background: hsl(0, 0%, 94.1%);--ck-style-panel-button-hover-label-background: hsl(0, 0%, 92.1%);--ck-style-panel-button-hover-border-color: hsl(0, 0%, 70%)}.ck.ck-style-panel .ck-style-grid{row-gap:var(--ck-spacing-large);column-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background: var(--ck-color-base-background);--ck-color-button-default-active-background: var(--ck-color-base-background);padding:0;width:var(--ck-style-panel-button-width);height:var(--ck-style-panel-button-height)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{height:22px;line-height:22px;width:100%;padding:0 var(--ck-spacing-medium);overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{width:100%;overflow:hidden;opacity:.9;padding:var(--ck-spacing-medium);background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background: var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{opacity:.4;border-color:var(--ck-color-base-foreground);filter:saturate(.3)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height: 470px}.ck.ck-style-panel{padding:var(--ck-spacing-large);overflow-y:auto;max-height:var(--ck-style-panel-max-height)}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-top-left-radius:0;border-bottom-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0;width:20px;height:20px;border:1px solid var(--ck-color-input-border)}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{top:-30%;left:50%;height:150%;width:8%;background:red;border-radius:2px;transform:rotate(45deg);transform-origin:50%}.ck.ck-input-color .ck.ck-input-color__remove-color{width:100%;padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:0;margin-left:var(--ck-spacing-standard)}.ck.ck-form__row>*:not(.ck-label)+*{margin-inline-start:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{width:100%;min-width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}:root{--ck-insert-table-dropdown-padding: 10px;--ck-insert-table-dropdown-box-height: 11px;--ck-insert-table-dropdown-box-width: 12px;--ck-insert-table-dropdown-box-margin: 1px}.ck .ck-insert-table-dropdown__grid{width:calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{min-width:var(--ck-insert-table-dropdown-box-width);min-height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);border:1px solid var(--ck-color-base-border);border-radius:1px;outline:none;transition:none}@media (prefers-reduced-motion: reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{border-color:var(--ck-color-focus-border);background:var(--ck-color-focus-outer-shadow)}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}:root{--ck-color-selector-focused-cell-background: hsla(212, 90%, 80%, .3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-selector-focused-cell-background);outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:root{--ck-table-properties-error-arrow-size: 6px;--ck-table-properties-min-error-width: 150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:80px;min-width:80px;max-width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0;background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}@media (prefers-reduced-motion: reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}:root{--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{position:relative;caret-color:transparent;outline:unset;box-shadow:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{content:"";pointer-events:none;background-color:var(--ck-table-selected-cell-background);position:absolute;top:0;left:0;right:0;bottom:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-table-layout-widget-type-around-button-size: 16px;--ck-table-layout-widget-type-around-icon-width: 10px;--ck-table-layout-widget-type-around-icon-height: 8px;--ck-table-layout-widget-handler-icon-size: 10px;--ck-table-layout-default-border-color: hsl(0, 0%, 83%)}.ck-editor__editable .table.layout-table>table{width:100%;height:100%;border-collapse:revert}.ck-editor__editable .table.layout-table>table:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:transparent;border-width:0;outline:none}.ck-editor__editable .table.layout-table>table>tbody>tr>td{box-shadow:revert;padding:revert;min-width:2em;text-indent:1px}.ck-editor__editable .table.layout-table>table>tbody>tr>td[style^="width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=" width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=";width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*="'width:"]{min-width:auto}.ck-editor__editable .table.layout-table>table>tbody>tr>td:focus{background-color:transparent}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:transparent;border-width:0;outline:var(--ck-table-layout-default-border-color) 1px dashed;outline-offset:-1px}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]):focus{outline:var(--ck-color-focus-border) 1px solid}.ck-editor__editable .table.layout-table>table>tbody>tr>td>.ck-table-bogus-paragraph{width:calc(100% - 1px);text-indent:0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around{--ck-widget-type-around-button-size: var(--ck-table-layout-widget-type-around-button-size)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{transform:translateY(0);z-index:2}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:var(--ck-table-layout-widget-type-around-button-size);left:min(10%,30px);border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before:after{border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after:after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button svg{width:var(--ck-table-layout-widget-type-around-icon-width);height:var(--ck-table-layout-widget-type-around-icon-height)}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_with-selection-handle>.ck-widget__selection-handle{--ck-widget-handler-icon-size: var(--ck-table-layout-widget-handler-icon-size);transform:translateY(calc(0px - var(--ck-widget-outline-thickness)));z-index:3}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:0}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:0}:root{--ck-widget-outline-thickness: 3px;--ck-widget-handler-icon-size: 16px;--ck-widget-handler-animation-duration: .2s;--ck-widget-handler-animation-curve: ease;--ck-color-widget-blurred-border: hsl(0, 0%, 87%);--ck-color-widget-hover-border: hsl(43, 100%, 62%);--ck-color-widget-editable-focus-background: var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background)}.ck .ck-widget{outline-width:var(--ck-widget-outline-thickness);outline-style:solid;outline-color:transparent;transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{box-shadow:var(--ck-inner-shadow),0 0}@media (forced-colors: none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused:not(td,th),.ck .ck-editor__nested-editable:focus:not(td,th){outline:none;border:var(--ck-focus-ring)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{padding:4px;box-sizing:border-box;background-color:transparent;opacity:0;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;transform:translateY(-100%);left:calc(0px - var(--ck-widget-outline-thickness));top:0}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{width:var(--ck-widget-handler-icon-size);height:var(--ck-widget-handler-icon-size);color:var(--ck-color-widget-drag-handler-icon-color)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-focus-border)}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness: 0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck .ck-widget:has(.ck-widget.table:hover){outline-color:transparent}.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}:root{--ck-resizer-size: 10px;--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);--ck-resizer-border-width: 1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{width:var(--ck-resizer-size);height:var(--ck-resizer-size);background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid hsl(0,0%,100%);border-radius:var(--ck-resizer-border-radius)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{top:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{top:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}:root{--ck-widget-type-around-button-size: 20px;--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha: 0;--ck-color-widget-type-around-button-radar-end-alpha: .3;--ck-color-widget-type-around-button-icon: var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{width:var(--ck-widget-type-around-button-size);height:var(--ck-widget-type-around-button-size);background:var(--ck-color-widget-type-around-button);border-radius:100px;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{width:10px;height:8px;transform:translate(-50%,-50%);transition:transform .5s ease;margin-top:1px}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button:hover{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:none}}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{width:calc(var(--ck-widget-type-around-button-size) - 2px);height:calc(var(--ck-widget-type-around-button-size) - 2px);border-radius:100px;background:linear-gradient(135deg,#fff0,#ffffff4d)}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after{outline-color:transparent}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{pointer-events:none;height:1px;animation:ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;outline:solid 1px hsla(0,0%,100%,.5);background:var(--ck-color-base-text)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle{opacity:0}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget:has(.ck-widget.table:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}:root{--ck-image-processing-highlight-color: hsl(220, 10%, 98%);--ck-image-processing-background-color: hsl(220, 10%, 90%)}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{content:"";position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;animation:ck-image-processing-animation 2s linear infinite}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;position:relative;pointer-events:none}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle{display:none}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{position:absolute;pointer-events:none}.ck-content pre{padding:1em;color:#353535;background:#c7c7c74d;border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-menu-bar{border:none;border-bottom:1px solid var(--ck-color-toolbar-border)}:root{--ck-emoji-grid-tile-size: 27px}.ck.ck-emoji .ck.ck-emoji__tiles{max-width:100%;max-height:min(265px,40vh);overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--ck-color-base-border)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ck-emoji-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-small)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{width:var(--ck-emoji-grid-tile-size);height:var(--ck-emoji-grid-tile-size);min-width:var(--ck-emoji-grid-tile-size);min-height:var(--ck-emoji-grid-tile-size);font-size:1.5em;padding:0;transition:.2s ease box-shadow;border:0}@media (prefers-reduced-motion: reduce){.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{transition:none}}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:focus:not(.ck-disabled),.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile .ck-button__label{line-height:var(--ck-emoji-grid-tile-size);width:100%;text-align:center}.ck.ck-emoji__categories-list{display:flex;justify-content:space-between;margin:0 var(--ck-spacing-large)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text{border-width:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding:0;font-size:var(--ck-font-size-big);min-width:var(--ck-font-size-big);min-height:var(--ck-font-size-big)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text.ck-emoji__category-item.ck-on{border-bottom-color:var(--ck-color-base-active)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text>span{margin:auto}.ck.ck-emoji__skin-tone{margin-left:var(--ck-spacing-standard)}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck.ck-list__item{min-width:1em}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:initial}.ck.ck-form.ck-emoji-picker-form{padding-bottom:0}.ck.ck-form.ck-emoji-picker-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border-color:transparent}.ck.ck-emoji{width:320px}.ck .ck.ck-emoji__search{display:flex;padding:var(--ck-spacing-large);padding-bottom:var(--ck-spacing-medium);justify-content:space-between;align-items:center}.ck .ck.ck-emoji__search>.ck.ck-search{flex:1}.ck .ck-fake-emoji-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-emoji-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}div.ck.ck-balloon-panel.ck-emoji-picker-balloon{z-index:calc(var( --ck-z-dialog ) + 1)}.ck.ck-placeholder,.ck .ck-placeholder{position:relative}.ck.ck-placeholder:before,.ck .ck-placeholder:before{position:absolute;left:0;right:0;content:attr(data-placeholder);pointer-events:none}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{display:flex}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter{position:absolute}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}html.ck-fullscreen,body.ck-fullscreen{--ck-z-fullscreen: 10000;overflow:hidden;--ck-z-default: calc(var(--ck-z-fullscreen) + 1);--ck-z-panel: calc(var(--ck-z-default) + 999);--ck-z-dialog: 100000}html.ck-fullscreen .ckbox-reset:not(#n)>.ckbox--dialog,body.ck-fullscreen .ckbox-reset:not(#n)>.ckbox--dialog{--ckbox-z-index-root: calc(var(--ck-z-dialog) + 1)}html.ck-fullscreen .ckbox:not(#n) .ckbox-img-editor,body.ck-fullscreen .ckbox:not(#n) .ckbox-img-editor{--ckbox-z-index-preview: calc(var(--ck-z-dialog) + 1)}html.ck-fullscreen .ck-pagination-view-line,body.ck-fullscreen .ck-pagination-view-line{z-index:calc(var(--ck-z-fullscreen) + 1)}html.ck-fullscreen .page-break__label,body.ck-fullscreen .page-break__label{z-index:calc(var(--ck-z-fullscreen) + 2)}.ck.ck-fullscreen__main-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--ck-z-fullscreen);background:var(--ck-color-base-foreground);display:flex;flex-direction:column}.ck.ck-fullscreen__main-wrapper .ck.ck-revision-history-ui__changes-navigation{margin-top:0;margin-bottom:0}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper{position:absolute}.ck-fullscreen__menu-bar .ck.ck-menu-bar{border:none}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{--ck-fullscreen-editor-top-margin: 28px;--ck-fullscreen-editor-bottom-margin: 28px;display:flex;justify-content:flex-start;overflow:auto;max-height:100%}.ck-fullscreen__sidebar{width:300px;margin-top:var(--ck-fullscreen-editor-top-margin);margin-left:10px;flex-shrink:0}.ck-fullscreen__sidebar[data-ck-fullscreen=right-sidebar]{margin-right:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{margin-top:var(--ck-fullscreen-editor-top-margin);margin-bottom:56px;height:100%;margin-left:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable:after{content:"";display:block;height:var(--ck-fullscreen-editor-bottom-margin)}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable){box-sizing:border-box;width:calc(210mm + 2px);min-height:297mm;height:fit-content;padding:20mm 12mm;border:1px var(--ck-color-base-border) solid;background:#fff;box-shadow:0 2px 3px #00000014}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck-source-editing-area{width:calc(210mm + 2px)}.ck-fullscreen__left-sidebar{font-family:Helvetica,Arial,sans-serif;--ck-user-avatar-size: 28px;position:sticky;align-self:flex-start;top:0;height:100%;background-color:transparent;margin-top:0;box-sizing:border-box;display:flex;flex-direction:column}.ck-fullscreen__left-sidebar .ck.ck-presence-list--collapsed{--ck-user-avatar-size: 32px}.ck-fullscreen__left-sidebar>:first-child{padding-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__left-sidebar .ck-user,.ck-fullscreen__left-sidebar .ck-presence-list__users-counter__text{font-size:.85em}.ck-fullscreen__left-sidebar-item{padding:var(--ck-spacing-medium);margin-bottom:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item:last-child{margin-bottom:0}.ck-fullscreen__left-sidebar-header{--ck-fullscreen-presence-list-header-font-size: .875em;font-size:var(--ck-fullscreen-presence-list-header-font-size);font-weight:700;color:var(--ck-document-outline-item-default-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ck-fullscreen__left-sidebar--sticky{position:sticky;top:0}.ck-fullscreen__left-sidebar--sticky>:first-child{padding-top:0}.ck-fullscreen__presence-list{margin-top:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item--no-margin{margin:0}.ck-fullscreen__left-sidebar .ck.ck-document-outline{padding-top:0;padding-left:0;padding-right:0}.ck-fullscreen__document-outline-wrapper{padding-top:0;overflow-y:auto}.ck.ck-heading_heading1 .ck-button__label{font-size:20px}.ck.ck-heading_heading2 .ck-button__label{font-size:17px}.ck.ck-heading_heading3 .ck-button__label{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}:root{--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-highlight-pen-green: hsl(112, 100%, 27%)}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-widget.raw-html-embed{margin:.9em auto;position:relative;display:flow-root;min-width:15em;font-style:normal}.ck-widget.raw-html-embed:before{position:absolute;z-index:1}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{position:absolute;display:flex;flex-direction:column}.ck-widget.raw-html-embed .raw-html-embed__preview{position:relative;overflow:hidden;display:flex}.ck-widget.raw-html-embed .raw-html-embed__preview-content{width:100%;position:relative;margin:auto;display:table;border-collapse:separate;border-spacing:7px}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}:root{--ck-html-object-embed-unfocused-outline-width: 1px}.ck-widget.html-object-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground);padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));min-width:calc(76px + var(--ck-spacing-standard))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{font-weight:400;font-style:normal;position:absolute;content:attr(data-html-object-embed-label);top:0;left:var(--ck-spacing-standard);background:#999;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-image-caption-highlighted-background: hsl(52deg 100% 50%)}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}@media (forced-colors: active){.ck-content .image>figcaption{background-color:unset;color:unset}}@media (forced-colors: none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}}@media (prefers-reduced-motion: reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:var(--ck-color-image-caption-background)}}.ck.ck-image-insert-url{width:400px;padding:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-image-insert-url .ck-image-insert-url__action-row{display:grid;grid-template-columns:repeat(2,1fr)}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}:root{--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{position:absolute;top:0;left:0}.ck-image-upload-complete-icon{display:block;position:absolute;top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);border-radius:50%;z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}.ck .ck-upload-placeholder-loader{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable .image-inline img{height:auto}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}.ck.ck-link-providers>.ck-link-providers__list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{flex-shrink:0}.ck.ck-link-toolbar__preview{display:inline-block}.ck.ck-link-toolbar__preview .ck-button__label{overflow:hidden}.ck.ck-editor__editable figure.image>a:after,.ck.ck-editor__editable a span.image-inline:after{display:block;position:absolute}.ck.ck-link-form .ck-link-form__providers-list{display:flex;flex-direction:column}.ck.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{flex-grow:1}.ck.ck-link-form .ck-link__items:empty{display:none}.ck-editor__editable .ck-list-bogus-paragraph{display:block}.ck.ck-list-styles-list{display:grid}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-todo-list-checkmark-size: 16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}@media (prefers-reduced-motion: reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}@media (prefers-reduced-motion: reduce){.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-media__wrapper .ck-media__placeholder{display:flex;flex-direction:column;align-items:center}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{overflow:hidden;display:block}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>*:not(.ck-media__placeholder){pointer-events:none}.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck-vertical-form .ck-button:after{content:"";width:0;position:absolute;right:-1px;top:-1px;bottom:-1px;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width: 600px){.ck.ck-responsive-form .ck-button:after{content:"";width:0;position:absolute;right:-1px;top:-1px;bottom:-1px;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck.ck-media-form{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;width:400px}.ck.ck-media-form .ck-labeled-field-view{display:inline-block;width:100%}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (max-width: 600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-mention-list-max-height: 300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ck.ck-mentions>.ck-list__item{overflow:hidden;flex-shrink:0}div.ck.ck-balloon-panel.ck-mention-balloon{z-index:calc(var( --ck-z-dialog ) + 1)}:root{--ck-color-minimap-tracker-background: 208, 0%, 51%;--ck-color-minimap-iframe-outline: hsl(0deg 0% 75%);--ck-color-minimap-iframe-shadow: hsl(0deg 0% 0% / 11%);--ck-color-minimap-progress-background: hsl(0,0%,40%)}.ck.ck-minimap{position:absolute;-webkit-user-select:none;user-select:none;background:var(--ck-color-base-background)}.ck.ck-minimap,.ck.ck-minimap iframe{width:100%;height:100%}.ck.ck-minimap iframe{border:0;pointer-events:none;position:relative;outline:1px solid var(--ck-color-minimap-iframe-outline);box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);margin:0}.ck.ck-minimap .ck.ck-minimap__position-tracker{position:absolute;width:100%;top:0;background:hsla(var(--ck-color-minimap-tracker-background),.2);z-index:1;transition:background .1s ease-in-out}@media (prefers-reduced-motion: reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:hsla(var(--ck-color-minimap-tracker-background),.3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:hsla(var(--ck-color-minimap-tracker-background),.4)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:after,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover:after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{content:attr(data-progress) "%";position:absolute;top:5px;right:5px;background:var(--ck-color-minimap-progress-background);color:var(--ck-color-base-background);border:1px solid var(--ck-color-base-background);padding:2px 4px;font-size:10px;border-radius:3px;opacity:0;transition:opacity .1s ease-in-out}@media (prefers-reduced-motion: reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}.ck-content *:has(+.page-break){margin-bottom:0}}:root{--ck-show-blocks-border-color: hsl(0, 0%, 46%)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:calc(100% - 1px) 1px}.ck-source-editing-area{position:relative;overflow:hidden}.ck-source-editing-area:after,.ck-source-editing-area textarea{padding:var(--ck-spacing-large);margin:0;border:1px solid transparent;line-height:var(--ck-line-height-base);font-size:var(--ck-font-size-normal);font-family:monospace;white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";visibility:hidden;display:block}.ck-source-editing-area textarea{position:absolute;width:100%;height:100%;resize:none;outline:none;overflow:hidden;box-sizing:border-box;border-color:var(--ck-color-base-border);border-radius:0}.ck-rounded-corners .ck-source-editing-area textarea,.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}.ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}.ck.ck-character-info{display:flex;justify-content:space-between}.ck.ck-special-characters>.ck-dialog__content>div{width:350px;max-width:100%;height:100%;display:grid;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories{grid-area:1 / 1 / 2 / 2;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view{padding-top:var(--ck-spacing-standard);width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}@media (prefers-reduced-motion: reduce){.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown{display:block;width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button>span{width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-grid{grid-area:2 / 1 / 3 / 2;max-height:200px}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-info{grid-area:3 / 1 / 4 / 2}:root{--ck-style-panel-columns: 3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;justify-content:space-between;flex-direction:column}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{display:flex;align-content:center;justify-content:flex-start;align-items:center;flex-grow:1;flex-basis:100%}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content figure.table:not(.layout-table){display:table}.ck-content figure.table:not(.layout-table)>table{width:100%;height:100%}.ck-content figure.table:not(.layout-table),.ck-content table.table:not(.layout-table){margin:.9em auto}.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table{border-collapse:collapse;border-spacing:0;border:1px double hsl(0,0%,70%)}.ck-content table.table:not(.layout-table)>thead>tr>th,.ck-content figure.table:not(.layout-table)>table>thead>tr>th,.ck-content table.table:not(.layout-table)>tbody>tr>th,.ck-content figure.table:not(.layout-table)>table>tbody>tr>th{font-weight:700;background:#0000000d}.ck-content table.table:not(.layout-table)>thead>tr>td,.ck-content figure.table:not(.layout-table)>table>thead>tr>td,.ck-content table.table:not(.layout-table)>tbody>tr>td,.ck-content figure.table:not(.layout-table)>table>tbody>tr>td,.ck-content table.table:not(.layout-table)>thead>tr>th,.ck-content figure.table:not(.layout-table)>table>thead>tr>th,.ck-content table.table:not(.layout-table)>tbody>tr>th,.ck-content figure.table:not(.layout-table)>table>tbody>tr>th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}@media print{.ck-content figure.table>table{height:initial}}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}.ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-input-color{width:100%;display:flex;flex-direction:row-reverse}.ck.ck-input-color>input.ck.ck-input-text{min-width:auto;flex-grow:1}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{position:relative;overflow:hidden}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{position:absolute;display:block}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:first-child{margin-top:var(--ck-spacing-large)}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:last-child,.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:nth-last-child(2):has(+.ck-fake-selection-container){margin-bottom:var(--ck-spacing-large)}.ck-editor__editable .table.layout-table{display:table;margin:0}.ck-editor__editable .table.layout-table.ck-widget:hover{z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle{opacity:.75;visibility:visible}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle:hover{opacity:1}.ck-editor__editable .table.layout-table.ck-widget:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_selected{z-index:var(--ck-z-default)}.ck-content table.table.layout-table,.ck-content figure.table.layout-table{margin-top:0;margin-bottom:0}.ck-content table.table.layout-table,.ck-content figure.table.layout-table>table{border-spacing:0}:root{--ck-form-default-width: 340px}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form.ck-form_default-width{width:var(--ck-form-default-width)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text,.ck.ck-form .ck.ck-input-number{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit{flex-direction:column;align-items:stretch;padding:0}}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit>.ck{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit .ck-button_with-text{justify-content:center}}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}}[dir=ltr] .ck.ck-form.ck-responsive-form>:not(:first-child){margin-left:0}[dir=rtl] .ck.ck-form.ck-responsive-form>:not(:last-child){margin-left:0}.ck.ck-form__row.ck-table-form__action-row .ck-button-save,.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel{justify-content:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row,.ck.ck-table-form .ck-form__row.ck-table-form__background-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{flex-wrap:wrap;align-items:center}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{display:flex;flex-direction:column-reverse;align-items:center}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck-form__row>*:not(.ck-label,.ck-table-form__dimension-operator){flex-grow:1}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{position:absolute;left:50%;bottom:calc(-1 * var(--ck-table-properties-error-arrow-size));transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";position:absolute;top:calc(-1 * var(--ck-table-properties-error-arrow-size));left:50%;transform:translate(-50%)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{flex-wrap:wrap;flex-basis:0;align-content:baseline}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-color-selector-caption-highlighted-background: hsl(52deg 100% 50%)}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}@media (forced-colors: active){.ck-content .table>figcaption{background-color:unset;color:unset}}@media (forced-colors: none){.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}:root{--ck-color-selector-column-resizer-hover: var(--ck-color-base-active);--ck-table-column-resizer-width: 7px;--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -.5 - .5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word}.ck.ck-editor__editable .table td,.ck.ck-editor__editable .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{position:absolute;top:0;bottom:0;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:var(--ck-z-default)}.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer,.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-selector-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-hidden{display:none!important}:root{--ck-z-default: 1;--ck-z-panel: calc( var(--ck-z-default) + 999 );--ck-z-dialog: 9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-font-size: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-powered-by-line-height: calc(var(--ck-font-size-base) * 10 / 13);--ck-powered-by-letter-spacing: calc(var(--ck-font-size-base) * -.2 / 13);--ck-powered-by-padding-vertical: 2px;--ck-powered-by-padding-horizontal: 4px;--ck-powered-by-text-color: hsl(0, 0%, 31%);--ck-powered-by-border-radius: var(--ck-border-radius);--ck-powered-by-background: hsl(0, 0%, 100%);--ck-powered-by-border-color: var(--ck-color-focus-border);--ck-powered-by-svg-width: 53;--ck-powered-by-svg-height: 10;--ck-powered-by-icon-width: calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-width) / 13);--ck-powered-by-icon-height: calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-height) / 13)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius: var(--ck-powered-by-border-radius);box-shadow:none;background:var(--ck-powered-by-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{cursor:pointer;display:flex;align-items:center;opacity:.66;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{font-size:var(--ck-powered-by-font-size);letter-spacing:var(--ck-powered-by-letter-spacing);padding-left:2px;text-transform:uppercase;font-weight:700;margin-right:4px;cursor:pointer;line-height:normal;color:var(--ck-powered-by-text-color)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{display:block;cursor:pointer;width:var(--ck-powered-by-icon-width);height:var(--ck-powered-by-icon-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0%);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-evaluation-badge-font-size: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-line-height: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-letter-spacing: calc(var(--ck-font-size-base) * -.2 / 13);--ck-evaluation-badge-padding-vertical: 2px;--ck-evaluation-badge-padding-horizontal: 4px;--ck-evaluation-badge-text-color: hsl(0, 0%, 31%);--ck-evaluation-badge-border-radius: var(--ck-border-radius);--ck-evaluation-badge-background: hsl(0, 0%, 100%);--ck-evaluation-badge-border-color: var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon{--ck-border-radius: var(--ck-evaluation-badge-border-radius);box-shadow:none;background:var(--ck-evaluation-badge-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge{line-height:var(--ck-evaluation-badge-line-height);padding:var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge .ck-evaluation-badge__label{display:block;padding:0 2px;font-size:var(--ck-evaluation-badge-font-size);letter-spacing:var(--ck-evaluation-badge-letter-spacing);font-weight:700;line-height:normal;text-transform:uppercase;color:var(--ck-evaluation-badge-text-color)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-evaluation-badge-border-color)}.ck.ck-button,a.ck.ck-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-list-item-button{min-height:unset;width:100%;border-radius:0}[dir=ltr] .ck.ck-list-item-button{text-align:left}[dir=rtl] .ck.ck-list-item-button{text-align:right}[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-right:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-holder{display:inline-flex;width:.9em;height:.9em}[dir=ltr] .ck.ck-list-item-button .ck-list-item-button__check-holder{margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button .ck-list-item-button__check-holder{margin-left:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-icon{height:100%}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}.ck.ck-color-grid{display:grid}.color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-top:var(--ck-spacing-tiny);padding-right:var(--ck-spacing-medium)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{display:flex;align-items:center}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel{flex:1}.ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end}.ck.ck-dialog-overlay{-webkit-user-select:none;user-select:none;overscroll-behavior:none;position:fixed;bottom:0;left:0;right:0;top:0}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{pointer-events:none;animation:none;background:none}.ck.ck-dialog{overscroll-behavior:none;width:fit-content;position:absolute}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog:not(.ck-dialog_modal) .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dropdown-max-width: 75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;z-index:var(--ck-z-panel);max-width:var(--ck-dropdown-max-width);position:absolute}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{top:100%;bottom:auto}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n{left:50%;transform:translate(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translate(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translate(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-toolbar-dropdown-max-width: 60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:max-content;max-width:var(--ck-toolbar-dropdown-max-width)}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{position:absolute;max-height:314px;overflow-y:auto;z-index:calc(var(--ck-z-panel) + 1)}.ck.ck-dropdown-menu-list__nested-menu{display:block}.ck.ck-aria-live-announcer{position:absolute;left:-10000px;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}.ck.ck-form__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}.ck.ck-form__row.ck-form__row_large-top-padding{padding-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_with-submit{flex-wrap:nowrap}.ck.ck-form__row.ck-form__row_with-submit>*:not(:first-child){margin-inline-start:var(--ck-spacing-standard)}.ck.ck-form__row>.ck.ck-form__row{padding:0}.ck.ck-form__header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}.ck.ck-icon{vertical-align:middle}.ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-list{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>*:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{display:flex;align-items:center;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:nth-child(1){z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{z-index:var(--ck-z-panel);position:fixed;top:0}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{top:auto;position:absolute}.ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{top:100%;bottom:auto}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);vertical-align:initial;font-weight:inherit;line-height:inherit;font-size:inherit}.ck.ck-balloon-panel.ck-tooltip{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size: 18px}.ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:1}.ck.ck-toolbar{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-flow:row nowrap;align-items:center}.ck.ck-toolbar>.ck-toolbar__items{display:flex;flex-flow:row wrap;align-items:center;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}:root{--ck-menu-bar-menu-max-width: 75vw;--ck-menu-bar-nested-menu-horizontal-offset: 5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{z-index:var(--ck-z-panel);max-width:var(--ck-menu-bar-menu-max-width);position:absolute}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{top:100%;bottom:auto}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar__menu{display:block;position:relative}:root{--ck-color-resizer: var(--ck-color-focus-border);--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);--ck-resizer-border-radius: var(--ck-border-radius);--ck-resizer-tooltip-offset: 10px;--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);color:var(--ck-color-resizer-tooltip-text);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);font-size:var(--ck-font-size-tiny);display:block;padding:0 var(--ck-spacing-small);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height)}.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-above-center{position:absolute}.ck .ck-size-view.ck-orientation-top-left{top:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{top:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{top:calc(var(--ck-resizer-tooltip-height) * -1);left:50%;transform:translate(-50%)}.ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;position:absolute;pointer-events:none;left:0;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{position:absolute;pointer-events:all}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{cursor:nesw-resize}.ck .ck-widget .ck-widget__type-around__button{display:block;position:absolute;overflow:hidden;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{position:absolute;top:50%;left:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{top:calc(-.5 * var(--ck-widget-outline-thickness));left:min(10%,30px);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(-.5 * var(--ck-widget-outline-thickness));right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;position:absolute;top:1px;left:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;position:absolute;left:0;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(-1 * var(--ck-widget-outline-thickness));right:calc(-1 * var(--ck-widget-outline-thickness))}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-border-radius: var(--small-border-radius) !important;--ck-color-base-border: hsl(212deg 25% 50% / 25%) !important;--ck-color-button-default-active-background: var( --ui-control-active-bg-color ) !important;--ck-color-button-default-hover-background: var( --ui-control-bg-color ) !important;--ck-color-split-button-hover-border: transparent !important;--ck-color-split-button-hover-background: hsl( var(--gray-400-hsl) .1 ) !important;--ck-color-button-on-active-background: var( --ui-control-active-bg-color ) !important;--ck-color-button-on-background: var(--ui-control-active-bg-color) !important;--ck-color-button-on-color: var(--text-color) !important;--ck-color-button-on-hover-background: var( --ui-control-active-bg-color ) !important;--ck-focus-outer-shadow: var(--focus-ring) !important;--ck-focus-ring: 1px solid var(--ck-color-base-border) !important;--ck-color-list-button-on-background-focus: var(--dark-sel-color) !important;--ck-color-list-button-on-background: var(--dark-sel-color) !important;--ck-color-shadow-drop-active: var(--ck-color-shadow-drop) !important;--ck-color-shadow-drop: hsl(210deg 24% 16% / 20%) !important;--ck-color-text: var(--text-color) !important;--ck-color-toolbar-border: var(--ck-color-base-border) !important;--ck-drop-shadow-active: var(--ck-drop-shadow) !important;--ck-drop-shadow: 0 0 0 1px hsl(210, 24%, 16%, .1), 0 5px 20px hsl(210, 24%, 16%, .25) !important;--ck-spacing-unit: .69em !important;--ck-powered-by-line-height: 8px;--ck-powered-by-padding-vertical: 0px;--ck-powered-by-padding-horizontal: 0px;--ck-color-base-background: var(--input-bg) !important;--ck-color-toolbar-background: var(--white) !important}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky .ck.ck-toolbar{border-block-start-width:0}.ck.ck-editor__editable_inline{padding-block:calc(var(--m) - 2px)!important;padding-inline:var(--m)!important}.ck-editor__main>.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:var(--ck-focus-outer-shadow)!important}.ck.ck-dropdown__panel{border:none!important}.ck.ck-dropdown__panel-visible{max-height:50vh;overflow-y:scroll}.ck-toolbar-dropdown .ck.ck-dropdown__panel-visible{overflow:visible}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-end-start-radius:var(--ck-border-radius)!important;border-end-end-radius:var(--ck-border-radius)!important}.ck.ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners,.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-start-start-radius:var(--ck-border-radius)!important}.ck.ck-content{color:var(--text-color)}.ck.ck-content ul:last-child,.ck.ck-content ol:last-child{padding-block-end:0!important}.ck.ck-content[dir=ltr] ul{padding-inline-start:40px}.ck.ck-content[dir=rtl] ul{padding-inline-end:40px}.ck.ck-editor__editable pre[data-language]:after{inset-block-start:0!important;text-shadow:none;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-link-form_layout-vertical .ck.ck-dropdown{display:block;min-width:50%}.ck.ck-link-form_layout-vertical .ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:100%}.ck.ck-link-form_layout-vertical .ck.ck-dropdown__panel .ck.ck-list{margin:0}.ck-with-show-word-count .ck.ck-content{border-radius:0!important}.ck-word-count{padding-block:var(--s);padding-inline:var(--m);border:solid var(--ck-color-base-border);border-width:0 1px 1px;border-end-start-radius:var(--ck-border-radius);border-end-end-radius:var(--ck-border-radius);background:var(--ck-color-base-background)}.cke-entry-card{margin-block:.9em;margin-inline:auto;border-radius:var(--large-border-radius)}.so-body .ck-toolbar_grouping{position:relative!important}.so-body .ck-toolbar_grouping .ck.ck-dropdown{position:static}.so-body .ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:100%}.so-body .ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:auto}.ck.ck-editor__editable_inline>:last-child,.ck.ck-editor__editable_inline>:has(+.ck-fake-selection-container:last-child){margin-block-end:var(--ck-spacing-large)}.ck.ck-content .ck-bookmark{display:inline-block;vertical-align:middle;margin-inline-end:.125em}body.ck-fullscreen .slideout-shade,body.ck-fullscreen .slideout-container{z-index:calc(var(--ck-z-fullscreen) + 1000)}.link-type-group .ck.ck-labeled-field-view{width:100%}.link-type-group.ck.ck-form__row{justify-content:start}.link-type-group.ck.ck-form__row .ck.ck-labeled-field-view{margin-inline-start:0;margin-block-start:var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical{min-width:24em}.ck.ck-button.btn.dashed{background-color:transparent;border:1px dashed var(--medium-hairline-color)}.menu{z-index:calc(var(--ck-z-panel) + 1)}.ck.link-type-advanced{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}.ck.link-type-advanced .pane.hairline{border:0;padding:0 var(--ck-spacing-large)}.ck.link-type-advanced .ck.ck-labeled-field-view{margin-block:var(--ck-spacing-large)}.ck.link-type-advanced .pane.hairline .ck.ck-button{padding:0!important} + */:root{--ck-color-base-foreground: hsl(0, 0%, 98%);--ck-color-base-background: hsl(0, 0%, 100%);--ck-color-base-border: hsl(220, 6%, 81%);--ck-color-base-action: hsl(104, 50.2%, 42.5%);--ck-color-base-focus: hsl(209, 92%, 70%);--ck-color-base-text: hsl(0, 0%, 20%);--ck-color-base-active: hsl(218.1, 100%, 58%);--ck-color-base-active-focus: hsl(218.2, 100%, 52.5%);--ck-color-base-error: hsl(15, 100%, 43%);--ck-color-focus-border-coordinates: 218, 81.8%, 56.9%;--ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow: hsl(212.4, 89.3%, 89%);--ck-color-focus-disabled-shadow: hsla(209, 90%, 72%,.3);--ck-color-focus-error-shadow: hsla(9,100%,56%,.3);--ck-color-text: var(--ck-color-base-text);--ck-color-shadow-drop: hsla(0, 0%, 0%, .15);--ck-color-shadow-drop-active: hsla(0, 0%, 0%, .2);--ck-color-shadow-inner: hsla(0, 0%, 0%, .1);--ck-color-button-default-background: transparent;--ck-color-button-default-hover-background: hsl(0, 0%, 94.1%);--ck-color-button-default-active-background: hsl(0, 0%, 94.1%);--ck-color-button-default-disabled-background: transparent;--ck-color-button-on-background: hsl(212, 100%, 97.1%);--ck-color-button-on-hover-background: hsl(211.7, 100%, 92.9%);--ck-color-button-on-active-background: hsl(211.7, 100%, 92.9%);--ck-color-button-on-disabled-background: hsl(211, 15%, 95%);--ck-color-button-on-color: hsl(218.1, 100%, 58%);--ck-color-button-action-background: var(--ck-color-base-action);--ck-color-button-action-hover-background: hsl(104, 53.2%, 40.2%);--ck-color-button-action-active-background: hsl(104, 53.2%, 40.2%);--ck-color-button-action-disabled-background: hsl(104, 44%, 58%);--ck-color-button-action-text: var(--ck-color-base-background);--ck-color-button-save: hsl(120, 100%, 27%);--ck-color-button-cancel: hsl(15, 100%, 43%);--ck-color-switch-button-off-background: hsl(0, 0%, 57.6%);--ck-color-switch-button-off-hover-background: hsl(0, 0%, 49%);--ck-color-switch-button-on-background: var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background: hsl(104, 53.2%, 40.2%);--ck-color-switch-button-inner-background: var(--ck-color-base-background);--ck-color-switch-button-inner-shadow: hsla(0, 0%, 0%, .1);--ck-color-dropdown-panel-background: var(--ck-color-base-background);--ck-color-dropdown-panel-border: var(--ck-color-base-border);--ck-color-dialog-background: var(--ck-custom-background);--ck-color-dialog-form-header-border: var(--ck-custom-border);--ck-color-input-background: var(--ck-color-base-background);--ck-color-input-border: var(--ck-color-base-border);--ck-color-input-error-border: var(--ck-color-base-error);--ck-color-input-text: var(--ck-color-base-text);--ck-color-input-disabled-background: hsl(0, 0%, 95%);--ck-color-input-disabled-border: var(--ck-color-base-border);--ck-color-input-disabled-text: hsl(0, 0%, 46%);--ck-color-list-background: var(--ck-color-base-background);--ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background: var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);--ck-color-list-button-on-text: var(--ck-color-base-background);--ck-color-panel-background: var(--ck-color-base-background);--ck-color-panel-border: var(--ck-color-base-border);--ck-color-toolbar-background: var(--ck-color-base-background);--ck-color-toolbar-border: var(--ck-color-base-border);--ck-color-tooltip-background: var(--ck-color-base-text);--ck-color-tooltip-text: var(--ck-color-base-background);--ck-color-engine-placeholder-text: hsl(0, 0%, 44%);--ck-color-upload-bar-background: hsl(209, 92%, 70%);--ck-color-link-default: hsl(240, 100%, 47%);--ck-color-link-selected-background: hsla(201, 100%, 56%, .1);--ck-color-link-fake-selection: hsla(201, 100%, 56%, .3);--ck-color-highlight-background: hsl(60, 100%, 50%);--ck-color-light-red: hsl(0, 100%, 90%)}:root{--ck-disabled-opacity: .5}:root{--ck-focus-outer-shadow-geometry: 0 0 0 3px;--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring: 1px solid var(--ck-color-focus-border)}:root{--ck-font-size-base: 13px;--ck-line-height-base: 1.84615;--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-font-size-tiny: .7em;--ck-font-size-small: .75em;--ck-font-size-normal: 1em;--ck-font-size-big: 1.4em;--ck-font-size-large: 1.8em}:root{--ck-ui-component-min-height: 2.3em}.ck.ck-reset,.ck.ck-reset_all,.ck-reset_all *:not(.ck-reset_all-excluded *){box-sizing:border-box;width:auto;height:auto;position:static;margin:0;padding:0;border:0;background:transparent;text-decoration:none;vertical-align:middle;transition:none;word-wrap:break-word}.ck.ck-reset_all,.ck-reset_all *:not(.ck-reset_all-excluded *){border-collapse:collapse;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);color:var(--ck-color-text);text-align:left;white-space:nowrap;cursor:auto;float:none}.ck-reset_all .ck-rtl *:not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all textarea:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){padding:10px;border:2px groove hsl(255,7%,88%)}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{padding:0;border:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius: 2px}:root{--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active)}:root{--ck-spacing-unit: .6em;--ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);--ck-spacing-standard: var(--ck-spacing-unit);--ck-spacing-medium: calc(var(--ck-spacing-unit) * .8);--ck-spacing-small: calc(var(--ck-spacing-unit) * .5);--ck-spacing-tiny: calc(var(--ck-spacing-unit) * .3);--ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * .16)}.ck.ck-autocomplete>.ck-search__results{border-radius:0;max-height:200px;overflow-y:auto;background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:auto}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background);border-radius:0;white-space:nowrap;cursor:default;vertical-align:middle;padding:var(--ck-spacing-tiny);text-align:center;min-width:var(--ck-ui-component-min-height);min-height:var(--ck-ui-component-min-height);line-height:1;font-size:inherit;border:1px solid transparent;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}@media (prefers-reduced-motion: reduce){.ck.ck-button,a.ck.ck-button{transition:none}}.ck.ck-button:active,a.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{font-size:inherit;font-weight:inherit;color:inherit;cursor:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit;opacity:.5}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-medium)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background);color:var(--ck-color-button-on-color)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background);color:var(--ck-color-button-action-text)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width: 2.6153846154em;--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);--ck-switch-button-translation: calc( var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px );--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton:hover,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:active{color:inherit;background:transparent}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(2 * var(--ck-spacing-large))}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(2 * var(--ck-spacing-large))}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;border:1px solid transparent;width:var(--ck-switch-button-toggle-width);background:var(--ck-color-switch-button-off-background)}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0;width:var(--ck-switch-button-toggle-inner-size);height:var(--ck-switch-button-toggle-inner-size);background:var(--ck-color-switch-button-inner-background);transition:all .3s ease}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(.5 * var(--ck-border-radius))}@media (prefers-reduced-motion: reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;outline:none;box-shadow:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline-offset:1px;outline:var(--ck-focus-ring)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translate(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translate(calc(-1 * var( --ck-switch-button-translation )))}.ck.ck-button.ck-list-item-button{padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard))}.ck.ck-button.ck-list-item-button,.ck.ck-button.ck-list-item-button.ck-on{background:var(--ck-color-list-background);color:var(--ck-color-text)}[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-right:var(--ck-spacing-small)}.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover{background:var(--ck-color-list-button-hover-background)}.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled):not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable):not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-on:hover:not(.ck-disabled){color:var(--ck-color-text)}:root{--ck-collapsible-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-collapsible>.ck.ck-button{width:100%;font-weight:700;border-radius:0;color:inherit}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:not(:focus),.ck.ck-collapsible>.ck.ck-button:hover:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}:root{--ck-color-grid-tile-size: 24px;--ck-color-color-grid-check-icon: hsl(212, 81%, 46%)}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{transition:.2s ease box-shadow}@media (forced-colors: none){.ck.ck-color-grid__tile{width:var(--ck-color-grid-tile-size);height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);padding:0;border:0}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors: active){.ck.ck-color-grid__tile{width:unset;height:unset;min-width:unset;min-height:unset;padding:0 var(--ck-spacing-small)}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion: reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{display:none;color:var(--ck-color-color-grid-check-icon)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer){width:15px;height:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}:root{--ck-dialog-overlay-background-color: hsla( 0, 0%, 0%, .5 );--ck-dialog-drop-shadow: 0px 0px 6px 2px hsl(0deg 0% 0% / 15%);--ck-dialog-max-width: 100vw;--ck-dialog-max-height: 90vh;--ck-color-dialog-background: var(--ck-color-base-background);--ck-color-dialog-form-header-border: var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0;--ck-drop-shadow: var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width);border:1px solid var(--ck-color-base-border);overscroll-behavior:contain}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}.ck-dialog-scroll-locked{overflow:hidden}@keyframes ck-dialog-fade-in{0%{background:#0000}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}:root{--ck-dropdown-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:7em;overflow:hidden;text-overflow:ellipsis}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;min-width:100%}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}:root{--ck-color-split-button-hover-background: hsl(0, 0%, 92%);--ck-color-split-button-hover-border: hsl(0, 0%, 70%)}[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-top-right-radius:unset;border-bottom-right-radius:unset}[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-top-left-radius:unset;border-bottom-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-top-left-radius:unset;border-bottom-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-top-right-radius:unset;border-bottom-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-top-width:0px;border-bottom-width:0px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{content:"";position:absolute;width:1px;height:100%;background-color:var(--ck-color-split-button-hover-border)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border: var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button{width:100%;padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));border-radius:0}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-icon-spacing:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{transform:rotate(-90deg);margin-right:calc(-1 * var(--ck-spacing-small))}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{transform:rotate(90deg);margin-left:calc(-1 * var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-dropdown-menu-list__nested-menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}:root{--ck-dropdown-menu-menu-item-min-width: 18em}.ck.ck-dropdown-menu-list__nested-menu__item{min-width:var(--ck-dropdown-menu-menu-item-min-width)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button{border-radius:0}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container,.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container{margin-left:calc(-1 * var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus{border-color:transparent;box-shadow:none}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}:root{--ck-dropdown-menu-menu-panel-max-width: 75vw}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;height:fit-content;max-width:var(--ck-dropdown-menu-menu-panel-max-width)}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:after,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:before{display:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_es,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_se{border-top-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ws,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_sw{border-top-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_en,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ne{border-bottom-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_wn,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_nw{border-bottom-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:focus{outline:none}:root{--ck-accessibility-help-dialog-max-width: 600px;--ck-accessibility-help-dialog-max-height: 400px;--ck-accessibility-help-dialog-border-color: hsl(220, 6%, 81%);--ck-accessibility-help-dialog-code-background-color: hsl(0deg 0% 92.94%);--ck-accessibility-help-dialog-kbd-shadow-color: hsl(0deg 0% 61%)}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{padding:var(--ck-spacing-large);max-width:var(--ck-accessibility-help-dialog-max-width);max-height:var(--ck-accessibility-help-dialog-max-height);overflow:auto;-webkit-user-select:text;user-select:text;border:1px solid transparent}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-weight:700;font-size:1.2em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-weight:700;font-size:1em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{display:grid;grid-template-columns:2fr 1fr;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);border-bottom:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{display:inline-block;background:var(--ck-accessibility-help-dialog-code-background-color);padding:.4em;vertical-align:middle;line-height:1;border-radius:2px;text-align:center;font-size:.9em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{min-width:1.8em;box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}:root{--ck-color-editable-blur-selection: hsl(0, 0%, 85%)}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}.ck.ck-editor__editable_inline{overflow:auto;padding:0 var(--ck-spacing-standard);border:1px solid transparent}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>*:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>*:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}:root{--ck-form-header-height: 44px}.ck.ck-form__header{padding:var(--ck-spacing-small) var(--ck-spacing-large);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);border-bottom:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base: 15px;font-weight:700}.ck.ck-form__header:has(.ck-button-back.ck-hidden){padding-inline:var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-form__header:has(.ck-button-back:not(.ck-hidden)){padding-inline:var(--ck-spacing-small) var(--ck-spacing-small)}.ck.ck-form__header>.ck-button-back{margin-inline-end:var(--ck-spacing-small)}:root{--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));--ck-icon-font-size: .8333350694em}.ck.ck-icon{width:var(--ck-icon-size);height:var(--ck-icon-size);font-size:var(--ck-icon-font-size);cursor:inherit}.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color *:not([fill]){fill:currentColor}:root{--ck-input-width: 18em;--ck-input-text-width: var(--ck-input-width)}.ck.ck-input{border-radius:0;background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);min-width:var(--ck-input-width);min-height:var(--ck-ui-component-min-height);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}@media (prefers-reduced-motion: reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-input[readonly]{border:1px solid var(--ck-color-input-disabled-border);background:var(--ck-color-input-disabled-background);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{border-color:var(--ck-color-input-error-border);animation:ck-input-shake .3s ease both}@media (prefers-reduced-motion: reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.ck.ck-label{font-weight:700}:root{--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, .24, .95);--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y: calc(.6 * var(--ck-font-size-base));--ck-color-labeled-field-label-background: var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0;pointer-events:none;background:var(--ck-color-labeled-field-label-background);padding:0 calc(.5 * var(--ck-font-size-tiny));line-height:initial;font-weight:400;text-overflow:ellipsis;overflow:hidden;max-width:100%;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform-origin:0 0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75)}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform-origin:100% 0;transform:translate(calc(-1 * var(--ck-spacing-medium)),-6px) scale(.75)}@media (prefers-reduced-motion: reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));background:transparent;padding:0}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-field-view.ck-labeled-field-view_full-width{flex-grow:1}.ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}.ck.ck-list{border-radius:0;list-style-type:none;background:var(--ck-color-list-background);padding:var(--ck-spacing-small) 0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list__item{cursor:default;min-width:15em}.ck.ck-list__item>.ck-button:not(.ck-list-item-button){padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));min-height:unset;width:100%;border-radius:0}[dir=ltr] .ck.ck-list__item>.ck-button:not(.ck-list-item-button){text-align:left}[dir=rtl] .ck.ck-list__item>.ck-button:not(.ck-list-item-button){text-align:right}.ck.ck-list__item>.ck-button:not(.ck-list-item-button) .ck-button__label{line-height:calc(var(--ck-line-height-base) * var(--ck-font-size-base))}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button){background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button):hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:not(.ck-list-item-button):focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium)}.ck-list .ck-list__group:first-child{padding-top:0}*:not(.ck-hidden)~.ck-list .ck-list__group{border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large) 0}.ck.ck-list__separator{height:1px;width:100%;background:var(--ck-color-base-border);margin:var(--ck-spacing-small) 0}.ck.ck-menu-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;background:var(--ck-color-base-background);padding:var(--ck-spacing-small);gap:var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);width:100%}.ck.ck-menu-bar__menu{font-size:inherit}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-height:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{width:unset;line-height:unset;overflow:visible}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(-90deg);margin-left:var(--ck-spacing-standard);margin-right:calc(-1 * var(--ck-spacing-small))}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(90deg);left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small);margin-left:calc(-1 * var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}:root{--ck-menu-bar-menu-item-min-width: 18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{font-size:var(--ck-icon-font-size)}[dir=ltr] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:var(--ck-spacing-medium)}:root{--ck-menu-bar-menu-panel-max-width: 75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck-rounded-corners .ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}.ck.ck-menu-bar .ck-list-item-button:focus,.ck.ck-menu-bar .ck-list-item-button:active{border-color:transparent;box-shadow:none}.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus,.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active{position:relative;z-index:2;outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}:root{--ck-balloon-border-width: 1px;--ck-balloon-arrow-offset: 2px;--ck-balloon-arrow-height: 10px;--ck-balloon-arrow-half-width: 8px;--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0;min-height:15px;background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border)}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{box-shadow:var(--ck-drop-shadow),0 0}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{width:0;height:0;border-style:solid}.ck.ck-balloon-panel[class*=arrow_n]:before,.ck.ck-balloon-panel[class*=arrow_n]:after{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:before,.ck.ck-balloon-panel[class*=arrow_s]:after{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:before,.ck.ck-balloon-panel[class*=arrow_e]:after{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:before,.ck.ck-balloon-panel[class*=arrow_w]:after{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after{left:50%;margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after{right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after{left:50%;margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after{right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after{right:25%;margin-right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after{left:25%;margin-left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after{right:25%;margin-right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after{left:25%;margin-left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after{right:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after{left:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}:root{--ck-balloon-fake-panel-offset-horizontal: 6px;--ck-balloon-fake-panel-offset-vertical: 6px}.ck .ck-fake-panel div{box-shadow:var(--ck-drop-shadow),0 0;min-height:15px;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);width:100%;height:100%}.ck .ck-fake-panel div:nth-child(1){margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical: -6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{box-shadow:var(--ck-drop-shadow),0 0;border-width:0 1px 1px;border-top-left-radius:0;border-top-right-radius:0}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child){margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width: 600px){.ck.ck-responsive-form{padding:0;width:calc(.8 * var(--ck-input-width))}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:nth-last-child(1),.ck.ck-responsive-form>.ck-button:nth-last-child(2){padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-large);border-radius:0}.ck.ck-responsive-form>.ck-button:nth-last-child(1):not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(1),[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(1),[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(1):last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}:root{--ck-search-field-view-horizontal-spacing: calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x: var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{padding-left:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width: 100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{min-width:auto;min-height:auto;background:none;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty){padding-right:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{width:100%;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-spinner-container{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);animation:1.5s infinite ck-spinner-rotate linear}@media (prefers-reduced-motion: reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);border-radius:50%;border:2px solid var(--ck-color-text);border-top-color:transparent}@keyframes ck-spinner-rotate{to{transform:rotate(360deg)}}.ck-textarea{overflow-x:hidden}:root{--ck-color-block-toolbar-button: var(--ck-color-text);--ck-block-toolbar-button-size: var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}.ck.ck-toolbar{border-radius:0;background:var(--ck-color-toolbar-background);padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border)}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar .ck.ck-toolbar__separator{height:var(--ck-icon-size);width:1px;min-width:1px;background:var(--ck-color-toolbar-border);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>*:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>*:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{width:100%;margin:0;border-radius:0}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck,.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck{margin-right:0}[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child{margin-left:0}[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child,.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator,.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child){margin-left:var(--ck-spacing-small)}[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child{margin-right:0}[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child,.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator,.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child){margin-right:var(--ck-spacing-small)}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width: 0px;--ck-balloon-arrow-offset: 0px;--ck-balloon-arrow-half-width: 4px;--ck-balloon-arrow-height: 4px;--ck-tooltip-text-padding: 4px;--ck-color-panel-background: var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);box-shadow:none}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{font-size:.9em;line-height:1.5;color:var(--ck-color-tooltip-text)}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{white-space:break-spaces;display:inline-block;padding:var(--ck-tooltip-text-padding) 0;max-width:200px}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0;border:1px solid var(--ck-color-base-border);border-bottom-width:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}:root{--ck-bookmark-icon-hover-fill-color: var(--ck-color-widget-hover-border);--ck-bookmark-icon-selected-fill-color: var(--ck-color-focus-border);--ck-bookmark-icon-animation-duration: var(--ck-widget-handler-animation-duration);--ck-bookmark-icon-animation-curve: var(--ck-widget-handler-animation-curve)}.ck .ck-bookmark.ck-widget{display:inline-block;outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon__fill{transition:fill var(--ck-bookmark-icon-animation-duration) var(--ck-bookmark-icon-animation-curve)}.ck .ck-bookmark.ck-widget:hover .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-hover-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-selected-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected,.ck .ck-bookmark.ck-widget.ck-widget_selected:hover{outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon{position:relative;display:block;top:-.1em}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon{height:1.2em;width:auto;vertical-align:middle}.ck .ck-fake-bookmark-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-bookmark-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}:root{--ck-bookmark-form-width: 340px}@media screen and (max-width: 600px){:root{--ck-bookmark-form-width: 300px}}.ck.ck-bookmark-form{width:var(--ck-bookmark-form-width)}.ck.ck-bookmark-balloon .ck.ck-toolbar>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-bookmark-toolbar__preview{padding:0 var(--ck-spacing-medium);max-width:var(--ck-input-width);min-width:3em;font-weight:400;text-overflow:ellipsis;text-align:center;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}:root{--ck-clipboard-drop-target-dot-width: 12px;--ck-clipboard-drop-target-dot-height: 8px;--ck-clipboard-drop-target-color: var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{bottom:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-left:-1px}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{content:"";width:0;height:0;display:block;position:absolute;left:50%;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));transform:translate(-50%);border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-clipboard-drop-target-line{height:0;border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-top:-1px}.ck.ck-clipboard-drop-target-line:before{content:"";position:absolute;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-width));width:0;height:0;border-style:solid}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{left:-1px;border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color)}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{right:-1px;border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent}:root{--ck-color-code-block-label-background: hsl(0, 0%, 46%)}.ck.ck-editor__editable pre[data-language]:after{top:-1px;right:10px;background:var(--ck-color-code-block-label-background);font-size:10px;font-family:var(--ck-font-face);line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);color:#fff;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-y:auto;overflow-x:hidden}@media (forced-colors: active){.ck.ck-placeholder,.ck .ck-placeholder{forced-color-adjust:preserve-parent-color}}.ck.ck-placeholder:before,.ck .ck-placeholder:before{cursor:text}@media (forced-colors: none){.ck.ck-placeholder:before,.ck .ck-placeholder:before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors: active){.ck.ck-placeholder:before,.ck .ck-placeholder:before{font-style:italic;margin-left:1px}}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:stretch;padding:var(--ck-spacing-large);margin:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*,[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*,[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input{width:100%;min-width:50px}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{top:50%;transform:translateY(-50%);color:var(--ck-color-base-border)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(-1 * var(--ck-spacing-large))}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 600px){.ck.ck-find-and-replace-form{width:300px;max-width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;width:100%;margin-bottom:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{width:100%;text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex-wrap:wrap;flex:1 1 auto}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{width:100%;text-align:center}}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-html-embed-content-width: calc(100% - 1.5 * var(--ck-icon-size));--ck-html-embed-source-height: 10em;--ck-html-embed-unfocused-outline-width: 1px;--ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background: var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color: hsl(0deg 0% 45%)}.ck-widget.raw-html-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground)}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{content:attr(data-html-embed-label);top:calc(-1 * var(--ck-html-embed-unfocused-outline-width));left:var(--ck-spacing-standard);background:#999;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face)}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{top:0;padding:var(--ck-spacing-tiny) var(--ck-spacing-small)}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{top:0;padding:var(--ck-spacing-tiny) var(--ck-spacing-small);background:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{top:0;padding:var(--ck-spacing-tiny) var(--ck-spacing-small)}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{top:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;height:var(--ck-html-embed-source-height);width:var(--ck-html-embed-content-width);resize:none;min-width:0;padding:var(--ck-spacing-standard);font-family:monospace;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-size:var(--ck-font-size-base);text-align:left;direction:ltr}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview{pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview-content{box-sizing:border-box;background-color:var(--ck-color-base-foreground)}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color)}:root{--ck-image-insert-insert-by-url-width: 250px}.ck.ck-image-insert-url{--ck-input-width: 100%}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large)}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-form>.ck.ck-button{display:block;width:100%}[dir=ltr] .ck.ck-image-insert-form>.ck.ck-button{text-align:left}[dir=rtl] .ck.ck-image-insert-form>.ck.ck-button{text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width);padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-color-image-upload-icon: hsl(0, 0%, 100%);--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);--ck-image-upload-icon-size: 20;--ck-image-upload-icon-width: 2px;--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px)}.ck-image-upload-complete-icon{opacity:0;background:var(--ck-color-image-upload-icon-background);animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;animation-fill-mode:forwards,forwards;animation-duration:.5s,.5s;font-size:calc(1px * var(--ck-image-upload-icon-size));animation-delay:0ms,3s;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{left:25%;top:50%;opacity:0;height:0;width:0;transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);animation-name:ck-upload-complete-icon-check;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.ck-image-upload-complete-icon{animation-duration:0ms}.ck-image-upload-complete-icon:after{animation:none;opacity:1;width:.3em;height:.45em}}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{opacity:1;width:0;height:0}33%{width:.3em;height:0}to{opacity:1;width:.3em;height:.45em}}:root{--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);--ck-upload-placeholder-loader-size: 32px;--ck-upload-placeholder-image-aspect-ratio: 2.8}.ck .ck-image-upload-placeholder{width:100%;margin:0}.ck .ck-image-upload-placeholder.image-inline{width:calc(2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{width:100%;height:100%}.ck .ck-upload-placeholder-loader:before{width:var(--ck-upload-placeholder-loader-size);height:var(--ck-upload-placeholder-loader-size);border-radius:50%;border-top:3px solid var(--ck-color-upload-placeholder-loader);border-right:2px solid transparent;animation:ck-upload-placeholder-loader 1s linear infinite}@keyframes ck-upload-placeholder-loader{to{transform:rotate(360deg)}}.ck.ck-editor__editable .image.ck-appear,.ck.ck-editor__editable .image-inline.ck-appear{animation:fadeIn .7s}@media (prefers-reduced-motion: reduce){.ck.ck-editor__editable .image.ck-appear,.ck.ck-editor__editable .image-inline.ck-appear{opacity:1;animation:none}}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{height:2px;width:0;background:var(--ck-color-upload-bar-background);transition:width .1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--ck-text-alternative-form-width: 340px}@media screen and (max-width: 600px){:root{--ck-text-alternative-form-width: 300px}}.ck.ck-text-alternative-form.ck-responsive-form{width:var(--ck-text-alternative-form-width)}:root{--ck-image-custom-resize-form-width: 340px}@media screen and (max-width: 600px){:root{--ck-image-custom-resize-form-width: 300px}}.ck.ck-image-custom-resize-form.ck-responsive-form{width:var(--ck-image-custom-resize-form-width)}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}:root{--ck-link-bookmark-icon-size: calc( var(--ck-icon-size) * .7)}.ck.ck-toolbar.ck-link-toolbar>.ck-toolbar__items{flex-wrap:nowrap}a.ck.ck-button.ck-link-toolbar__preview{padding:0 var(--ck-spacing-medium);color:var(--ck-color-link-default);cursor:pointer;justify-content:center}a.ck.ck-button.ck-link-toolbar__preview .ck.ck-button__label{text-overflow:ellipsis;max-width:var(--ck-input-width)}a.ck.ck-button.ck-link-toolbar__preview,a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus,a.ck.ck-button.ck-link-toolbar__preview:active{background:none}a.ck.ck-button.ck-link-toolbar__preview:active{box-shadow:none}a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus{text-decoration:underline}a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{width:var(--ck-link-bookmark-icon-size);height:var(--ck-link-bookmark-icon-size)}[dir=ltr] a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{margin-right:var(--ck-spacing-tiny);margin-left:var(--ck-spacing-small)}[dir=rtl] a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{margin-left:var(--ck-spacing-tiny);margin-right:var(--ck-spacing-small)}a.ck.ck-button.ck-link-toolbar__preview:has(.ck-icon){padding-left:var(--ck-spacing-extra-tiny )}:root{--ck-link-panel-width: 340px;--ck-link-provider-list-item-text-height: calc(var(--ck-line-height-base) * var(--ck-font-size-base));--ck-link-provider-list-item-height: calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small) + var(--ck-spacing-small))}@media screen and (max-width: 600px){:root{--ck-link-panel-width: 300px}}.ck.ck-form.ck-link-form{width:var(--ck-link-panel-width);padding-bottom:0}@media screen and (max-width: 600px){.ck.ck-form.ck-link-form.ck-responsive-form .ck-labeled-field-view{margin:0}}.ck.ck-form.ck-link-form .ck-link-form__providers-list{border-top:1px solid var(--ck-color-base-border)}.ck.ck-form.ck-link-form .ck-link-form__providers-list:has(.ck-list__item:nth-child(n+5)){overflow:auto;max-height:calc(var(--ck-link-provider-list-item-height) * 4 + var(--ck-spacing-large) + 1px)}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-radius:0}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{overflow:hidden;text-overflow:ellipsis}:root{--ck-link-image-indicator-icon-size: 20;--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px)}.ck.ck-editor__editable figure.image>a:after,.ck.ck-editor__editable a span.image-inline:after{content:"";top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-size:14px;background-repeat:no-repeat;background-position:center;border-radius:100%;overflow:hidden;width:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));height:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size))}:root{--ck-link-properties-width: 340px}@media screen and (max-width: 600px){:root{--ck-link-properties-width: 300px}}.ck.ck-link-properties{width:var(--ck-link-properties-width)}:root{--ck-link-providers-width: 340px;--ck-link-list-view-max-height: 240px;--ck-link-list-view-icon-size: calc( var(--ck-icon-size) * .8)}@media screen and (max-width: 600px){:root{--ck-link-providers-width: 300px}}.ck.ck-link-providers{width:var(--ck-link-providers-width)}.ck.ck-link-providers .ck-form__header__label{overflow:hidden;text-overflow:ellipsis}.ck.ck-link-providers>.ck-link-providers__list{max-height:min(var(--ck-link-list-view-max-height),40vh)}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{width:var(--ck-link-list-view-icon-size);height:var(--ck-link-list-view-icon-size)}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck.ck-link-providers .ck-link__empty-list-info{padding:calc(2 * var(--ck-spacing-large)) var(--ck-spacing-medium);text-align:center;font-style:italic}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;padding-left:0;padding-right:0;margin-bottom:calc(-1 * var(--ck-spacing-tiny))}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{box-shadow:none;border-color:transparent;background:none}:root{--ck-list-style-button-size: 44px}.ck.ck-list-styles-list{grid-template-columns:repeat(3,auto);row-gap:var(--ck-spacing-medium);column-gap:var(--ck-spacing-medium);padding:var(--ck-spacing-large)}.ck.ck-list-styles-list .ck-button{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size);padding:0;margin:0;box-sizing:content-box}.ck.ck-list-styles-list .ck-button .ck-icon{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size)}:root{--ck-media-embed-placeholder-icon-size: 3em;--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{padding:calc(3 * var(--ck-spacing-standard));background:var(--ck-color-base-foreground)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{min-width:var(--ck-media-embed-placeholder-icon-size);height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);background-position:center;background-size:cover}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{width:100%;height:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);white-space:nowrap;text-align:center;font-style:italic;text-overflow:ellipsis}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-width:300px;max-height:380px}.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(to right,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:root{--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%)}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}:root{--ck-color-restricted-editing-exception-background: hsla(31, 100%, 65%, .2);--ck-color-restricted-editing-exception-hover-background: hsla(31, 100%, 65%, .35);--ck-color-restricted-editing-exception-brackets: hsla(31, 100%, 40%, .4);--ck-color-restricted-editing-selected-exception-background: hsla(31, 100%, 65%, .5);--ck-color-restricted-editing-selected-exception-brackets: hsla(31, 100%, 40%, .6)}.ck-editor__editable .restricted-editing-exception{transition:.2s ease-in-out background;background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0%,var(--ck-color-restricted-editing-exception-brackets) 5px,hsla(0,0%,0%,0) 6px,hsla(0,0%,0%,0) calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1}@media (prefers-reduced-motion: reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0%,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-character-grid-tile-size: 24px}.ck.ck-character-grid{overflow-y:auto;overflow-x:hidden}.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(auto-fill,minmax(var(--ck-character-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-standard)}.ck.ck-character-grid .ck-character-grid__tile{width:var(--ck-character-grid-tile-size);height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);font-size:1.5em;padding:0;transition:.2s ease box-shadow;border:0}@media (prefers-reduced-motion: reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);width:100%;text-align:center}.ck.ck-character-info{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-top:1px solid var(--ck-color-base-border)}.ck.ck-character-info>*{text-transform:uppercase;font-size:var(--ck-font-size-small)}.ck.ck-character-info .ck-character-info__name{max-width:280px;text-overflow:ellipsis;overflow:hidden}.ck.ck-character-info .ck-character-info__code{opacity:.6}.ck.ck-special-characters-navigation>.ck-label{max-width:160px;text-overflow:ellipsis;overflow:hidden}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{text-overflow:ellipsis;overflow:hidden}}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width: 120px;--ck-style-panel-button-height: 80px;--ck-style-panel-button-label-background: hsl(0, 0%, 94.1%);--ck-style-panel-button-hover-label-background: hsl(0, 0%, 92.1%);--ck-style-panel-button-hover-border-color: hsl(0, 0%, 70%)}.ck.ck-style-panel .ck-style-grid{row-gap:var(--ck-spacing-large);column-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background: var(--ck-color-base-background);--ck-color-button-default-active-background: var(--ck-color-base-background);padding:0;width:var(--ck-style-panel-button-width);height:var(--ck-style-panel-button-height)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{height:22px;line-height:22px;width:100%;padding:0 var(--ck-spacing-medium);overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{width:100%;overflow:hidden;opacity:.9;padding:var(--ck-spacing-medium);background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background: var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{opacity:.4;border-color:var(--ck-color-base-foreground);filter:saturate(.3)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height: 470px}.ck.ck-style-panel{padding:var(--ck-spacing-large);overflow-y:auto;max-height:var(--ck-style-panel-max-height)}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-top-left-radius:0;border-bottom-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0;width:20px;height:20px;border:1px solid var(--ck-color-input-border)}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{top:-30%;left:50%;height:150%;width:8%;background:red;border-radius:2px;transform:rotate(45deg);transform-origin:50%}.ck.ck-input-color .ck.ck-input-color__remove-color{width:100%;padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:0;margin-left:var(--ck-spacing-standard)}.ck.ck-form__row>*:not(.ck-label)+*{margin-inline-start:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{width:100%;min-width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}:root{--ck-insert-table-dropdown-padding: 10px;--ck-insert-table-dropdown-box-height: 11px;--ck-insert-table-dropdown-box-width: 12px;--ck-insert-table-dropdown-box-margin: 1px}.ck .ck-insert-table-dropdown__grid{width:calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{min-width:var(--ck-insert-table-dropdown-box-width);min-height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);border:1px solid var(--ck-color-base-border);border-radius:1px;outline:none;transition:none}@media (prefers-reduced-motion: reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{border-color:var(--ck-color-focus-border);background:var(--ck-color-focus-outer-shadow)}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}:root{--ck-color-selector-focused-cell-background: hsla(212, 90%, 80%, .3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-selector-focused-cell-background);outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:root{--ck-table-properties-error-arrow-size: 6px;--ck-table-properties-min-error-width: 150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:80px;min-width:80px;max-width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0;background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}@media (prefers-reduced-motion: reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}:root{--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{position:relative;caret-color:transparent;outline:unset;box-shadow:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{content:"";pointer-events:none;background-color:var(--ck-table-selected-cell-background);position:absolute;top:0;left:0;right:0;bottom:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-table-layout-widget-type-around-button-size: 16px;--ck-table-layout-widget-type-around-icon-width: 10px;--ck-table-layout-widget-type-around-icon-height: 8px;--ck-table-layout-widget-handler-icon-size: 10px;--ck-table-layout-default-border-color: hsl(0, 0%, 83%)}.ck-editor__editable .table.layout-table>table{width:100%;height:100%;border-collapse:revert}.ck-editor__editable .table.layout-table>table:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:transparent;border-width:0;outline:none}.ck-editor__editable .table.layout-table>table>tbody>tr>td{box-shadow:revert;padding:revert;min-width:2em;text-indent:1px}.ck-editor__editable .table.layout-table>table>tbody>tr>td[style^="width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=" width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=";width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*="'width:"]{min-width:auto}.ck-editor__editable .table.layout-table>table>tbody>tr>td:focus{background-color:transparent}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:transparent;border-width:0;outline:var(--ck-table-layout-default-border-color) 1px dashed;outline-offset:-1px}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]):focus{outline:var(--ck-color-focus-border) 1px solid}.ck-editor__editable .table.layout-table>table>tbody>tr>td>.ck-table-bogus-paragraph{width:calc(100% - 1px);text-indent:0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around{--ck-widget-type-around-button-size: var(--ck-table-layout-widget-type-around-button-size)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{transform:translateY(0);z-index:2}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:var(--ck-table-layout-widget-type-around-button-size);left:min(10%,30px);border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before:after{border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after:after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button svg{width:var(--ck-table-layout-widget-type-around-icon-width);height:var(--ck-table-layout-widget-type-around-icon-height)}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_with-selection-handle>.ck-widget__selection-handle{--ck-widget-handler-icon-size: var(--ck-table-layout-widget-handler-icon-size);transform:translateY(calc(0px - var(--ck-widget-outline-thickness)));z-index:3}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:0}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:0}:root{--ck-widget-outline-thickness: 3px;--ck-widget-handler-icon-size: 16px;--ck-widget-handler-animation-duration: .2s;--ck-widget-handler-animation-curve: ease;--ck-color-widget-blurred-border: hsl(0, 0%, 87%);--ck-color-widget-hover-border: hsl(43, 100%, 62%);--ck-color-widget-editable-focus-background: var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background)}.ck .ck-widget{outline-width:var(--ck-widget-outline-thickness);outline-style:solid;outline-color:transparent;transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{box-shadow:var(--ck-inner-shadow),0 0}@media (forced-colors: none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused:not(td,th),.ck .ck-editor__nested-editable:focus:not(td,th){outline:none;border:var(--ck-focus-ring)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{padding:4px;box-sizing:border-box;background-color:transparent;opacity:0;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;transform:translateY(-100%);left:calc(0px - var(--ck-widget-outline-thickness));top:0}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{width:var(--ck-widget-handler-icon-size);height:var(--ck-widget-handler-icon-size);color:var(--ck-color-widget-drag-handler-icon-color)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-focus-border)}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness: 0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck .ck-widget:has(.ck-widget.table:hover){outline-color:transparent}.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}:root{--ck-resizer-size: 10px;--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);--ck-resizer-border-width: 1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{width:var(--ck-resizer-size);height:var(--ck-resizer-size);background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid hsl(0,0%,100%);border-radius:var(--ck-resizer-border-radius)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{top:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{top:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}:root{--ck-widget-type-around-button-size: 20px;--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha: 0;--ck-color-widget-type-around-button-radar-end-alpha: .3;--ck-color-widget-type-around-button-icon: var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{width:var(--ck-widget-type-around-button-size);height:var(--ck-widget-type-around-button-size);background:var(--ck-color-widget-type-around-button);border-radius:100px;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{width:10px;height:8px;transform:translate(-50%,-50%);transition:transform .5s ease;margin-top:1px}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button:hover{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:none}}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{width:calc(var(--ck-widget-type-around-button-size) - 2px);height:calc(var(--ck-widget-type-around-button-size) - 2px);border-radius:100px;background:linear-gradient(135deg,#fff0,#ffffff4d)}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after{outline-color:transparent}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{pointer-events:none;height:1px;animation:ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;outline:solid 1px hsla(0,0%,100%,.5);background:var(--ck-color-base-text)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle{opacity:0}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget:has(.ck-widget.table:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}:root{--ck-image-processing-highlight-color: hsl(220, 10%, 98%);--ck-image-processing-background-color: hsl(220, 10%, 90%)}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{content:"";position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;animation:ck-image-processing-animation 2s linear infinite}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;position:relative;pointer-events:none}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle{display:none}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{position:absolute;pointer-events:none}.ck-content pre{padding:1em;color:#353535;background:#c7c7c74d;border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-menu-bar{border:none;border-bottom:1px solid var(--ck-color-toolbar-border)}:root{--ck-emoji-grid-tile-size: 27px}.ck.ck-emoji .ck.ck-emoji__tiles{max-width:100%;max-height:min(265px,40vh);overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--ck-color-base-border)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ck-emoji-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-small)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{width:var(--ck-emoji-grid-tile-size);height:var(--ck-emoji-grid-tile-size);min-width:var(--ck-emoji-grid-tile-size);min-height:var(--ck-emoji-grid-tile-size);font-size:1.5em;padding:0;transition:.2s ease box-shadow;border:0}@media (prefers-reduced-motion: reduce){.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{transition:none}}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:focus:not(.ck-disabled),.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile .ck-button__label{line-height:var(--ck-emoji-grid-tile-size);width:100%;text-align:center}.ck.ck-emoji__categories-list{display:flex;justify-content:space-between;margin:0 var(--ck-spacing-large)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text{border-width:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding:0;font-size:var(--ck-font-size-big);min-width:var(--ck-font-size-big);min-height:var(--ck-font-size-big)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text.ck-emoji__category-item.ck-on{border-bottom-color:var(--ck-color-base-active)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text>span{margin:auto}.ck.ck-emoji__skin-tone{margin-left:var(--ck-spacing-standard)}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck.ck-list__item{min-width:1em}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:initial}.ck.ck-form.ck-emoji-picker-form{padding-bottom:0}.ck.ck-form.ck-emoji-picker-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border-color:transparent}.ck.ck-emoji{width:320px}.ck .ck.ck-emoji__search{display:flex;padding:var(--ck-spacing-large);padding-bottom:var(--ck-spacing-medium);justify-content:space-between;align-items:center}.ck .ck.ck-emoji__search>.ck.ck-search{flex:1}.ck .ck-fake-emoji-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-emoji-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}div.ck.ck-balloon-panel.ck-emoji-picker-balloon{z-index:calc(var( --ck-z-dialog ) + 1)}.ck.ck-placeholder,.ck .ck-placeholder{position:relative}.ck.ck-placeholder:before,.ck .ck-placeholder:before{position:absolute;left:0;right:0;content:attr(data-placeholder);pointer-events:none}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{display:flex}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter{position:absolute}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}html.ck-fullscreen,body.ck-fullscreen{--ck-z-fullscreen: 10000;overflow:hidden;--ck-z-default: calc(var(--ck-z-fullscreen) + 1);--ck-z-panel: calc(var(--ck-z-default) + 999);--ck-z-dialog: 100000}html.ck-fullscreen .ckbox-reset:not(#n)>.ckbox--dialog,body.ck-fullscreen .ckbox-reset:not(#n)>.ckbox--dialog{--ckbox-z-index-root: calc(var(--ck-z-dialog) + 1)}html.ck-fullscreen .ckbox:not(#n) .ckbox-img-editor,body.ck-fullscreen .ckbox:not(#n) .ckbox-img-editor{--ckbox-z-index-preview: calc(var(--ck-z-dialog) + 1)}html.ck-fullscreen .ck-pagination-view-line,body.ck-fullscreen .ck-pagination-view-line{z-index:calc(var(--ck-z-fullscreen) + 1)}html.ck-fullscreen .page-break__label,body.ck-fullscreen .page-break__label{z-index:calc(var(--ck-z-fullscreen) + 2)}.ck.ck-fullscreen__main-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--ck-z-fullscreen);background:var(--ck-color-base-foreground);display:flex;flex-direction:column}.ck.ck-fullscreen__main-wrapper .ck.ck-revision-history-ui__changes-navigation{margin-top:0;margin-bottom:0}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper{position:absolute}.ck-fullscreen__menu-bar .ck.ck-menu-bar{border:none}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{--ck-fullscreen-editor-top-margin: 28px;--ck-fullscreen-editor-bottom-margin: 28px;display:flex;justify-content:flex-start;overflow:auto;max-height:100%}.ck-fullscreen__sidebar{width:300px;margin-top:var(--ck-fullscreen-editor-top-margin);margin-left:10px;flex-shrink:0}.ck-fullscreen__sidebar[data-ck-fullscreen=right-sidebar]{margin-right:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{margin-top:var(--ck-fullscreen-editor-top-margin);margin-bottom:56px;height:100%;margin-left:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable:after{content:"";display:block;height:var(--ck-fullscreen-editor-bottom-margin)}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable){box-sizing:border-box;width:calc(210mm + 2px);min-height:297mm;height:fit-content;padding:20mm 12mm;border:1px var(--ck-color-base-border) solid;background:#fff;box-shadow:0 2px 3px #00000014}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck-source-editing-area{width:calc(210mm + 2px)}.ck-fullscreen__left-sidebar{font-family:Helvetica,Arial,sans-serif;--ck-user-avatar-size: 28px;position:sticky;align-self:flex-start;top:0;height:100%;background-color:transparent;margin-top:0;box-sizing:border-box;display:flex;flex-direction:column}.ck-fullscreen__left-sidebar .ck.ck-presence-list--collapsed{--ck-user-avatar-size: 32px}.ck-fullscreen__left-sidebar>:first-child{padding-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__left-sidebar .ck-user,.ck-fullscreen__left-sidebar .ck-presence-list__users-counter__text{font-size:.85em}.ck-fullscreen__left-sidebar-item{padding:var(--ck-spacing-medium);margin-bottom:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item:last-child{margin-bottom:0}.ck-fullscreen__left-sidebar-header{--ck-fullscreen-presence-list-header-font-size: .875em;font-size:var(--ck-fullscreen-presence-list-header-font-size);font-weight:700;color:var(--ck-document-outline-item-default-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ck-fullscreen__left-sidebar--sticky{position:sticky;top:0}.ck-fullscreen__left-sidebar--sticky>:first-child{padding-top:0}.ck-fullscreen__presence-list{margin-top:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item--no-margin{margin:0}.ck-fullscreen__left-sidebar .ck.ck-document-outline{padding-top:0;padding-left:0;padding-right:0}.ck-fullscreen__document-outline-wrapper{padding-top:0;overflow-y:auto}.ck.ck-heading_heading1 .ck-button__label{font-size:20px}.ck.ck-heading_heading2 .ck-button__label{font-size:17px}.ck.ck-heading_heading3 .ck-button__label{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}:root{--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-highlight-pen-green: hsl(112, 100%, 27%)}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-widget.raw-html-embed{margin:.9em auto;position:relative;display:flow-root;min-width:15em;font-style:normal}.ck-widget.raw-html-embed:before{position:absolute;z-index:1}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{position:absolute;display:flex;flex-direction:column}.ck-widget.raw-html-embed .raw-html-embed__preview{position:relative;overflow:hidden;display:flex}.ck-widget.raw-html-embed .raw-html-embed__preview-content{width:100%;position:relative;margin:auto;display:table;border-collapse:separate;border-spacing:7px}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}:root{--ck-html-object-embed-unfocused-outline-width: 1px}.ck-widget.html-object-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground);padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));min-width:calc(76px + var(--ck-spacing-standard))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{font-weight:400;font-style:normal;position:absolute;content:attr(data-html-object-embed-label);top:0;left:var(--ck-spacing-standard);background:#999;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-image-caption-highlighted-background: hsl(52deg 100% 50%)}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}@media (forced-colors: active){.ck-content .image>figcaption{background-color:unset;color:unset}}@media (forced-colors: none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}}@media (prefers-reduced-motion: reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:var(--ck-color-image-caption-background)}}.ck.ck-image-insert-url{width:400px;padding:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-image-insert-url .ck-image-insert-url__action-row{display:grid;grid-template-columns:repeat(2,1fr)}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}:root{--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{position:absolute;top:0;left:0}.ck-image-upload-complete-icon{display:block;position:absolute;top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);border-radius:50%;z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}.ck .ck-upload-placeholder-loader{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable .image-inline img{height:auto}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}.ck.ck-link-providers>.ck-link-providers__list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{flex-shrink:0}.ck.ck-link-toolbar__preview{display:inline-block}.ck.ck-link-toolbar__preview .ck-button__label{overflow:hidden}.ck.ck-editor__editable figure.image>a:after,.ck.ck-editor__editable a span.image-inline:after{display:block;position:absolute}.ck.ck-link-form .ck-link-form__providers-list{display:flex;flex-direction:column}.ck.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{flex-grow:1}.ck.ck-link-form .ck-link__items:empty{display:none}.ck-editor__editable .ck-list-bogus-paragraph{display:block}.ck.ck-list-styles-list{display:grid}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-todo-list-checkmark-size: 16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}@media (prefers-reduced-motion: reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}@media (prefers-reduced-motion: reduce){.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-media__wrapper .ck-media__placeholder{display:flex;flex-direction:column;align-items:center}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{overflow:hidden;display:block}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>*:not(.ck-media__placeholder){pointer-events:none}.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck-vertical-form .ck-button:after{content:"";width:0;position:absolute;right:-1px;top:-1px;bottom:-1px;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width: 600px){.ck.ck-responsive-form .ck-button:after{content:"";width:0;position:absolute;right:-1px;top:-1px;bottom:-1px;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck.ck-media-form{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;width:400px}.ck.ck-media-form .ck-labeled-field-view{display:inline-block;width:100%}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (max-width: 600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-mention-list-max-height: 300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ck.ck-mentions>.ck-list__item{overflow:hidden;flex-shrink:0}div.ck.ck-balloon-panel.ck-mention-balloon{z-index:calc(var( --ck-z-dialog ) + 1)}:root{--ck-color-minimap-tracker-background: 208, 0%, 51%;--ck-color-minimap-iframe-outline: hsl(0deg 0% 75%);--ck-color-minimap-iframe-shadow: hsl(0deg 0% 0% / 11%);--ck-color-minimap-progress-background: hsl(0,0%,40%)}.ck.ck-minimap{position:absolute;-webkit-user-select:none;user-select:none;background:var(--ck-color-base-background)}.ck.ck-minimap,.ck.ck-minimap iframe{width:100%;height:100%}.ck.ck-minimap iframe{border:0;pointer-events:none;position:relative;outline:1px solid var(--ck-color-minimap-iframe-outline);box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);margin:0}.ck.ck-minimap .ck.ck-minimap__position-tracker{position:absolute;width:100%;top:0;background:hsla(var(--ck-color-minimap-tracker-background),.2);z-index:1;transition:background .1s ease-in-out}@media (prefers-reduced-motion: reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:hsla(var(--ck-color-minimap-tracker-background),.3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:hsla(var(--ck-color-minimap-tracker-background),.4)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:after,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover:after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{content:attr(data-progress) "%";position:absolute;top:5px;right:5px;background:var(--ck-color-minimap-progress-background);color:var(--ck-color-base-background);border:1px solid var(--ck-color-base-background);padding:2px 4px;font-size:10px;border-radius:3px;opacity:0;transition:opacity .1s ease-in-out}@media (prefers-reduced-motion: reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}.ck-content *:has(+.page-break){margin-bottom:0}}:root{--ck-show-blocks-border-color: hsl(0, 0%, 46%)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,ADDRESS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,ASIDE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,BLOCKQUOTE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,DETAILS");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,DIV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,FOOTER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,H1");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,H2");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,H3");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,H4");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,H5");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,H6");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,HEADER");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,MAIN");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,NAV");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,PRE");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,OL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,UL");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,P");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,SECTION");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,FIGCAPTION");background-position:calc(100% - 1px) 1px}.ck-source-editing-area{position:relative;overflow:hidden}.ck-source-editing-area:after,.ck-source-editing-area textarea{padding:var(--ck-spacing-large);margin:0;border:1px solid transparent;line-height:var(--ck-line-height-base);font-size:var(--ck-font-size-normal);font-family:monospace;white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";visibility:hidden;display:block}.ck-source-editing-area textarea{position:absolute;width:100%;height:100%;resize:none;outline:none;overflow:hidden;box-sizing:border-box;border-color:var(--ck-color-base-border);border-radius:0}.ck-rounded-corners .ck-source-editing-area textarea,.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}.ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}.ck.ck-character-info{display:flex;justify-content:space-between}.ck.ck-special-characters>.ck-dialog__content>div{width:350px;max-width:100%;height:100%;display:grid;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories{grid-area:1 / 1 / 2 / 2;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view{padding-top:var(--ck-spacing-standard);width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}@media (prefers-reduced-motion: reduce){.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown{display:block;width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button>span{width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-grid{grid-area:2 / 1 / 3 / 2;max-height:200px}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-info{grid-area:3 / 1 / 4 / 2}:root{--ck-style-panel-columns: 3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;justify-content:space-between;flex-direction:column}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{display:flex;align-content:center;justify-content:flex-start;align-items:center;flex-grow:1;flex-basis:100%}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content figure.table:not(.layout-table){display:table}.ck-content figure.table:not(.layout-table)>table{width:100%;height:100%}.ck-content figure.table:not(.layout-table),.ck-content table.table:not(.layout-table){margin:.9em auto}.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table{border-collapse:collapse;border-spacing:0;border:1px double hsl(0,0%,70%)}.ck-content table.table:not(.layout-table)>thead>tr>th,.ck-content figure.table:not(.layout-table)>table>thead>tr>th,.ck-content table.table:not(.layout-table)>tbody>tr>th,.ck-content figure.table:not(.layout-table)>table>tbody>tr>th{font-weight:700;background:#0000000d}.ck-content table.table:not(.layout-table)>thead>tr>td,.ck-content figure.table:not(.layout-table)>table>thead>tr>td,.ck-content table.table:not(.layout-table)>tbody>tr>td,.ck-content figure.table:not(.layout-table)>table>tbody>tr>td,.ck-content table.table:not(.layout-table)>thead>tr>th,.ck-content figure.table:not(.layout-table)>table>thead>tr>th,.ck-content table.table:not(.layout-table)>tbody>tr>th,.ck-content figure.table:not(.layout-table)>table>tbody>tr>th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}@media print{.ck-content figure.table>table{height:initial}}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}.ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-input-color{width:100%;display:flex;flex-direction:row-reverse}.ck.ck-input-color>input.ck.ck-input-text{min-width:auto;flex-grow:1}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{position:relative;overflow:hidden}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{position:absolute;display:block}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:first-child{margin-top:var(--ck-spacing-large)}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:last-child,.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:nth-last-child(2):has(+.ck-fake-selection-container){margin-bottom:var(--ck-spacing-large)}.ck-editor__editable .table.layout-table{display:table;margin:0}.ck-editor__editable .table.layout-table.ck-widget:hover{z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle{opacity:.75;visibility:visible}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle:hover{opacity:1}.ck-editor__editable .table.layout-table.ck-widget:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_selected{z-index:var(--ck-z-default)}.ck-content table.table.layout-table,.ck-content figure.table.layout-table{margin-top:0;margin-bottom:0}.ck-content table.table.layout-table,.ck-content figure.table.layout-table>table{border-spacing:0}:root{--ck-form-default-width: 340px}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form.ck-form_default-width{width:var(--ck-form-default-width)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text,.ck.ck-form .ck.ck-input-number{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit{flex-direction:column;align-items:stretch;padding:0}}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit>.ck{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit .ck-button_with-text{justify-content:center}}@media screen and (max-width: 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}}[dir=ltr] .ck.ck-form.ck-responsive-form>:not(:first-child){margin-left:0}[dir=rtl] .ck.ck-form.ck-responsive-form>:not(:last-child){margin-left:0}.ck.ck-form__row.ck-table-form__action-row .ck-button-save,.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel{justify-content:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row,.ck.ck-table-form .ck-form__row.ck-table-form__background-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{flex-wrap:wrap;align-items:center}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{display:flex;flex-direction:column-reverse;align-items:center}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck-form__row>*:not(.ck-label,.ck-table-form__dimension-operator){flex-grow:1}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{position:absolute;left:50%;bottom:calc(-1 * var(--ck-table-properties-error-arrow-size));transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";position:absolute;top:calc(-1 * var(--ck-table-properties-error-arrow-size));left:50%;transform:translate(-50%)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{flex-wrap:wrap;flex-basis:0;align-content:baseline}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-color-selector-caption-highlighted-background: hsl(52deg 100% 50%)}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}@media (forced-colors: active){.ck-content .table>figcaption{background-color:unset;color:unset}}@media (forced-colors: none){.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}:root{--ck-color-selector-column-resizer-hover: var(--ck-color-base-active);--ck-table-column-resizer-width: 7px;--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -.5 - .5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word}.ck.ck-editor__editable .table td,.ck.ck-editor__editable .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{position:absolute;top:0;bottom:0;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:var(--ck-z-default)}.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer,.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-selector-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-hidden{display:none!important}:root{--ck-z-default: 1;--ck-z-panel: calc( var(--ck-z-default) + 999 );--ck-z-dialog: 9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-font-size: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-powered-by-line-height: calc(var(--ck-font-size-base) * 10 / 13);--ck-powered-by-letter-spacing: calc(var(--ck-font-size-base) * -.2 / 13);--ck-powered-by-padding-vertical: 2px;--ck-powered-by-padding-horizontal: 4px;--ck-powered-by-text-color: hsl(0, 0%, 31%);--ck-powered-by-border-radius: var(--ck-border-radius);--ck-powered-by-background: hsl(0, 0%, 100%);--ck-powered-by-border-color: var(--ck-color-focus-border);--ck-powered-by-svg-width: 53;--ck-powered-by-svg-height: 10;--ck-powered-by-icon-width: calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-width) / 13);--ck-powered-by-icon-height: calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-height) / 13)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius: var(--ck-powered-by-border-radius);box-shadow:none;background:var(--ck-powered-by-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{cursor:pointer;display:flex;align-items:center;opacity:.66;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{font-size:var(--ck-powered-by-font-size);letter-spacing:var(--ck-powered-by-letter-spacing);padding-left:2px;text-transform:uppercase;font-weight:700;margin-right:4px;cursor:pointer;line-height:normal;color:var(--ck-powered-by-text-color)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{display:block;cursor:pointer;width:var(--ck-powered-by-icon-width);height:var(--ck-powered-by-icon-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0%);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-evaluation-badge-font-size: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-line-height: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-letter-spacing: calc(var(--ck-font-size-base) * -.2 / 13);--ck-evaluation-badge-padding-vertical: 2px;--ck-evaluation-badge-padding-horizontal: 4px;--ck-evaluation-badge-text-color: hsl(0, 0%, 31%);--ck-evaluation-badge-border-radius: var(--ck-border-radius);--ck-evaluation-badge-background: hsl(0, 0%, 100%);--ck-evaluation-badge-border-color: var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon{--ck-border-radius: var(--ck-evaluation-badge-border-radius);box-shadow:none;background:var(--ck-evaluation-badge-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge{line-height:var(--ck-evaluation-badge-line-height);padding:var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge .ck-evaluation-badge__label{display:block;padding:0 2px;font-size:var(--ck-evaluation-badge-font-size);letter-spacing:var(--ck-evaluation-badge-letter-spacing);font-weight:700;line-height:normal;text-transform:uppercase;color:var(--ck-evaluation-badge-text-color)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-evaluation-badge-border-color)}.ck.ck-button,a.ck.ck-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-list-item-button{min-height:unset;width:100%;border-radius:0}[dir=ltr] .ck.ck-list-item-button{text-align:left}[dir=rtl] .ck.ck-list-item-button{text-align:right}[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-right:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-holder{display:inline-flex;width:.9em;height:.9em}[dir=ltr] .ck.ck-list-item-button .ck-list-item-button__check-holder{margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button .ck-list-item-button__check-holder{margin-left:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-icon{height:100%}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}.ck.ck-color-grid{display:grid}.color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-top:var(--ck-spacing-tiny);padding-right:var(--ck-spacing-medium)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{display:flex;align-items:center}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel{flex:1}.ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end}.ck.ck-dialog-overlay{-webkit-user-select:none;user-select:none;overscroll-behavior:none;position:fixed;bottom:0;left:0;right:0;top:0}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{pointer-events:none;animation:none;background:none}.ck.ck-dialog{overscroll-behavior:none;width:fit-content;position:absolute}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog:not(.ck-dialog_modal) .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dropdown-max-width: 75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;z-index:var(--ck-z-panel);max-width:var(--ck-dropdown-max-width);position:absolute}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{top:100%;bottom:auto}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n{left:50%;transform:translate(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translate(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translate(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-toolbar-dropdown-max-width: 60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:max-content;max-width:var(--ck-toolbar-dropdown-max-width)}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{position:absolute;max-height:314px;overflow-y:auto;z-index:calc(var(--ck-z-panel) + 1)}.ck.ck-dropdown-menu-list__nested-menu{display:block}.ck.ck-aria-live-announcer{position:absolute;left:-10000px;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}.ck.ck-form__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}.ck.ck-form__row.ck-form__row_large-top-padding{padding-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_with-submit{flex-wrap:nowrap}.ck.ck-form__row.ck-form__row_with-submit>*:not(:first-child){margin-inline-start:var(--ck-spacing-standard)}.ck.ck-form__row>.ck.ck-form__row{padding:0}.ck.ck-form__header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}.ck.ck-icon{vertical-align:middle}.ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-list{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>*:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{display:flex;align-items:center;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:nth-child(1){z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{z-index:var(--ck-z-panel);position:fixed;top:0}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{top:auto;position:absolute}.ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{top:100%;bottom:auto}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);vertical-align:initial;font-weight:inherit;line-height:inherit;font-size:inherit}.ck.ck-balloon-panel.ck-tooltip{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size: 18px}.ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:1}.ck.ck-toolbar{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-flow:row nowrap;align-items:center}.ck.ck-toolbar>.ck-toolbar__items{display:flex;flex-flow:row wrap;align-items:center;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}:root{--ck-menu-bar-menu-max-width: 75vw;--ck-menu-bar-nested-menu-horizontal-offset: 5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{z-index:var(--ck-z-panel);max-width:var(--ck-menu-bar-menu-max-width);position:absolute}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{top:100%;bottom:auto}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar__menu{display:block;position:relative}:root{--ck-color-resizer: var(--ck-color-focus-border);--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);--ck-resizer-border-radius: var(--ck-border-radius);--ck-resizer-tooltip-offset: 10px;--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);color:var(--ck-color-resizer-tooltip-text);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);font-size:var(--ck-font-size-tiny);display:block;padding:0 var(--ck-spacing-small);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height)}.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-above-center{position:absolute}.ck .ck-size-view.ck-orientation-top-left{top:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{top:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{top:calc(var(--ck-resizer-tooltip-height) * -1);left:50%;transform:translate(-50%)}.ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;position:absolute;pointer-events:none;left:0;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{position:absolute;pointer-events:all}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{cursor:nesw-resize}.ck .ck-widget .ck-widget__type-around__button{display:block;position:absolute;overflow:hidden;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{position:absolute;top:50%;left:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{top:calc(-.5 * var(--ck-widget-outline-thickness));left:min(10%,30px);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(-.5 * var(--ck-widget-outline-thickness));right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;position:absolute;top:1px;left:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;position:absolute;left:0;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(-1 * var(--ck-widget-outline-thickness));right:calc(-1 * var(--ck-widget-outline-thickness))}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-border-radius: var(--small-border-radius) !important;--ck-color-base-border: hsl(212deg 25% 50% / 25%) !important;--ck-color-button-default-active-background: var( --ui-control-active-bg-color ) !important;--ck-color-button-default-hover-background: var( --ui-control-bg-color ) !important;--ck-color-split-button-hover-border: transparent !important;--ck-color-split-button-hover-background: hsl( var(--gray-400-hsl) .1 ) !important;--ck-color-button-on-active-background: var( --ui-control-active-bg-color ) !important;--ck-color-button-on-background: var(--ui-control-active-bg-color) !important;--ck-color-button-on-color: var(--text-color) !important;--ck-color-button-on-hover-background: var( --ui-control-active-bg-color ) !important;--ck-focus-outer-shadow: var(--focus-ring) !important;--ck-focus-ring: 1px solid var(--ck-color-base-border) !important;--ck-color-list-button-on-background-focus: var(--dark-sel-color) !important;--ck-color-list-button-on-background: var(--dark-sel-color) !important;--ck-color-shadow-drop-active: var(--ck-color-shadow-drop) !important;--ck-color-shadow-drop: hsl(210deg 24% 16% / 20%) !important;--ck-color-text: var(--text-color) !important;--ck-color-toolbar-border: var(--ck-color-base-border) !important;--ck-drop-shadow-active: var(--ck-drop-shadow) !important;--ck-drop-shadow: 0 0 0 1px hsl(210, 24%, 16%, .1), 0 5px 20px hsl(210, 24%, 16%, .25) !important;--ck-spacing-unit: .69em !important;--ck-powered-by-line-height: 8px;--ck-powered-by-padding-vertical: 0px;--ck-powered-by-padding-horizontal: 0px;--ck-color-base-background: var(--input-bg) !important;--ck-color-toolbar-background: var(--white) !important}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky .ck.ck-toolbar{border-block-start-width:0}.ck.ck-editor__editable_inline{padding-block:calc(var(--m) - 2px)!important;padding-inline:var(--m)!important}.ck-editor__main>.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:var(--ck-focus-outer-shadow)!important}.ck.ck-dropdown__panel{border:none!important}.ck.ck-dropdown__panel-visible{max-height:50vh;overflow-y:scroll}.ck-toolbar-dropdown .ck.ck-dropdown__panel-visible{overflow:visible}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-end-start-radius:var(--ck-border-radius)!important;border-end-end-radius:var(--ck-border-radius)!important}.ck.ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners,.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-start-start-radius:var(--ck-border-radius)!important}.ck.ck-content{color:var(--text-color)}.ck.ck-content ul:last-child,.ck.ck-content ol:last-child{padding-block-end:0!important}.ck.ck-content[dir=ltr] ul{padding-inline-start:40px}.ck.ck-content[dir=rtl] ul{padding-inline-end:40px}.ck.ck-editor__editable pre[data-language]:after{inset-block-start:0!important;text-shadow:none;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-link-form_layout-vertical .ck.ck-dropdown{display:block;min-width:50%}.ck.ck-link-form_layout-vertical .ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:100%}.ck.ck-link-form_layout-vertical .ck.ck-dropdown__panel .ck.ck-list{margin:0}.ck-with-show-word-count .ck.ck-content{border-radius:0!important}.ck-word-count{padding-block:var(--s);padding-inline:var(--m);border:solid var(--ck-color-base-border);border-width:0 1px 1px;border-end-start-radius:var(--ck-border-radius);border-end-end-radius:var(--ck-border-radius);background:var(--ck-color-base-background)}.cke-entry-card{margin-block:.9em;margin-inline:auto;border-radius:var(--large-border-radius)}.so-body .ck-toolbar_grouping{position:relative!important}.so-body .ck-toolbar_grouping .ck.ck-dropdown{position:static}.so-body .ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:100%}.so-body .ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:auto}.ck.ck-editor__editable_inline>:last-child,.ck.ck-editor__editable_inline>:has(+.ck-fake-selection-container:last-child){margin-block-end:var(--ck-spacing-large)}.ck.ck-content .ck-bookmark{display:inline-block;vertical-align:middle;margin-inline-end:.125em}body.ck-fullscreen .slideout-shade,body.ck-fullscreen .slideout-container{z-index:calc(var(--ck-z-fullscreen) + 1000)}.link-type-group .ck.ck-labeled-field-view{width:100%}.link-type-group.ck.ck-form__row{justify-content:start}.ck.ck-form__row>:not(.ck-label)+*{margin-inline-start:0}.link-type-group.ck.ck-form__row .ck.ck-labeled-field-view{margin-block-start:var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .link-type-group .ck.ck-dropdown{min-width:47%}.link-type-group.ck.ck-form__row .elementselect{margin-inline:0;max-width:50%}.ck.ck-link-form_layout-vertical{min-width:24em}.ck.ck-button.btn.dashed{background-color:transparent;border:1px dashed var(--medium-hairline-color)}.break{flex-basis:100%;height:0}.menu{z-index:calc(var(--ck-z-panel) + 1)}.ck.link-type-advanced{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}.ck.link-type-advanced .pane.hairline{border:0;padding:0 var(--ck-spacing-large)}.ck.link-type-advanced .ck.ck-labeled-field-view{margin-block:var(--ck-spacing-large)}.ck.link-type-advanced .pane.hairline .ck.ck-button{padding:0!important} diff --git a/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js b/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js index cf115d99..a4e08ad9 100644 --- a/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js +++ b/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js @@ -1,10 +1,10 @@ -import { ImageInsertUI as Bc, ButtonView as xa, IconImage as Vc, Command as Ss, Plugin as Bn, ImageUtils as Jl, Collection as Cs, ViewModel as _a, createDropdown as Ts, DropdownButtonView as Wc, IconObjectSizeMedium as Hc, addListToDropdown as Os, Widget as $c, viewToModelPositionOutsideModelElement as Yc, toWidget as qc, DomEventObserver as Kc, WidgetToolbarRepository as Gl, isWidget as Qc, findAttributeRange as Gc, View as bi, LinkUI as Xl, ContextualBalloon as Xc, Range as Zc, SwitchButtonView as Jc, LabeledFieldView as eu, createLabeledInputText as tu, ClassicEditor as nu, SourceEditing as ec, Heading as ru } from "ckeditor5"; +import { ImageInsertUI as Vc, ButtonView as vi, IconImage as Bc, Command as Os, Plugin as Vn, ImageUtils as Jl, Collection as Sa, ViewModel as Yo, createDropdown as Ca, DropdownButtonView as Hc, IconObjectSizeMedium as Wc, addListToDropdown as Ta, Widget as $c, viewToModelPositionOutsideModelElement as Yc, toWidget as qc, DomEventObserver as Kc, WidgetToolbarRepository as Gl, isWidget as Qc, findAttributeRange as Gc, View as wo, LinkUI as Xl, ContextualBalloon as Xc, Range as Zc, SwitchButtonView as Jc, LabeledFieldView as eu, createLabeledInputText as tu, ClassicEditor as nu, SourceEditing as ec, Heading as ru } from "ckeditor5"; /** * @link https://craftcms.com/ * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class Tu extends Bc { +class Ou extends Vc { static get pluginName() { return "CraftImageInsertUI"; } @@ -15,25 +15,25 @@ class Tu extends Bc { ); return; } - const A = this.editor.ui.componentFactory, g = (i) => this._createToolbarImageButton(i); - A.add("insertImage", g), A.add("imageInsert", g); + const R = this.editor.ui.componentFactory, m = (i) => this._createToolbarImageButton(i); + R.add("insertImage", m), R.add("imageInsert", m); } get _assetSources() { return this.editor.config.get("assetSources"); } - _createToolbarImageButton(A) { - const g = this.editor, i = g.t, u = new xa(A); - u.isEnabled = !0, u.label = i("Insert image"), u.icon = Vc, u.tooltip = !0; - const c = g.commands.get("insertImage"); + _createToolbarImageButton(R) { + const m = this.editor, i = m.t, u = new vi(R); + u.isEnabled = !0, u.label = i("Insert image"), u.icon = Bc, u.tooltip = !0; + const c = m.commands.get("insertImage"); return u.bind("isEnabled").to(c), this.listenTo(u, "execute", () => this._showImageSelectModal()), u; } _showImageSelectModal() { - const A = this._assetSources, g = this.editor, i = g.config, u = Object.assign({}, i.get("assetSelectionCriteria"), { + const R = this._assetSources, m = this.editor, i = m.config, u = Object.assign({}, i.get("assetSelectionCriteria"), { kind: "image" }); Craft.createElementSelectorModal("craft\\elements\\Asset", { storageKey: `ckeditor:${this.pluginName}:'craft\\elements\\Asset'`, - sources: A, + sources: R, criteria: u, defaultSiteId: i.get("elementSiteId"), transforms: i.get("transforms"), @@ -41,74 +41,74 @@ class Tu extends Bc { autoFocusSearchBox: !1, onSelect: (c, o) => { this._processAssetUrls(c, o).then(() => { - g.editing.view.focus(); + m.editing.view.focus(); }); }, onHide: () => { - g.editing.view.focus(); + m.editing.view.focus(); }, closeOtherModals: !1 }); } - _processAssetUrls(A, g) { + _processAssetUrls(R, m) { return new Promise((i) => { - if (!A.length) { + if (!R.length) { i(); return; } - const u = this.editor, c = u.config.get("defaultTransform"), o = new Craft.Queue(), x = []; + const u = this.editor, c = u.config.get("defaultTransform"), o = new Craft.Queue(), E = []; o.on("afterRun", () => { - u.execute("insertImage", { source: x }), i(); + u.execute("insertImage", { source: E }), i(); }); - for (const m of A) + for (const g of R) o.push( () => new Promise((b) => { - const v = this._isTransformUrl(m.url); + const v = this._isTransformUrl(g.url); if (!v && c) - this._getTransformUrl(m.id, c, (y) => { - x.push(y), b(); + this._getTransformUrl(g.id, c, (y) => { + E.push(y), b(); }); else { const y = this._buildAssetUrl( - m.id, - m.url, - v ? g : c + g.id, + g.url, + v ? m : c ); - x.push(y), b(); + E.push(y), b(); } }) ); }); } - _buildAssetUrl(A, g, i) { - return `${g}#asset:${A}:${i ? "transform:" + i : "url"}`; + _buildAssetUrl(R, m, i) { + return `${m}#asset:${R}:${i ? "transform:" + i : "url"}`; } - _removeTransformFromUrl(A) { - return A.replace(/(^|\/)(_[^\/]+\/)([^\/]+)$/, "$1$3"); + _removeTransformFromUrl(R) { + return R.replace(/(^|\/)(_[^\/]+\/)([^\/]+)$/, "$1$3"); } - _isTransformUrl(A) { - return /(^|\/)_[^\/]+\/[^\/]+$/.test(A); + _isTransformUrl(R) { + return /(^|\/)_[^\/]+\/[^\/]+$/.test(R); } - _getTransformUrl(A, g, i) { + _getTransformUrl(R, m, i) { Craft.sendActionRequest("POST", "ckeditor/ckeditor/image-url", { data: { - assetId: A, - transform: g + assetId: R, + transform: m } }).then(({ data: u }) => { - i(this._buildAssetUrl(A, u.url, g)); + i(this._buildAssetUrl(R, u.url, m)); }).catch(() => { alert("There was an error generating the transform URL."); }); } - _getAssetUrlComponents(A) { - const g = A.match( + _getAssetUrlComponents(R) { + const m = R.match( /(.*)#asset:(\d+):(url|transform):?([a-zA-Z][a-zA-Z0-9_]*)?/ ); - return g ? { - url: g[1], - assetId: g[2], - transform: g[3] !== "url" ? g[4] : null + return m ? { + url: m[1], + assetId: m[2], + transform: m[3] !== "url" ? m[4] : null } : null; } } @@ -117,27 +117,27 @@ class Tu extends Bc { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class ou extends Ss { +class ou extends Os { refresh() { - const A = this._element(), g = this._srcInfo(A); - this.isEnabled = !!g, g ? this.value = { - transform: g.transform + const R = this._element(), m = this._srcInfo(R); + this.isEnabled = !!m, m ? this.value = { + transform: m.transform } : this.value = null; } _element() { - const A = this.editor; - return A.plugins.get("ImageUtils").getClosestSelectedImageElement( - A.model.document.selection + const R = this.editor; + return R.plugins.get("ImageUtils").getClosestSelectedImageElement( + R.model.document.selection ); } - _srcInfo(A) { - if (!A || !A.hasAttribute("src")) + _srcInfo(R) { + if (!R || !R.hasAttribute("src")) return null; - const g = A.getAttribute("src"), i = g.match( + const m = R.getAttribute("src"), i = m.match( /#asset:(\d+)(?::transform:([a-zA-Z][a-zA-Z0-9_]*))?/ ); return i ? { - src: g, + src: m, assetId: i[1], transform: i[2] } : null; @@ -157,24 +157,24 @@ class ou extends Ss { * @param options.transform The new transform for the image. * @fires execute */ - execute(A) { + execute(R) { const i = this.editor.model, u = this._element(), c = this._srcInfo(u); if (this.value = { - transform: A.transform + transform: R.transform }, c) { - const o = `#asset:${c.assetId}` + (A.transform ? `:transform:${A.transform}` : ""); - i.change((x) => { - const m = c.src.replace(/#.*/, "") + o; - x.setAttribute("src", m, u); + const o = `#asset:${c.assetId}` + (R.transform ? `:transform:${R.transform}` : ""); + i.change((E) => { + const g = c.src.replace(/#.*/, "") + o; + E.setAttribute("src", g, u); }), Craft.sendActionRequest("post", "ckeditor/ckeditor/image-url", { data: { assetId: c.assetId, - transform: A.transform + transform: R.transform } - }).then(({ data: x }) => { - i.change((m) => { - const b = x.url + o; - m.setAttribute("src", b, u), x.width && m.setAttribute("width", x.width, u), x.height && m.setAttribute("height", x.height, u); + }).then(({ data: E }) => { + i.change((g) => { + const b = E.url + o; + g.setAttribute("src", b, u), E.width && g.setAttribute("width", E.width, u), E.height && g.setAttribute("height", E.height, u); }); }); } @@ -185,19 +185,19 @@ class ou extends Ss { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class tc extends Bn { +class tc extends Vn { static get requires() { return [Jl]; } static get pluginName() { return "ImageTransformEditing"; } - constructor(A) { - super(A), A.config.define("transforms", []); + constructor(R) { + super(R), R.config.define("transforms", []); } init() { - const A = this.editor, g = new ou(A); - A.commands.add("transformImage", g); + const R = this.editor, m = new ou(R); + R.commands.add("transformImage", m); } } /** @@ -205,8 +205,8 @@ class tc extends Bn { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -const iu = Hc; -class au extends Bn { +const iu = Wc; +class au extends Vn { static get requires() { return [tc]; } @@ -214,8 +214,8 @@ class au extends Bn { return "ImageTransformUI"; } init() { - const A = this.editor, g = A.config.get("transforms"), i = A.commands.get("transformImage"); - this.bind("isEnabled").to(i), this._registerImageTransformDropdown(g); + const R = this.editor, m = R.config.get("transforms"), i = R.commands.get("transformImage"); + this.bind("isEnabled").to(i), this._registerImageTransformDropdown(m); } /** * A helper function that creates a dropdown component for the plugin containing all the transform options defined in @@ -223,19 +223,19 @@ class au extends Bn { * * @param transforms An array of the available image transforms. */ - _registerImageTransformDropdown(A) { - const g = this.editor, i = g.t, u = { + _registerImageTransformDropdown(R) { + const m = this.editor, i = m.t, u = { name: "transformImage:original", value: null }, c = [ u, - ...A.map((x) => ({ - label: x.name, - name: `transformImage:${x.handle}`, - value: x.handle + ...R.map((E) => ({ + label: E.name, + name: `transformImage:${E.handle}`, + value: E.handle })) - ], o = (x) => { - const m = g.commands.get("transformImage"), b = Ts(x, Wc), v = b.buttonView; + ], o = (E) => { + const g = m.commands.get("transformImage"), b = Ca(E, Hc), v = b.buttonView; return v.set({ tooltip: i("Resize image"), commandValue: null, @@ -244,26 +244,26 @@ class au extends Bn { label: this._getOptionLabelValue(u), withText: !0, class: "ck-resize-image-button" - }), v.bind("label").to(m, "value", (y) => { + }), v.bind("label").to(g, "value", (y) => { if (!y || !y.transform) return this._getOptionLabelValue(u); - const C = A.find( - (_) => _.handle === y.transform + const C = R.find( + (x) => x.handle === y.transform ); return C ? C.name : y.transform; - }), b.bind("isEnabled").to(this), Os( + }), b.bind("isEnabled").to(this), Ta( b, - () => this._getTransformDropdownListItemDefinitions(c, m), + () => this._getTransformDropdownListItemDefinitions(c, g), { ariaLabel: i("Image resize list") } ), this.listenTo(b, "execute", (y) => { - g.execute(y.source.commandName, { + m.execute(y.source.commandName, { transform: y.source.commandValue - }), g.editing.view.focus(); + }), m.editing.view.focus(); }), b; }; - g.ui.componentFactory.add("transformImage", o); + m.ui.componentFactory.add("transformImage", o); } /** * A helper function for creating an option label value string. @@ -271,8 +271,8 @@ class au extends Bn { * @param option A transform option object. * @returns The option label. */ - _getOptionLabelValue(A) { - return A.label || A.value || this.editor.t("Original"); + _getOptionLabelValue(R) { + return R.label || R.value || this.editor.t("Original"); } /** * A helper function that parses the transform options and returns list item definitions ready for use in the dropdown. @@ -281,12 +281,12 @@ class au extends Bn { * @param command The transform image command. * @returns Dropdown item definitions. */ - _getTransformDropdownListItemDefinitions(A, g) { - const i = new Cs(); - return A.map((u) => { + _getTransformDropdownListItemDefinitions(R, m) { + const i = new Sa(); + return R.map((u) => { const c = { type: "button", - model: new _a({ + model: new Yo({ commandName: "transformImage", commandValue: u.value, label: this._getOptionLabelValue(u), @@ -294,14 +294,14 @@ class au extends Bn { icon: null }) }; - c.model.bind("isOn").to(g, "value", su(u.value)), i.add(c); + c.model.bind("isOn").to(m, "value", su(u.value)), i.add(c); }), i; } } -function su(Se) { - return (A) => { - const g = A; - return Se === null && g === Se ? !0 : g !== null && g.transform === Se; +function su(xe) { + return (R) => { + const m = R; + return xe === null && m === xe ? !0 : m !== null && m.transform === xe; }; } /** @@ -309,7 +309,7 @@ function su(Se) { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class Ou extends Bn { +class Pu extends Vn { static get requires() { return [tc, au]; } @@ -322,12 +322,12 @@ class Ou extends Bn { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class lu extends Ss { +class lu extends Os { refresh() { - const A = this._element(), g = this._srcInfo(A); - if (this.isEnabled = !!g, this.isEnabled) { + const R = this._element(), m = this._srcInfo(R); + if (this.isEnabled = !!m, this.isEnabled) { let i = { - assetId: g.assetId + assetId: m.assetId }; Craft.sendActionRequest("POST", "ckeditor/ckeditor/image-permissions", { data: i @@ -340,9 +340,9 @@ class lu extends Ss { * Returns the selected image element. */ _element() { - const A = this.editor; - return A.plugins.get("ImageUtils").getClosestSelectedImageElement( - A.model.document.selection + const R = this.editor; + return R.plugins.get("ImageUtils").getClosestSelectedImageElement( + R.model.document.selection ); } /** @@ -353,14 +353,14 @@ class lu extends Ss { * @returns {{transform: *, src: *, assetId: *, baseSrc: *}|null} * @private */ - _srcInfo(A) { - if (!A || !A.hasAttribute("src")) + _srcInfo(R) { + if (!R || !R.hasAttribute("src")) return null; - const g = A.getAttribute("src"), i = g.match( + const m = R.getAttribute("src"), i = m.match( /(.*)#asset:(\d+)(?::transform:([a-zA-Z][a-zA-Z0-9_]*))?/ ); return i ? { - src: g, + src: m, baseSrc: i[1], assetId: i[2], transform: i[3] @@ -373,7 +373,7 @@ class lu extends Ss { */ execute() { this.editor.model; - const g = this._element(), i = this._srcInfo(g); + const m = this._element(), i = this._srcInfo(m); if (i) { let u = { allowSavingAsNew: !1, @@ -391,27 +391,27 @@ class lu extends Ss { * * @param data */ - _reloadImage(A, g) { + _reloadImage(R, m) { let u = this.editor.model; this._getAllImageAssets().forEach((o) => { - if (o.srcInfo.assetId == A) + if (o.srcInfo.assetId == R) if (o.srcInfo.transform) { - let x = { + let E = { assetId: o.srcInfo.assetId, handle: o.srcInfo.transform }; Craft.sendActionRequest("POST", "assets/generate-transform", { - data: x - }).then((m) => { - let b = m.data.url + "?" + (/* @__PURE__ */ new Date()).getTime() + "#asset:" + o.srcInfo.assetId + ":transform:" + o.srcInfo.transform; + data: E + }).then((g) => { + let b = g.data.url + "?" + (/* @__PURE__ */ new Date()).getTime() + "#asset:" + o.srcInfo.assetId + ":transform:" + o.srcInfo.transform; u.change((v) => { v.setAttribute("src", b, o.element); }); }); } else { - let x = o.srcInfo.baseSrc + "?" + (/* @__PURE__ */ new Date()).getTime() + "#asset:" + o.srcInfo.assetId; - u.change((m) => { - m.setAttribute("src", x, o.element); + let E = o.srcInfo.baseSrc + "?" + (/* @__PURE__ */ new Date()).getTime() + "#asset:" + o.srcInfo.assetId; + u.change((g) => { + g.setAttribute("src", E, o.element); }); } }); @@ -423,7 +423,7 @@ class lu extends Ss { * @private */ _getAllImageAssets() { - const g = this.editor.model, i = g.createRangeIn(g.document.getRoot()); + const m = this.editor.model, i = m.createRangeIn(m.document.getRoot()); let u = []; for (const c of i.getWalker({ ignoreElementEnd: !0 })) if (c.item.is("element") && c.item.name === "imageBlock") { @@ -441,7 +441,7 @@ class lu extends Ss { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class nc extends Bn { +class nc extends Vn { static get requires() { return [Jl]; } @@ -449,8 +449,8 @@ class nc extends Bn { return "ImageEditorEditing"; } init() { - const A = this.editor, g = new lu(A); - A.commands.add("imageEditor", g); + const R = this.editor, m = new lu(R); + R.commands.add("imageEditor", m); } } /** @@ -458,7 +458,7 @@ class nc extends Bn { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class cu extends Bn { +class cu extends Vn { static get requires() { return [nc]; } @@ -466,23 +466,23 @@ class cu extends Bn { return "ImageEditorUI"; } init() { - const g = this.editor.commands.get("imageEditor"); - this.bind("isEnabled").to(g), this._registerImageEditorButton(); + const m = this.editor.commands.get("imageEditor"); + this.bind("isEnabled").to(m), this._registerImageEditorButton(); } /** * A helper function that creates a button component for the plugin that triggers launch of the Image Editor. */ _registerImageEditorButton() { - const A = this.editor, g = A.t, i = A.commands.get("imageEditor"), u = () => { - const c = new xa(); + const R = this.editor, m = R.t, i = R.commands.get("imageEditor"), u = () => { + const c = new vi(); return c.set({ - label: g("Edit Image"), + label: m("Edit Image"), withText: !0 }), c.bind("isEnabled").to(i), this.listenTo(c, "execute", (o) => { - A.execute("imageEditor"), A.editing.view.focus(); + R.execute("imageEditor"), R.editing.view.focus(); }), c; }; - A.ui.componentFactory.add("imageEditor", u); + R.ui.componentFactory.add("imageEditor", u); } } /** @@ -490,7 +490,7 @@ class cu extends Bn { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class Pu extends Bn { +class Nu extends Vn { static get requires() { return [nc, cu]; } @@ -498,27 +498,27 @@ class Pu extends Bn { return "ImageEditor"; } } -class uu extends Ss { - execute(A) { - const g = this.editor, i = g.model.document.selection; - g.model.change((u) => { +class uu extends Os { + execute(R) { + const m = this.editor, i = m.model.document.selection; + m.model.change((u) => { const c = u.createElement("craftEntryModel", { ...Object.fromEntries(i.getAttributes()), - cardHtml: A.cardHtml, - entryId: A.entryId, - siteId: A.siteId + cardHtml: R.cardHtml, + entryId: R.entryId, + siteId: R.siteId }); - g.model.insertObject(c, null, null, { + m.model.insertObject(c, null, null, { setSelection: "after" }); }); } refresh() { - const g = this.editor.model.document.selection, i = !g.isCollapsed && g.getFirstRange(); + const m = this.editor.model.document.selection, i = !m.isCollapsed && m.getFirstRange(); this.isEnabled = !i; } } -class du extends Bn { +class du extends Vn { /** * @inheritDoc */ @@ -536,11 +536,11 @@ class du extends Bn { */ init() { this._defineSchema(), this._defineConverters(); - const A = this.editor; - A.commands.add("insertEntry", new uu(A)), A.editing.mapper.on( + const R = this.editor; + R.commands.add("insertEntry", new uu(R)), R.editing.mapper.on( "viewToModelPosition", - Yc(A.model, (g) => { - g.hasClass("cke-entry-card"); + Yc(R.model, (m) => { + m.hasClass("cke-entry-card"); }) ); } @@ -560,31 +560,31 @@ class du extends Bn { * @private */ _defineConverters() { - const A = this.editor.conversion; - A.for("upcast").elementToElement({ + const R = this.editor.conversion; + R.for("upcast").elementToElement({ view: { name: "craft-entry" // has to be lower case }, model: (i, { writer: u }) => { - const c = i.getAttribute("data-card-html"), o = i.getAttribute("data-entry-id"), x = i.getAttribute("data-site-id") ?? null; + const c = i.getAttribute("data-card-html"), o = i.getAttribute("data-entry-id"), E = i.getAttribute("data-site-id") ?? null; return u.createElement("craftEntryModel", { cardHtml: c, entryId: o, - siteId: x + siteId: E }); } - }), A.for("editingDowncast").elementToElement({ + }), R.for("editingDowncast").elementToElement({ model: "craftEntryModel", view: (i, { writer: u }) => { - const c = i.getAttribute("entryId") ?? null, o = i.getAttribute("siteId") ?? null, x = u.createContainerElement("div", { + const c = i.getAttribute("entryId") ?? null, o = i.getAttribute("siteId") ?? null, E = u.createContainerElement("div", { class: "cke-entry-card", "data-entry-id": c, "data-site-id": o }); - return g(i, u, x), qc(x, u); + return m(i, u, E), qc(E, u); } - }), A.for("dataDowncast").elementToElement({ + }), R.for("dataDowncast").elementToElement({ model: "craftEntryModel", view: (i, { writer: u }) => { const c = i.getAttribute("entryId") ?? null, o = i.getAttribute("siteId") ?? null; @@ -594,21 +594,21 @@ class du extends Bn { }); } }); - const g = (i, u, c) => { + const m = (i, u, c) => { this._getCardHtml(i).then((o) => { - const x = u.createRawElement( + const E = u.createRawElement( "div", null, function(b) { b.innerHTML = o.cardHtml, Craft.appendHeadHtml(o.headHtml), Craft.appendBodyHtml(o.bodyHtml); } ); - u.insert(u.createPositionAt(c, 0), x); - const m = this.editor; - m.editing.view.focus(), setTimeout(() => { - Craft.cp.elementThumbLoader.load($(m.ui.element)); - }, 100), m.model.change((b) => { - m.ui.update(), $(m.sourceElement).trigger("keyup"); + u.insert(u.createPositionAt(c, 0), E); + const g = this.editor; + g.editing.view.focus(), setTimeout(() => { + Craft.cp.elementThumbLoader.load($(g.ui.element)); + }, 100), g.model.change((b) => { + g.ui.update(), $(g.sourceElement).trigger("keyup"); }); }); }; @@ -620,19 +620,19 @@ class du extends Bn { * @returns {Promise|Promise} * @private */ - async _getCardHtml(A) { - var x, m, b; - let g = A.getAttribute("cardHtml") ?? null, i = $(this.editor.sourceElement).parents(".field"); + async _getCardHtml(R) { + var E, g, b; + let m = R.getAttribute("cardHtml") ?? null, i = $(this.editor.sourceElement).parents(".field"); const u = $(i[0]).data("layout-element"); - if (g) - return { cardHtml: g }; - const c = A.getAttribute("entryId") ?? null, o = A.getAttribute("siteId") ?? null; + if (m) + return { cardHtml: m }; + const c = R.getAttribute("entryId") ?? null, o = R.getAttribute("siteId") ?? null; try { const v = this.editor, C = $(v.ui.view.element).closest( "form,.lp-editor-container" ).data("elementEditor"); C && await C.checkForm(); - const { data: _ } = await Craft.sendActionRequest( + const { data: x } = await Craft.sendActionRequest( "POST", "ckeditor/ckeditor/entry-card-html", { @@ -643,21 +643,21 @@ class du extends Bn { } } ); - return _; + return x; } catch (v) { - return console.error((x = v == null ? void 0 : v.response) == null ? void 0 : x.data), { cardHtml: '
' + (((b = (m = v == null ? void 0 : v.response) == null ? void 0 : m.data) == null ? void 0 : b.message) || "An unknown error occurred.") + "
" }; + return console.error((E = v == null ? void 0 : v.response) == null ? void 0 : E.data), { cardHtml: '
' + (((b = (g = v == null ? void 0 : v.response) == null ? void 0 : g.data) == null ? void 0 : b.message) || "An unknown error occurred.") + "
" }; } } } class fu extends Kc { - constructor(A) { - super(A), this.domEventType = "dblclick"; + constructor(R) { + super(R), this.domEventType = "dblclick"; } - onDomEvent(A) { - this.fire(A.type, A); + onDomEvent(R) { + this.fire(R.type, R); } } -class pu extends Bn { +class pu extends Vn { /** * @inheritDoc */ @@ -674,7 +674,7 @@ class pu extends Bn { * @inheritDoc */ init() { - this.editor.ui.componentFactory.add("createEntry", (A) => this._createToolbarEntriesButton(A)), this.editor.ui.componentFactory.add("editEntryBtn", (A) => this._createEditEntryBtn(A)), this._listenToEvents(); + this.editor.ui.componentFactory.add("createEntry", (R) => this._createToolbarEntriesButton(R)), this.editor.ui.componentFactory.add("editEntryBtn", (R) => this._createEditEntryBtn(R)), this._listenToEvents(); } /** * @inheritDoc @@ -687,8 +687,8 @@ class pu extends Bn { // Toolbar Buttons items: ["editEntryBtn"], // If a related element is returned the toolbar is attached - getRelatedElement: (g) => { - const i = g.getSelectedElement(); + getRelatedElement: (m) => { + const i = m.getSelectedElement(); return i && Qc(i) && i.hasClass("cke-entry-card") ? i : null; } }); @@ -699,18 +699,18 @@ class pu extends Bn { * @private */ _listenToEvents() { - const A = this.editor.editing.view, g = A.document; - A.addObserver(fu), this.editor.listenTo(g, "dblclick", (i, u) => { + const R = this.editor.editing.view, m = R.document; + R.addObserver(fu), this.editor.listenTo(m, "dblclick", (i, u) => { const c = this.editor.editing.mapper.toModelElement( u.target.parent ); c.name === "craftEntryModel" && this._initEditEntrySlideout(u, c); }); } - _initEditEntrySlideout(A = null, g = null) { - g === null && (g = this.editor.model.document.selection.getSelectedElement()); - const i = g.getAttribute("entryId"), u = g.getAttribute("siteId") ?? null; - this._showEditEntrySlideout(i, u, g); + _initEditEntrySlideout(R = null, m = null) { + m === null && (m = this.editor.model.document.selection.getSelectedElement()); + const i = m.getAttribute("entryId"), u = m.getAttribute("siteId") ?? null; + this._showEditEntrySlideout(i, u, m); } /** * Creates a toolbar button that allows for an entry to be inserted into the editor @@ -718,19 +718,19 @@ class pu extends Bn { * @param locale * @private */ - _createToolbarEntriesButton(A) { - const g = this.editor, i = g.config.get("entryTypeOptions"), u = g.commands.get("insertEntry"); + _createToolbarEntriesButton(R) { + const m = this.editor, i = m.config.get("entryTypeOptions"), u = m.commands.get("insertEntry"); if (!i || !i.length) return; - const c = Ts(A); + const c = Ca(R); return c.buttonView.set({ - label: g.config.get("createButtonLabel") || Craft.t("app", "New {type}", { + label: m.config.get("createButtonLabel") || Craft.t("app", "New {type}", { type: Craft.t("app", "entry") }), tooltip: !0, withText: !0 //commandValue: null, - }), c.bind("isEnabled").to(u), Os( + }), c.bind("isEnabled").to(u), Ta( c, () => this._getDropdownItemsDefinitions(i, u), { @@ -748,12 +748,12 @@ class pu extends Bn { * @returns {Collection>} * @private */ - _getDropdownItemsDefinitions(A, g) { - const i = new Cs(); - return A.map((u) => { + _getDropdownItemsDefinitions(R, m) { + const i = new Sa(); + return R.map((u) => { const c = { type: "button", - model: new _a({ + model: new Yo({ commandValue: u.value, //entry type id label: u.label || u.value, @@ -770,18 +770,18 @@ class pu extends Bn { * @returns {ButtonView} * @private */ - _createEditEntryBtn(A) { - const g = new xa(A); - return g.set({ + _createEditEntryBtn(R) { + const m = new vi(R); + return m.set({ isEnabled: !0, label: Craft.t("app", "Edit {type}", { type: Craft.elementTypeNames["craft\\elements\\Entry"][2] }), tooltip: !0, withText: !0 - }), this.listenTo(g, "execute", (i) => { + }), this.listenTo(m, "execute", (i) => { this._initEditEntrySlideout(); - }), g; + }), m; } /** * Returns Craft.ElementEditor instance that the CKEditor field belongs to. @@ -800,8 +800,8 @@ class pu extends Bn { * @returns {*} * @private */ - _getCardElement(A) { - return $(this.editor.ui.element).find('.element.card[data-id="' + A + '"]'); + _getCardElement(R) { + return $(this.editor.ui.element).find('.element.card[data-id="' + R + '"]'); } /** * Opens an element editor for existing entry @@ -809,13 +809,13 @@ class pu extends Bn { * @param entryId * @private */ - _showEditEntrySlideout(A, g, i) { + _showEditEntrySlideout(R, m, i) { const u = this.editor, c = u.model, o = this.getElementEditor(); - let x = this._getCardElement(A); - const m = x.data("owner-id"), b = Craft.createElementEditor(this.elementType, null, { - elementId: A, + let E = this._getCardElement(R); + const g = E.data("owner-id"), b = Craft.createElementEditor(this.elementType, null, { + elementId: R, params: { - siteId: g + siteId: m }, onLoad: () => { b.elementEditor.on("update", () => { @@ -823,14 +823,14 @@ class pu extends Bn { }); }, onBeforeSubmit: async () => { - if (x !== null && Garnish.hasAttr(x, "data-owner-is-canonical") && !o.settings.isUnpublishedDraft) { + if (E !== null && Garnish.hasAttr(E, "data-owner-is-canonical") && !o.settings.isUnpublishedDraft) { await b.elementEditor.checkForm(!0, !0); let v = $(u.sourceElement).attr("name"); - o && v && await o.setFormValue(v, "*"), o.settings.draftId && b.elementEditor.settings.draftId && (b.elementEditor.settings.saveParams || (b.elementEditor.settings.saveParams = {}), b.elementEditor.settings.saveParams.action = "elements/save-nested-element-for-derivative", b.elementEditor.settings.saveParams.newOwnerId = o.getDraftElementId(m)); + o && v && await o.setFormValue(v, "*"), o.settings.draftId && b.elementEditor.settings.draftId && (b.elementEditor.settings.saveParams || (b.elementEditor.settings.saveParams = {}), b.elementEditor.settings.saveParams.action = "elements/save-nested-element-for-derivative", b.elementEditor.settings.saveParams.newOwnerId = o.getDraftElementId(g)); } }, onSubmit: (v) => { - let y = this._getCardElement(A); + let y = this._getCardElement(R); y !== null && v.data.id != y.data("id") && (y.attr("data-id", v.data.id).data("id", v.data.id).data("owner-id", v.data.ownerId), u.editing.model.change((C) => { C.setAttribute("entryId", v.data.id, i), u.ui.update(); }), Craft.refreshElementInstances(v.data.id)); @@ -850,14 +850,14 @@ class pu extends Bn { * @param entryTypeId * @private */ - async _showCreateEntrySlideout(A) { + async _showCreateEntrySlideout(R) { var y, C; - const g = this.editor, i = g.model, c = i.document.selection.getFirstRange(), o = g.config.get( + const m = this.editor, i = m.model, c = i.document.selection.getFirstRange(), o = m.config.get( "nestedElementAttributes" - ), x = Object.assign({}, o, { - typeId: A - }), m = this.getElementEditor(); - m && (await m.markDeltaNameAsModified(g.sourceElement.name), x.ownerId = m.getDraftElementId( + ), E = Object.assign({}, o, { + typeId: R + }), g = this.getElementEditor(); + g && (await g.markDeltaNameAsModified(m.sourceElement.name), E.ownerId = g.getDraftElementId( o.ownerId )); let b; @@ -866,11 +866,11 @@ class pu extends Bn { "POST", "elements/create", { - data: x + data: E } )).data; - } catch (_) { - throw Craft.cp.displayError((C = (y = _ == null ? void 0 : _.response) == null ? void 0 : y.data) == null ? void 0 : C.error), _; + } catch (x) { + throw Craft.cp.displayError((C = (y = x == null ? void 0 : x.response) == null ? void 0 : y.data) == null ? void 0 : C.error), x; } const v = Craft.createElementEditor(this.elementType, { elementId: b.element.id, @@ -879,26 +879,26 @@ class pu extends Bn { fresh: 1, siteId: b.element.siteId }, - onSubmit: (_) => { - g.commands.execute("insertEntry", { - entryId: _.data.id, - siteId: _.data.siteId + onSubmit: (x) => { + m.commands.execute("insertEntry", { + entryId: x.data.id, + siteId: x.data.siteId }); } }); v.on("beforeClose", () => { - v.$triggerElement = null, i.change((_) => { - _.setSelection( - _.createPositionAt( - g.model.document.getRoot(), + v.$triggerElement = null, i.change((x) => { + x.setSelection( + x.createPositionAt( + m.model.document.getRoot(), c.end.path[0] ) ); - }), g.editing.view.focus(); + }), m.editing.view.focus(); }); } } -class hu extends Bn { +class hu extends Vn { static get requires() { return [du, pu]; } @@ -911,7 +911,7 @@ class hu extends Bn { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class mu extends Bn { +class mu extends Vn { static get pluginName() { return "CraftLinkEditing"; } @@ -919,44 +919,44 @@ class mu extends Bn { super(...arguments), this.conversionData = [], this.editor.config.define("advancedLinkFields", []); } init() { - const g = this.editor.config.get("advancedLinkFields"); - this.conversionData = g.map((i) => i.conversion ?? null).filter((i) => i), this._defineSchema(), this._defineConverters(), this._adjustLinkCommand(), this._adjustUnlinkCommand(); + const m = this.editor.config.get("advancedLinkFields"); + this.conversionData = m.map((i) => i.conversion ?? null).filter((i) => i), this._defineSchema(), this._defineConverters(), this._adjustLinkCommand(), this._adjustUnlinkCommand(); } _defineSchema() { - const A = this.editor.model.schema; - let g = this.conversionData.map((i) => i.model); - A.extend("$text", { - allowAttributes: g + const R = this.editor.model.schema; + let m = this.conversionData.map((i) => i.model); + R.extend("$text", { + allowAttributes: m }); } _defineConverters() { - const A = this.editor.conversion; - for (let g = 0; g < this.conversionData.length; g++) - A.for("downcast").attributeToElement({ - model: this.conversionData[g].model, + const R = this.editor.conversion; + for (let m = 0; m < this.conversionData.length; m++) + R.for("downcast").attributeToElement({ + model: this.conversionData[m].model, view: (i, { writer: u }) => { const c = u.createAttributeElement( "a", - { [this.conversionData[g].view]: i }, + { [this.conversionData[m].view]: i }, { priority: 5 } ); return u.setCustomProperty("link", !0, c), c; } - }), A.for("upcast").attributeToAttribute({ + }), R.for("upcast").attributeToAttribute({ view: { name: "a", - key: this.conversionData[g].view + key: this.conversionData[m].view }, model: { - key: this.conversionData[g].model, - value: (i, u) => i.getAttribute(this.conversionData[g].view) + key: this.conversionData[m].model, + value: (i, u) => i.getAttribute(this.conversionData[m].view) } }); } _adjustLinkCommand() { - const A = this.editor, g = A.commands.get("link"); + const R = this.editor, m = R.commands.get("link"); let i = !1; - g.on( + m.on( "execute", (u, c) => { if (i) { @@ -964,29 +964,29 @@ class mu extends Bn { return; } u.stop(), i = !0; - const o = c[c.length - 1], x = A.model.document.selection; - A.model.change((m) => { - A.execute("link", ...c); - const b = x.getFirstPosition(); + const o = c[c.length - 1], E = R.model.document.selection; + R.model.change((g) => { + R.execute("link", ...c); + const b = E.getFirstPosition(); this.conversionData.forEach((v) => { - if (x.isCollapsed) { + if (E.isCollapsed) { const y = b.textNode || b.nodeBefore; - o[v.model] ? m.setAttribute( + o[v.model] ? g.setAttribute( v.model, o[v.model], - m.createRangeOn(y) - ) : m.removeAttribute(v.model, m.createRangeOn(y)); + g.createRangeOn(y) + ) : g.removeAttribute(v.model, g.createRangeOn(y)); } else { - const y = A.model.schema.getValidRanges( - x.getRanges(), + const y = R.model.schema.getValidRanges( + E.getRanges(), v.model ); for (const C of y) - o[v.model] ? m.setAttribute( + o[v.model] ? g.setAttribute( v.model, o[v.model], C - ) : m.removeAttribute(v.model, C); + ) : g.removeAttribute(v.model, C); } }); }); @@ -995,28 +995,28 @@ class mu extends Bn { ); } _adjustUnlinkCommand() { - const A = this.editor, g = A.commands.get("unlink"), { model: i } = A, { selection: u } = i.document; + const R = this.editor, m = R.commands.get("unlink"), { model: i } = R, { selection: u } = i.document; let c = !1; - g.on( + m.on( "execute", (o) => { c || (o.stop(), i.change(() => { - c = !0, A.execute("unlink"), c = !1, i.change((x) => { - let m; + c = !0, R.execute("unlink"), c = !1, i.change((E) => { + let g; this.conversionData.forEach((b) => { - u.isCollapsed ? m = [ + u.isCollapsed ? g = [ Gc( u.getFirstPosition(), b.model, u.getAttribute(b.model), i ) - ] : m = i.schema.getValidRanges( + ] : g = i.schema.getValidRanges( u.getRanges(), b.model ); - for (const v of m) - x.removeAttribute(b.model, v); + for (const v of g) + E.removeAttribute(b.model, v); }); }); })); @@ -1025,15 +1025,15 @@ class mu extends Bn { ); } } -class gu extends bi { - constructor(A, g = {}) { - super(A), this.bindTemplate, this.set("isFocused", !1), this.linkUi = g.linkUi, this.editor = this.linkUi.editor, this.elementId = this.linkUi._getLinkElementId(), this.siteId = this.linkUi._getLinkSiteId(), this.linkOption = g.linkOption; +class gu extends wo { + constructor(R, m = {}) { + super(R), this.bindTemplate, this.set("isFocused", !1), this.linkUi = m.linkUi, this.editor = this.linkUi.editor, this.elementId = this.linkUi._getLinkElementId(), this.siteId = this.linkUi._getLinkSiteId(), this.linkOption = m.linkOption; const i = this.linkUi._getLinkElementRefHandle(); if (this.button = null, i) { const u = this.linkUi.linkTypeDropdownItemModels[i]; this.linkUi.linkTypeDropdownView.buttonView.label == u.label && (this.button = Craft.t("app", "Loading")); } - this.button == null && (this.button = new xa(), this.button.set({ + this.button == null && (this.button = new vi(), this.button.set({ label: Craft.t("app", "Choose"), withText: !0, class: "btn add icon dashed" @@ -1053,9 +1053,9 @@ class gu extends bi { } render() { super.render(); - const A = this.linkUi, g = A._linkUI, i = this.linkOption; + const R = this.linkUi, m = R._linkUI, i = this.linkOption; this.element.addEventListener("click", function(u) { - (this.children[0].classList.contains("add") || u.target.classList.contains("ck-button__label")) && (g._hideUI(), A._showElementSelectorModal(i)); + (this.children[0].classList.contains("add") || u.target.classList.contains("ck-button__label")) && (m._hideUI(), R._showElementSelectorModal(i)); }), this.element.children.length == 0 && Craft.sendActionRequest("POST", "app/render-elements", { data: { elements: [ @@ -1094,31 +1094,136 @@ class gu extends bi { } } ]; - Craft.addActionsToChip(c, o), A._alignFocus(); - } + Craft.addActionsToChip(c, o), R._alignFocus(); + } else if (Craft.cp.displayNotice( + Craft.t( + "ckeditor", + "This element doesn’t exist in the site you selected." + ) + ), this.linkUi.previousLinkValue.length > 0) { + const { formView: c } = this.linkUi._linkUI; + c.urlInputView.fieldView.set( + "value", + this.linkUi.previousLinkValue + ); + } else + this.button = new vi(), this.button.set({ + label: Craft.t("app", "Choose"), + withText: !0, + class: "btn add icon dashed" + }), this.button.render(), this.element.innerHTML = this.button.element.outerHTML; }).catch((u) => { - var c, o, x, m; - throw Craft.cp.displayError((o = (c = u == null ? void 0 : u.response) == null ? void 0 : c.data) == null ? void 0 : o.message), ((m = (x = u == null ? void 0 : u.response) == null ? void 0 : x.data) == null ? void 0 : m.message) ?? u; + var c, o, E, g; + throw Craft.cp.displayError((o = (c = u == null ? void 0 : u.response) == null ? void 0 : c.data) == null ? void 0 : o.message), ((g = (E = u == null ? void 0 : u.response) == null ? void 0 : E.data) == null ? void 0 : g.message) ?? u; + }); + } +} +class bu extends wo { + constructor(R, m = {}) { + super(R), this.bindTemplate, this.set("isFocused", !1), this.linkUi = m.linkUi, this.editor = this.linkUi.editor, this.elementId = this.linkUi._getLinkElementId(), this.siteId = this.linkUi._getLinkSiteId(), this.linkOption = m.linkOption, this.linkUi._getLinkElementRefHandle(), this.siteDropdownView = "", this.siteDropdownItemModels = null, this.localizedRefHandleRE = null; + const i = CKE_LOCALIZED_REF_HANDLES.join("|"); + this.localizedRefHandleRE = new RegExp( + `(#(?:${i}):\\d+)(?:@(\\d+))?` + ), this._sitesDropdown(), this.setTemplate({ + tag: "div", + attributes: { + // ck-reset_all-excluded class is needed so that CKE doesn't mess with the styles we already have + class: ["sites-dropdown", "ck-reset_all-excluded"], + tabindex: 0 + }, + children: [this.siteDropdownView] + }); + } + // this is needed so that the '.elementselect' is focusable + focus() { + this.element.focus(); + } + render() { + super.render(); + } + _sitesDropdown() { + const { formView: R } = this.linkUi._linkUI, { urlInputView: m } = R, { fieldView: i } = m; + this.siteDropdownView = Ca(R.locale), this.siteDropdownView.buttonView.set({ + label: "", + withText: !0, + isVisible: !0 + }), this.siteDropdownItemModels = Object.fromEntries( + Craft.sites.map((u) => [ + u.id, + new Yo({ + label: u.name, + siteId: u.id, + withText: !0 + }) + ]) + ), this.siteDropdownItemModels.current = new Yo({ + label: Craft.t("ckeditor", "Link to the current site"), + siteId: null, + withText: !0 + }), Ta( + this.siteDropdownView, + new Sa([ + ...Craft.sites.map((u) => ({ + type: "button", + model: this.siteDropdownItemModels[u.id] + })), + { + type: "button", + model: this.siteDropdownItemModels.current + } + ]) + ), this.siteDropdownView.on("execute", (u) => { + const c = this.linkUi._urlInputRefMatch(this.localizedRefHandleRE); + if (!c) { + console.warn( + `No reference tag hash present in URL: ${this.linkUi._urlInputValue()}` + ); + return; + } + const { siteId: o } = u.source; + let E = c[1]; + o && (E += `@${o}`), this.linkUi.previousLinkValue = this.linkUi._urlInputValue(); + const g = this.linkUi._urlInputValue().replace(c[0], E); + R.urlInputView.fieldView.set("value", g), this._toggleSiteDropdownView(); + }), this.listenTo(i, "change:value", () => { + this._toggleSiteDropdownView(); + }), this.listenTo(i, "input", () => { + this._toggleSiteDropdownView(); + }); + } + _toggleSiteDropdownView() { + const R = this.linkUi._urlInputRefMatch(this.localizedRefHandleRE); + if (R) { + this.siteDropdownView.buttonView.set("isVisible", !0); + let m = R[2] ? parseInt(R[2], 10) : null; + m && typeof this.siteDropdownItemModels[m] > "u" && (m = null), this._selectSiteDropdownItem(m), this.siteDropdownView.buttonView.set("isVisible", !0); + } else + this.siteDropdownView.buttonView.set("isVisible", !1); + } + _selectSiteDropdownItem(R) { + const m = this.siteDropdownItemModels[R ?? "current"], i = R ? Craft.t("ckeditor", "Site: {name}", { name: m.label }) : m.label; + this.siteDropdownView.buttonView.set("label", i), Object.values(this.siteDropdownItemModels).forEach((u) => { + u.set("isOn", u.siteId === m.siteId); }); } } -class bu extends bi { - constructor(A, g = {}) { - super(A); +class yu extends wo { + constructor(R, m = {}) { + super(R); const i = this.bindTemplate; - this.set("label", Craft.t("app", "Advanced")), this.linkUi = g.linkUi, this.editor = this.linkUi.editor, this.children = this.createCollection(), this.advancedChildren = this.createCollection(), this.setTemplate({ + this.set("label", Craft.t("app", "Advanced")), this.linkUi = m.linkUi, this.editor = this.linkUi.editor, this.children = this.createCollection(), this.advancedChildren = this.createCollection(), this.setTemplate({ tag: "details", attributes: { class: ["ck", "ck-form__details", "link-type-advanced"] }, children: this.children - }), this.summary = new bi(A), this.summary.setTemplate({ + }), this.summary = new wo(R), this.summary.setTemplate({ tag: "summary", attributes: { class: ["ck", "ck-form__details__summary"] }, children: [{ text: i.to("label") }] - }), this.children.add(this.summary), this.advancedFieldsContainer = new bi(A), this.advancedFieldsContainer.setTemplate({ + }), this.children.add(this.summary), this.advancedFieldsContainer = new wo(R), this.advancedFieldsContainer.setTemplate({ tag: "div", attributes: { class: ["meta", "pane", "hairline"] @@ -1134,16 +1239,16 @@ class bu extends bi { super.render(), this.element.addEventListener("toggle", this.onToggle.bind(this)); } // this is needed to control the focus order - onToggle(A) { - const { formView: g } = this.linkUi._linkUI; - if (A.target.open) { - const i = g._focusables.getIndex(this); + onToggle(R) { + const { formView: m } = this.linkUi._linkUI; + if (R.target.open) { + const i = m._focusables.getIndex(this); this.advancedChildren._items.forEach((u, c) => { - g._focusables.add(u, i + c + 1), g.focusTracker.add(u.element, i + c + 1); + m._focusables.add(u, i + c + 1), m.focusTracker.add(u.element, i + c + 1); }); } else this.advancedChildren._items.forEach((i, u) => { - g._focusables.remove(i), g.focusTracker.remove(i.element); + m._focusables.remove(i), m.focusTracker.remove(i.element); }); } } @@ -1152,7 +1257,7 @@ class bu extends bi { * @copyright Copyright (c) Pixel & Tonic, Inc. * @license GPL-3.0-or-later */ -class yu extends Bn { +class vu extends Vn { static get requires() { return [Xl]; } @@ -1160,21 +1265,21 @@ class yu extends Bn { return "CraftLinkUI"; } constructor() { - super(...arguments), this.linkTypeWrapperView = null, this.advancedView = null, this.linkTypeDropdownView = null, this.linkTypeDropdownItemModels = [], this.elementTypeRefHandleRE = null, this.urlWithRefHandleRE = null, this.conversionData = [], this.linkOptions = [], this.advancedLinkFields = [], this.editor.config.define("linkOptions", []), this.editor.config.define("advancedLinkFields", []); + super(...arguments), this.linkTypeWrapperView = null, this.advancedView = null, this.elementInputView = null, this.sitesView = null, this.previousLinkValue = null, this.linkTypeDropdownView = null, this.linkTypeDropdownItemModels = [], this.elementTypeRefHandleRE = null, this.urlWithRefHandleRE = null, this.conversionData = [], this.linkOptions = [], this.advancedLinkFields = [], this.editor.config.define("linkOptions", []), this.editor.config.define("advancedLinkFields", []); } init() { - const A = this.editor; - this._linkUI = A.plugins.get(Xl), this._balloon = A.plugins.get(Xc), this.linkOptions = A.config.get("linkOptions"), this.advancedLinkFields = A.config.get("advancedLinkFields"), this.conversionData = this.advancedLinkFields.map((i) => i.conversion ?? null).filter((i) => i); - const g = CKE_LOCALIZED_REF_HANDLES.join("|"); + const R = this.editor; + this._linkUI = R.plugins.get(Xl), this._balloon = R.plugins.get(Xc), this.linkOptions = R.config.get("linkOptions"), this.advancedLinkFields = R.config.get("advancedLinkFields"), this.conversionData = this.advancedLinkFields.map((i) => i.conversion ?? null).filter((i) => i); + const m = CKE_LOCALIZED_REF_HANDLES.join("|"); this.elementTypeRefHandleRE = new RegExp( - `(#((?:${g})):\\d+)` + `(#((?:${m})):\\d+)` ), this.urlWithRefHandleRE = new RegExp( - `(.+)(#((?:${g})):(\\d+))(?:@(\\d+))?` + `(.+)(#((?:${m})):(\\d+))(?:@(\\d+))?` ), this._modifyFormViewTemplate(), this._balloon.on( "set:visibleView", (i, u, c, o) => { - const { formView: x } = this._linkUI; - c === o || c !== x || this._alignFocus(); + const { formView: E } = this._linkUI; + c === o || c !== E || this._alignFocus(); } ); } @@ -1182,19 +1287,19 @@ class yu extends Bn { * Reset focus order of the extra fields we're adding to the link form view */ _alignFocus() { - const { formView: A } = this._linkUI; - let g = 0; + const { formView: R } = this._linkUI; + let m = 0; this.linkTypeWrapperView && (this.linkTypeWrapperView._unboundChildren._items.forEach((i) => { - A._focusables.has(i) && A._focusables.remove(i), A.focusTracker.remove(i.element), A._focusables.add(i, g), A.focusTracker.add(i.element, g), g++; - }), this.advancedView !== null && (A._focusables.has(this.advancedView) && A._focusables.remove(this.advancedView), A.focusTracker.remove(this.advancedView), A._focusables.add(this.advancedView, g), A.focusTracker.add(this.advancedView.element, g))); + R._focusables.has(i) && R._focusables.remove(i), R.focusTracker.remove(i.element), R._focusables.add(i, m), R.focusTracker.add(i.element, m), m++; + }), this.advancedView !== null && (R._focusables.has(this.advancedView) && R._focusables.remove(this.advancedView), R.focusTracker.remove(this.advancedView), R._focusables.add(this.advancedView, m), R.focusTracker.add(this.advancedView.element, m))); } /** * Add all our custom fields (for element linking and advanced fields) to the link form view. */ _modifyFormViewTemplate() { this._linkUI.formView || this._linkUI._createViews(); - const { formView: A } = this._linkUI; - A.template.attributes.class.push( + const { formView: R } = this._linkUI; + R.template.attributes.class.push( "ck-link-form_layout-vertical", "ck-vertical-form" ), this.linkOptions && this.linkOptions.length && this._linkOptionsDropdown(), this.advancedLinkFields && this.advancedLinkFields.length && this._advancedLinkFields(); @@ -1208,24 +1313,24 @@ class yu extends Bn { /** * Returns whether the "default" URL input field value matched given regular expression. */ - _urlInputRefMatch(A) { - return this._urlInputValue().match(A); + _urlInputRefMatch(R) { + return this._urlInputValue().match(R); } ////////////////////// Link Options Dropdown (link types) ////////////////////// /** * Create a link type dropdown. */ _linkOptionsDropdown() { - const { formView: A } = this._linkUI, { urlInputView: g } = A, { fieldView: i } = g; - this.linkTypeDropdownView = Ts(A.locale), this.linkTypeDropdownView.buttonView.set({ + const { formView: R } = this._linkUI, { urlInputView: m } = R, { fieldView: i } = m; + this.linkTypeDropdownView = Ca(R.locale), this.linkTypeDropdownView.buttonView.set({ label: "", withText: !0, isVisible: !0 }), this.linkTypeDropdownItemModels = Object.fromEntries( this._getLinkListItemDefinitions().map((u) => [u.handle, u]) - ), Os( + ), Ta( this.linkTypeDropdownView, - new Cs([ + new Sa([ ...this._getLinkListItemDefinitions().map((u) => ({ type: "button", model: this.linkTypeDropdownItemModels[u.handle] @@ -1234,7 +1339,7 @@ class yu extends Bn { ), i.isEmpty && this._showLinkTypeForm("default"), this.linkTypeDropdownView.on("execute", (u) => { if (u.source.linkOption) { const c = u.source.linkOption; - this._selectLinkTypeDropdownItem(c.refHandle), this._showLinkTypeForm(c, A); + this._selectLinkTypeDropdownItem(c.refHandle), this._showLinkTypeForm(c, R); } else this._selectLinkTypeDropdownItem("default"), this._showLinkTypeForm("default"); }), this.listenTo(i, "change:value", () => { @@ -1251,77 +1356,92 @@ class yu extends Bn { * Get the refHandle from the URL field value. */ _getLinkElementRefHandle() { - let A = null; - const g = this._urlInputValue().match(this.elementTypeRefHandleRE); - return g && (A = g[2], A && typeof this.linkTypeDropdownItemModels[A] > "u" && (A = null)), A; + let R = null; + const m = this._urlInputValue().match(this.elementTypeRefHandleRE); + return m && (R = m[2], R && typeof this.linkTypeDropdownItemModels[R] > "u" && (R = null)), R; } /** * Get element ID from the URL field value. */ _getLinkElementId() { - let A = null; - const g = this._urlInputRefMatch(this.urlWithRefHandleRE); - return g && (A = g[4] ? parseInt(g[4], 10) : null), A; + let R = null; + const m = this._urlInputRefMatch(this.urlWithRefHandleRE); + return m && (R = m[4] ? parseInt(m[4], 10) : null), R; } /** * Get site ID from the URL field value. */ _getLinkSiteId() { - let A = null; - const g = this._urlInputRefMatch(this.urlWithRefHandleRE); - return g && (A = g[5] ? parseInt(g[5], 10) : null), A; + let R = null; + const m = this._urlInputRefMatch(this.urlWithRefHandleRE); + return m && (R = m[5] ? parseInt(m[5], 10) : null), R; } /** * Toggle between element link and default URL link fields. */ _toggleLinkTypeDropdownView() { - let A = this._getLinkElementRefHandle(); - A ? (this.linkTypeDropdownView.buttonView.set("isVisible", !0), this._selectLinkTypeDropdownItem(A)) : this._selectLinkTypeDropdownItem("default"); + let R = this._getLinkElementRefHandle(); + R ? (this.linkTypeDropdownView.buttonView.set("isVisible", !0), this._selectLinkTypeDropdownItem(R)) : this._selectLinkTypeDropdownItem("default"); } /** * Select link type from the dropdown. */ - _selectLinkTypeDropdownItem(A) { - const g = this.linkTypeDropdownItemModels[A], i = A ? Craft.t("app", "{name}", { name: g.label }) : g.label; + _selectLinkTypeDropdownItem(R) { + const m = this.linkTypeDropdownItemModels[R], i = R ? Craft.t("app", "{name}", { name: m.label }) : m.label; this.linkTypeDropdownView.buttonView.set("label", i), Object.values(this.linkTypeDropdownItemModels).forEach((u) => { - u.set("isOn", u.handle === g.handle); + u.set("isOn", u.handle === m.handle); }); } /** * Get a list of all the options that should be shown in the link type dropdown. */ _getLinkListItemDefinitions() { - const A = []; - for (const g of this.linkOptions) - A.push( - new _a({ - label: g.label, - handle: g.refHandle, - linkOption: g, + const R = []; + for (const m of this.linkOptions) + R.push( + new Yo({ + label: m.label, + handle: m.refHandle, + linkOption: m, withText: !0 }) ); - return A.push( - new _a({ + return R.push( + new Yo({ label: Craft.t("app", "URL"), handle: "default", withText: !0 }) - ), A; + ), R; } /** * Place the link type fields in the form. */ - _showLinkTypeForm(A) { - let g = null; - const { formView: i } = this._linkUI, { children: u } = i, { urlInputView: c } = i, { displayedTextInputView: o } = i; - o.focus(), this.linkTypeWrapperView !== null && u.remove(this.linkTypeWrapperView), A === "default" ? g = c : (this._getLinkSiteId(), this._getLinkElementId(), g = new gu(i.locale, { + _showLinkTypeForm(R) { + const { formView: m } = this._linkUI, { children: i } = m, { urlInputView: u } = m, { displayedTextInputView: c } = m; + c.focus(), this.linkTypeWrapperView !== null && i.remove(this.linkTypeWrapperView), R === "default" ? (this.elementInputView = u, this.sitesView !== null && this.sitesView.siteDropdownView.buttonView.set("isVisible", !1)) : (this.elementInputView = new gu(m.locale, { + linkUi: this, + linkOption: R, + value: this._urlInputValue() + }), this.sitesView !== null && this.sitesView.siteDropdownView.buttonView.set("isVisible", !0)), Craft.isMultiSite && this.sitesView == null && (this.sitesView = new bu(m.locale, { linkUi: this, - linkOption: A, + linkOption: R, value: this._urlInputValue() - })), this.linkTypeWrapperView = new bi(), this.linkTypeWrapperView.setTemplate({ + })); + let o = new wo(); + o.setTemplate({ + tag: "span", + attributes: { + class: ["break"] + } + }), this.linkTypeWrapperView = new wo(), this.linkTypeWrapperView.setTemplate({ tag: "div", - children: [this.linkTypeDropdownView, g], + children: [ + this.linkTypeDropdownView, + this.elementInputView, + o, + this.sitesView + ], attributes: { class: [ "ck", @@ -1331,43 +1451,43 @@ class yu extends Bn { "flex" ] } - }), u.add(this.linkTypeWrapperView, 2); + }), i.add(this.linkTypeWrapperView, 2); } /** * Show element selector modal for given element type (link option). */ - _showElementSelectorModal(A) { - const g = this.editor, i = g.model, u = i.document.selection, c = u.isCollapsed, o = u.getFirstRange(), x = this._linkUI._getSelectedLinkElement(), m = () => { - g.editing.view.focus(), !c && o && i.change((b) => { + _showElementSelectorModal(R) { + const m = this.editor, i = m.model, u = i.document.selection, c = u.isCollapsed, o = u.getFirstRange(), E = this._linkUI._getSelectedLinkElement(), g = () => { + m.editing.view.focus(), !c && o && i.change((b) => { b.setSelection(o); }), this._linkUI._hideFakeVisualSelection(); }; - x || this._linkUI._showFakeVisualSelection(), Craft.createElementSelectorModal(A.elementType, { - storageKey: `ckeditor:${this.pluginName}:${A.elementType}`, - sources: A.sources, - criteria: A.criteria, - defaultSiteId: g.config.get("elementSiteId"), + E || this._linkUI._showFakeVisualSelection(), Craft.createElementSelectorModal(R.elementType, { + storageKey: `ckeditor:${this.pluginName}:${R.elementType}`, + sources: R.sources, + criteria: R.criteria, + defaultSiteId: m.config.get("elementSiteId"), autoFocusSearchBox: !1, onSelect: (b) => { if (b.length) { - const v = b[0], y = `${v.url}#${A.refHandle}:${v.id}@${v.siteId}`; - if (g.editing.view.focus(), (!c || x) && o) { + const v = b[0], y = `${v.url}#${R.refHandle}:${v.id}@${v.siteId}`; + if (m.editing.view.focus(), (!c || E) && o) { i.change((N) => { N.setSelection(o); }); - const C = g.commands.get("link"); - let _ = this._getAdvancedFieldValues(); - C.execute(y, _); + const C = m.commands.get("link"); + let x = this._getAdvancedFieldValues(); + C.execute(y, x); } else i.change((C) => { - let _ = this._getAdvancedFieldValues(); + let x = this._getAdvancedFieldValues(); if (C.insertText( v.label, { linkHref: y }, u.getFirstPosition(), - _ + x ), o instanceof Zc) try { const N = o.clone(); @@ -1379,10 +1499,10 @@ class yu extends Bn { this._linkUI._showUI(!0); }, 100); } else - m(); + g(); }, onCancel: () => { - m(); + g(); }, closeOtherModals: !1 }); @@ -1399,60 +1519,60 @@ class yu extends Bn { */ _addAdvancedLinkFieldInputs() { var u; - const A = this.editor.commands.get("link"), { formView: g } = this._linkUI, { children: i } = g; - this.advancedView = new bu(g.locale, { + const R = this.editor.commands.get("link"), { formView: m } = this._linkUI, { children: i } = m; + this.advancedView = new yu(m.locale, { linkUi: this }), i.add(this.advancedView, 3); for (const c of this.advancedLinkFields) { let o = (u = c.conversion) == null ? void 0 : u.model; - if (o && typeof g[o] > "u") + if (o && typeof m[o] > "u") if (c.conversion.type === "bool") { - const x = new Jc(); - x.set({ + const E = new Jc(); + E.set({ withText: !0, label: c.label, isToggleable: !0 - }), c.tooltip && (x.tooltip = c.tooltip), this.advancedView.advancedChildren.add(x), g[o] = x, g[o].bind("isOn").to(A, o, (m) => m === void 0 ? (g[o].element.value = "", !1) : (g[o].element.value = c.conversion.value, !0)), x.on("execute", () => { - x.isOn ? (x.isOn = !1, g[o].element.value = "") : (x.isOn = !0, g[o].element.value = c.conversion.value); + }), c.tooltip && (E.tooltip = c.tooltip), this.advancedView.advancedChildren.add(E), m[o] = E, m[o].bind("isOn").to(R, o, (g) => g === void 0 ? (m[o].element.value = "", !1) : (m[o].element.value = c.conversion.value, !0)), E.on("execute", () => { + E.isOn ? (E.isOn = !1, m[o].element.value = "") : (E.isOn = !0, m[o].element.value = c.conversion.value); }); } else { - let x = this._addLabeledField(c); - g[o] = x, g[o].fieldView.bind("value").to(A, o), g[o].fieldView.element.value = A[o] || ""; + let E = this._addLabeledField(c); + m[o] = E, m[o].fieldView.bind("value").to(R, o), m[o].fieldView.element.value = R[o] || ""; } else if (c.value === "urlSuffix") { - let x = this._addLabeledField(c); + let E = this._addLabeledField(c); this.listenTo( - x.fieldView, + E.fieldView, "change:isFocused", - (m, b, v, y) => { + (g, b, v, y) => { if (v !== y && !v) { - let C = m.source.element.value, _ = null; + let C = g.source.element.value, x = null; const N = this._urlInputRefMatch(this.urlWithRefHandleRE); - N ? _ = N[1] : _ = this._urlInputValue(); + N ? x = N[1] : x = this._urlInputValue(); try { - let G = new URL(_), K = G.search, j = G.hash, B = _.replace(j, "").replace(K, ""); + let G = new URL(x), K = G.search, j = G.hash, V = x.replace(j, "").replace(K, ""); const P = this._urlInputValue().replace( - _, - B + C + x, + V + C ); - g.urlInputView.fieldView.set("value", P); + m.urlInputView.fieldView.set("value", P); } catch { - let [K, j] = _.split("#"), [B, P] = K.split("?"); - const I = this._urlInputValue().replace( - _, - B + C + let [K, j] = x.split("#"), [V, P] = K.split("?"); + const M = this._urlInputValue().replace( + x, + V + C ); - g.urlInputView.fieldView.set("value", I); + m.urlInputView.fieldView.set("value", M); } } } - ), this.listenTo(g.urlInputView.fieldView, "change:value", (m) => { - this._toggleUrlSuffixInputView(x, m.source.isEmpty); + ), this.listenTo(m.urlInputView.fieldView, "change:value", (g) => { + this._toggleUrlSuffixInputView(E, g.source.isEmpty); }), this.listenTo( - g.urlInputView.fieldView, + m.urlInputView.fieldView, "change:isFocused", - (m) => { - this._toggleUrlSuffixInputView(x, m.source.isEmpty); + (g) => { + this._toggleUrlSuffixInputView(E, g.source.isEmpty); } ); } @@ -1461,32 +1581,32 @@ class yu extends Bn { /** * Create a labeled field for given advanced field. */ - _addLabeledField(A) { - const { formView: g } = this._linkUI; + _addLabeledField(R) { + const { formView: m } = this._linkUI; let i = new eu( - g.locale, + m.locale, tu ); - return i.label = A.label, A.tooltip && (i.infoText = A.tooltip), this.advancedView.advancedChildren.add(i), i; + return i.label = R.label, R.tooltip && (i.infoText = R.tooltip), this.advancedView.advancedChildren.add(i), i; } /** * Populate URL suffix advanced field with content. * e.g. if a query string was added directly to the default URL input field, * ensure the value is also showing in the URL Suffix advanced field. */ - _toggleUrlSuffixInputView(A, g) { - if (g) - A.fieldView.set("value", ""); + _toggleUrlSuffixInputView(R, m) { + if (m) + R.fieldView.set("value", ""); else { const i = this._urlInputRefMatch(this.urlWithRefHandleRE); let u = null; i ? u = i[1] : u = this._urlInputValue(); try { - let c = new URL(u), o = c.search, x = c.hash; - A.fieldView.set("value", o + x); + let c = new URL(u), o = c.search, E = c.hash; + R.fieldView.set("value", o + E); } catch { - let [o, x] = u.split("#"), [m, b] = o.split("?"); - x = x ? "#" + x : "", b = b ? "?" + b : "", A.fieldView.set("value", b + x); + let [o, E] = u.split("#"), [g, b] = o.split("?"); + E = E ? "#" + E : "", b = b ? "?" + b : "", R.fieldView.set("value", b + E); } } } @@ -1494,12 +1614,12 @@ class yu extends Bn { * When link form is submitted, pass the advanced field values the link command. */ _handleAdvancedLinkFieldsFormSubmit() { - const g = this.editor.commands.get("link"), { formView: i } = this._linkUI; + const m = this.editor.commands.get("link"), { formView: i } = this._linkUI; i.on( "submit", () => { let u = this._getAdvancedFieldValues(); - g.once( + m.once( "execute", (c, o) => { o.length === 4 ? Object.assign(o[3], u) : o.push(u); @@ -1514,10 +1634,10 @@ class yu extends Bn { * Update the link command when the advanced field value changes. */ _trackAdvancedLinkFieldsValueChange() { - const A = this.editor, g = A.commands.get("link"), i = A.model.document.selection; + const R = this.editor, m = R.commands.get("link"), i = R.model.document.selection; this.conversionData.forEach((u) => { - g.set(u.model, null), A.model.document.on("change", () => { - g[u.model] = i.getAttribute(u.model); + m.set(u.model, null), R.model.document.on("change", () => { + m[u.model] = i.getAttribute(u.model); }); }); } @@ -1525,51 +1645,51 @@ class yu extends Bn { * Get the values of all the advanced fields. */ _getAdvancedFieldValues() { - const { formView: A } = this._linkUI; - let g = {}; + const { formView: R } = this._linkUI; + let m = {}; return this.conversionData.forEach((i) => { let u = []; - i.type === "bool" ? u[i.model] = A[i.model].element.value : u[i.model] = A[i.model].fieldView.element.value, Object.assign(g, u); - }), g; + i.type === "bool" ? u[i.model] = R[i.model].element.value : u[i.model] = R[i.model].fieldView.element.value, Object.assign(m, u); + }), m; } } -class Nu extends Bn { +class Du extends Vn { static get requires() { - return [mu, yu]; + return [mu, vu]; } static get pluginName() { return "CraftLink"; } } -function vu(Se) { - return Se && Se.__esModule && Object.prototype.hasOwnProperty.call(Se, "default") ? Se.default : Se; +function ku(xe) { + return xe && xe.__esModule && Object.prototype.hasOwnProperty.call(xe, "default") ? xe.default : xe; } -var xs = { exports: {} }; +var Ts = { exports: {} }; /*! For license information please see inspector.js.LICENSE.txt */ var Zl; -function ku() { - return Zl || (Zl = 1, function(Se, A) { - (function(g, i) { - Se.exports = i(); +function wu() { + return Zl || (Zl = 1, function(xe, R) { + (function(m, i) { + xe.exports = i(); })(window, function() { - return function(g) { + return function(m) { var i = {}; function u(c) { if (i[c]) return i[c].exports; var o = i[c] = { i: c, l: !1, exports: {} }; - return g[c].call(o.exports, o, o.exports, u), o.l = !0, o.exports; + return m[c].call(o.exports, o, o.exports, u), o.l = !0, o.exports; } - return u.m = g, u.c = i, u.d = function(c, o, x) { - u.o(c, o) || Object.defineProperty(c, o, { enumerable: !0, get: x }); + return u.m = m, u.c = i, u.d = function(c, o, E) { + u.o(c, o) || Object.defineProperty(c, o, { enumerable: !0, get: E }); }, u.r = function(c) { typeof Symbol < "u" && Symbol.toStringTag && Object.defineProperty(c, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(c, "__esModule", { value: !0 }); }, u.t = function(c, o) { if (1 & o && (c = u(c)), 8 & o || 4 & o && typeof c == "object" && c && c.__esModule) return c; - var x = /* @__PURE__ */ Object.create(null); - if (u.r(x), Object.defineProperty(x, "default", { enumerable: !0, value: c }), 2 & o && typeof c != "string") for (var m in c) u.d(x, m, (function(b) { + var E = /* @__PURE__ */ Object.create(null); + if (u.r(E), Object.defineProperty(E, "default", { enumerable: !0, value: c }), 2 & o && typeof c != "string") for (var g in c) u.d(E, g, (function(b) { return c[b]; - }).bind(null, m)); - return x; + }).bind(null, g)); + return E; }, u.n = function(c) { var o = c && c.__esModule ? function() { return c.default; @@ -1580,15 +1700,15 @@ function ku() { }, u.o = function(c, o) { return Object.prototype.hasOwnProperty.call(c, o); }, u.p = "", u(u.s = 94); - }([function(g, i, u) { - g.exports = u(21); - }, function(g, i, u) { + }([function(m, i, u) { + m.exports = u(21); + }, function(m, i, u) { u.d(i, "a", function() { return o; }), u.d(i, "b", function() { - return x; + return E; }), u.d(i, "c", function() { - return m; + return g; }); var c = u(19); function o(v, y = !0) { @@ -1597,28 +1717,28 @@ function ku() { const C = Object(c.stringify)(v, b, null, { maxDepth: 2 }); return y ? C : C.replace(/(^"|"$)/g, ""); } - function x(v) { + function E(v) { const y = {}; for (const C in v) y[C] = v[C], y[C].value = o(y[C].value); return y; } - function m(v, y) { + function g(v, y) { return v.length > y ? v.substr(0, y) + `… [${v.length - y} characters left]` : v; } function b(v, y, C) { return typeof v == "string" ? `"${v.replace("'", '"')}"` : C(v); } - }, function(g, i, u) { + }, function(m, i, u) { function c(N) { return N && N.name; } function o(N) { return N && c(N) && N.is("attributeElement"); } - function x(N) { + function E(N) { return N && c(N) && N.is("emptyElement"); } - function m(N) { + function g(N) { return N && c(N) && N.is("uiElement"); } function b(N) { @@ -1631,9 +1751,9 @@ function ku() { return N && N.is("rootElement"); } function C(N) { - return { path: [...N.parent.getPath(), N.offset], offset: N.offset, isAtEnd: N.isAtEnd, isAtStart: N.isAtStart, parent: _(N.parent) }; + return { path: [...N.parent.getPath(), N.offset], offset: N.offset, isAtEnd: N.isAtEnd, isAtStart: N.isAtStart, parent: x(N.parent) }; } - function _(N) { + function x(N) { return c(N) ? o(N) ? "attribute:" + N.name : y(N) ? "root:" + N.name : "container:" + N.name : N.data; } u.d(i, "d", function() { @@ -1641,9 +1761,9 @@ function ku() { }), u.d(i, "b", function() { return o; }), u.d(i, "e", function() { - return x; + return E; }), u.d(i, "h", function() { - return m; + return g; }), u.d(i, "f", function() { return b; }), u.d(i, "c", function() { @@ -1653,118 +1773,118 @@ function ku() { }), u.d(i, "a", function() { return C; }); - }, function(g, i, u) { + }, function(m, i, u) { u.d(i, "a", function() { return c; }); class c { - static group(...x) { - console.group(...x); + static group(...E) { + console.group(...E); } - static groupEnd(...x) { - console.groupEnd(...x); + static groupEnd(...E) { + console.groupEnd(...E); } - static log(...x) { - console.log(...x); + static log(...E) { + console.log(...E); } - static warn(...x) { - console.warn(...x); + static warn(...E) { + console.warn(...E); } } - }, function(g, i, u) { + }, function(m, i, u) { function c(b) { return b && b.is("element"); } function o(b) { return b && b.is("rootElement"); } - function x(b) { + function E(b) { return b.getPath ? b.getPath() : b.path; } - function m(b) { - return { path: x(b), stickiness: b.stickiness, index: b.index, isAtEnd: b.isAtEnd, isAtStart: b.isAtStart, offset: b.offset, textNode: b.textNode && b.textNode.data }; + function g(b) { + return { path: E(b), stickiness: b.stickiness, index: b.index, isAtEnd: b.isAtEnd, isAtStart: b.isAtStart, offset: b.offset, textNode: b.textNode && b.textNode.data }; } u.d(i, "c", function() { return c; }), u.d(i, "d", function() { return o; }), u.d(i, "b", function() { - return x; + return E; }), u.d(i, "a", function() { - return m; + return g; }); - }, function(g, i, u) { + }, function(m, i, u) { (function(c, o) { - var x = "[object Arguments]", m = "[object Map]", b = "[object Object]", v = "[object Set]", y = /^\[object .+?Constructor\]$/, C = /^(?:0|[1-9]\d*)$/, _ = {}; - _["[object Float32Array]"] = _["[object Float64Array]"] = _["[object Int8Array]"] = _["[object Int16Array]"] = _["[object Int32Array]"] = _["[object Uint8Array]"] = _["[object Uint8ClampedArray]"] = _["[object Uint16Array]"] = _["[object Uint32Array]"] = !0, _[x] = _["[object Array]"] = _["[object ArrayBuffer]"] = _["[object Boolean]"] = _["[object DataView]"] = _["[object Date]"] = _["[object Error]"] = _["[object Function]"] = _[m] = _["[object Number]"] = _[b] = _["[object RegExp]"] = _[v] = _["[object String]"] = _["[object WeakMap]"] = !1; - var N = typeof c == "object" && c && c.Object === Object && c, G = typeof self == "object" && self && self.Object === Object && self, K = N || G || Function("return this")(), j = i && !i.nodeType && i, B = j && typeof o == "object" && o && !o.nodeType && o, P = B && B.exports === j, I = P && N.process, V = function() { + var E = "[object Arguments]", g = "[object Map]", b = "[object Object]", v = "[object Set]", y = /^\[object .+?Constructor\]$/, C = /^(?:0|[1-9]\d*)$/, x = {}; + x["[object Float32Array]"] = x["[object Float64Array]"] = x["[object Int8Array]"] = x["[object Int16Array]"] = x["[object Int32Array]"] = x["[object Uint8Array]"] = x["[object Uint8ClampedArray]"] = x["[object Uint16Array]"] = x["[object Uint32Array]"] = !0, x[E] = x["[object Array]"] = x["[object ArrayBuffer]"] = x["[object Boolean]"] = x["[object DataView]"] = x["[object Date]"] = x["[object Error]"] = x["[object Function]"] = x[g] = x["[object Number]"] = x[b] = x["[object RegExp]"] = x[v] = x["[object String]"] = x["[object WeakMap]"] = !1; + var N = typeof c == "object" && c && c.Object === Object && c, G = typeof self == "object" && self && self.Object === Object && self, K = N || G || Function("return this")(), j = i && !i.nodeType && i, V = j && typeof o == "object" && o && !o.nodeType && o, P = V && V.exports === j, M = P && N.process, B = function() { try { - return I && I.binding && I.binding("util"); + return M && M.binding && M.binding("util"); } catch { } - }(), R = V && V.isTypedArray; - function oe(H, ae) { - for (var ke = -1, Ce = H == null ? 0 : H.length; ++ke < Ce; ) if (ae(H[ke], ke, H)) return !0; + }(), I = B && B.isTypedArray; + function oe(W, ae) { + for (var ke = -1, Ce = W == null ? 0 : W.length; ++ke < Ce; ) if (ae(W[ke], ke, W)) return !0; return !1; } - function Q(H) { - var ae = -1, ke = Array(H.size); - return H.forEach(function(Ce, it) { + function Q(W) { + var ae = -1, ke = Array(W.size); + return W.forEach(function(Ce, it) { ke[++ae] = [it, Ce]; }), ke; } - function z(H) { - var ae = -1, ke = Array(H.size); - return H.forEach(function(Ce) { + function z(W) { + var ae = -1, ke = Array(W.size); + return W.forEach(function(Ce) { ke[++ae] = Ce; }), ke; } - var M, se, le, te = Array.prototype, ce = Function.prototype, ye = Object.prototype, J = K["__core-js_shared__"], de = ce.toString, D = ye.hasOwnProperty, ie = (M = /[^.]+$/.exec(J && J.keys && J.keys.IE_PROTO || "")) ? "Symbol(src)_1." + M : "", be = ye.toString, Te = RegExp("^" + de.call(D).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"), we = P ? K.Buffer : void 0, Pe = K.Symbol, xe = K.Uint8Array, ze = ye.propertyIsEnumerable, Je = te.splice, X = Pe ? Pe.toStringTag : void 0, Y = Object.getOwnPropertySymbols, me = we ? we.isBuffer : void 0, l = (se = Object.keys, le = Object, function(H) { - return se(le(H)); - }), f = gn(K, "DataView"), w = gn(K, "Map"), U = gn(K, "Promise"), F = gn(K, "Set"), W = gn(K, "WeakMap"), he = gn(Object, "create"), je = bn(f), Re = bn(w), Xe = bn(U), He = bn(F), At = bn(W), kt = Pe ? Pe.prototype : void 0, Jt = kt ? kt.valueOf : void 0; - function wt(H) { - var ae = -1, ke = H == null ? 0 : H.length; + var A, se, le, te = Array.prototype, ce = Function.prototype, ye = Object.prototype, J = K["__core-js_shared__"], de = ce.toString, D = ye.hasOwnProperty, ie = (A = /[^.]+$/.exec(J && J.keys && J.keys.IE_PROTO || "")) ? "Symbol(src)_1." + A : "", be = ye.toString, Te = RegExp("^" + de.call(D).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"), we = P ? K.Buffer : void 0, Pe = K.Symbol, Se = K.Uint8Array, ze = ye.propertyIsEnumerable, Je = te.splice, X = Pe ? Pe.toStringTag : void 0, Y = Object.getOwnPropertySymbols, me = we ? we.isBuffer : void 0, l = (se = Object.keys, le = Object, function(W) { + return se(le(W)); + }), f = gn(K, "DataView"), w = gn(K, "Map"), U = gn(K, "Promise"), F = gn(K, "Set"), H = gn(K, "WeakMap"), he = gn(Object, "create"), je = bn(f), Re = bn(w), Xe = bn(U), We = bn(F), It = bn(H), kt = Pe ? Pe.prototype : void 0, Jt = kt ? kt.valueOf : void 0; + function wt(W) { + var ae = -1, ke = W == null ? 0 : W.length; for (this.clear(); ++ae < ke; ) { - var Ce = H[ae]; + var Ce = W[ae]; this.set(Ce[0], Ce[1]); } } - function gt(H) { - var ae = -1, ke = H == null ? 0 : H.length; + function gt(W) { + var ae = -1, ke = W == null ? 0 : W.length; for (this.clear(); ++ae < ke; ) { - var Ce = H[ae]; + var Ce = W[ae]; this.set(Ce[0], Ce[1]); } } - function cn(H) { - var ae = -1, ke = H == null ? 0 : H.length; + function cn(W) { + var ae = -1, ke = W == null ? 0 : W.length; for (this.clear(); ++ae < ke; ) { - var Ce = H[ae]; + var Ce = W[ae]; this.set(Ce[0], Ce[1]); } } - function Er(H) { - var ae = -1, ke = H == null ? 0 : H.length; - for (this.__data__ = new cn(); ++ae < ke; ) this.add(H[ae]); + function _r(W) { + var ae = -1, ke = W == null ? 0 : W.length; + for (this.__data__ = new cn(); ++ae < ke; ) this.add(W[ae]); } - function Tt(H) { - var ae = this.__data__ = new gt(H); + function Tt(W) { + var ae = this.__data__ = new gt(W); this.size = ae.size; } - function pt(H, ae) { - var ke = ar(H), Ce = !ke && ir(H), it = !ke && !Ce && Cn(H), qe = !ke && !Ce && !it && Gr(H), st = ke || Ce || it || qe, tt = st ? function(bt, Pt) { + function pt(W, ae) { + var ke = ar(W), Ce = !ke && ir(W), it = !ke && !Ce && Cn(W), qe = !ke && !Ce && !it && Gr(W), st = ke || Ce || it || qe, tt = st ? function(bt, Pt) { for (var tn = -1, ht = Array(bt); ++tn < bt; ) ht[tn] = Pt(tn); return ht; - }(H.length, String) : [], Ot = tt.length; - for (var nt in H) !D.call(H, nt) || st && (nt == "length" || it && (nt == "offset" || nt == "parent") || qe && (nt == "buffer" || nt == "byteLength" || nt == "byteOffset") || Cr(nt, Ot)) || tt.push(nt); + }(W.length, String) : [], Ot = tt.length; + for (var nt in W) !D.call(W, nt) || st && (nt == "length" || it && (nt == "offset" || nt == "parent") || qe && (nt == "buffer" || nt == "byteLength" || nt == "byteOffset") || Cr(nt, Ot)) || tt.push(nt); return tt; } - function Yn(H, ae) { - for (var ke = H.length; ke--; ) if (Tr(H[ke][0], ae)) return ke; + function Yn(W, ae) { + for (var ke = W.length; ke--; ) if (Tr(W[ke][0], ae)) return ke; return -1; } - function Sn(H) { - return H == null ? H === void 0 ? "[object Undefined]" : "[object Null]" : X && X in Object(H) ? function(ae) { + function Sn(W) { + return W == null ? W === void 0 ? "[object Undefined]" : "[object Null]" : X && X in Object(W) ? function(ae) { var ke = D.call(ae, X), Ce = ae[X]; try { ae[X] = void 0; @@ -1773,27 +1893,27 @@ function ku() { } var qe = be.call(ae); return it && (ke ? ae[X] = Ce : delete ae[X]), qe; - }(H) : function(ae) { + }(W) : function(ae) { return be.call(ae); - }(H); + }(W); } - function or(H) { - return On(H) && Sn(H) == x; + function or(W) { + return On(W) && Sn(W) == E; } - function _r(H, ae, ke, Ce, it) { - return H === ae || (H == null || ae == null || !On(H) && !On(ae) ? H != H && ae != ae : function(qe, st, tt, Ot, nt, bt) { - var Pt = ar(qe), tn = ar(st), ht = Pt ? "[object Array]" : ut(qe), Vt = tn ? "[object Array]" : ut(st), Pn = (ht = ht == x ? b : ht) == b, ct = (Vt = Vt == x ? b : Vt) == b, yn = ht == Vt; + function Er(W, ae, ke, Ce, it) { + return W === ae || (W == null || ae == null || !On(W) && !On(ae) ? W != W && ae != ae : function(qe, st, tt, Ot, nt, bt) { + var Pt = ar(qe), tn = ar(st), ht = Pt ? "[object Array]" : ut(qe), Bt = tn ? "[object Array]" : ut(st), Pn = (ht = ht == E ? b : ht) == b, ct = (Bt = Bt == E ? b : Bt) == b, yn = ht == Bt; if (yn && Cn(qe)) { if (!Cn(st)) return !1; Pt = !0, Pn = !1; } - if (yn && !Pn) return bt || (bt = new Tt()), Pt || Gr(qe) ? Yt(qe, st, tt, Ot, nt, bt) : function(rt, Ue, qn, Kt, Or, Mt, nn) { + if (yn && !Pn) return bt || (bt = new Tt()), Pt || Gr(qe) ? Yt(qe, st, tt, Ot, nt, bt) : function(rt, Ue, qn, Kt, Or, At, nn) { switch (qn) { case "[object DataView]": if (rt.byteLength != Ue.byteLength || rt.byteOffset != Ue.byteOffset) return !1; rt = rt.buffer, Ue = Ue.buffer; case "[object ArrayBuffer]": - return !(rt.byteLength != Ue.byteLength || !Mt(new xe(rt), new xe(Ue))); + return !(rt.byteLength != Ue.byteLength || !At(new Se(rt), new Se(Ue))); case "[object Boolean]": case "[object Date]": case "[object Number]": @@ -1803,15 +1923,15 @@ function ku() { case "[object RegExp]": case "[object String]": return rt == Ue + ""; - case m: - var Wt = Q; + case g: + var Ht = Q; case v: var Qt = 1 & Kt; - if (Wt || (Wt = z), rt.size != Ue.size && !Qt) return !1; + if (Ht || (Ht = z), rt.size != Ue.size && !Qt) return !1; var cr = nn.get(rt); if (cr) return cr == Ue; Kt |= 2, nn.set(rt, Ue); - var Dn = Yt(Wt(rt), Wt(Ue), Kt, Or, Mt, nn); + var Dn = Yt(Ht(rt), Ht(Ue), Kt, Or, At, nn); return nn.delete(rt), Dn; case "[object Symbol]": if (Jt) return Jt.call(rt) == Jt.call(Ue); @@ -1821,59 +1941,59 @@ function ku() { if (!(1 & tt)) { var un = Pn && D.call(qe, "__wrapped__"), Nn = ct && D.call(st, "__wrapped__"); if (un || Nn) { - var Eo = un ? qe.value() : qe, _o = Nn ? st.value() : st; - return bt || (bt = new Tt()), nt(Eo, _o, tt, Ot, bt); + var Eo = un ? qe.value() : qe, xo = Nn ? st.value() : st; + return bt || (bt = new Tt()), nt(Eo, xo, tt, Ot, bt); } } - return yn ? (bt || (bt = new Tt()), function(rt, Ue, qn, Kt, Or, Mt) { - var nn = 1 & qn, Wt = xr(rt), Qt = Wt.length, cr = xr(Ue).length; + return yn ? (bt || (bt = new Tt()), function(rt, Ue, qn, Kt, Or, At) { + var nn = 1 & qn, Ht = xr(rt), Qt = Ht.length, cr = xr(Ue).length; if (Qt != cr && !nn) return !1; for (var Dn = Qt; Dn--; ) { - var rn = Wt[Dn]; + var rn = Ht[Dn]; if (!(nn ? rn in Ue : D.call(Ue, rn))) return !1; } - var yt = Mt.get(rt); - if (yt && Mt.get(Ue)) return yt == Ue; - var Et = !0; - Mt.set(rt, Ue), Mt.set(Ue, rt); + var yt = At.get(rt); + if (yt && At.get(Ue)) return yt == Ue; + var _t = !0; + At.set(rt, Ue), At.set(Ue, rt); for (var ur = nn; ++Dn < Qt; ) { - rn = Wt[Dn]; + rn = Ht[Dn]; var dr = rt[rn], vn = Ue[rn]; - if (Kt) var Ut = nn ? Kt(vn, dr, rn, Ue, rt, Mt) : Kt(dr, vn, rn, rt, Ue, Mt); - if (!(Ut === void 0 ? dr === vn || Or(dr, vn, qn, Kt, Mt) : Ut)) { - Et = !1; + if (Kt) var Ut = nn ? Kt(vn, dr, rn, Ue, rt, At) : Kt(dr, vn, rn, rt, Ue, At); + if (!(Ut === void 0 ? dr === vn || Or(dr, vn, qn, Kt, At) : Ut)) { + _t = !1; break; } ur || (ur = rn == "constructor"); } - if (Et && !ur) { - var Ht = rt.constructor, on = Ue.constructor; - Ht == on || !("constructor" in rt) || !("constructor" in Ue) || typeof Ht == "function" && Ht instanceof Ht && typeof on == "function" && on instanceof on || (Et = !1); + if (_t && !ur) { + var Wt = rt.constructor, on = Ue.constructor; + Wt == on || !("constructor" in rt) || !("constructor" in Ue) || typeof Wt == "function" && Wt instanceof Wt && typeof on == "function" && on instanceof on || (_t = !1); } - return Mt.delete(rt), Mt.delete(Ue), Et; + return At.delete(rt), At.delete(Ue), _t; }(qe, st, tt, Ot, nt, bt)) : !1; - }(H, ae, ke, Ce, _r, it)); + }(W, ae, ke, Ce, Er, it)); } - function wo(H) { - return !(!lr(H) || function(ae) { + function _o(W) { + return !(!lr(W) || function(ae) { return !!ie && ie in ae; - }(H)) && (sr(H) ? Te : y).test(bn(H)); + }(W)) && (sr(W) ? Te : y).test(bn(W)); } - function en(H) { - if (ke = (ae = H) && ae.constructor, Ce = typeof ke == "function" && ke.prototype || ye, ae !== Ce) return l(H); + function en(W) { + if (ke = (ae = W) && ae.constructor, Ce = typeof ke == "function" && ke.prototype || ye, ae !== Ce) return l(W); var ae, ke, Ce, it = []; - for (var qe in Object(H)) D.call(H, qe) && qe != "constructor" && it.push(qe); + for (var qe in Object(W)) D.call(W, qe) && qe != "constructor" && it.push(qe); return it; } - function Yt(H, ae, ke, Ce, it, qe) { - var st = 1 & ke, tt = H.length, Ot = ae.length; + function Yt(W, ae, ke, Ce, it, qe) { + var st = 1 & ke, tt = W.length, Ot = ae.length; if (tt != Ot && !(st && Ot > tt)) return !1; - var nt = qe.get(H); + var nt = qe.get(W); if (nt && qe.get(ae)) return nt == ae; - var bt = -1, Pt = !0, tn = 2 & ke ? new Er() : void 0; - for (qe.set(H, ae), qe.set(ae, H); ++bt < tt; ) { - var ht = H[bt], Vt = ae[bt]; - if (Ce) var Pn = st ? Ce(Vt, ht, bt, ae, H, qe) : Ce(ht, Vt, bt, H, ae, qe); + var bt = -1, Pt = !0, tn = 2 & ke ? new _r() : void 0; + for (qe.set(W, ae), qe.set(ae, W); ++bt < tt; ) { + var ht = W[bt], Bt = ae[bt]; + if (Ce) var Pn = st ? Ce(Bt, ht, bt, ae, W, qe) : Ce(ht, Bt, bt, W, ae, qe); if (Pn !== void 0) { if (Pn) continue; Pt = !1; @@ -1887,395 +2007,395 @@ function ku() { Pt = !1; break; } - } else if (ht !== Vt && !it(ht, Vt, ke, Ce, qe)) { + } else if (ht !== Bt && !it(ht, Bt, ke, Ce, qe)) { Pt = !1; break; } } - return qe.delete(H), qe.delete(ae), Pt; + return qe.delete(W), qe.delete(ae), Pt; } - function xr(H) { + function xr(W) { return function(ae, ke, Ce) { var it = ke(ae); return ar(ae) ? it : function(qe, st) { for (var tt = -1, Ot = st.length, nt = qe.length; ++tt < Ot; ) qe[nt + tt] = st[tt]; return qe; }(it, Ce(ae)); - }(H, Xr, Sr); + }(W, Xr, Sr); } - function qt(H, ae) { - var ke, Ce, it = H.__data__; + function qt(W, ae) { + var ke, Ce, it = W.__data__; return ((Ce = typeof (ke = ae)) == "string" || Ce == "number" || Ce == "symbol" || Ce == "boolean" ? ke !== "__proto__" : ke === null) ? it[typeof ae == "string" ? "string" : "hash"] : it.map; } - function gn(H, ae) { + function gn(W, ae) { var ke = function(Ce, it) { return Ce == null ? void 0 : Ce[it]; - }(H, ae); - return wo(ke) ? ke : void 0; + }(W, ae); + return _o(ke) ? ke : void 0; } wt.prototype.clear = function() { this.__data__ = he ? he(null) : {}, this.size = 0; - }, wt.prototype.delete = function(H) { - var ae = this.has(H) && delete this.__data__[H]; + }, wt.prototype.delete = function(W) { + var ae = this.has(W) && delete this.__data__[W]; return this.size -= ae ? 1 : 0, ae; - }, wt.prototype.get = function(H) { + }, wt.prototype.get = function(W) { var ae = this.__data__; if (he) { - var ke = ae[H]; + var ke = ae[W]; return ke === "__lodash_hash_undefined__" ? void 0 : ke; } - return D.call(ae, H) ? ae[H] : void 0; - }, wt.prototype.has = function(H) { + return D.call(ae, W) ? ae[W] : void 0; + }, wt.prototype.has = function(W) { var ae = this.__data__; - return he ? ae[H] !== void 0 : D.call(ae, H); - }, wt.prototype.set = function(H, ae) { + return he ? ae[W] !== void 0 : D.call(ae, W); + }, wt.prototype.set = function(W, ae) { var ke = this.__data__; - return this.size += this.has(H) ? 0 : 1, ke[H] = he && ae === void 0 ? "__lodash_hash_undefined__" : ae, this; + return this.size += this.has(W) ? 0 : 1, ke[W] = he && ae === void 0 ? "__lodash_hash_undefined__" : ae, this; }, gt.prototype.clear = function() { this.__data__ = [], this.size = 0; - }, gt.prototype.delete = function(H) { - var ae = this.__data__, ke = Yn(ae, H); + }, gt.prototype.delete = function(W) { + var ae = this.__data__, ke = Yn(ae, W); return !(ke < 0) && (ke == ae.length - 1 ? ae.pop() : Je.call(ae, ke, 1), --this.size, !0); - }, gt.prototype.get = function(H) { - var ae = this.__data__, ke = Yn(ae, H); + }, gt.prototype.get = function(W) { + var ae = this.__data__, ke = Yn(ae, W); return ke < 0 ? void 0 : ae[ke][1]; - }, gt.prototype.has = function(H) { - return Yn(this.__data__, H) > -1; - }, gt.prototype.set = function(H, ae) { - var ke = this.__data__, Ce = Yn(ke, H); - return Ce < 0 ? (++this.size, ke.push([H, ae])) : ke[Ce][1] = ae, this; + }, gt.prototype.has = function(W) { + return Yn(this.__data__, W) > -1; + }, gt.prototype.set = function(W, ae) { + var ke = this.__data__, Ce = Yn(ke, W); + return Ce < 0 ? (++this.size, ke.push([W, ae])) : ke[Ce][1] = ae, this; }, cn.prototype.clear = function() { this.size = 0, this.__data__ = { hash: new wt(), map: new (w || gt)(), string: new wt() }; - }, cn.prototype.delete = function(H) { - var ae = qt(this, H).delete(H); + }, cn.prototype.delete = function(W) { + var ae = qt(this, W).delete(W); return this.size -= ae ? 1 : 0, ae; - }, cn.prototype.get = function(H) { - return qt(this, H).get(H); - }, cn.prototype.has = function(H) { - return qt(this, H).has(H); - }, cn.prototype.set = function(H, ae) { - var ke = qt(this, H), Ce = ke.size; - return ke.set(H, ae), this.size += ke.size == Ce ? 0 : 1, this; - }, Er.prototype.add = Er.prototype.push = function(H) { - return this.__data__.set(H, "__lodash_hash_undefined__"), this; - }, Er.prototype.has = function(H) { - return this.__data__.has(H); + }, cn.prototype.get = function(W) { + return qt(this, W).get(W); + }, cn.prototype.has = function(W) { + return qt(this, W).has(W); + }, cn.prototype.set = function(W, ae) { + var ke = qt(this, W), Ce = ke.size; + return ke.set(W, ae), this.size += ke.size == Ce ? 0 : 1, this; + }, _r.prototype.add = _r.prototype.push = function(W) { + return this.__data__.set(W, "__lodash_hash_undefined__"), this; + }, _r.prototype.has = function(W) { + return this.__data__.has(W); }, Tt.prototype.clear = function() { this.__data__ = new gt(), this.size = 0; - }, Tt.prototype.delete = function(H) { - var ae = this.__data__, ke = ae.delete(H); + }, Tt.prototype.delete = function(W) { + var ae = this.__data__, ke = ae.delete(W); return this.size = ae.size, ke; - }, Tt.prototype.get = function(H) { - return this.__data__.get(H); - }, Tt.prototype.has = function(H) { - return this.__data__.has(H); - }, Tt.prototype.set = function(H, ae) { + }, Tt.prototype.get = function(W) { + return this.__data__.get(W); + }, Tt.prototype.has = function(W) { + return this.__data__.has(W); + }, Tt.prototype.set = function(W, ae) { var ke = this.__data__; if (ke instanceof gt) { var Ce = ke.__data__; - if (!w || Ce.length < 199) return Ce.push([H, ae]), this.size = ++ke.size, this; + if (!w || Ce.length < 199) return Ce.push([W, ae]), this.size = ++ke.size, this; ke = this.__data__ = new cn(Ce); } - return ke.set(H, ae), this.size = ke.size, this; + return ke.set(W, ae), this.size = ke.size, this; }; - var Sr = Y ? function(H) { - return H == null ? [] : (H = Object(H), function(ae, ke) { + var Sr = Y ? function(W) { + return W == null ? [] : (W = Object(W), function(ae, ke) { for (var Ce = -1, it = ae == null ? 0 : ae.length, qe = 0, st = []; ++Ce < it; ) { var tt = ae[Ce]; ke(tt, Ce, ae) && (st[qe++] = tt); } return st; - }(Y(H), function(ae) { - return ze.call(H, ae); + }(Y(W), function(ae) { + return ze.call(W, ae); })); } : function() { return []; }, ut = Sn; - function Cr(H, ae) { - return !!(ae = ae ?? 9007199254740991) && (typeof H == "number" || C.test(H)) && H > -1 && H % 1 == 0 && H < ae; + function Cr(W, ae) { + return !!(ae = ae ?? 9007199254740991) && (typeof W == "number" || C.test(W)) && W > -1 && W % 1 == 0 && W < ae; } - function bn(H) { - if (H != null) { + function bn(W) { + if (W != null) { try { - return de.call(H); + return de.call(W); } catch { } try { - return H + ""; + return W + ""; } catch { } } return ""; } - function Tr(H, ae) { - return H === ae || H != H && ae != ae; + function Tr(W, ae) { + return W === ae || W != W && ae != ae; } - (f && ut(new f(new ArrayBuffer(1))) != "[object DataView]" || w && ut(new w()) != m || U && ut(U.resolve()) != "[object Promise]" || F && ut(new F()) != v || W && ut(new W()) != "[object WeakMap]") && (ut = function(H) { - var ae = Sn(H), ke = ae == b ? H.constructor : void 0, Ce = ke ? bn(ke) : ""; + (f && ut(new f(new ArrayBuffer(1))) != "[object DataView]" || w && ut(new w()) != g || U && ut(U.resolve()) != "[object Promise]" || F && ut(new F()) != v || H && ut(new H()) != "[object WeakMap]") && (ut = function(W) { + var ae = Sn(W), ke = ae == b ? W.constructor : void 0, Ce = ke ? bn(ke) : ""; if (Ce) switch (Ce) { case je: return "[object DataView]"; case Re: - return m; + return g; case Xe: return "[object Promise]"; - case He: + case We: return v; - case At: + case It: return "[object WeakMap]"; } return ae; }); var ir = or(/* @__PURE__ */ function() { return arguments; - }()) ? or : function(H) { - return On(H) && D.call(H, "callee") && !ze.call(H, "callee"); + }()) ? or : function(W) { + return On(W) && D.call(W, "callee") && !ze.call(W, "callee"); }, ar = Array.isArray, Cn = me || function() { return !1; }; - function sr(H) { - if (!lr(H)) return !1; - var ae = Sn(H); + function sr(W) { + if (!lr(W)) return !1; + var ae = Sn(W); return ae == "[object Function]" || ae == "[object GeneratorFunction]" || ae == "[object AsyncFunction]" || ae == "[object Proxy]"; } - function Tn(H) { - return typeof H == "number" && H > -1 && H % 1 == 0 && H <= 9007199254740991; + function Tn(W) { + return typeof W == "number" && W > -1 && W % 1 == 0 && W <= 9007199254740991; } - function lr(H) { - var ae = typeof H; - return H != null && (ae == "object" || ae == "function"); + function lr(W) { + var ae = typeof W; + return W != null && (ae == "object" || ae == "function"); } - function On(H) { - return H != null && typeof H == "object"; + function On(W) { + return W != null && typeof W == "object"; } - var Gr = R ? /* @__PURE__ */ function(H) { + var Gr = I ? /* @__PURE__ */ function(W) { return function(ae) { - return H(ae); + return W(ae); }; - }(R) : function(H) { - return On(H) && Tn(H.length) && !!_[Sn(H)]; + }(I) : function(W) { + return On(W) && Tn(W.length) && !!x[Sn(W)]; }; - function Xr(H) { - return (ae = H) != null && Tn(ae.length) && !sr(ae) ? pt(H) : en(H); + function Xr(W) { + return (ae = W) != null && Tn(ae.length) && !sr(ae) ? pt(W) : en(W); var ae; } - o.exports = function(H, ae) { - return _r(H, ae); + o.exports = function(W, ae) { + return Er(W, ae); }; - }).call(this, u(15), u(33)(g)); - }, function(g, i, u) { + }).call(this, u(15), u(33)(m)); + }, function(m, i, u) { var c, o = function() { return c === void 0 && (c = !!(window && document && document.all && !window.atob)), c; - }, x = /* @__PURE__ */ function() { + }, E = /* @__PURE__ */ function() { var P = {}; - return function(I) { - if (P[I] === void 0) { - var V = document.querySelector(I); - if (window.HTMLIFrameElement && V instanceof window.HTMLIFrameElement) try { - V = V.contentDocument.head; + return function(M) { + if (P[M] === void 0) { + var B = document.querySelector(M); + if (window.HTMLIFrameElement && B instanceof window.HTMLIFrameElement) try { + B = B.contentDocument.head; } catch { - V = null; + B = null; } - P[I] = V; + P[M] = B; } - return P[I]; + return P[M]; }; - }(), m = []; + }(), g = []; function b(P) { - for (var I = -1, V = 0; V < m.length; V++) if (m[V].identifier === P) { - I = V; + for (var M = -1, B = 0; B < g.length; B++) if (g[B].identifier === P) { + M = B; break; } - return I; + return M; } - function v(P, I) { - for (var V = {}, R = [], oe = 0; oe < P.length; oe++) { - var Q = P[oe], z = I.base ? Q[0] + I.base : Q[0], M = V[z] || 0, se = "".concat(z, " ").concat(M); - V[z] = M + 1; + function v(P, M) { + for (var B = {}, I = [], oe = 0; oe < P.length; oe++) { + var Q = P[oe], z = M.base ? Q[0] + M.base : Q[0], A = B[z] || 0, se = "".concat(z, " ").concat(A); + B[z] = A + 1; var le = b(se), te = { css: Q[1], media: Q[2], sourceMap: Q[3] }; - le !== -1 ? (m[le].references++, m[le].updater(te)) : m.push({ identifier: se, updater: B(te, I), references: 1 }), R.push(se); + le !== -1 ? (g[le].references++, g[le].updater(te)) : g.push({ identifier: se, updater: V(te, M), references: 1 }), I.push(se); } - return R; + return I; } function y(P) { - var I = document.createElement("style"), V = P.attributes || {}; - if (V.nonce === void 0) { - var R = u.nc; - R && (V.nonce = R); - } - if (Object.keys(V).forEach(function(Q) { - I.setAttribute(Q, V[Q]); - }), typeof P.insert == "function") P.insert(I); + var M = document.createElement("style"), B = P.attributes || {}; + if (B.nonce === void 0) { + var I = u.nc; + I && (B.nonce = I); + } + if (Object.keys(B).forEach(function(Q) { + M.setAttribute(Q, B[Q]); + }), typeof P.insert == "function") P.insert(M); else { - var oe = x(P.insert || "head"); + var oe = E(P.insert || "head"); if (!oe) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); - oe.appendChild(I); + oe.appendChild(M); } - return I; + return M; } - var C, _ = (C = [], function(P, I) { - return C[P] = I, C.filter(Boolean).join(` + var C, x = (C = [], function(P, M) { + return C[P] = M, C.filter(Boolean).join(` `); }); - function N(P, I, V, R) { - var oe = V ? "" : R.media ? "@media ".concat(R.media, " {").concat(R.css, "}") : R.css; - if (P.styleSheet) P.styleSheet.cssText = _(I, oe); + function N(P, M, B, I) { + var oe = B ? "" : I.media ? "@media ".concat(I.media, " {").concat(I.css, "}") : I.css; + if (P.styleSheet) P.styleSheet.cssText = x(M, oe); else { var Q = document.createTextNode(oe), z = P.childNodes; - z[I] && P.removeChild(z[I]), z.length ? P.insertBefore(Q, z[I]) : P.appendChild(Q); + z[M] && P.removeChild(z[M]), z.length ? P.insertBefore(Q, z[M]) : P.appendChild(Q); } } - function G(P, I, V) { - var R = V.css, oe = V.media, Q = V.sourceMap; - if (oe ? P.setAttribute("media", oe) : P.removeAttribute("media"), Q && typeof btoa < "u" && (R += ` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(Q)))), " */")), P.styleSheet) P.styleSheet.cssText = R; + function G(P, M, B) { + var I = B.css, oe = B.media, Q = B.sourceMap; + if (oe ? P.setAttribute("media", oe) : P.removeAttribute("media"), Q && typeof btoa < "u" && (I += ` +/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(Q)))), " */")), P.styleSheet) P.styleSheet.cssText = I; else { for (; P.firstChild; ) P.removeChild(P.firstChild); - P.appendChild(document.createTextNode(R)); + P.appendChild(document.createTextNode(I)); } } var K = null, j = 0; - function B(P, I) { - var V, R, oe; - if (I.singleton) { + function V(P, M) { + var B, I, oe; + if (M.singleton) { var Q = j++; - V = K || (K = y(I)), R = N.bind(null, V, Q, !1), oe = N.bind(null, V, Q, !0); - } else V = y(I), R = G.bind(null, V, I), oe = function() { + B = K || (K = y(M)), I = N.bind(null, B, Q, !1), oe = N.bind(null, B, Q, !0); + } else B = y(M), I = G.bind(null, B, M), oe = function() { (function(z) { if (z.parentNode === null) return !1; z.parentNode.removeChild(z); - })(V); + })(B); }; - return R(P), function(z) { + return I(P), function(z) { if (z) { if (z.css === P.css && z.media === P.media && z.sourceMap === P.sourceMap) return; - R(P = z); + I(P = z); } else oe(); }; } - g.exports = function(P, I) { - (I = I || {}).singleton || typeof I.singleton == "boolean" || (I.singleton = o()); - var V = v(P = P || [], I); - return function(R) { - if (R = R || [], Object.prototype.toString.call(R) === "[object Array]") { - for (var oe = 0; oe < V.length; oe++) { - var Q = b(V[oe]); - m[Q].references--; + m.exports = function(P, M) { + (M = M || {}).singleton || typeof M.singleton == "boolean" || (M.singleton = o()); + var B = v(P = P || [], M); + return function(I) { + if (I = I || [], Object.prototype.toString.call(I) === "[object Array]") { + for (var oe = 0; oe < B.length; oe++) { + var Q = b(B[oe]); + g[Q].references--; } - for (var z = v(R, I), M = 0; M < V.length; M++) { - var se = b(V[M]); - m[se].references === 0 && (m[se].updater(), m.splice(se, 1)); + for (var z = v(I, M), A = 0; A < B.length; A++) { + var se = b(B[A]); + g[se].references === 0 && (g[se].updater(), g.splice(se, 1)); } - V = z; + B = z; } }; }; - }, function(g, i, u) { - g.exports = function(c) { + }, function(m, i, u) { + m.exports = function(c) { var o = []; return o.toString = function() { - return this.map(function(x) { - var m = function(b, v) { + return this.map(function(E) { + var g = function(b, v) { var y = b[1] || "", C = b[3]; if (!C) return y; if (v && typeof btoa == "function") { - var _ = (G = C, "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(G)))) + " */"), N = C.sources.map(function(K) { + var x = (G = C, "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(G)))) + " */"), N = C.sources.map(function(K) { return "/*# sourceURL=" + C.sourceRoot + K + " */"; }); - return [y].concat(N).concat([_]).join(` + return [y].concat(N).concat([x]).join(` `); } var G; return [y].join(` `); - }(x, c); - return x[2] ? "@media " + x[2] + "{" + m + "}" : m; + }(E, c); + return E[2] ? "@media " + E[2] + "{" + g + "}" : g; }).join(""); - }, o.i = function(x, m) { - typeof x == "string" && (x = [[null, x, ""]]); + }, o.i = function(E, g) { + typeof E == "string" && (E = [[null, E, ""]]); for (var b = {}, v = 0; v < this.length; v++) { var y = this[v][0]; y != null && (b[y] = !0); } - for (v = 0; v < x.length; v++) { - var C = x[v]; - C[0] != null && b[C[0]] || (m && !C[2] ? C[2] = m : m && (C[2] = "(" + C[2] + ") and (" + m + ")"), o.push(C)); + for (v = 0; v < E.length; v++) { + var C = E[v]; + C[0] != null && b[C[0]] || (g && !C[2] ? C[2] = g : g && (C[2] = "(" + C[2] + ") and (" + g + ")"), o.push(C)); } }, o; }; - }, function(g, i, u) { + }, function(m, i, u) { u.d(i, "c", function() { - return x; + return E; }), u.d(i, "b", function() { - return m; + return g; }), u.d(i, "a", function() { return b; }); var c = u(3); let o = 0; - function x(v) { + function E(v) { const y = { editors: {}, options: {} }; if (typeof v[0] == "string") c.a.warn(`[CKEditorInspector] The CKEditorInspector.attach( '${v[0]}', editor ) syntax has been deprecated and will be removed in the near future. To pass a name of an editor instance, use CKEditorInspector.attach( { '${v[0]}': editor } ) instead. Learn more in https://github.com/ckeditor/ckeditor5-inspector/blob/master/README.md.`), y.editors[v[0]] = v[1]; else { if ((C = v[0]).model && C.editing) y.editors["editor-" + ++o] = v[0]; - else for (const _ in v[0]) y.editors[_] = v[0][_]; + else for (const x in v[0]) y.editors[x] = v[0][x]; y.options = v[1] || y.options; } var C; return y; } - function m(v) { + function g(v) { return [...v][0][0] || ""; } function b(v, y) { const C = Math.min(v.length, y.length); - for (let _ = 0; _ < C; _++) if (v[_] != y[_]) return _; + for (let x = 0; x < C; x++) if (v[x] != y[x]) return x; return v.length == y.length ? "same" : v.length < y.length ? "prefix" : "extension"; } - }, function(g, i, u) { + }, function(m, i, u) { u.d(i, "a", function() { - return m; + return g; }), u.d(i, "d", function() { return y; }), u.d(i, "c", function() { return C; }), u.d(i, "e", function() { - return _; + return x; }), u.d(i, "b", function() { return N; }); - var c = u(2), o = u(8), x = u(1); - const m = "https://ckeditor.com/docs/ckeditor5/latest/api/module_engine_view", b = `<!--The View UI element content has been skipped. Find out why. -->`, v = `<!--The View raw element content has been skipped. Find out why. -->`; + var c = u(2), o = u(8), E = u(1); + const g = "https://ckeditor.com/docs/ckeditor5/latest/api/module_engine_view", b = `<!--The View UI element content has been skipped. Find out why. -->`, v = `<!--The View raw element content has been skipped. Find out why. -->`; function y(P) { return P ? [...P.editing.view.document.roots] : []; } - function C(P, I) { + function C(P, M) { if (!P) return []; - const V = [], R = P.editing.view.document.selection; - for (const oe of R.getRanges()) oe.root.rootName === I && V.push({ type: "selection", start: Object(c.a)(oe.start), end: Object(c.a)(oe.end) }); - return V; + const B = [], I = P.editing.view.document.selection; + for (const oe of I.getRanges()) oe.root.rootName === M && B.push({ type: "selection", start: Object(c.a)(oe.start), end: Object(c.a)(oe.end) }); + return B; } - function _({ currentEditor: P, currentRootName: I, ranges: V }) { - return !P || !I ? null : [G(P.editing.view.document.getRoot(I), [...V])]; + function x({ currentEditor: P, currentRootName: M, ranges: B }) { + return !P || !M ? null : [G(P.editing.view.document.getRoot(M), [...B])]; } function N(P) { - const I = { editorNode: P, properties: {}, attributes: {}, customProperties: {} }; + const M = { editorNode: P, properties: {}, attributes: {}, customProperties: {} }; if (Object(c.d)(P)) { - Object(c.g)(P) ? (I.type = "RootEditableElement", I.name = P.rootName, I.url = m + "_rooteditableelement-RootEditableElement.html") : (I.name = P.name, Object(c.b)(P) ? (I.type = "AttributeElement", I.url = m + "_attributeelement-AttributeElement.html") : Object(c.e)(P) ? (I.type = "EmptyElement", I.url = m + "_emptyelement-EmptyElement.html") : Object(c.h)(P) ? (I.type = "UIElement", I.url = m + "_uielement-UIElement.html") : Object(c.f)(P) ? (I.type = "RawElement", I.url = m + "_rawelement-RawElement.html") : Object(c.c)(P) ? (I.type = "EditableElement", I.url = m + "_editableelement-EditableElement.html") : (I.type = "ContainerElement", I.url = m + "_containerelement-ContainerElement.html")), B(P).forEach(([V, R]) => { - I.attributes[V] = { value: R }; - }), I.properties = { index: { value: P.index }, isEmpty: { value: P.isEmpty }, childCount: { value: P.childCount } }; - for (let [V, R] of P.getCustomProperties()) typeof V == "symbol" && (V = V.toString()), I.customProperties[V] = { value: R }; - } else I.name = P.data, I.type = "Text", I.url = m + "_text-Text.html", I.properties = { index: { value: P.index } }; - return I.properties = Object(x.b)(I.properties), I.customProperties = Object(x.b)(I.customProperties), I.attributes = Object(x.b)(I.attributes), I; - } - function G(P, I) { - const V = {}; - return Object.assign(V, { index: P.index, path: P.getPath(), node: P, positionsBefore: [], positionsAfter: [] }), Object(c.d)(P) ? function(R, oe) { - const Q = R.node; - Object.assign(R, { type: "element", children: [], positions: [] }), R.name = Q.name, Object(c.b)(Q) ? R.elementType = "attribute" : Object(c.g)(Q) ? R.elementType = "root" : Object(c.e)(Q) ? R.elementType = "empty" : Object(c.h)(Q) ? R.elementType = "ui" : Object(c.f)(Q) ? R.elementType = "raw" : R.elementType = "container", Object(c.e)(Q) ? R.presentation = { isEmpty: !0 } : Object(c.h)(Q) ? R.children.push({ type: "comment", text: b }) : Object(c.f)(Q) && R.children.push({ type: "comment", text: v }); - for (const z of Q.getChildren()) R.children.push(G(z, oe)); - (function(z, M) { - for (const se of M) { + Object(c.g)(P) ? (M.type = "RootEditableElement", M.name = P.rootName, M.url = g + "_rooteditableelement-RootEditableElement.html") : (M.name = P.name, Object(c.b)(P) ? (M.type = "AttributeElement", M.url = g + "_attributeelement-AttributeElement.html") : Object(c.e)(P) ? (M.type = "EmptyElement", M.url = g + "_emptyelement-EmptyElement.html") : Object(c.h)(P) ? (M.type = "UIElement", M.url = g + "_uielement-UIElement.html") : Object(c.f)(P) ? (M.type = "RawElement", M.url = g + "_rawelement-RawElement.html") : Object(c.c)(P) ? (M.type = "EditableElement", M.url = g + "_editableelement-EditableElement.html") : (M.type = "ContainerElement", M.url = g + "_containerelement-ContainerElement.html")), V(P).forEach(([B, I]) => { + M.attributes[B] = { value: I }; + }), M.properties = { index: { value: P.index }, isEmpty: { value: P.isEmpty }, childCount: { value: P.childCount } }; + for (let [B, I] of P.getCustomProperties()) typeof B == "symbol" && (B = B.toString()), M.customProperties[B] = { value: I }; + } else M.name = P.data, M.type = "Text", M.url = g + "_text-Text.html", M.properties = { index: { value: P.index } }; + return M.properties = Object(E.b)(M.properties), M.customProperties = Object(E.b)(M.customProperties), M.attributes = Object(E.b)(M.attributes), M; + } + function G(P, M) { + const B = {}; + return Object.assign(B, { index: P.index, path: P.getPath(), node: P, positionsBefore: [], positionsAfter: [] }), Object(c.d)(P) ? function(I, oe) { + const Q = I.node; + Object.assign(I, { type: "element", children: [], positions: [] }), I.name = Q.name, Object(c.b)(Q) ? I.elementType = "attribute" : Object(c.g)(Q) ? I.elementType = "root" : Object(c.e)(Q) ? I.elementType = "empty" : Object(c.h)(Q) ? I.elementType = "ui" : Object(c.f)(Q) ? I.elementType = "raw" : I.elementType = "container", Object(c.e)(Q) ? I.presentation = { isEmpty: !0 } : Object(c.h)(Q) ? I.children.push({ type: "comment", text: b }) : Object(c.f)(Q) && I.children.push({ type: "comment", text: v }); + for (const z of Q.getChildren()) I.children.push(G(z, oe)); + (function(z, A) { + for (const se of A) { const le = K(z, se); for (const te of le) { const ce = te.offset; @@ -2301,29 +2421,29 @@ function ku() { } } } - })(R, oe), R.attributes = function(z) { - const M = B(z).map(([se, le]) => [se, Object(x.a)(le, !1)]); - return new Map(M); + })(I, oe), I.attributes = function(z) { + const A = V(z).map(([se, le]) => [se, Object(E.a)(le, !1)]); + return new Map(A); }(Q); - }(V, I) : function(R, oe) { - Object.assign(R, { type: "text", startOffset: 0, text: R.node.data, positions: [] }); + }(B, M) : function(I, oe) { + Object.assign(I, { type: "text", startOffset: 0, text: I.node.data, positions: [] }); for (const Q of oe) { - const z = K(R, Q); - R.positions.push(...z); + const z = K(I, Q); + I.positions.push(...z); } - }(V, I), V; + }(B, M), B; } - function K(P, I) { - const V = P.path, R = I.start.path, oe = I.end.path, Q = []; - return j(V, R) && Q.push({ offset: R[R.length - 1], isEnd: !1, presentation: I.presentation || null, type: I.type, name: I.name || null }), j(V, oe) && Q.push({ offset: oe[oe.length - 1], isEnd: !0, presentation: I.presentation || null, type: I.type, name: I.name || null }), Q; + function K(P, M) { + const B = P.path, I = M.start.path, oe = M.end.path, Q = []; + return j(B, I) && Q.push({ offset: I[I.length - 1], isEnd: !1, presentation: M.presentation || null, type: M.type, name: M.name || null }), j(B, oe) && Q.push({ offset: oe[oe.length - 1], isEnd: !0, presentation: M.presentation || null, type: M.type, name: M.name || null }), Q; } - function j(P, I) { - return P.length === I.length - 1 && Object(o.a)(P, I) === "prefix"; + function j(P, M) { + return P.length === M.length - 1 && Object(o.a)(P, M) === "prefix"; } - function B(P) { - return [...P.getAttributes()].sort(([I], [V]) => I.toUpperCase() < V.toUpperCase() ? -1 : 1); + function V(P) { + return [...P.getAttributes()].sort(([M], [B]) => M.toUpperCase() < B.toUpperCase() ? -1 : 1); } - }, function(g, i, u) { + }, function(m, i, u) { u.d(i, "d", function() { return v; }), u.d(i, "c", function() { @@ -2331,57 +2451,57 @@ function ku() { }), u.d(i, "a", function() { return C; }), u.d(i, "e", function() { - return _; + return x; }), u.d(i, "b", function() { return N; }); - var c = u(4), o = u(8), x = u(1); - const m = "https://ckeditor.com/docs/ckeditor5/latest/api/module_engine_model_", b = ["#03a9f4", "#fb8c00", "#009688", "#e91e63", "#4caf50", "#00bcd4", "#607d8b", "#cddc39", "#9c27b0", "#f44336", "#6d4c41", "#8bc34a", "#3f51b5", "#2196f3", "#f4511e", "#673ab7", "#ffb300"]; - function v(I) { - if (!I) return []; - const V = [...I.model.document.roots]; - return V.filter(({ rootName: R }) => R !== "$graveyard").concat(V.filter(({ rootName: R }) => R === "$graveyard")); - } - function y(I, V) { - if (!I) return []; - const R = [], oe = I.model; - for (const Q of oe.document.selection.getRanges()) Q.root.rootName === V && R.push({ type: "selection", start: Object(c.a)(Q.start), end: Object(c.a)(Q.end) }); - return R; - } - function C(I, V) { - if (!I) return []; - const R = [], oe = I.model; + var c = u(4), o = u(8), E = u(1); + const g = "https://ckeditor.com/docs/ckeditor5/latest/api/module_engine_model_", b = ["#03a9f4", "#fb8c00", "#009688", "#e91e63", "#4caf50", "#00bcd4", "#607d8b", "#cddc39", "#9c27b0", "#f44336", "#6d4c41", "#8bc34a", "#3f51b5", "#2196f3", "#f4511e", "#673ab7", "#ffb300"]; + function v(M) { + if (!M) return []; + const B = [...M.model.document.roots]; + return B.filter(({ rootName: I }) => I !== "$graveyard").concat(B.filter(({ rootName: I }) => I === "$graveyard")); + } + function y(M, B) { + if (!M) return []; + const I = [], oe = M.model; + for (const Q of oe.document.selection.getRanges()) Q.root.rootName === B && I.push({ type: "selection", start: Object(c.a)(Q.start), end: Object(c.a)(Q.end) }); + return I; + } + function C(M, B) { + if (!M) return []; + const I = [], oe = M.model; let Q = 0; for (const z of oe.markers) { - const { name: M, affectsData: se, managedUsingOperations: le } = z, te = z.getStart(), ce = z.getEnd(); - te.root.rootName === V && R.push({ type: "marker", marker: z, name: M, affectsData: se, managedUsingOperations: le, presentation: { color: b[Q++ % (b.length - 1)] }, start: Object(c.a)(te), end: Object(c.a)(ce) }); + const { name: A, affectsData: se, managedUsingOperations: le } = z, te = z.getStart(), ce = z.getEnd(); + te.root.rootName === B && I.push({ type: "marker", marker: z, name: A, affectsData: se, managedUsingOperations: le, presentation: { color: b[Q++ % (b.length - 1)] }, start: Object(c.a)(te), end: Object(c.a)(ce) }); } - return R; + return I; } - function _({ currentEditor: I, currentRootName: V, ranges: R, markers: oe }) { - return I ? [G(I.model.document.getRoot(V), [...R, ...oe])] : []; + function x({ currentEditor: M, currentRootName: B, ranges: I, markers: oe }) { + return M ? [G(M.model.document.getRoot(B), [...I, ...oe])] : []; } - function N(I, V) { - const R = { editorNode: V, properties: {}, attributes: {} }; - Object(c.c)(V) ? (Object(c.d)(V) ? (R.type = "RootElement", R.name = V.rootName, R.url = m + "rootelement-RootElement.html") : (R.type = "Element", R.name = V.name, R.url = m + "element-Element.html"), R.properties = { childCount: { value: V.childCount }, startOffset: { value: V.startOffset }, endOffset: { value: V.endOffset }, maxOffset: { value: V.maxOffset } }) : (R.name = V.data, R.type = "Text", R.url = m + "text-Text.html", R.properties = { startOffset: { value: V.startOffset }, endOffset: { value: V.endOffset }, offsetSize: { value: V.offsetSize } }), R.properties.path = { value: Object(c.b)(V) }, j(V).forEach(([oe, Q]) => { - R.attributes[oe] = { value: Q }; - }), R.properties = Object(x.b)(R.properties), R.attributes = Object(x.b)(R.attributes); - for (const oe in R.attributes) { - const Q = {}, z = I.model.schema.getAttributeProperties(oe); - for (const M in z) Q[M] = { value: z[M] }; - R.attributes[oe].subProperties = Object(x.b)(Q); + function N(M, B) { + const I = { editorNode: B, properties: {}, attributes: {} }; + Object(c.c)(B) ? (Object(c.d)(B) ? (I.type = "RootElement", I.name = B.rootName, I.url = g + "rootelement-RootElement.html") : (I.type = "Element", I.name = B.name, I.url = g + "element-Element.html"), I.properties = { childCount: { value: B.childCount }, startOffset: { value: B.startOffset }, endOffset: { value: B.endOffset }, maxOffset: { value: B.maxOffset } }) : (I.name = B.data, I.type = "Text", I.url = g + "text-Text.html", I.properties = { startOffset: { value: B.startOffset }, endOffset: { value: B.endOffset }, offsetSize: { value: B.offsetSize } }), I.properties.path = { value: Object(c.b)(B) }, j(B).forEach(([oe, Q]) => { + I.attributes[oe] = { value: Q }; + }), I.properties = Object(E.b)(I.properties), I.attributes = Object(E.b)(I.attributes); + for (const oe in I.attributes) { + const Q = {}, z = M.model.schema.getAttributeProperties(oe); + for (const A in z) Q[A] = { value: z[A] }; + I.attributes[oe].subProperties = Object(E.b)(Q); } - return R; + return I; } - function G(I, V) { - const R = {}, { startOffset: oe, endOffset: Q } = I; - return Object.assign(R, { startOffset: oe, endOffset: Q, node: I, path: I.getPath(), positionsBefore: [], positionsAfter: [] }), Object(c.c)(I) ? function(z, M) { + function G(M, B) { + const I = {}, { startOffset: oe, endOffset: Q } = M; + return Object.assign(I, { startOffset: oe, endOffset: Q, node: M, path: M.getPath(), positionsBefore: [], positionsAfter: [] }), Object(c.c)(M) ? function(z, A) { const se = z.node; Object.assign(z, { type: "element", name: se.name, children: [], maxOffset: se.maxOffset, positions: [] }); - for (const le of se.getChildren()) z.children.push(G(le, M)); + for (const le of se.getChildren()) z.children.push(G(le, A)); (function(le, te) { for (const ce of te) { - const ye = B(le, ce); + const ye = V(le, ce); for (const J of ye) { const de = J.offset; if (de === 0) { @@ -2411,31 +2531,31 @@ function ku() { } } } - })(z, M), z.attributes = K(se); - }(R, V) : function(z) { - const M = z.node; - Object.assign(z, { type: "text", text: M.data, positions: [], presentation: { dontRenderAttributeValue: !0 } }), z.attributes = K(M); - }(R), R; + })(z, A), z.attributes = K(se); + }(I, B) : function(z) { + const A = z.node; + Object.assign(z, { type: "text", text: A.data, positions: [], presentation: { dontRenderAttributeValue: !0 } }), z.attributes = K(A); + }(I), I; } - function K(I) { - const V = j(I).map(([R, oe]) => [R, Object(x.a)(oe, !1)]); - return new Map(V); + function K(M) { + const B = j(M).map(([I, oe]) => [I, Object(E.a)(oe, !1)]); + return new Map(B); } - function j(I) { - return [...I.getAttributes()].sort(([V], [R]) => V < R ? -1 : 1); + function j(M) { + return [...M.getAttributes()].sort(([B], [I]) => B < I ? -1 : 1); } - function B(I, V) { - const R = I.path, oe = V.start.path, Q = V.end.path, z = []; - return P(R, oe) && z.push({ offset: oe[oe.length - 1], isEnd: !1, presentation: V.presentation || null, type: V.type, name: V.name || null }), P(R, Q) && z.push({ offset: Q[Q.length - 1], isEnd: !0, presentation: V.presentation || null, type: V.type, name: V.name || null }), z; + function V(M, B) { + const I = M.path, oe = B.start.path, Q = B.end.path, z = []; + return P(I, oe) && z.push({ offset: oe[oe.length - 1], isEnd: !1, presentation: B.presentation || null, type: B.type, name: B.name || null }), P(I, Q) && z.push({ offset: Q[Q.length - 1], isEnd: !0, presentation: B.presentation || null, type: B.type, name: B.name || null }), z; } - function P(I, V) { - return I.length === V.length - 1 && Object(o.a)(I, V) === "prefix"; + function P(M, B) { + return M.length === B.length - 1 && Object(o.a)(M, B) === "prefix"; } - }, function(g, i, u) { + }, function(m, i, u) { u.d(i, "a", function() { return j; }); - var c = u(0), o = u.n(c), x = u(5), m = u.n(x); + var c = u(0), o = u.n(c), E = u(5), g = u.n(E); class b extends c.Component { constructor(P) { super(P), this.handleClick = this.handleClick.bind(this); @@ -2444,7 +2564,7 @@ function ku() { this.globalTreeProps.onClick(P, this.definition.node); } getChildren() { - return this.definition.children.map((P, I) => K(P, I, this.props.globalTreeProps)); + return this.definition.children.map((P, M) => K(P, M, this.props.globalTreeProps)); } get definition() { return this.props.definition; @@ -2456,69 +2576,69 @@ function ku() { return this.definition.node === this.globalTreeProps.activeNode; } shouldComponentUpdate(P) { - return !m()(this.props, P); + return !g()(this.props, P); } } var v = u(1); class y extends c.PureComponent { render() { let P; - const I = Object(v.c)(this.props.value, 500); - return this.props.dontRenderValue || (P = o.a.createElement("span", { className: "ck-inspector-tree-node__attribute__value" }, I)), o.a.createElement("span", { className: "ck-inspector-tree-node__attribute" }, o.a.createElement("span", { className: "ck-inspector-tree-node__attribute__name", title: I }, this.props.name), P); + const M = Object(v.c)(this.props.value, 500); + return this.props.dontRenderValue || (P = o.a.createElement("span", { className: "ck-inspector-tree-node__attribute__value" }, M)), o.a.createElement("span", { className: "ck-inspector-tree-node__attribute" }, o.a.createElement("span", { className: "ck-inspector-tree-node__attribute__name", title: M }, this.props.name), P); } } class C extends c.Component { render() { - const P = this.props.definition, I = { className: ["ck-inspector-tree__position", P.type === "selection" ? "ck-inspector-tree__position_selection" : "", P.type === "marker" ? "ck-inspector-tree__position_marker" : "", P.isEnd ? "ck-inspector-tree__position_end" : ""].join(" "), style: {} }; - return P.presentation && P.presentation.color && (I.style["--ck-inspector-color-tree-position"] = P.presentation.color), P.type === "marker" && (I["data-marker-name"] = P.name), o.a.createElement("span", I, "​"); + const P = this.props.definition, M = { className: ["ck-inspector-tree__position", P.type === "selection" ? "ck-inspector-tree__position_selection" : "", P.type === "marker" ? "ck-inspector-tree__position_marker" : "", P.isEnd ? "ck-inspector-tree__position_end" : ""].join(" "), style: {} }; + return P.presentation && P.presentation.color && (M.style["--ck-inspector-color-tree-position"] = P.presentation.color), P.type === "marker" && (M["data-marker-name"] = P.name), o.a.createElement("span", M, "​"); } shouldComponentUpdate(P) { - return !m()(this.props, P); + return !g()(this.props, P); } } - class _ extends b { + class x extends b { render() { - const P = this.definition, I = P.presentation, V = I && I.isEmpty, R = I && I.cssClass, oe = this.getChildren(), Q = ["ck-inspector-code", "ck-inspector-tree-node", this.isActive ? "ck-inspector-tree-node_active" : "", V ? "ck-inspector-tree-node_empty" : "", R], z = [], M = []; + const P = this.definition, M = P.presentation, B = M && M.isEmpty, I = M && M.cssClass, oe = this.getChildren(), Q = ["ck-inspector-code", "ck-inspector-tree-node", this.isActive ? "ck-inspector-tree-node_active" : "", B ? "ck-inspector-tree-node_empty" : "", I], z = [], A = []; P.positionsBefore && P.positionsBefore.forEach((le, te) => { z.push(o.a.createElement(C, { key: "position-before:" + te, definition: le })); }), P.positionsAfter && P.positionsAfter.forEach((le, te) => { - M.push(o.a.createElement(C, { key: "position-after:" + te, definition: le })); + A.push(o.a.createElement(C, { key: "position-after:" + te, definition: le })); }), P.positions && P.positions.forEach((le, te) => { oe.push(o.a.createElement(C, { key: "position" + te, definition: le })); }); let se = P.name; - return this.globalTreeProps.showElementTypes && (se = P.elementType + ":" + se), o.a.createElement("div", { className: Q.join(" "), onClick: this.handleClick }, z, o.a.createElement("span", { className: "ck-inspector-tree-node__name" }, o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_open" }), se, this.getAttributes(), V ? "" : o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_close" })), o.a.createElement("div", { className: "ck-inspector-tree-node__content" }, oe), V ? "" : o.a.createElement("span", { className: "ck-inspector-tree-node__name ck-inspector-tree-node__name_close" }, o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_open" }), "/", se, o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_close" }), M)); + return this.globalTreeProps.showElementTypes && (se = P.elementType + ":" + se), o.a.createElement("div", { className: Q.join(" "), onClick: this.handleClick }, z, o.a.createElement("span", { className: "ck-inspector-tree-node__name" }, o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_open" }), se, this.getAttributes(), B ? "" : o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_close" })), o.a.createElement("div", { className: "ck-inspector-tree-node__content" }, oe), B ? "" : o.a.createElement("span", { className: "ck-inspector-tree-node__name ck-inspector-tree-node__name_close" }, o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_open" }), "/", se, o.a.createElement("span", { className: "ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_close" }), A)); } getAttributes() { - const P = [], I = this.definition; - for (const [V, R] of I.attributes) P.push(o.a.createElement(y, { key: V, name: V, value: R })); + const P = [], M = this.definition; + for (const [B, I] of M.attributes) P.push(o.a.createElement(y, { key: B, name: B, value: I })); return P; } shouldComponentUpdate(P) { - return !m()(this.props, P); + return !g()(this.props, P); } } class N extends b { render() { - const P = this.definition, I = ["ck-inspector-tree-text", this.isActive ? "ck-inspector-tree-node_active" : ""].join(" "); - let V = this.definition.text; - P.positions && P.positions.length && (V = V.split(""), Array.from(P.positions).sort((oe, Q) => oe.offset < Q.offset ? -1 : oe.offset === Q.offset ? 0 : 1).reverse().forEach((oe, Q) => { - V.splice(oe.offset - P.startOffset, 0, o.a.createElement(C, { key: "position" + Q, definition: oe })); + const P = this.definition, M = ["ck-inspector-tree-text", this.isActive ? "ck-inspector-tree-node_active" : ""].join(" "); + let B = this.definition.text; + P.positions && P.positions.length && (B = B.split(""), Array.from(P.positions).sort((oe, Q) => oe.offset < Q.offset ? -1 : oe.offset === Q.offset ? 0 : 1).reverse().forEach((oe, Q) => { + B.splice(oe.offset - P.startOffset, 0, o.a.createElement(C, { key: "position" + Q, definition: oe })); })); - const R = [V]; + const I = [B]; return P.positionsBefore && P.positionsBefore.length && P.positionsBefore.forEach((oe, Q) => { - R.unshift(o.a.createElement(C, { key: "position-before:" + Q, definition: oe })); + I.unshift(o.a.createElement(C, { key: "position-before:" + Q, definition: oe })); }), P.positionsAfter && P.positionsAfter.length && P.positionsAfter.forEach((oe, Q) => { - R.push(o.a.createElement(C, { key: "position-after:" + Q, definition: oe })); - }), o.a.createElement("span", { className: I, onClick: this.handleClick }, o.a.createElement("span", { className: "ck-inspector-tree-node__content" }, this.globalTreeProps.showCompactText ? "" : this.getAttributes(), this.globalTreeProps.showCompactText ? "" : '"', R, this.globalTreeProps.showCompactText ? "" : '"')); + I.push(o.a.createElement(C, { key: "position-after:" + Q, definition: oe })); + }), o.a.createElement("span", { className: M, onClick: this.handleClick }, o.a.createElement("span", { className: "ck-inspector-tree-node__content" }, this.globalTreeProps.showCompactText ? "" : this.getAttributes(), this.globalTreeProps.showCompactText ? "" : '"', I, this.globalTreeProps.showCompactText ? "" : '"')); } getAttributes() { - const P = [], I = this.definition, V = I.presentation, R = V && V.dontRenderAttributeValue; - for (const [oe, Q] of I.attributes) P.push(o.a.createElement(y, { key: oe, name: oe, value: Q, dontRenderValue: R })); + const P = [], M = this.definition, B = M.presentation, I = B && B.dontRenderAttributeValue; + for (const [oe, Q] of M.attributes) P.push(o.a.createElement(y, { key: oe, name: oe, value: Q, dontRenderValue: I })); return o.a.createElement("span", { className: "ck-inspector-tree-text__attributes" }, P); } shouldComponentUpdate(P) { - return !m()(this.props, P); + return !g()(this.props, P); } } class G extends c.Component { @@ -2526,17 +2646,17 @@ function ku() { return o.a.createElement("span", { className: "ck-inspector-tree-comment", dangerouslySetInnerHTML: { __html: this.props.definition.text } }); } } - function K(B, P, I) { - return B.type === "element" ? o.a.createElement(_, { key: P, definition: B, globalTreeProps: I }) : B.type === "text" ? o.a.createElement(N, { key: P, definition: B, globalTreeProps: I }) : B.type === "comment" ? o.a.createElement(G, { key: P, definition: B }) : void 0; + function K(V, P, M) { + return V.type === "element" ? o.a.createElement(x, { key: P, definition: V, globalTreeProps: M }) : V.type === "text" ? o.a.createElement(N, { key: P, definition: V, globalTreeProps: M }) : V.type === "comment" ? o.a.createElement(G, { key: P, definition: V }) : void 0; } u(34); class j extends c.Component { render() { let P; - return P = this.props.definition ? this.props.definition.map((I, V) => K(I, V, { onClick: this.props.onClick, showCompactText: this.props.showCompactText, showElementTypes: this.props.showElementTypes, activeNode: this.props.activeNode })) : "Nothing to show.", o.a.createElement("div", { className: ["ck-inspector-tree", ...this.props.className || [], this.props.textDirection ? "ck-inspector-tree_text-direction_" + this.props.textDirection : "", this.props.showCompactText ? "ck-inspector-tree_compact-text" : ""].join(" ") }, P); + return P = this.props.definition ? this.props.definition.map((M, B) => K(M, B, { onClick: this.props.onClick, showCompactText: this.props.showCompactText, showElementTypes: this.props.showElementTypes, activeNode: this.props.activeNode })) : "Nothing to show.", o.a.createElement("div", { className: ["ck-inspector-tree", ...this.props.className || [], this.props.textDirection ? "ck-inspector-tree_text-direction_" + this.props.textDirection : "", this.props.showCompactText ? "ck-inspector-tree_compact-text" : ""].join(" ") }, P); } } - }, function(g, i, u) { + }, function(m, i, u) { (function c() { if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE == "function") try { @@ -2544,44 +2664,44 @@ function ku() { } catch (o) { console.error(o); } - })(), g.exports = u(22); - }, function(g, i, u) { + })(), m.exports = u(22); + }, function(m, i, u) { Object.defineProperty(i, "__esModule", { value: !0 }), i.stringifyPath = i.quoteKey = i.isValidVariableName = i.IS_VALID_IDENTIFIER = i.quoteString = void 0; const c = /[\\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, o = /* @__PURE__ */ new Map([["\b", "\\b"], [" ", "\\t"], [` `, "\\n"], ["\f", "\\f"], ["\r", "\\r"], ["'", "\\'"], ['"', '\\"'], ["\\", "\\\\"]]); - function x(v) { + function E(v) { return o.get(v) || "\\u" + ("0000" + v.charCodeAt(0).toString(16)).slice(-4); } i.quoteString = function(v) { - return `'${v.replace(c, x)}'`; + return `'${v.replace(c, E)}'`; }; - const m = new Set("break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" ")); + const g = new Set("break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" ")); function b(v) { - return typeof v == "string" && !m.has(v) && i.IS_VALID_IDENTIFIER.test(v); + return typeof v == "string" && !g.has(v) && i.IS_VALID_IDENTIFIER.test(v); } i.IS_VALID_IDENTIFIER = /^[A-Za-z_$][A-Za-z0-9_$]*$/, i.isValidVariableName = b, i.quoteKey = function(v, y) { return b(v) ? v : y(v); }, i.stringifyPath = function(v, y) { let C = ""; - for (const _ of v) b(_) ? C += "." + _ : C += `[${y(_)}]`; + for (const x of v) b(x) ? C += "." + x : C += `[${y(x)}]`; return C; }; - }, function(g, i) { - function u(y, C, _, N) { - var G, K = (G = N) == null || typeof G == "number" || typeof G == "boolean" ? N : _(N), j = C.get(K); + }, function(m, i) { + function u(y, C, x, N) { + var G, K = (G = N) == null || typeof G == "number" || typeof G == "boolean" ? N : x(N), j = C.get(K); return j === void 0 && (j = y.call(this, N), C.set(K, j)), j; } - function c(y, C, _) { - var N = Array.prototype.slice.call(arguments, 3), G = _(N), K = C.get(G); + function c(y, C, x) { + var N = Array.prototype.slice.call(arguments, 3), G = x(N), K = C.get(G); return K === void 0 && (K = y.apply(this, N), C.set(G, K)), K; } - function o(y, C, _, N, G) { - return _.bind(C, y, N, G); + function o(y, C, x, N, G) { + return x.bind(C, y, N, G); } - function x(y, C) { + function E(y, C) { return o(y, this, y.length === 1 ? u : c, C.cache.create(), C.serializer); } - function m() { + function g() { return JSON.stringify(arguments); } function b() { @@ -2597,15 +2717,15 @@ function ku() { var v = { create: function() { return new b(); } }; - g.exports = function(y, C) { - var _ = C && C.cache ? C.cache : v, N = C && C.serializer ? C.serializer : m; - return (C && C.strategy ? C.strategy : x)(y, { cache: _, serializer: N }); - }, g.exports.strategies = { variadic: function(y, C) { + m.exports = function(y, C) { + var x = C && C.cache ? C.cache : v, N = C && C.serializer ? C.serializer : g; + return (C && C.strategy ? C.strategy : E)(y, { cache: x, serializer: N }); + }, m.exports.strategies = { variadic: function(y, C) { return o(y, this, c, C.cache.create(), C.serializer); }, monadic: function(y, C) { return o(y, this, u, C.cache.create(), C.serializer); } }; - }, function(g, i) { + }, function(m, i) { var u; u = /* @__PURE__ */ function() { return this; @@ -2615,71 +2735,71 @@ function ku() { } catch { typeof window == "object" && (u = window); } - g.exports = u; - }, function(g, i, u) { - var c = Object.getOwnPropertySymbols, o = Object.prototype.hasOwnProperty, x = Object.prototype.propertyIsEnumerable; - function m(b) { + m.exports = u; + }, function(m, i, u) { + var c = Object.getOwnPropertySymbols, o = Object.prototype.hasOwnProperty, E = Object.prototype.propertyIsEnumerable; + function g(b) { if (b == null) throw new TypeError("Object.assign cannot be called with null or undefined"); return Object(b); } - g.exports = function() { + m.exports = function() { try { if (!Object.assign) return !1; var b = new String("abc"); if (b[5] = "de", Object.getOwnPropertyNames(b)[0] === "5") return !1; for (var v = {}, y = 0; y < 10; y++) v["_" + String.fromCharCode(y)] = y; - if (Object.getOwnPropertyNames(v).map(function(_) { - return v[_]; + if (Object.getOwnPropertyNames(v).map(function(x) { + return v[x]; }).join("") !== "0123456789") return !1; var C = {}; - return "abcdefghijklmnopqrst".split("").forEach(function(_) { - C[_] = _; + return "abcdefghijklmnopqrst".split("").forEach(function(x) { + C[x] = x; }), Object.keys(Object.assign({}, C)).join("") === "abcdefghijklmnopqrst"; } catch { return !1; } }() ? Object.assign : function(b, v) { - for (var y, C, _ = m(b), N = 1; N < arguments.length; N++) { - for (var G in y = Object(arguments[N])) o.call(y, G) && (_[G] = y[G]); + for (var y, C, x = g(b), N = 1; N < arguments.length; N++) { + for (var G in y = Object(arguments[N])) o.call(y, G) && (x[G] = y[G]); if (c) { C = c(y); - for (var K = 0; K < C.length; K++) x.call(y, C[K]) && (_[C[K]] = y[C[K]]); + for (var K = 0; K < C.length; K++) E.call(y, C[K]) && (x[C[K]] = y[C[K]]); } } - return _; + return x; }; - }, function(g, i, u) { + }, function(m, i, u) { Object.defineProperty(i, "__esModule", { value: !0 }), i.FunctionParser = i.dedentFunction = i.functionToString = i.USED_METHOD_KEY = void 0; const c = u(13), o = { " "() { - } }[" "].toString().charAt(0) === '"', x = { Function: "function ", GeneratorFunction: "function* ", AsyncFunction: "async function ", AsyncGeneratorFunction: "async function* " }, m = { Function: "", GeneratorFunction: "*", AsyncFunction: "async ", AsyncGeneratorFunction: "async *" }, b = new Set("case delete else in instanceof new return throw typeof void , ; : + - ! ~ & | ^ * / % < > ? =".split(" ")); + } }[" "].toString().charAt(0) === '"', E = { Function: "function ", GeneratorFunction: "function* ", AsyncFunction: "async function ", AsyncGeneratorFunction: "async function* " }, g = { Function: "", GeneratorFunction: "*", AsyncFunction: "async ", AsyncGeneratorFunction: "async *" }, b = new Set("case delete else in instanceof new return throw typeof void , ; : + - ! ~ & | ^ * / % < > ? =".split(" ")); i.USED_METHOD_KEY = /* @__PURE__ */ new WeakSet(); function v(C) { - let _; + let x; for (const N of C.split(` `).slice(1)) { const G = /^[\s\t]+/.exec(N); if (!G) return C; const [K] = G; - (_ === void 0 || K.length < _.length) && (_ = K); + (x === void 0 || K.length < x.length) && (x = K); } - return _ ? C.split(` -` + _).join(` + return x ? C.split(` +` + x).join(` `) : C; } - i.functionToString = (C, _, N, G) => { + i.functionToString = (C, x, N, G) => { const K = typeof G == "string" ? G : void 0; - return K !== void 0 && i.USED_METHOD_KEY.add(C), new y(C, _, N, K).stringify(); + return K !== void 0 && i.USED_METHOD_KEY.add(C), new y(C, x, N, K).stringify(); }, i.dedentFunction = v; class y { - constructor(_, N, G, K) { - this.fn = _, this.indent = N, this.next = G, this.key = K, this.pos = 0, this.hadKeyword = !1, this.fnString = Function.prototype.toString.call(_), this.fnType = _.constructor.name, this.keyQuote = K === void 0 ? "" : c.quoteKey(K, G), this.keyPrefix = K === void 0 ? "" : `${this.keyQuote}:${N ? " " : ""}`, this.isMethodCandidate = K !== void 0 && (this.fn.name === "" || this.fn.name === K); + constructor(x, N, G, K) { + this.fn = x, this.indent = N, this.next = G, this.key = K, this.pos = 0, this.hadKeyword = !1, this.fnString = Function.prototype.toString.call(x), this.fnType = x.constructor.name, this.keyQuote = K === void 0 ? "" : c.quoteKey(K, G), this.keyPrefix = K === void 0 ? "" : `${this.keyQuote}:${N ? " " : ""}`, this.isMethodCandidate = K !== void 0 && (this.fn.name === "" || this.fn.name === K); } stringify() { - const _ = this.tryParse(); - return _ ? v(_) : `${this.keyPrefix}void ${this.next(this.fnString)}`; + const x = this.tryParse(); + return x ? v(x) : `${this.keyPrefix}void ${this.next(this.fnString)}`; } getPrefix() { - return this.isMethodCandidate && !this.hadKeyword ? m[this.fnType] + this.keyQuote : this.keyPrefix + x[this.fnType]; + return this.isMethodCandidate && !this.hadKeyword ? g[this.fnType] + this.keyQuote : this.keyPrefix + E[this.fnType]; } tryParse() { if (this.fnString[this.fnString.length - 1] !== "}") return this.keyPrefix + this.fnString; @@ -2687,9 +2807,9 @@ function ku() { const N = this.tryStrippingName(); if (N) return N; } - const _ = this.pos; + const x = this.pos; if (this.consumeSyntax() === "class") return this.fnString; - if (this.pos = _, this.tryParsePrefixTokens()) { + if (this.pos = x, this.tryParsePrefixTokens()) { const N = this.tryStrippingName(); if (N) return N; let G = this.pos; @@ -2708,19 +2828,19 @@ function ku() { } tryStrippingName() { if (o) return; - let _ = this.pos; + let x = this.pos; const N = this.fnString.substr(this.pos, this.fn.name.length); - if (N === this.fn.name && (this.pos += N.length, this.consumeSyntax() === "()" && this.consumeSyntax() === "{}" && this.pos === this.fnString.length)) return !this.isMethodCandidate && c.isValidVariableName(N) || (_ += N.length), this.getPrefix() + this.fnString.substr(_); - this.pos = _; + if (N === this.fn.name && (this.pos += N.length, this.consumeSyntax() === "()" && this.consumeSyntax() === "{}" && this.pos === this.fnString.length)) return !this.isMethodCandidate && c.isValidVariableName(N) || (x += N.length), this.getPrefix() + this.fnString.substr(x); + this.pos = x; } tryParsePrefixTokens() { - let _ = this.pos; + let x = this.pos; switch (this.hadKeyword = !1, this.fnType) { case "AsyncFunction": if (this.consumeSyntax() !== "async") return !1; - _ = this.pos; + x = this.pos; case "Function": - return this.consumeSyntax() === "function" ? this.hadKeyword = !0 : this.pos = _, !0; + return this.consumeSyntax() === "function" ? this.hadKeyword = !0 : this.pos = x, !0; case "AsyncGeneratorFunction": if (this.consumeSyntax() !== "async") return !1; case "GeneratorFunction": @@ -2728,11 +2848,11 @@ function ku() { return N === "function" && (N = this.consumeSyntax(), this.hadKeyword = !0), N === "*"; } } - consumeSyntax(_) { + consumeSyntax(x) { const N = this.consumeMatch(/^(?:([A-Za-z_0-9$\xA0-\uFFFF]+)|=>|\+\+|\-\-|.)/); if (!N) return; const [G, K] = N; - if (this.consumeWhitespace(), K) return _ || K; + if (this.consumeWhitespace(), K) return x || K; switch (G) { case "(": return this.consumeSyntaxUntil("(", ")"); @@ -2749,21 +2869,21 @@ function ku() { } return G; } - consumeSyntaxUntil(_, N) { + consumeSyntaxUntil(x, N) { let G = !0; for (; ; ) { const K = this.consumeSyntax(); - if (K === N) return _ + N; + if (K === N) return x + N; if (!K || K === ")" || K === "]" || K === "}") return; K === "/" && G && this.consumeMatch(/^(?:\\.|[^\\\/\n[]|\[(?:\\.|[^\]])*\])+\/[a-z]*/) ? (G = !1, this.consumeWhitespace()) : G = b.has(K); } } - consumeMatch(_) { - const N = _.exec(this.fnString.substr(this.pos)); + consumeMatch(x) { + const N = x.exec(this.fnString.substr(this.pos)); return N && (this.pos += N[0].length), N; } - consumeRegExp(_, N) { - const G = _.exec(this.fnString.substr(this.pos)); + consumeRegExp(x, N) { + const G = x.exec(this.fnString.substr(this.pos)); if (G) return this.pos += G[0].length, this.consumeWhitespace(), N; } consumeTemplate() { @@ -2777,99 +2897,99 @@ function ku() { } } i.FunctionParser = y; - }, function(g, i, u) { - g.exports = u(53)(); - }, function(g, i, u) { + }, function(m, i, u) { + m.exports = u(53)(); + }, function(m, i, u) { Object.defineProperty(i, "__esModule", { value: !0 }), i.stringify = void 0; - const c = u(25), o = u(13), x = Symbol("root"); - i.stringify = function(m, b, v, y = {}) { - const C = typeof v == "string" ? v : " ".repeat(v || 0), _ = [], N = /* @__PURE__ */ new Set(), G = /* @__PURE__ */ new Map(), K = /* @__PURE__ */ new Map(); + const c = u(25), o = u(13), E = Symbol("root"); + i.stringify = function(g, b, v, y = {}) { + const C = typeof v == "string" ? v : " ".repeat(v || 0), x = [], N = /* @__PURE__ */ new Set(), G = /* @__PURE__ */ new Map(), K = /* @__PURE__ */ new Map(); let j = 0; - const { maxDepth: B = 100, references: P = !1, skipUndefinedProperties: I = !1, maxValues: V = 1e5 } = y, R = function(M) { - return M ? (se, le, te, ce) => M(se, le, (ye) => c.toString(ye, le, te, ce), ce) : c.toString; - }(b), oe = (M, se) => { - if (++j > V || I && M === void 0 || _.length > B) return; - if (se === void 0) return R(M, C, oe, se); - _.push(se); - const le = Q(M, se === x ? void 0 : se); - return _.pop(), le; - }, Q = P ? (M, se) => { - if (M !== null && (typeof M == "object" || typeof M == "function" || typeof M == "symbol")) { - if (G.has(M)) return K.set(_.slice(1), G.get(M)), R(void 0, C, oe, se); - G.set(M, _.slice(1)); - } - return R(M, C, oe, se); - } : (M, se) => { - if (N.has(M)) return; - N.add(M); - const le = R(M, C, oe, se); - return N.delete(M), le; - }, z = oe(m, x); + const { maxDepth: V = 100, references: P = !1, skipUndefinedProperties: M = !1, maxValues: B = 1e5 } = y, I = function(A) { + return A ? (se, le, te, ce) => A(se, le, (ye) => c.toString(ye, le, te, ce), ce) : c.toString; + }(b), oe = (A, se) => { + if (++j > B || M && A === void 0 || x.length > V) return; + if (se === void 0) return I(A, C, oe, se); + x.push(se); + const le = Q(A, se === E ? void 0 : se); + return x.pop(), le; + }, Q = P ? (A, se) => { + if (A !== null && (typeof A == "object" || typeof A == "function" || typeof A == "symbol")) { + if (G.has(A)) return K.set(x.slice(1), G.get(A)), I(void 0, C, oe, se); + G.set(A, x.slice(1)); + } + return I(A, C, oe, se); + } : (A, se) => { + if (N.has(A)) return; + N.add(A); + const le = I(A, C, oe, se); + return N.delete(A), le; + }, z = oe(g, E); if (K.size) { - const M = C ? " " : "", se = C ? ` + const A = C ? " " : "", se = C ? ` ` : ""; - let le = `var x${M}=${M}${z};${se}`; + let le = `var x${A}=${A}${z};${se}`; for (const [te, ce] of K.entries()) - le += `x${o.stringifyPath(te, oe)}${M}=${M}x${o.stringifyPath(ce, oe)};${se}`; - return `(function${M}()${M}{${se}${le}return x;${se}}())`; + le += `x${o.stringifyPath(te, oe)}${A}=${A}x${o.stringifyPath(ce, oe)};${se}`; + return `(function${A}()${A}{${se}${le}return x;${se}}())`; } return z; }; - }, function(g, i, u) { + }, function(m, i, u) { Object.defineProperty(i, "__esModule", { value: !0 }), i.findInArray = function(c, o) { - for (var x = 0, m = c.length; x < m; x++) if (o.apply(o, [c[x], x, c])) return c[x]; + for (var E = 0, g = c.length; E < g; E++) if (o.apply(o, [c[E], E, c])) return c[E]; }, i.isFunction = function(c) { return typeof c == "function" || Object.prototype.toString.call(c) === "[object Function]"; }, i.isNum = function(c) { return typeof c == "number" && !isNaN(c); }, i.int = function(c) { return parseInt(c, 10); - }, i.dontSetMe = function(c, o, x) { - if (c[o]) return new Error("Invalid prop ".concat(o, " passed to ").concat(x, " - do not set this, set it on the child.")); + }, i.dontSetMe = function(c, o, E) { + if (c[o]) return new Error("Invalid prop ".concat(o, " passed to ").concat(E, " - do not set this, set it on the child.")); }; - }, function(g, i, u) { - var c = u(16), o = typeof Symbol == "function" && Symbol.for, x = o ? Symbol.for("react.element") : 60103, m = o ? Symbol.for("react.portal") : 60106, b = o ? Symbol.for("react.fragment") : 60107, v = o ? Symbol.for("react.strict_mode") : 60108, y = o ? Symbol.for("react.profiler") : 60114, C = o ? Symbol.for("react.provider") : 60109, _ = o ? Symbol.for("react.context") : 60110, N = o ? Symbol.for("react.forward_ref") : 60112, G = o ? Symbol.for("react.suspense") : 60113, K = o ? Symbol.for("react.memo") : 60115, j = o ? Symbol.for("react.lazy") : 60116, B = typeof Symbol == "function" && Symbol.iterator; + }, function(m, i, u) { + var c = u(16), o = typeof Symbol == "function" && Symbol.for, E = o ? Symbol.for("react.element") : 60103, g = o ? Symbol.for("react.portal") : 60106, b = o ? Symbol.for("react.fragment") : 60107, v = o ? Symbol.for("react.strict_mode") : 60108, y = o ? Symbol.for("react.profiler") : 60114, C = o ? Symbol.for("react.provider") : 60109, x = o ? Symbol.for("react.context") : 60110, N = o ? Symbol.for("react.forward_ref") : 60112, G = o ? Symbol.for("react.suspense") : 60113, K = o ? Symbol.for("react.memo") : 60115, j = o ? Symbol.for("react.lazy") : 60116, V = typeof Symbol == "function" && Symbol.iterator; function P(X) { for (var Y = "https://reactjs.org/docs/error-decoder.html?invariant=" + X, me = 1; me < arguments.length; me++) Y += "&args[]=" + encodeURIComponent(arguments[me]); return "Minified React error #" + X + "; visit " + Y + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } - var I = { isMounted: function() { + var M = { isMounted: function() { return !1; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { - } }, V = {}; - function R(X, Y, me) { - this.props = X, this.context = Y, this.refs = V, this.updater = me || I; + } }, B = {}; + function I(X, Y, me) { + this.props = X, this.context = Y, this.refs = B, this.updater = me || M; } function oe() { } function Q(X, Y, me) { - this.props = X, this.context = Y, this.refs = V, this.updater = me || I; + this.props = X, this.context = Y, this.refs = B, this.updater = me || M; } - R.prototype.isReactComponent = {}, R.prototype.setState = function(X, Y) { + I.prototype.isReactComponent = {}, I.prototype.setState = function(X, Y) { if (typeof X != "object" && typeof X != "function" && X != null) throw Error(P(85)); this.updater.enqueueSetState(this, X, Y, "setState"); - }, R.prototype.forceUpdate = function(X) { + }, I.prototype.forceUpdate = function(X) { this.updater.enqueueForceUpdate(this, X, "forceUpdate"); - }, oe.prototype = R.prototype; + }, oe.prototype = I.prototype; var z = Q.prototype = new oe(); - z.constructor = Q, c(z, R.prototype), z.isPureReactComponent = !0; - var M = { current: null }, se = Object.prototype.hasOwnProperty, le = { key: !0, ref: !0, __self: !0, __source: !0 }; + z.constructor = Q, c(z, I.prototype), z.isPureReactComponent = !0; + var A = { current: null }, se = Object.prototype.hasOwnProperty, le = { key: !0, ref: !0, __self: !0, __source: !0 }; function te(X, Y, me) { var l, f = {}, w = null, U = null; if (Y != null) for (l in Y.ref !== void 0 && (U = Y.ref), Y.key !== void 0 && (w = "" + Y.key), Y) se.call(Y, l) && !le.hasOwnProperty(l) && (f[l] = Y[l]); var F = arguments.length - 2; if (F === 1) f.children = me; else if (1 < F) { - for (var W = Array(F), he = 0; he < F; he++) W[he] = arguments[he + 2]; - f.children = W; + for (var H = Array(F), he = 0; he < F; he++) H[he] = arguments[he + 2]; + f.children = H; } if (X && X.defaultProps) for (l in F = X.defaultProps) f[l] === void 0 && (f[l] = F[l]); - return { $$typeof: x, type: X, key: w, ref: U, props: f, _owner: M.current }; + return { $$typeof: E, type: X, key: w, ref: U, props: f, _owner: A.current }; } function ce(X) { - return typeof X == "object" && X !== null && X.$$typeof === x; + return typeof X == "object" && X !== null && X.$$typeof === E; } var ye = /\/+/g, J = []; function de(X, Y, me, l) { @@ -2884,29 +3004,29 @@ function ku() { } function ie(X, Y, me) { return X == null ? 0 : function l(f, w, U, F) { - var W = typeof f; - W !== "undefined" && W !== "boolean" || (f = null); + var H = typeof f; + H !== "undefined" && H !== "boolean" || (f = null); var he = !1; if (f === null) he = !0; - else switch (W) { + else switch (H) { case "string": case "number": he = !0; break; case "object": switch (f.$$typeof) { - case x: - case m: + case E: + case g: he = !0; } } if (he) return U(F, f, w === "" ? "." + be(f, 0) : w), 1; if (he = 0, w = w === "" ? "." : w + ":", Array.isArray(f)) for (var je = 0; je < f.length; je++) { - var Re = w + be(W = f[je], je); - he += l(W, Re, U, F); + var Re = w + be(H = f[je], je); + he += l(H, Re, U, F); } - else if (f === null || typeof f != "object" ? Re = null : Re = typeof (Re = B && f[B] || f["@@iterator"]) == "function" ? Re : null, typeof Re == "function") for (f = Re.call(f), je = 0; !(W = f.next()).done; ) he += l(W = W.value, Re = w + be(W, je++), U, F); - else if (W === "object") throw U = "" + f, Error(P(31, U === "[object Object]" ? "object with keys {" + Object.keys(f).join(", ") + "}" : U, "")); + else if (f === null || typeof f != "object" ? Re = null : Re = typeof (Re = V && f[V] || f["@@iterator"]) == "function" ? Re : null, typeof Re == "function") for (f = Re.call(f), je = 0; !(H = f.next()).done; ) he += l(H = H.value, Re = w + be(H, je++), U, F); + else if (H === "object") throw U = "" + f, Error(P(31, U === "[object Object]" ? "object with keys {" + Object.keys(f).join(", ") + "}" : U, "")); return he; }(X, "", Y, me); } @@ -2926,20 +3046,20 @@ function ku() { X = X.func.call(X.context, Y, X.count++), Array.isArray(X) ? Pe(X, l, me, function(w) { return w; }) : X != null && (ce(X) && (X = function(w, U) { - return { $$typeof: x, type: w.type, key: U, ref: w.ref, props: w.props, _owner: w._owner }; + return { $$typeof: E, type: w.type, key: U, ref: w.ref, props: w.props, _owner: w._owner }; }(X, f + (!X.key || Y && Y.key === X.key ? "" : ("" + X.key).replace(ye, "$&/") + "/") + me)), l.push(X)); } function Pe(X, Y, me, l, f) { var w = ""; me != null && (w = ("" + me).replace(ye, "$&/") + "/"), ie(X, we, Y = de(Y, w, l, f)), D(Y); } - var xe = { current: null }; + var Se = { current: null }; function ze() { - var X = xe.current; + var X = Se.current; if (X === null) throw Error(P(321)); return X; } - var Je = { ReactCurrentDispatcher: xe, ReactCurrentBatchConfig: { suspense: null }, ReactCurrentOwner: M, IsSomeRendererActing: { current: !1 }, assign: c }; + var Je = { ReactCurrentDispatcher: Se, ReactCurrentBatchConfig: { suspense: null }, ReactCurrentOwner: A, IsSomeRendererActing: { current: !1 }, assign: c }; i.Children = { map: function(X, Y, me) { if (X == null) return X; var l = []; @@ -2959,23 +3079,23 @@ function ku() { }, only: function(X) { if (!ce(X)) throw Error(P(143)); return X; - } }, i.Component = R, i.Fragment = b, i.Profiler = y, i.PureComponent = Q, i.StrictMode = v, i.Suspense = G, i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Je, i.cloneElement = function(X, Y, me) { + } }, i.Component = I, i.Fragment = b, i.Profiler = y, i.PureComponent = Q, i.StrictMode = v, i.Suspense = G, i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Je, i.cloneElement = function(X, Y, me) { if (X == null) throw Error(P(267, X)); var l = c({}, X.props), f = X.key, w = X.ref, U = X._owner; if (Y != null) { - if (Y.ref !== void 0 && (w = Y.ref, U = M.current), Y.key !== void 0 && (f = "" + Y.key), X.type && X.type.defaultProps) var F = X.type.defaultProps; - for (W in Y) se.call(Y, W) && !le.hasOwnProperty(W) && (l[W] = Y[W] === void 0 && F !== void 0 ? F[W] : Y[W]); - } - var W = arguments.length - 2; - if (W === 1) l.children = me; - else if (1 < W) { - F = Array(W); - for (var he = 0; he < W; he++) F[he] = arguments[he + 2]; + if (Y.ref !== void 0 && (w = Y.ref, U = A.current), Y.key !== void 0 && (f = "" + Y.key), X.type && X.type.defaultProps) var F = X.type.defaultProps; + for (H in Y) se.call(Y, H) && !le.hasOwnProperty(H) && (l[H] = Y[H] === void 0 && F !== void 0 ? F[H] : Y[H]); + } + var H = arguments.length - 2; + if (H === 1) l.children = me; + else if (1 < H) { + F = Array(H); + for (var he = 0; he < H; he++) F[he] = arguments[he + 2]; l.children = F; } - return { $$typeof: x, type: X.type, key: f, ref: w, props: l, _owner: U }; + return { $$typeof: E, type: X.type, key: f, ref: w, props: l, _owner: U }; }, i.createContext = function(X, Y) { - return Y === void 0 && (Y = null), (X = { $$typeof: _, _calculateChangedBits: Y, _currentValue: X, _currentValue2: X, _threadCount: 0, Provider: null, Consumer: null }).Provider = { $$typeof: C, _context: X }, X.Consumer = X; + return Y === void 0 && (Y = null), (X = { $$typeof: x, _calculateChangedBits: Y, _currentValue: X, _currentValue2: X, _threadCount: 0, Provider: null, Consumer: null }).Provider = { $$typeof: C, _context: X }, X.Consumer = X; }, i.createElement = te, i.createFactory = function(X) { var Y = te.bind(null, X); return Y.type = X, Y; @@ -3007,13 +3127,13 @@ function ku() { }, i.useState = function(X) { return ze().useState(X); }, i.version = "16.14.0"; - }, function(g, i, u) { - var c = u(0), o = u(16), x = u(23); - function m(e) { + }, function(m, i, u) { + var c = u(0), o = u(16), E = u(23); + function g(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } - if (!c) throw Error(m(227)); + if (!c) throw Error(g(227)); function b(e, t, n, r, a, p, k, T, Z) { var q = Array.prototype.slice.call(arguments, 3); try { @@ -3022,64 +3142,64 @@ function ku() { this.onError(ge); } } - var v = !1, y = null, C = !1, _ = null, N = { onError: function(e) { + var v = !1, y = null, C = !1, x = null, N = { onError: function(e) { v = !0, y = e; } }; function G(e, t, n, r, a, p, k, T, Z) { v = !1, y = null, b.apply(N, arguments); } - var K = null, j = null, B = null; + var K = null, j = null, V = null; function P(e, t, n) { var r = e.type || "unknown-event"; - e.currentTarget = B(n), function(a, p, k, T, Z, q, ge, De, We) { + e.currentTarget = V(n), function(a, p, k, T, Z, q, ge, De, He) { if (G.apply(this, arguments), v) { - if (!v) throw Error(m(198)); + if (!v) throw Error(g(198)); var ot = y; - v = !1, y = null, C || (C = !0, _ = ot); + v = !1, y = null, C || (C = !0, x = ot); } }(r, t, void 0, e), e.currentTarget = null; } - var I = null, V = {}; - function R() { - if (I) for (var e in V) { - var t = V[e], n = I.indexOf(e); - if (!(-1 < n)) throw Error(m(96, e)); + var M = null, B = {}; + function I() { + if (M) for (var e in B) { + var t = B[e], n = M.indexOf(e); + if (!(-1 < n)) throw Error(g(96, e)); if (!Q[n]) { - if (!t.extractEvents) throw Error(m(97, e)); + if (!t.extractEvents) throw Error(g(97, e)); for (var r in Q[n] = t, n = t.eventTypes) { var a = void 0, p = n[r], k = t, T = r; - if (z.hasOwnProperty(T)) throw Error(m(99, T)); + if (z.hasOwnProperty(T)) throw Error(g(99, T)); z[T] = p; var Z = p.phasedRegistrationNames; if (Z) { for (a in Z) Z.hasOwnProperty(a) && oe(Z[a], k, T); a = !0; } else p.registrationName ? (oe(p.registrationName, k, T), a = !0) : a = !1; - if (!a) throw Error(m(98, r, e)); + if (!a) throw Error(g(98, r, e)); } } } } function oe(e, t, n) { - if (M[e]) throw Error(m(100, e)); - M[e] = t, se[e] = t.eventTypes[n].dependencies; + if (A[e]) throw Error(g(100, e)); + A[e] = t, se[e] = t.eventTypes[n].dependencies; } - var Q = [], z = {}, M = {}, se = {}; + var Q = [], z = {}, A = {}, se = {}; function le(e) { var t, n = !1; for (t in e) if (e.hasOwnProperty(t)) { var r = e[t]; - if (!V.hasOwnProperty(t) || V[t] !== r) { - if (V[t]) throw Error(m(102, t)); - V[t] = r, n = !0; + if (!B.hasOwnProperty(t) || B[t] !== r) { + if (B[t]) throw Error(g(102, t)); + B[t] = r, n = !0; } } - n && R(); + n && I(); } var te = !(typeof window > "u" || window.document === void 0 || window.document.createElement === void 0), ce = null, ye = null, J = null; function de(e) { if (e = j(e)) { - if (typeof ce != "function") throw Error(m(280)); + if (typeof ce != "function") throw Error(g(280)); var t = e.stateNode; t && (t = K(t), ce(e.stateNode, e.type, t)); } @@ -3101,7 +3221,7 @@ function ku() { } function we() { } - var Pe = be, xe = !1, ze = !1; + var Pe = be, Se = !1, ze = !1; function Je() { ye === null && J === null || (we(), ie()); } @@ -3140,17 +3260,17 @@ function ku() { U[e] = new w(e, 5, !1, e.toLowerCase(), null, !1); }); var F = /[\-:]([a-z])/g; - function W(e) { + function H(e) { return e[1].toUpperCase(); } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) { - var t = e.replace(F, W); + var t = e.replace(F, H); U[t] = new w(t, 1, !1, e, null, !1); }), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) { - var t = e.replace(F, W); + var t = e.replace(F, H); U[t] = new w(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1); }), ["xml:base", "xml:lang", "xml:space"].forEach(function(e) { - var t = e.replace(F, W); + var t = e.replace(F, H); U[t] = new w(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1); }), ["tabIndex", "crossOrigin"].forEach(function(e) { U[e] = new w(e, 1, !1, e.toLowerCase(), null, !1); @@ -3161,14 +3281,14 @@ function ku() { function je(e, t, n, r) { var a = U.hasOwnProperty(t) ? U[t] : null; (a !== null ? a.type === 0 : !r && 2 < t.length && (t[0] === "o" || t[0] === "O") && (t[1] === "n" || t[1] === "N")) || (function(p, k, T, Z) { - if (k == null || function(q, ge, De, We) { + if (k == null || function(q, ge, De, He) { if (De !== null && De.type === 0) return !1; switch (typeof ge) { case "function": case "symbol": return !0; case "boolean": - return !We && (De !== null ? !De.acceptsBooleans : (q = q.toLowerCase().slice(0, 5)) !== "data-" && q !== "aria-"); + return !He && (De !== null ? !De.acceptsBooleans : (q = q.toLowerCase().slice(0, 5)) !== "data-" && q !== "aria-"); default: return !1; } @@ -3190,9 +3310,9 @@ function ku() { }(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : a.mustUseProperty ? e[a.propertyName] = n === null ? a.type !== 3 && "" : n : (t = a.attributeName, r = a.attributeNamespace, n === null ? e.removeAttribute(t) : (n = (a = a.type) === 3 || a === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))); } he.hasOwnProperty("ReactCurrentDispatcher") || (he.ReactCurrentDispatcher = { current: null }), he.hasOwnProperty("ReactCurrentBatchConfig") || (he.ReactCurrentBatchConfig = { suspense: null }); - var Re = /^(.*)[\\\/]/, Xe = typeof Symbol == "function" && Symbol.for, He = Xe ? Symbol.for("react.element") : 60103, At = Xe ? Symbol.for("react.portal") : 60106, kt = Xe ? Symbol.for("react.fragment") : 60107, Jt = Xe ? Symbol.for("react.strict_mode") : 60108, wt = Xe ? Symbol.for("react.profiler") : 60114, gt = Xe ? Symbol.for("react.provider") : 60109, cn = Xe ? Symbol.for("react.context") : 60110, Er = Xe ? Symbol.for("react.concurrent_mode") : 60111, Tt = Xe ? Symbol.for("react.forward_ref") : 60112, pt = Xe ? Symbol.for("react.suspense") : 60113, Yn = Xe ? Symbol.for("react.suspense_list") : 60120, Sn = Xe ? Symbol.for("react.memo") : 60115, or = Xe ? Symbol.for("react.lazy") : 60116, _r = Xe ? Symbol.for("react.block") : 60121, wo = typeof Symbol == "function" && Symbol.iterator; + var Re = /^(.*)[\\\/]/, Xe = typeof Symbol == "function" && Symbol.for, We = Xe ? Symbol.for("react.element") : 60103, It = Xe ? Symbol.for("react.portal") : 60106, kt = Xe ? Symbol.for("react.fragment") : 60107, Jt = Xe ? Symbol.for("react.strict_mode") : 60108, wt = Xe ? Symbol.for("react.profiler") : 60114, gt = Xe ? Symbol.for("react.provider") : 60109, cn = Xe ? Symbol.for("react.context") : 60110, _r = Xe ? Symbol.for("react.concurrent_mode") : 60111, Tt = Xe ? Symbol.for("react.forward_ref") : 60112, pt = Xe ? Symbol.for("react.suspense") : 60113, Yn = Xe ? Symbol.for("react.suspense_list") : 60120, Sn = Xe ? Symbol.for("react.memo") : 60115, or = Xe ? Symbol.for("react.lazy") : 60116, Er = Xe ? Symbol.for("react.block") : 60121, _o = typeof Symbol == "function" && Symbol.iterator; function en(e) { - return e === null || typeof e != "object" ? null : typeof (e = wo && e[wo] || e["@@iterator"]) == "function" ? e : null; + return e === null || typeof e != "object" ? null : typeof (e = _o && e[_o] || e["@@iterator"]) == "function" ? e : null; } function Yt(e) { if (e == null) return null; @@ -3201,7 +3321,7 @@ function ku() { switch (e) { case kt: return "Fragment"; - case At: + case It: return "Portal"; case wt: return "Profiler"; @@ -3222,7 +3342,7 @@ function ku() { return t = t.displayName || t.name || "", e.displayName || (t !== "" ? "ForwardRef(" + t + ")" : "ForwardRef"); case Sn: return Yt(e.type); - case _r: + case Er: return Yt(e.render); case or: if (e = e._status === 1 ? e._result : null) return Yt(e); @@ -3343,16 +3463,16 @@ function ku() { } } function lr(e, t) { - if (t.dangerouslySetInnerHTML != null) throw Error(m(91)); + if (t.dangerouslySetInnerHTML != null) throw Error(g(91)); return o({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); } function On(e, t) { var n = t.value; if (n == null) { if (n = t.children, t = t.defaultValue, n != null) { - if (t != null) throw Error(m(92)); + if (t != null) throw Error(g(92)); if (Array.isArray(n)) { - if (!(1 >= n.length)) throw Error(m(93)); + if (!(1 >= n.length)) throw Error(g(93)); n = n[0]; } t = n; @@ -3369,7 +3489,7 @@ function ku() { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); } - var H = "http://www.w3.org/1999/xhtml", ae = "http://www.w3.org/2000/svg"; + var W = "http://www.w3.org/1999/xhtml", ae = "http://www.w3.org/2000/svg"; function ke(e) { switch (e) { case "svg": @@ -3416,7 +3536,7 @@ function ku() { return e; } te && (bt = document.createElement("div").style, "AnimationEvent" in window || (delete Ot.animationend.animation, delete Ot.animationiteration.animation, delete Ot.animationstart.animation), "TransitionEvent" in window || delete Ot.transitionend.transition); - var tn = Pt("animationend"), ht = Pt("animationiteration"), Vt = Pt("animationstart"), Pn = Pt("transitionend"), ct = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), yn = new (typeof WeakMap == "function" ? WeakMap : Map)(); + var tn = Pt("animationend"), ht = Pt("animationiteration"), Bt = Pt("animationstart"), Pn = Pt("transitionend"), ct = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), yn = new (typeof WeakMap == "function" ? WeakMap : Map)(); function un(e) { var t = yn.get(e); return t === void 0 && (t = /* @__PURE__ */ new Map(), yn.set(e, t)), t; @@ -3439,14 +3559,14 @@ function ku() { } return null; } - function _o(e) { - if (Nn(e) !== e) throw Error(m(188)); + function xo(e) { + if (Nn(e) !== e) throw Error(g(188)); } function rt(e) { if (!(e = function(n) { var r = n.alternate; if (!r) { - if ((r = Nn(n)) === null) throw Error(m(188)); + if ((r = Nn(n)) === null) throw Error(g(188)); return r !== n ? null : n; } for (var a = n, p = r; ; ) { @@ -3462,11 +3582,11 @@ function ku() { } if (k.child === T.child) { for (T = k.child; T; ) { - if (T === a) return _o(k), n; - if (T === p) return _o(k), r; + if (T === a) return xo(k), n; + if (T === p) return xo(k), r; T = T.sibling; } - throw Error(m(188)); + throw Error(g(188)); } if (a.return !== p.return) a = k, p = T; else { @@ -3493,12 +3613,12 @@ function ku() { } q = q.sibling; } - if (!Z) throw Error(m(189)); + if (!Z) throw Error(g(189)); } } - if (a.alternate !== p) throw Error(m(190)); + if (a.alternate !== p) throw Error(g(190)); } - if (a.tag !== 3) throw Error(m(188)); + if (a.tag !== 3) throw Error(g(188)); return a.stateNode.current === a ? n : r; }(e))) return null; for (var t = e; ; ) { @@ -3516,7 +3636,7 @@ function ku() { return null; } function Ue(e, t) { - if (t == null) throw Error(m(30)); + if (t == null) throw Error(g(30)); return e == null ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; } function qn(e, t, n) { @@ -3531,16 +3651,16 @@ function ku() { e._dispatchListeners = null, e._dispatchInstances = null, e.isPersistent() || e.constructor.release(e); } } - function Mt(e) { + function At(e) { if (e !== null && (Kt = Ue(Kt, e)), e = Kt, Kt = null, e) { - if (qn(e, Or), Kt) throw Error(m(95)); - if (C) throw e = _, C = !1, _ = null, e; + if (qn(e, Or), Kt) throw Error(g(95)); + if (C) throw e = x, C = !1, x = null, e; } } function nn(e) { return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e; } - function Wt(e) { + function Ht(e) { if (!te) return !1; var t = (e = "on" + e) in document; return t || ((t = document.createElement("div")).setAttribute(e, "return;"), t = typeof t[e] == "function"), t; @@ -3570,7 +3690,7 @@ function ku() { r = r.tag !== 3 ? null : r.stateNode.containerInfo; } if (!r) break; - (t = n.tag) !== 5 && t !== 6 || e.ancestors.push(n), n = Ir(r); + (t = n.tag) !== 5 && t !== 6 || e.ancestors.push(n), n = Mr(r); } while (n); for (n = 0; n < e.ancestors.length; n++) { t = e.ancestors[n]; @@ -3582,7 +3702,7 @@ function ku() { var q = Q[Z]; q && (q = q.extractEvents(r, t, p, a, k)) && (T = Ue(T, q)); } - Mt(T); + At(T); } } function yt(e, t, n) { @@ -3597,7 +3717,7 @@ function ku() { break; case "cancel": case "close": - Wt(e) && Jr(t, e, !0); + Ht(e) && Jr(t, e, !0); break; case "invalid": case "submit": @@ -3609,15 +3729,15 @@ function ku() { n.set(e, null); } } - var Et, ur, dr, vn = !1, Ut = [], Ht = null, on = null, Kn = null, fr = /* @__PURE__ */ new Map(), Zr = /* @__PURE__ */ new Map(), Pr = [], Vn = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "), Nt = "focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" "); - function xo(e, t, n, r, a) { + var _t, ur, dr, vn = !1, Ut = [], Wt = null, on = null, Kn = null, fr = /* @__PURE__ */ new Map(), Zr = /* @__PURE__ */ new Map(), Pr = [], Bn = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "), Nt = "focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" "); + function So(e, t, n, r, a) { return { blockedOn: e, topLevelType: t, eventSystemFlags: 32 | n, nativeEvent: a, container: r }; } function kn(e, t) { switch (e) { case "focus": case "blur": - Ht = null; + Wt = null; break; case "dragenter": case "dragleave": @@ -3637,15 +3757,15 @@ function ku() { } } function Nr(e, t, n, r, a, p) { - return e === null || e.nativeEvent !== p ? (e = xo(t, n, r, a, p), t !== null && (t = oo(t)) !== null && ur(t), e) : (e.eventSystemFlags |= r, e); + return e === null || e.nativeEvent !== p ? (e = So(t, n, r, a, p), t !== null && (t = oo(t)) !== null && ur(t), e) : (e.eventSystemFlags |= r, e); } - function Sa(e) { - var t = Ir(e.target); + function Oa(e) { + var t = Mr(e.target); if (t !== null) { var n = Nn(t); if (n !== null) { if ((t = n.tag) === 13) { - if ((t = Eo(n)) !== null) return e.blockedOn = t, void x.unstable_runWithPriority(e.priority, function() { + if ((t = Eo(n)) !== null) return e.blockedOn = t, void E.unstable_runWithPriority(e.priority, function() { dr(n); }); } else if (t === 3 && n.stateNode.hydrate) return void (e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null); @@ -3653,32 +3773,32 @@ function ku() { } e.blockedOn = null; } - function So(e) { + function Co(e) { if (e.blockedOn !== null) return !1; - var t = Ar(e.topLevelType, e.eventSystemFlags, e.container, e.nativeEvent); + var t = Ir(e.topLevelType, e.eventSystemFlags, e.container, e.nativeEvent); if (t !== null) { var n = oo(t); return n !== null && ur(n), e.blockedOn = t, !1; } return !0; } - function yi(e, t, n) { - So(e) && n.delete(t); + function ki(e, t, n) { + Co(e) && n.delete(t); } - function vi() { + function wi() { for (vn = !1; 0 < Ut.length; ) { var e = Ut[0]; if (e.blockedOn !== null) { - (e = oo(e.blockedOn)) !== null && Et(e); + (e = oo(e.blockedOn)) !== null && _t(e); break; } - var t = Ar(e.topLevelType, e.eventSystemFlags, e.container, e.nativeEvent); + var t = Ir(e.topLevelType, e.eventSystemFlags, e.container, e.nativeEvent); t !== null ? e.blockedOn = t : Ut.shift(); } - Ht !== null && So(Ht) && (Ht = null), on !== null && So(on) && (on = null), Kn !== null && So(Kn) && (Kn = null), fr.forEach(yi), Zr.forEach(yi); + Wt !== null && Co(Wt) && (Wt = null), on !== null && Co(on) && (on = null), Kn !== null && Co(Kn) && (Kn = null), fr.forEach(ki), Zr.forEach(ki); } function Dr(e, t) { - e.blockedOn === t && (e.blockedOn = null, vn || (vn = !0, x.unstable_scheduleCallback(x.unstable_NormalPriority, vi))); + e.blockedOn === t && (e.blockedOn = null, vn || (vn = !0, E.unstable_scheduleCallback(E.unstable_NormalPriority, wi))); } function pr(e) { function t(a) { @@ -3691,19 +3811,19 @@ function ku() { r.blockedOn === e && (r.blockedOn = null); } } - for (Ht !== null && Dr(Ht, e), on !== null && Dr(on, e), Kn !== null && Dr(Kn, e), fr.forEach(t), Zr.forEach(t), n = 0; n < Pr.length; n++) (r = Pr[n]).blockedOn === e && (r.blockedOn = null); - for (; 0 < Pr.length && (n = Pr[0]).blockedOn === null; ) Sa(n), n.blockedOn === null && Pr.shift(); + for (Wt !== null && Dr(Wt, e), on !== null && Dr(on, e), Kn !== null && Dr(Kn, e), fr.forEach(t), Zr.forEach(t), n = 0; n < Pr.length; n++) (r = Pr[n]).blockedOn === e && (r.blockedOn = null); + for (; 0 < Pr.length && (n = Pr[0]).blockedOn === null; ) Oa(n), n.blockedOn === null && Pr.shift(); } - var ki = {}, wi = /* @__PURE__ */ new Map(), Rr = /* @__PURE__ */ new Map(), Ca = ["abort", "abort", tn, "animationEnd", ht, "animationIteration", Vt, "animationStart", "canplay", "canPlay", "canplaythrough", "canPlayThrough", "durationchange", "durationChange", "emptied", "emptied", "encrypted", "encrypted", "ended", "ended", "error", "error", "gotpointercapture", "gotPointerCapture", "load", "load", "loadeddata", "loadedData", "loadedmetadata", "loadedMetadata", "loadstart", "loadStart", "lostpointercapture", "lostPointerCapture", "playing", "playing", "progress", "progress", "seeking", "seeking", "stalled", "stalled", "suspend", "suspend", "timeupdate", "timeUpdate", Pn, "transitionEnd", "waiting", "waiting"]; - function $o(e, t) { + var _i = {}, Ei = /* @__PURE__ */ new Map(), Rr = /* @__PURE__ */ new Map(), Pa = ["abort", "abort", tn, "animationEnd", ht, "animationIteration", Bt, "animationStart", "canplay", "canPlay", "canplaythrough", "canPlayThrough", "durationchange", "durationChange", "emptied", "emptied", "encrypted", "encrypted", "ended", "ended", "error", "error", "gotpointercapture", "gotPointerCapture", "load", "load", "loadeddata", "loadedData", "loadedmetadata", "loadedMetadata", "loadstart", "loadStart", "lostpointercapture", "lostPointerCapture", "playing", "playing", "progress", "progress", "seeking", "seeking", "stalled", "stalled", "suspend", "suspend", "timeupdate", "timeUpdate", Pn, "transitionEnd", "waiting", "waiting"]; + function qo(e, t) { for (var n = 0; n < e.length; n += 2) { var r = e[n], a = e[n + 1], p = "on" + (a[0].toUpperCase() + a.slice(1)); - p = { phasedRegistrationNames: { bubbled: p, captured: p + "Capture" }, dependencies: [r], eventPriority: t }, Rr.set(r, t), wi.set(r, p), ki[a] = p; + p = { phasedRegistrationNames: { bubbled: p, captured: p + "Capture" }, dependencies: [r], eventPriority: t }, Rr.set(r, t), Ei.set(r, p), _i[a] = p; } } - $o("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "), 0), $o("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "), 1), $o(Ca, 2); - for (var Ei = "change selectionchange textInput compositionstart compositionend compositionupdate".split(" "), Yo = 0; Yo < Ei.length; Yo++) Rr.set(Ei[Yo], 0); - var Ta = x.unstable_UserBlockingPriority, Oa = x.unstable_runWithPriority, Co = !0; + qo("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "), 0), qo("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "), 1), qo(Pa, 2); + for (var xi = "change selectionchange textInput compositionstart compositionend compositionupdate".split(" "), Ko = 0; Ko < xi.length; Ko++) Rr.set(xi[Ko], 0); + var Na = E.unstable_UserBlockingPriority, Da = E.unstable_runWithPriority, To = !0; function mt(e, t) { Jr(t, e, !1); } @@ -3714,36 +3834,36 @@ function ku() { r = eo.bind(null, t, 1, e); break; case 1: - r = Pa.bind(null, t, 1, e); + r = Ra.bind(null, t, 1, e); break; default: - r = To.bind(null, t, 1, e); + r = Oo.bind(null, t, 1, e); } n ? e.addEventListener(t, r, !0) : e.addEventListener(t, r, !1); } function eo(e, t, n, r) { - xe || we(); - var a = To, p = xe; - xe = !0; + Se || we(); + var a = Oo, p = Se; + Se = !0; try { Te(a, e, t, n, r); } finally { - (xe = p) || Je(); + (Se = p) || Je(); } } - function Pa(e, t, n, r) { - Oa(Ta, To.bind(null, e, t, n, r)); + function Ra(e, t, n, r) { + Da(Na, Oo.bind(null, e, t, n, r)); } - function To(e, t, n, r) { - if (Co) if (0 < Ut.length && -1 < Vn.indexOf(e)) e = xo(null, e, t, n, r), Ut.push(e); + function Oo(e, t, n, r) { + if (To) if (0 < Ut.length && -1 < Bn.indexOf(e)) e = So(null, e, t, n, r), Ut.push(e); else { - var a = Ar(e, t, n, r); + var a = Ir(e, t, n, r); if (a === null) kn(e, r); - else if (-1 < Vn.indexOf(e)) e = xo(a, e, t, n, r), Ut.push(e); + else if (-1 < Bn.indexOf(e)) e = So(a, e, t, n, r), Ut.push(e); else if (!function(p, k, T, Z, q) { switch (k) { case "focus": - return Ht = Nr(Ht, p, k, T, Z, q), !0; + return Wt = Nr(Wt, p, k, T, Z, q), !0; case "dragenter": return on = Nr(on, p, k, T, Z, q), !0; case "mouseover": @@ -3765,8 +3885,8 @@ function ku() { } } } - function Ar(e, t, n, r) { - if ((n = Ir(n = nn(r))) !== null) { + function Ir(e, t, n, r) { + if ((n = Mr(n = nn(r))) !== null) { var a = Nn(n); if (a === null) n = null; else { @@ -3788,33 +3908,33 @@ function ku() { } return null; } - var to = { animationIterationCount: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, Na = ["Webkit", "ms", "Moz", "O"]; - function _i(e, t, n) { + var to = { animationIterationCount: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, Ia = ["Webkit", "ms", "Moz", "O"]; + function Si(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || to.hasOwnProperty(e) && to[e] ? ("" + t).trim() : t + "px"; } - function xi(e, t) { + function Ci(e, t) { for (var n in e = e.style, t) if (t.hasOwnProperty(n)) { - var r = n.indexOf("--") === 0, a = _i(n, t[n], r); + var r = n.indexOf("--") === 0, a = Si(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, a) : e[n] = a; } } Object.keys(to).forEach(function(e) { - Na.forEach(function(t) { + Ia.forEach(function(t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), to[t] = to[e]; }); }); - var Si = o({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); - function qo(e, t) { + var Ti = o({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); + function Qo(e, t) { if (t) { - if (Si[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(m(137, e, "")); + if (Ti[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(g(137, e, "")); if (t.dangerouslySetInnerHTML != null) { - if (t.children != null) throw Error(m(60)); - if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(m(61)); + if (t.children != null) throw Error(g(60)); + if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(g(61)); } - if (t.style != null && typeof t.style != "object") throw Error(m(62, "")); + if (t.style != null && typeof t.style != "object") throw Error(g(62, "")); } } - function Ko(e, t) { + function Go(e, t) { if (e.indexOf("-") === -1) return typeof t.is == "string"; switch (e) { case "annotation-xml": @@ -3830,15 +3950,15 @@ function ku() { return !0; } } - var Ci = H; - function Wn(e, t) { + var Oi = W; + function Hn(e, t) { var n = un(e = e.nodeType === 9 || e.nodeType === 11 ? e : e.ownerDocument); t = se[t]; for (var r = 0; r < t.length; r++) yt(t[r], e, n); } - function Oo() { + function Po() { } - function Qo(e) { + function Xo(e) { if ((e = e || (typeof document < "u" ? document : void 0)) === void 0) return null; try { return e.activeElement || e.body; @@ -3846,12 +3966,12 @@ function ku() { return e.body; } } - function Ti(e) { + function Pi(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } - function Oi(e, t) { - var n, r = Ti(e); + function Ni(e, t) { + var n, r = Pi(e); for (e = 0; r; ) { if (r.nodeType === 3) { if (n = e + r.textContent.length, e <= t && n >= t) return { node: r, offset: t - e }; @@ -3867,27 +3987,27 @@ function ku() { } r = void 0; } - r = Ti(r); + r = Pi(r); } } - function Pi() { - for (var e = window, t = Qo(); t instanceof e.HTMLIFrameElement; ) { + function Di() { + for (var e = window, t = Xo(); t instanceof e.HTMLIFrameElement; ) { try { var n = typeof t.contentWindow.location.href == "string"; } catch { n = !1; } if (!n) break; - t = Qo((e = t.contentWindow).document); + t = Xo((e = t.contentWindow).document); } return t; } - function Go(e) { + function Zo(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true"); } - var Xo = null, Zo = null; - function Ni(e, t) { + var Jo = null, ei = null; + function Ri(e, t) { switch (e) { case "button": case "input": @@ -3897,18 +4017,18 @@ function ku() { } return !1; } - function Jo(e, t) { + function ti(e, t) { return e === "textarea" || e === "option" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null; } - var ei = typeof setTimeout == "function" ? setTimeout : void 0, Di = typeof clearTimeout == "function" ? clearTimeout : void 0; - function Mr(e) { + var ni = typeof setTimeout == "function" ? setTimeout : void 0, Ii = typeof clearTimeout == "function" ? clearTimeout : void 0; + function Ar(e) { for (; e != null; e = e.nextSibling) { var t = e.nodeType; if (t === 1 || t === 3) break; } return e; } - function Ri(e) { + function Ai(e) { e = e.previousSibling; for (var t = 0; e; ) { if (e.nodeType === 8) { @@ -3922,15 +4042,15 @@ function ku() { } return null; } - var Po = Math.random().toString(36).slice(2), Qn = "__reactInternalInstance$" + Po, no = "__reactEventHandlers$" + Po, ro = "__reactContainere$" + Po; - function Ir(e) { + var No = Math.random().toString(36).slice(2), Qn = "__reactInternalInstance$" + No, no = "__reactEventHandlers$" + No, ro = "__reactContainere$" + No; + function Mr(e) { var t = e[Qn]; if (t) return t; for (var n = e.parentNode; n; ) { if (t = n[ro] || n[Qn]) { - if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = Ri(e); e !== null; ) { + if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = Ai(e); e !== null; ) { if (n = e[Qn]) return n; - e = Ri(e); + e = Ai(e); } return t; } @@ -3943,9 +4063,9 @@ function ku() { } function Gn(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; - throw Error(m(33)); + throw Error(g(33)); } - function ti(e) { + function ri(e) { return e[no] || null; } function Rn(e) { @@ -3954,7 +4074,7 @@ function ku() { while (e && e.tag !== 5); return e || null; } - function Ai(e, t) { + function Mi(e, t) { var n = e.stateNode; if (!n) return null; var r = K(n); @@ -3978,38 +4098,38 @@ function ku() { e = !1; } if (e) return null; - if (n && typeof n != "function") throw Error(m(231, t, typeof n)); + if (n && typeof n != "function") throw Error(g(231, t, typeof n)); return n; } - function Mi(e, t, n) { - (t = Ai(e, n.dispatchConfig.phasedRegistrationNames[t])) && (n._dispatchListeners = Ue(n._dispatchListeners, t), n._dispatchInstances = Ue(n._dispatchInstances, e)); + function ji(e, t, n) { + (t = Mi(e, n.dispatchConfig.phasedRegistrationNames[t])) && (n._dispatchListeners = Ue(n._dispatchListeners, t), n._dispatchInstances = Ue(n._dispatchInstances, e)); } - function Da(e) { + function Aa(e) { if (e && e.dispatchConfig.phasedRegistrationNames) { for (var t = e._targetInst, n = []; t; ) n.push(t), t = Rn(t); - for (t = n.length; 0 < t--; ) Mi(n[t], "captured", e); - for (t = 0; t < n.length; t++) Mi(n[t], "bubbled", e); + for (t = n.length; 0 < t--; ) ji(n[t], "captured", e); + for (t = 0; t < n.length; t++) ji(n[t], "bubbled", e); } } - function No(e, t, n) { - e && n && n.dispatchConfig.registrationName && (t = Ai(e, n.dispatchConfig.registrationName)) && (n._dispatchListeners = Ue(n._dispatchListeners, t), n._dispatchInstances = Ue(n._dispatchInstances, e)); + function Do(e, t, n) { + e && n && n.dispatchConfig.registrationName && (t = Mi(e, n.dispatchConfig.registrationName)) && (n._dispatchListeners = Ue(n._dispatchListeners, t), n._dispatchInstances = Ue(n._dispatchInstances, e)); } - function Ra(e) { - e && e.dispatchConfig.registrationName && No(e._targetInst, null, e); + function Ma(e) { + e && e.dispatchConfig.registrationName && Do(e._targetInst, null, e); } function jr(e) { - qn(e, Da); + qn(e, Aa); } - var hr = null, ni = null, Do = null; - function Ii() { - if (Do) return Do; - var e, t, n = ni, r = n.length, a = "value" in hr ? hr.value : hr.textContent, p = a.length; + var hr = null, oi = null, Ro = null; + function zi() { + if (Ro) return Ro; + var e, t, n = oi, r = n.length, a = "value" in hr ? hr.value : hr.textContent, p = a.length; for (e = 0; e < r && n[e] === a[e]; e++) ; var k = r - e; for (t = 1; t <= k && n[r - t] === a[p - t]; t++) ; - return Do = a.slice(e, 1 < t ? 1 - t : void 0); + return Ro = a.slice(e, 1 < t ? 1 - t : void 0); } - function Ro() { + function Io() { return !0; } function Ao() { @@ -4017,9 +4137,9 @@ function ku() { } function an(e, t, n, r) { for (var a in this.dispatchConfig = e, this._targetInst = t, this.nativeEvent = n, e = this.constructor.Interface) e.hasOwnProperty(a) && ((t = e[a]) ? this[a] = t(n) : a === "target" ? this.target = r : this[a] = n[a]); - return this.isDefaultPrevented = (n.defaultPrevented != null ? n.defaultPrevented : n.returnValue === !1) ? Ro : Ao, this.isPropagationStopped = Ao, this; + return this.isDefaultPrevented = (n.defaultPrevented != null ? n.defaultPrevented : n.returnValue === !1) ? Io : Ao, this.isPropagationStopped = Ao, this; } - function ji(e, t, n, r) { + function Li(e, t, n, r) { if (this.eventPool.length) { var a = this.eventPool.pop(); return this.call(a, e, t, n, r), a; @@ -4027,21 +4147,21 @@ function ku() { return new this(e, t, n, r); } function $e(e) { - if (!(e instanceof this)) throw Error(m(279)); + if (!(e instanceof this)) throw Error(g(279)); e.destructor(), 10 > this.eventPool.length && this.eventPool.push(e); } - function E(e) { - e.eventPool = [], e.getPooled = ji, e.release = $e; + function _(e) { + e.eventPool = [], e.getPooled = Li, e.release = $e; } o(an.prototype, { preventDefault: function() { this.defaultPrevented = !0; var e = this.nativeEvent; - e && (e.preventDefault ? e.preventDefault() : typeof e.returnValue != "unknown" && (e.returnValue = !1), this.isDefaultPrevented = Ro); + e && (e.preventDefault ? e.preventDefault() : typeof e.returnValue != "unknown" && (e.returnValue = !1), this.isDefaultPrevented = Io); }, stopPropagation: function() { var e = this.nativeEvent; - e && (e.stopPropagation ? e.stopPropagation() : typeof e.cancelBubble != "unknown" && (e.cancelBubble = !0), this.isPropagationStopped = Ro); + e && (e.stopPropagation ? e.stopPropagation() : typeof e.cancelBubble != "unknown" && (e.cancelBubble = !0), this.isPropagationStopped = Io); }, persist: function() { - this.isPersistent = Ro; + this.isPersistent = Io; }, isPersistent: Ao, destructor: function() { var e, t = this.constructor.Interface; for (e in t) this[e] = null; @@ -4059,11 +4179,11 @@ function ku() { var r = this; t.prototype = r.prototype; var a = new t(); - return o(a, n.prototype), n.prototype = a, n.prototype.constructor = n, n.Interface = o({}, r.Interface, e), n.extend = r.extend, E(n), n; - }, E(an); + return o(a, n.prototype), n.prototype = a, n.prototype.constructor = n, n.Interface = o({}, r.Interface, e), n.extend = r.extend, _(n), n; + }, _(an); var s = an.extend({ data: null }), d = an.extend({ data: null }), h = [9, 13, 27, 32], S = te && "CompositionEvent" in window, O = null; te && "documentMode" in document && (O = document.documentMode); - var L = te && "TextEvent" in window && !O, ne = te && (!S || O && 8 < O && 11 >= O), fe = " ", pe = { beforeInput: { phasedRegistrationNames: { bubbled: "onBeforeInput", captured: "onBeforeInputCapture" }, dependencies: ["compositionend", "keypress", "textInput", "paste"] }, compositionEnd: { phasedRegistrationNames: { bubbled: "onCompositionEnd", captured: "onCompositionEndCapture" }, dependencies: "blur compositionend keydown keypress keyup mousedown".split(" ") }, compositionStart: { phasedRegistrationNames: { bubbled: "onCompositionStart", captured: "onCompositionStartCapture" }, dependencies: "blur compositionstart keydown keypress keyup mousedown".split(" ") }, compositionUpdate: { phasedRegistrationNames: { bubbled: "onCompositionUpdate", captured: "onCompositionUpdateCapture" }, dependencies: "blur compositionupdate keydown keypress keyup mousedown".split(" ") } }, Ee = !1; + var L = te && "TextEvent" in window && !O, ne = te && (!S || O && 8 < O && 11 >= O), fe = " ", pe = { beforeInput: { phasedRegistrationNames: { bubbled: "onBeforeInput", captured: "onBeforeInputCapture" }, dependencies: ["compositionend", "keypress", "textInput", "paste"] }, compositionEnd: { phasedRegistrationNames: { bubbled: "onCompositionEnd", captured: "onCompositionEndCapture" }, dependencies: "blur compositionend keydown keypress keyup mousedown".split(" ") }, compositionStart: { phasedRegistrationNames: { bubbled: "onCompositionStart", captured: "onCompositionStartCapture" }, dependencies: "blur compositionstart keydown keypress keyup mousedown".split(" ") }, compositionUpdate: { phasedRegistrationNames: { bubbled: "onCompositionUpdate", captured: "onCompositionUpdateCapture" }, dependencies: "blur compositionupdate keydown keypress keyup mousedown".split(" ") } }, _e = !1; function Ne(e, t) { switch (e) { case "keyup": @@ -4078,10 +4198,10 @@ function ku() { return !1; } } - function Ve(e) { + function Be(e) { return typeof (e = e.detail) == "object" && "data" in e ? e.data : null; } - var Ae = !1, Ke = { eventTypes: pe, extractEvents: function(e, t, n, r) { + var Ie = !1, Ke = { eventTypes: pe, extractEvents: function(e, t, n, r) { var a; if (S) e: { switch (e) { @@ -4097,20 +4217,20 @@ function ku() { } p = void 0; } - else Ae ? Ne(e, n) && (p = pe.compositionEnd) : e === "keydown" && n.keyCode === 229 && (p = pe.compositionStart); - return p ? (ne && n.locale !== "ko" && (Ae || p !== pe.compositionStart ? p === pe.compositionEnd && Ae && (a = Ii()) : (ni = "value" in (hr = r) ? hr.value : hr.textContent, Ae = !0)), p = s.getPooled(p, t, n, r), (a || (a = Ve(n)) !== null) && (p.data = a), jr(p), a = p) : a = null, (e = L ? function(k, T) { + else Ie ? Ne(e, n) && (p = pe.compositionEnd) : e === "keydown" && n.keyCode === 229 && (p = pe.compositionStart); + return p ? (ne && n.locale !== "ko" && (Ie || p !== pe.compositionStart ? p === pe.compositionEnd && Ie && (a = zi()) : (oi = "value" in (hr = r) ? hr.value : hr.textContent, Ie = !0)), p = s.getPooled(p, t, n, r), (a || (a = Be(n)) !== null) && (p.data = a), jr(p), a = p) : a = null, (e = L ? function(k, T) { switch (k) { case "compositionend": - return Ve(T); + return Be(T); case "keypress": - return T.which !== 32 ? null : (Ee = !0, fe); + return T.which !== 32 ? null : (_e = !0, fe); case "textInput": - return (k = T.data) === fe && Ee ? null : k; + return (k = T.data) === fe && _e ? null : k; default: return null; } }(e, n) : function(k, T) { - if (Ae) return k === "compositionend" || !S && Ne(k, T) ? (k = Ii(), Do = ni = hr = null, Ae = !1, k) : null; + if (Ie) return k === "compositionend" || !S && Ne(k, T) ? (k = zi(), Ro = oi = hr = null, Ie = !1, k) : null; switch (k) { case "paste": return null; @@ -4126,10 +4246,10 @@ function ku() { return null; } }(e, n)) ? ((t = d.getPooled(pe.beforeInput, t, n, r)).data = e, jr(t)) : t = null, a === null ? t : t === null ? a : [a, t]; - } }, Ie = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; + } }, Me = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; function Fe(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); - return t === "input" ? !!Ie[e.type] : t === "textarea"; + return t === "input" ? !!Me[e.type] : t === "textarea"; } var et = { change: { phasedRegistrationNames: { bubbled: "onChange", captured: "onChangeCapture" }, dependencies: "blur change click focus input keydown keyup selectionchange".split(" ") } }; function Ye(e, t, n) { @@ -4137,60 +4257,60 @@ function ku() { } var Le = null, dt = null; function Dt(e) { - Mt(e); + At(e); } - function It(e) { + function Mt(e) { if (ut(Gn(e))) return e; } function jt(e, t) { if (e === "change") return t; } - var _t = !1; + var Et = !1; function zt() { Le && (Le.detachEvent("onpropertychange", ft), dt = Le = null); } function ft(e) { - if (e.propertyName === "value" && It(dt)) if (e = Ye(dt, e, nn(e)), xe) Mt(e); + if (e.propertyName === "value" && Mt(dt)) if (e = Ye(dt, e, nn(e)), Se) At(e); else { - xe = !0; + Se = !0; try { be(Dt, e); } finally { - xe = !1, Je(); + Se = !1, Je(); } } } - function An(e, t, n) { + function In(e, t, n) { e === "focus" ? (zt(), dt = n, (Le = t).attachEvent("onpropertychange", ft)) : e === "blur" && zt(); } function lt(e) { - if (e === "selectionchange" || e === "keyup" || e === "keydown") return It(dt); + if (e === "selectionchange" || e === "keyup" || e === "keydown") return Mt(dt); } - function Mn(e, t) { - if (e === "click") return It(t); + function An(e, t) { + if (e === "click") return Mt(t); } - function Hn(e, t) { - if (e === "input" || e === "change") return It(t); + function Wn(e, t) { + if (e === "input" || e === "change") return Mt(t); } - te && (_t = Wt("input") && (!document.documentMode || 9 < document.documentMode)); - var zr = { eventTypes: et, _isInputEventSupported: _t, extractEvents: function(e, t, n, r) { + te && (Et = Ht("input") && (!document.documentMode || 9 < document.documentMode)); + var zr = { eventTypes: et, _isInputEventSupported: Et, extractEvents: function(e, t, n, r) { var a = t ? Gn(t) : window, p = a.nodeName && a.nodeName.toLowerCase(); if (p === "select" || p === "input" && a.type === "file") var k = jt; - else if (Fe(a)) if (_t) k = Hn; + else if (Fe(a)) if (Et) k = Wn; else { k = lt; - var T = An; + var T = In; } - else (p = a.nodeName) && p.toLowerCase() === "input" && (a.type === "checkbox" || a.type === "radio") && (k = Mn); + else (p = a.nodeName) && p.toLowerCase() === "input" && (a.type === "checkbox" || a.type === "radio") && (k = An); if (k && (k = k(e, t))) return Ye(k, n, r); T && T(e, a, t), e === "blur" && (e = a._wrapperState) && e.controlled && a.type === "number" && Cn(a, "number", a.value); } }, xt = an.extend({ view: null, detail: null }), io = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; - function In(e) { + function Mn(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : !!(e = io[e]) && !!t[e]; } function $t() { - return In; + return Mn; } var dn = 0, Xn = 0, Gt = !1, fn = !1, Lr = xt.extend({ screenX: null, screenY: null, clientX: null, clientY: null, pageX: null, pageY: null, ctrlKey: null, shiftKey: null, altKey: null, metaKey: null, getModifierState: $t, button: null, buttons: null, relatedTarget: function(e) { return e.relatedTarget || (e.fromElement === e.srcElement ? e.toElement : e.fromElement); @@ -4202,11 +4322,11 @@ function ku() { if ("movementY" in e) return e.movementY; var t = Xn; return Xn = e.screenY, fn ? e.type === "mousemove" ? e.screenY - t : 0 : (fn = !0, 0); - } }), ri = Lr.extend({ pointerId: null, width: null, height: null, pressure: null, tangentialPressure: null, tiltX: null, tiltY: null, twist: null, pointerType: null, isPrimary: null }), Ur = { mouseEnter: { registrationName: "onMouseEnter", dependencies: ["mouseout", "mouseover"] }, mouseLeave: { registrationName: "onMouseLeave", dependencies: ["mouseout", "mouseover"] }, pointerEnter: { registrationName: "onPointerEnter", dependencies: ["pointerout", "pointerover"] }, pointerLeave: { registrationName: "onPointerLeave", dependencies: ["pointerout", "pointerover"] } }, Mo = { eventTypes: Ur, extractEvents: function(e, t, n, r, a) { + } }), ii = Lr.extend({ pointerId: null, width: null, height: null, pressure: null, tangentialPressure: null, tiltX: null, tiltY: null, twist: null, pointerType: null, isPrimary: null }), Ur = { mouseEnter: { registrationName: "onMouseEnter", dependencies: ["mouseout", "mouseover"] }, mouseLeave: { registrationName: "onMouseLeave", dependencies: ["mouseout", "mouseover"] }, pointerEnter: { registrationName: "onPointerEnter", dependencies: ["pointerout", "pointerover"] }, pointerLeave: { registrationName: "onPointerLeave", dependencies: ["pointerout", "pointerover"] } }, Mo = { eventTypes: Ur, extractEvents: function(e, t, n, r, a) { var p = e === "mouseover" || e === "pointerover", k = e === "mouseout" || e === "pointerout"; - if (p && (32 & a) == 0 && (n.relatedTarget || n.fromElement) || !k && !p || (p = r.window === r ? r : (p = r.ownerDocument) ? p.defaultView || p.parentWindow : window, k ? (k = t, (t = (t = n.relatedTarget || n.toElement) ? Ir(t) : null) !== null && (t !== Nn(t) || t.tag !== 5 && t.tag !== 6) && (t = null)) : k = null, k === t)) return null; + if (p && (32 & a) == 0 && (n.relatedTarget || n.fromElement) || !k && !p || (p = r.window === r ? r : (p = r.ownerDocument) ? p.defaultView || p.parentWindow : window, k ? (k = t, (t = (t = n.relatedTarget || n.toElement) ? Mr(t) : null) !== null && (t !== Nn(t) || t.tag !== 5 && t.tag !== 6) && (t = null)) : k = null, k === t)) return null; if (e === "mouseout" || e === "mouseover") var T = Lr, Z = Ur.mouseLeave, q = Ur.mouseEnter, ge = "mouse"; - else e !== "pointerout" && e !== "pointerover" || (T = ri, Z = Ur.pointerLeave, q = Ur.pointerEnter, ge = "pointer"); + else e !== "pointerout" && e !== "pointerover" || (T = ii, Z = Ur.pointerLeave, q = Ur.pointerEnter, ge = "pointer"); if (e = k == null ? p : Gn(k), p = t == null ? p : Gn(t), (Z = T.getPooled(Z, k, n, r)).type = ge + "leave", Z.target = e, Z.relatedTarget = p, (n = T.getPooled(q, t, n, r)).type = ge + "enter", n.target = p, n.relatedTarget = e, ge = t, (r = k) && ge) e: { for (q = ge, k = 0, e = T = r; e; e = Rn(e)) k++; for (e = 0, t = q; t; t = Rn(t)) e++; @@ -4221,26 +4341,26 @@ function ku() { else T = null; for (q = T, T = []; r && r !== q && ((k = r.alternate) === null || k !== q); ) T.push(r), r = Rn(r); for (r = []; ge && ge !== q && ((k = ge.alternate) === null || k !== q); ) r.push(ge), ge = Rn(ge); - for (ge = 0; ge < T.length; ge++) No(T[ge], "bubbled", Z); - for (ge = r.length; 0 < ge--; ) No(r[ge], "captured", n); + for (ge = 0; ge < T.length; ge++) Do(T[ge], "bubbled", Z); + for (ge = r.length; 0 < ge--; ) Do(r[ge], "captured", n); return (64 & a) == 0 ? [Z] : [Z, n]; } }, mr = typeof Object.is == "function" ? Object.is : function(e, t) { return e === t && (e !== 0 || 1 / e == 1 / t) || e != e && t != t; - }, zi = Object.prototype.hasOwnProperty; + }, Ui = Object.prototype.hasOwnProperty; function gr(e, t) { if (mr(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; - for (r = 0; r < n.length; r++) if (!zi.call(t, n[r]) || !mr(e[n[r]], t[n[r]])) return !1; + for (r = 0; r < n.length; r++) if (!Ui.call(t, n[r]) || !mr(e[n[r]], t[n[r]])) return !1; return !0; } - var Io = te && "documentMode" in document && 11 >= document.documentMode, oi = { select: { phasedRegistrationNames: { bubbled: "onSelect", captured: "onSelectCapture" }, dependencies: "blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ") } }, Zn = null, ao = null, wn = null, so = !1; + var jo = te && "documentMode" in document && 11 >= document.documentMode, ai = { select: { phasedRegistrationNames: { bubbled: "onSelect", captured: "onSelectCapture" }, dependencies: "blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ") } }, Zn = null, ao = null, wn = null, so = !1; function Ps(e, t) { var n = t.window === t ? t.document : t.nodeType === 9 ? t : t.ownerDocument; - return so || Zn == null || Zn !== Qo(n) ? null : ("selectionStart" in (n = Zn) && Go(n) ? n = { start: n.selectionStart, end: n.selectionEnd } : n = { anchorNode: (n = (n.ownerDocument && n.ownerDocument.defaultView || window).getSelection()).anchorNode, anchorOffset: n.anchorOffset, focusNode: n.focusNode, focusOffset: n.focusOffset }, wn && gr(wn, n) ? null : (wn = n, (e = an.getPooled(oi.select, ao, e, t)).type = "select", e.target = Zn, jr(e), e)); + return so || Zn == null || Zn !== Xo(n) ? null : ("selectionStart" in (n = Zn) && Zo(n) ? n = { start: n.selectionStart, end: n.selectionEnd } : n = { anchorNode: (n = (n.ownerDocument && n.ownerDocument.defaultView || window).getSelection()).anchorNode, anchorOffset: n.anchorOffset, focusNode: n.focusNode, focusOffset: n.focusOffset }, wn && gr(wn, n) ? null : (wn = n, (e = an.getPooled(ai.select, ao, e, t)).type = "select", e.target = Zn, jr(e), e)); } - var rc = { eventTypes: oi, extractEvents: function(e, t, n, r, a, p) { + var rc = { eventTypes: ai, extractEvents: function(e, t, n, r, a, p) { if (!(p = !(a = p || (r.window === r ? r.document : r.nodeType === 9 ? r : r.ownerDocument)))) { e: { a = un(a), p = se.onSelect; @@ -4268,7 +4388,7 @@ function ku() { case "dragend": return so = !1, Ps(n, r); case "selectionchange": - if (Io) break; + if (jo) break; case "keydown": case "keyup": return Ps(n, r); @@ -4277,7 +4397,7 @@ function ku() { } }, oc = an.extend({ animationName: null, elapsedTime: null, pseudoElement: null }), ic = an.extend({ clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; } }), ac = xt.extend({ relatedTarget: null }); - function Li(e) { + function Fi(e) { var t = e.keyCode; return "charCode" in e ? (e = e.charCode) === 0 && t === 13 && (e = 13) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; } @@ -4286,23 +4406,23 @@ function ku() { var t = sc[e.key] || e.key; if (t !== "Unidentified") return t; } - return e.type === "keypress" ? (e = Li(e)) === 13 ? "Enter" : String.fromCharCode(e) : e.type === "keydown" || e.type === "keyup" ? lc[e.keyCode] || "Unidentified" : ""; + return e.type === "keypress" ? (e = Fi(e)) === 13 ? "Enter" : String.fromCharCode(e) : e.type === "keydown" || e.type === "keyup" ? lc[e.keyCode] || "Unidentified" : ""; }, location: null, ctrlKey: null, shiftKey: null, altKey: null, metaKey: null, repeat: null, locale: null, getModifierState: $t, charCode: function(e) { - return e.type === "keypress" ? Li(e) : 0; + return e.type === "keypress" ? Fi(e) : 0; }, keyCode: function(e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function(e) { - return e.type === "keypress" ? Li(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; + return e.type === "keypress" ? Fi(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; } }), uc = Lr.extend({ dataTransfer: null }), dc = xt.extend({ touches: null, targetTouches: null, changedTouches: null, altKey: null, metaKey: null, ctrlKey: null, shiftKey: null, getModifierState: $t }), fc = an.extend({ propertyName: null, elapsedTime: null, pseudoElement: null }), pc = Lr.extend({ deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, deltaY: function(e) { return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; - }, deltaZ: null, deltaMode: null }), hc = { eventTypes: ki, extractEvents: function(e, t, n, r) { - var a = wi.get(e); + }, deltaZ: null, deltaMode: null }), hc = { eventTypes: _i, extractEvents: function(e, t, n, r) { + var a = Ei.get(e); if (!a) return null; switch (e) { case "keypress": - if (Li(n) === 0) return null; + if (Fi(n) === 0) return null; case "keydown": case "keyup": e = cc; @@ -4341,7 +4461,7 @@ function ku() { break; case tn: case ht: - case Vt: + case Bt: e = oc; break; case Pn: @@ -4366,24 +4486,24 @@ function ku() { case "pointerout": case "pointerover": case "pointerup": - e = ri; + e = ii; break; default: e = an; } return jr(t = e.getPooled(a, t, n, r)), t; } }; - if (I) throw Error(m(101)); - I = Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")), R(), K = ti, j = oo, B = Gn, le({ SimpleEventPlugin: hc, EnterLeaveEventPlugin: Mo, ChangeEventPlugin: zr, SelectEventPlugin: rc, BeforeInputEventPlugin: Ke }); - var Aa = [], jo = -1; + if (M) throw Error(g(101)); + M = Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")), I(), K = ri, j = oo, V = Gn, le({ SimpleEventPlugin: hc, EnterLeaveEventPlugin: Mo, ChangeEventPlugin: zr, SelectEventPlugin: rc, BeforeInputEventPlugin: Ke }); + var ja = [], zo = -1; function vt(e) { - 0 > jo || (e.current = Aa[jo], Aa[jo] = null, jo--); + 0 > zo || (e.current = ja[zo], ja[zo] = null, zo--); } function St(e, t) { - jo++, Aa[jo] = e.current, e.current = t; + zo++, ja[zo] = e.current, e.current = t; } var Fr = {}, Xt = { current: Fr }, pn = { current: !1 }, lo = Fr; - function zo(e, t) { + function Lo(e, t) { var n = e.type.contextTypes; if (!n) return Fr; var r = e.stateNode; @@ -4395,36 +4515,36 @@ function ku() { function hn(e) { return (e = e.childContextTypes) != null; } - function Ui() { + function Vi() { vt(pn), vt(Xt); } function Ns(e, t, n) { - if (Xt.current !== Fr) throw Error(m(168)); + if (Xt.current !== Fr) throw Error(g(168)); St(Xt, t), St(pn, n); } function Ds(e, t, n) { var r = e.stateNode; if (e = t.childContextTypes, typeof r.getChildContext != "function") return n; - for (var a in r = r.getChildContext()) if (!(a in e)) throw Error(m(108, Yt(t) || "Unknown", a)); + for (var a in r = r.getChildContext()) if (!(a in e)) throw Error(g(108, Yt(t) || "Unknown", a)); return o({}, n, {}, r); } - function Fi(e) { + function Bi(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || Fr, lo = Xt.current, St(Xt, e), St(pn, pn.current), !0; } function Rs(e, t, n) { var r = e.stateNode; - if (!r) throw Error(m(169)); + if (!r) throw Error(g(169)); n ? (e = Ds(e, t, lo), r.__reactInternalMemoizedMergedChildContext = e, vt(pn), vt(Xt), St(Xt, e)) : vt(pn), St(pn, n); } - var mc = x.unstable_runWithPriority, Ma = x.unstable_scheduleCallback, As = x.unstable_cancelCallback, Ms = x.unstable_requestPaint, Ia = x.unstable_now, gc = x.unstable_getCurrentPriorityLevel, Bi = x.unstable_ImmediatePriority, Is = x.unstable_UserBlockingPriority, js = x.unstable_NormalPriority, zs = x.unstable_LowPriority, Ls = x.unstable_IdlePriority, Us = {}, bc = x.unstable_shouldYield, yc = Ms !== void 0 ? Ms : function() { - }, br = null, Vi = null, ja = !1, Fs = Ia(), jn = 1e4 > Fs ? Ia : function() { - return Ia() - Fs; + var mc = E.unstable_runWithPriority, za = E.unstable_scheduleCallback, Is = E.unstable_cancelCallback, As = E.unstable_requestPaint, La = E.unstable_now, gc = E.unstable_getCurrentPriorityLevel, Hi = E.unstable_ImmediatePriority, Ms = E.unstable_UserBlockingPriority, js = E.unstable_NormalPriority, zs = E.unstable_LowPriority, Ls = E.unstable_IdlePriority, Us = {}, bc = E.unstable_shouldYield, yc = As !== void 0 ? As : function() { + }, br = null, Wi = null, Ua = !1, Fs = La(), jn = 1e4 > Fs ? La : function() { + return La() - Fs; }; - function Wi() { + function $i() { switch (gc()) { - case Bi: + case Hi: return 99; - case Is: + case Ms: return 98; case js: return 97; @@ -4433,15 +4553,15 @@ function ku() { case Ls: return 95; default: - throw Error(m(332)); + throw Error(g(332)); } } - function Bs(e) { + function Vs(e) { switch (e) { case 99: - return Bi; + return Hi; case 98: - return Is; + return Ms; case 97: return js; case 96: @@ -4449,32 +4569,32 @@ function ku() { case 95: return Ls; default: - throw Error(m(332)); + throw Error(g(332)); } } - function Br(e, t) { - return e = Bs(e), mc(e, t); + function Vr(e, t) { + return e = Vs(e), mc(e, t); } - function Vs(e, t, n) { - return e = Bs(e), Ma(e, t, n); + function Bs(e, t, n) { + return e = Vs(e), za(e, t, n); } - function Ws(e) { - return br === null ? (br = [e], Vi = Ma(Bi, Hs)) : br.push(e), Us; + function Hs(e) { + return br === null ? (br = [e], Wi = za(Hi, Ws)) : br.push(e), Us; } function Jn() { - if (Vi !== null) { - var e = Vi; - Vi = null, As(e); + if (Wi !== null) { + var e = Wi; + Wi = null, Is(e); } - Hs(); + Ws(); } - function Hs() { - if (!ja && br !== null) { - ja = !0; + function Ws() { + if (!Ua && br !== null) { + Ua = !0; var e = 0; try { var t = br; - Br(99, function() { + Vr(99, function() { for (; e < t.length; e++) { var n = t[e]; do @@ -4483,26 +4603,26 @@ function ku() { } }), br = null; } catch (n) { - throw br !== null && (br = br.slice(e + 1)), Ma(Bi, Jn), n; + throw br !== null && (br = br.slice(e + 1)), za(Hi, Jn), n; } finally { - ja = !1; + Ua = !1; } } } - function Hi(e, t, n) { + function Yi(e, t, n) { return 1073741821 - (1 + ((1073741821 - e + t / 10) / (n /= 10) | 0)) * n; } function $n(e, t) { if (e && e.defaultProps) for (var n in t = o({}, t), e = e.defaultProps) t[n] === void 0 && (t[n] = e[n]); return t; } - var $i = { current: null }, Yi = null, Lo = null, qi = null; - function za() { - qi = Lo = Yi = null; + var qi = { current: null }, Ki = null, Uo = null, Qi = null; + function Fa() { + Qi = Uo = Ki = null; } - function La(e) { - var t = $i.current; - vt($i), e.type._context._currentValue = t; + function Va(e) { + var t = qi.current; + vt(qi), e.type._context._currentValue = t; } function $s(e, t) { for (; e !== null; ) { @@ -4515,27 +4635,27 @@ function ku() { e = e.return; } } - function Uo(e, t) { - Yi = e, qi = Lo = null, (e = e.dependencies) !== null && e.firstContext !== null && (e.expirationTime >= t && (tr = !0), e.firstContext = null); + function Fo(e, t) { + Ki = e, Qi = Uo = null, (e = e.dependencies) !== null && e.firstContext !== null && (e.expirationTime >= t && (tr = !0), e.firstContext = null); } function zn(e, t) { - if (qi !== e && t !== !1 && t !== 0) if (typeof t == "number" && t !== 1073741823 || (qi = e, t = 1073741823), t = { context: e, observedBits: t, next: null }, Lo === null) { - if (Yi === null) throw Error(m(308)); - Lo = t, Yi.dependencies = { expirationTime: 0, firstContext: t, responders: null }; - } else Lo = Lo.next = t; + if (Qi !== e && t !== !1 && t !== 0) if (typeof t == "number" && t !== 1073741823 || (Qi = e, t = 1073741823), t = { context: e, observedBits: t, next: null }, Uo === null) { + if (Ki === null) throw Error(g(308)); + Uo = t, Ki.dependencies = { expirationTime: 0, firstContext: t, responders: null }; + } else Uo = Uo.next = t; return e._currentValue; } - var Vr = !1; - function Ua(e) { + var Br = !1; + function Ba(e) { e.updateQueue = { baseState: e.memoizedState, baseQueue: null, shared: { pending: null }, effects: null }; } - function Fa(e, t) { + function Ha(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, baseQueue: e.baseQueue, shared: e.shared, effects: e.effects }); } - function Wr(e, t) { + function Hr(e, t) { return (e = { expirationTime: e, suspenseConfig: t, tag: 0, payload: null, callback: null, next: null }).next = e; } - function Hr(e, t) { + function Wr(e, t) { if ((e = e.updateQueue) !== null) { var n = (e = e.shared).pending; n === null ? t.next = t : (t.next = n.next, n.next = t), e.pending = t; @@ -4543,11 +4663,11 @@ function ku() { } function Ys(e, t) { var n = e.alternate; - n !== null && Fa(n, e), (n = (e = e.updateQueue).baseQueue) === null ? (e.baseQueue = t.next = t, t.next = t) : (t.next = n.next, n.next = t); + n !== null && Ha(n, e), (n = (e = e.updateQueue).baseQueue) === null ? (e.baseQueue = t.next = t, t.next = t) : (t.next = n.next, n.next = t); } - function ii(e, t, n, r) { + function si(e, t, n, r) { var a = e.updateQueue; - Vr = !1; + Br = !1; var p = a.baseQueue, k = a.shared.pending; if (k !== null) { if (p !== null) { @@ -4558,13 +4678,13 @@ function ku() { } if (p !== null) { T = p.next; - var Z = a.baseState, q = 0, ge = null, De = null, We = null; + var Z = a.baseState, q = 0, ge = null, De = null, He = null; if (T !== null) for (var ot = T; ; ) { if ((k = ot.expirationTime) < r) { var Fn = { expirationTime: ot.expirationTime, suspenseConfig: ot.suspenseConfig, tag: ot.tag, payload: ot.payload, callback: ot.callback, next: null }; - We === null ? (De = We = Fn, ge = Z) : We = We.next = Fn, k > q && (q = k); + He === null ? (De = He = Fn, ge = Z) : He = He.next = Fn, k > q && (q = k); } else { - We !== null && (We = We.next = { expirationTime: 1073741823, suspenseConfig: ot.suspenseConfig, tag: ot.tag, payload: ot.payload, callback: ot.callback, next: null }), Bl(k, ot.suspenseConfig); + He !== null && (He = He.next = { expirationTime: 1073741823, suspenseConfig: ot.suspenseConfig, tag: ot.tag, payload: ot.payload, callback: ot.callback, next: null }), Vl(k, ot.suspenseConfig); e: { var ln = e, re = ot; switch (k = t, Fn = n, re.tag) { @@ -4582,7 +4702,7 @@ function ku() { Z = o({}, Z, k); break e; case 2: - Vr = !0; + Br = !0; } } ot.callback !== null && (e.effectTag |= 32, (k = a.effects) === null ? a.effects = [ot] : k.push(ot)); @@ -4592,75 +4712,75 @@ function ku() { ot = p.next = k.next, k.next = T, a.baseQueue = p = k, a.shared.pending = null; } } - We === null ? ge = Z : We.next = De, a.baseState = ge, a.baseQueue = We, va(q), e.expirationTime = q, e.memoizedState = Z; + He === null ? ge = Z : He.next = De, a.baseState = ge, a.baseQueue = He, wa(q), e.expirationTime = q, e.memoizedState = Z; } } function qs(e, t, n) { if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { var r = e[t], a = r.callback; if (a !== null) { - if (r.callback = null, r = a, a = n, typeof r != "function") throw Error(m(191, r)); + if (r.callback = null, r = a, a = n, typeof r != "function") throw Error(g(191, r)); r.call(a); } } } - var ai = he.ReactCurrentBatchConfig, Ks = new c.Component().refs; - function Ki(e, t, n, r) { + var li = he.ReactCurrentBatchConfig, Ks = new c.Component().refs; + function Gi(e, t, n, r) { n = (n = n(r, t = e.memoizedState)) == null ? t : o({}, t, n), e.memoizedState = n, e.expirationTime === 0 && (e.updateQueue.baseState = n); } - var Qi = { isMounted: function(e) { + var Xi = { isMounted: function(e) { return !!(e = e._reactInternalFiber) && Nn(e) === e; }, enqueueSetState: function(e, t, n) { e = e._reactInternalFiber; - var r = nr(), a = ai.suspense; - (a = Wr(r = mo(r, e, a), a)).payload = t, n != null && (a.callback = n), Hr(e, a), Kr(e, r); + var r = nr(), a = li.suspense; + (a = Hr(r = mo(r, e, a), a)).payload = t, n != null && (a.callback = n), Wr(e, a), Kr(e, r); }, enqueueReplaceState: function(e, t, n) { e = e._reactInternalFiber; - var r = nr(), a = ai.suspense; - (a = Wr(r = mo(r, e, a), a)).tag = 1, a.payload = t, n != null && (a.callback = n), Hr(e, a), Kr(e, r); + var r = nr(), a = li.suspense; + (a = Hr(r = mo(r, e, a), a)).tag = 1, a.payload = t, n != null && (a.callback = n), Wr(e, a), Kr(e, r); }, enqueueForceUpdate: function(e, t) { e = e._reactInternalFiber; - var n = nr(), r = ai.suspense; - (r = Wr(n = mo(n, e, r), r)).tag = 2, t != null && (r.callback = t), Hr(e, r), Kr(e, n); + var n = nr(), r = li.suspense; + (r = Hr(n = mo(n, e, r), r)).tag = 2, t != null && (r.callback = t), Wr(e, r), Kr(e, n); } }; function Qs(e, t, n, r, a, p, k) { return typeof (e = e.stateNode).shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, p, k) : !t.prototype || !t.prototype.isPureReactComponent || !gr(n, r) || !gr(a, p); } function Gs(e, t, n) { var r = !1, a = Fr, p = t.contextType; - return typeof p == "object" && p !== null ? p = zn(p) : (a = hn(t) ? lo : Xt.current, p = (r = (r = t.contextTypes) != null) ? zo(e, a) : Fr), t = new t(n, p), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = Qi, e.stateNode = t, t._reactInternalFiber = e, r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = a, e.__reactInternalMemoizedMaskedChildContext = p), t; + return typeof p == "object" && p !== null ? p = zn(p) : (a = hn(t) ? lo : Xt.current, p = (r = (r = t.contextTypes) != null) ? Lo(e, a) : Fr), t = new t(n, p), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = Xi, e.stateNode = t, t._reactInternalFiber = e, r && ((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = a, e.__reactInternalMemoizedMaskedChildContext = p), t; } function Xs(e, t, n, r) { - e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && Qi.enqueueReplaceState(t, t.state, null); + e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && Xi.enqueueReplaceState(t, t.state, null); } - function Ba(e, t, n, r) { + function Wa(e, t, n, r) { var a = e.stateNode; - a.props = n, a.state = e.memoizedState, a.refs = Ks, Ua(e); + a.props = n, a.state = e.memoizedState, a.refs = Ks, Ba(e); var p = t.contextType; - typeof p == "object" && p !== null ? a.context = zn(p) : (p = hn(t) ? lo : Xt.current, a.context = zo(e, p)), ii(e, n, a, r), a.state = e.memoizedState, typeof (p = t.getDerivedStateFromProps) == "function" && (Ki(e, t, p, n), a.state = e.memoizedState), typeof t.getDerivedStateFromProps == "function" || typeof a.getSnapshotBeforeUpdate == "function" || typeof a.UNSAFE_componentWillMount != "function" && typeof a.componentWillMount != "function" || (t = a.state, typeof a.componentWillMount == "function" && a.componentWillMount(), typeof a.UNSAFE_componentWillMount == "function" && a.UNSAFE_componentWillMount(), t !== a.state && Qi.enqueueReplaceState(a, a.state, null), ii(e, n, a, r), a.state = e.memoizedState), typeof a.componentDidMount == "function" && (e.effectTag |= 4); + typeof p == "object" && p !== null ? a.context = zn(p) : (p = hn(t) ? lo : Xt.current, a.context = Lo(e, p)), si(e, n, a, r), a.state = e.memoizedState, typeof (p = t.getDerivedStateFromProps) == "function" && (Gi(e, t, p, n), a.state = e.memoizedState), typeof t.getDerivedStateFromProps == "function" || typeof a.getSnapshotBeforeUpdate == "function" || typeof a.UNSAFE_componentWillMount != "function" && typeof a.componentWillMount != "function" || (t = a.state, typeof a.componentWillMount == "function" && a.componentWillMount(), typeof a.UNSAFE_componentWillMount == "function" && a.UNSAFE_componentWillMount(), t !== a.state && Xi.enqueueReplaceState(a, a.state, null), si(e, n, a, r), a.state = e.memoizedState), typeof a.componentDidMount == "function" && (e.effectTag |= 4); } - var Gi = Array.isArray; - function si(e, t, n) { + var Zi = Array.isArray; + function ci(e, t, n) { if ((e = n.ref) !== null && typeof e != "function" && typeof e != "object") { if (n._owner) { if (n = n._owner) { - if (n.tag !== 1) throw Error(m(309)); + if (n.tag !== 1) throw Error(g(309)); var r = n.stateNode; } - if (!r) throw Error(m(147, e)); + if (!r) throw Error(g(147, e)); var a = "" + e; return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === a ? t.ref : ((t = function(p) { var k = r.refs; k === Ks && (k = r.refs = {}), p === null ? delete k[a] : k[a] = p; })._stringRef = a, t); } - if (typeof e != "string") throw Error(m(284)); - if (!n._owner) throw Error(m(290, e)); + if (typeof e != "string") throw Error(g(284)); + if (!n._owner) throw Error(g(290, e)); } return e; } - function Xi(e, t) { - if (e.type !== "textarea") throw Error(m(31, Object.prototype.toString.call(t) === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, "")); + function Ji(e, t) { + if (e.type !== "textarea") throw Error(g(31, Object.prototype.toString.call(t) === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, "")); } function Zs(e) { function t(re, ee) { @@ -4688,137 +4808,137 @@ function ku() { return e && re.alternate === null && (re.effectTag = 2), re; } function T(re, ee, ue, ve) { - return ee === null || ee.tag !== 6 ? ((ee = bs(ue, re.mode, ve)).return = re, ee) : ((ee = a(ee, ue)).return = re, ee); + return ee === null || ee.tag !== 6 ? ((ee = ks(ue, re.mode, ve)).return = re, ee) : ((ee = a(ee, ue)).return = re, ee); } function Z(re, ee, ue, ve) { - return ee !== null && ee.elementType === ue.type ? ((ve = a(ee, ue.props)).ref = si(re, ee, ue), ve.return = re, ve) : ((ve = ka(ue.type, ue.key, ue.props, null, re.mode, ve)).ref = si(re, ee, ue), ve.return = re, ve); + return ee !== null && ee.elementType === ue.type ? ((ve = a(ee, ue.props)).ref = ci(re, ee, ue), ve.return = re, ve) : ((ve = _a(ue.type, ue.key, ue.props, null, re.mode, ve)).ref = ci(re, ee, ue), ve.return = re, ve); } function q(re, ee, ue, ve) { - return ee === null || ee.tag !== 4 || ee.stateNode.containerInfo !== ue.containerInfo || ee.stateNode.implementation !== ue.implementation ? ((ee = ys(ue, re.mode, ve)).return = re, ee) : ((ee = a(ee, ue.children || [])).return = re, ee); + return ee === null || ee.tag !== 4 || ee.stateNode.containerInfo !== ue.containerInfo || ee.stateNode.implementation !== ue.implementation ? ((ee = ws(ue, re.mode, ve)).return = re, ee) : ((ee = a(ee, ue.children || [])).return = re, ee); } - function ge(re, ee, ue, ve, _e) { - return ee === null || ee.tag !== 7 ? ((ee = Qr(ue, re.mode, ve, _e)).return = re, ee) : ((ee = a(ee, ue)).return = re, ee); + function ge(re, ee, ue, ve, Ee) { + return ee === null || ee.tag !== 7 ? ((ee = Qr(ue, re.mode, ve, Ee)).return = re, ee) : ((ee = a(ee, ue)).return = re, ee); } function De(re, ee, ue) { - if (typeof ee == "string" || typeof ee == "number") return (ee = bs("" + ee, re.mode, ue)).return = re, ee; + if (typeof ee == "string" || typeof ee == "number") return (ee = ks("" + ee, re.mode, ue)).return = re, ee; if (typeof ee == "object" && ee !== null) { switch (ee.$$typeof) { - case He: - return (ue = ka(ee.type, ee.key, ee.props, null, re.mode, ue)).ref = si(re, null, ee), ue.return = re, ue; - case At: - return (ee = ys(ee, re.mode, ue)).return = re, ee; + case We: + return (ue = _a(ee.type, ee.key, ee.props, null, re.mode, ue)).ref = ci(re, null, ee), ue.return = re, ue; + case It: + return (ee = ws(ee, re.mode, ue)).return = re, ee; } - if (Gi(ee) || en(ee)) return (ee = Qr(ee, re.mode, ue, null)).return = re, ee; - Xi(re, ee); + if (Zi(ee) || en(ee)) return (ee = Qr(ee, re.mode, ue, null)).return = re, ee; + Ji(re, ee); } return null; } - function We(re, ee, ue, ve) { - var _e = ee !== null ? ee.key : null; - if (typeof ue == "string" || typeof ue == "number") return _e !== null ? null : T(re, ee, "" + ue, ve); + function He(re, ee, ue, ve) { + var Ee = ee !== null ? ee.key : null; + if (typeof ue == "string" || typeof ue == "number") return Ee !== null ? null : T(re, ee, "" + ue, ve); if (typeof ue == "object" && ue !== null) { switch (ue.$$typeof) { - case He: - return ue.key === _e ? ue.type === kt ? ge(re, ee, ue.props.children, ve, _e) : Z(re, ee, ue, ve) : null; - case At: - return ue.key === _e ? q(re, ee, ue, ve) : null; + case We: + return ue.key === Ee ? ue.type === kt ? ge(re, ee, ue.props.children, ve, Ee) : Z(re, ee, ue, ve) : null; + case It: + return ue.key === Ee ? q(re, ee, ue, ve) : null; } - if (Gi(ue) || en(ue)) return _e !== null ? null : ge(re, ee, ue, ve, null); - Xi(re, ue); + if (Zi(ue) || en(ue)) return Ee !== null ? null : ge(re, ee, ue, ve, null); + Ji(re, ue); } return null; } - function ot(re, ee, ue, ve, _e) { - if (typeof ve == "string" || typeof ve == "number") return T(ee, re = re.get(ue) || null, "" + ve, _e); + function ot(re, ee, ue, ve, Ee) { + if (typeof ve == "string" || typeof ve == "number") return T(ee, re = re.get(ue) || null, "" + ve, Ee); if (typeof ve == "object" && ve !== null) { switch (ve.$$typeof) { - case He: - return re = re.get(ve.key === null ? ue : ve.key) || null, ve.type === kt ? ge(ee, re, ve.props.children, _e, ve.key) : Z(ee, re, ve, _e); - case At: - return q(ee, re = re.get(ve.key === null ? ue : ve.key) || null, ve, _e); + case We: + return re = re.get(ve.key === null ? ue : ve.key) || null, ve.type === kt ? ge(ee, re, ve.props.children, Ee, ve.key) : Z(ee, re, ve, Ee); + case It: + return q(ee, re = re.get(ve.key === null ? ue : ve.key) || null, ve, Ee); } - if (Gi(ve) || en(ve)) return ge(ee, re = re.get(ue) || null, ve, _e, null); - Xi(ee, ve); + if (Zi(ve) || en(ve)) return ge(ee, re = re.get(ue) || null, ve, Ee, null); + Ji(ee, ve); } return null; } function Fn(re, ee, ue, ve) { - for (var _e = null, Oe = null, Be = ee, at = ee = 0, Rt = null; Be !== null && at < ue.length; at++) { - Be.index > at ? (Rt = Be, Be = null) : Rt = Be.sibling; - var Ze = We(re, Be, ue[at], ve); + for (var Ee = null, Oe = null, Ve = ee, at = ee = 0, Rt = null; Ve !== null && at < ue.length; at++) { + Ve.index > at ? (Rt = Ve, Ve = null) : Rt = Ve.sibling; + var Ze = He(re, Ve, ue[at], ve); if (Ze === null) { - Be === null && (Be = Rt); + Ve === null && (Ve = Rt); break; } - e && Be && Ze.alternate === null && t(re, Be), ee = p(Ze, ee, at), Oe === null ? _e = Ze : Oe.sibling = Ze, Oe = Ze, Be = Rt; + e && Ve && Ze.alternate === null && t(re, Ve), ee = p(Ze, ee, at), Oe === null ? Ee = Ze : Oe.sibling = Ze, Oe = Ze, Ve = Rt; } - if (at === ue.length) return n(re, Be), _e; - if (Be === null) { - for (; at < ue.length; at++) (Be = De(re, ue[at], ve)) !== null && (ee = p(Be, ee, at), Oe === null ? _e = Be : Oe.sibling = Be, Oe = Be); - return _e; + if (at === ue.length) return n(re, Ve), Ee; + if (Ve === null) { + for (; at < ue.length; at++) (Ve = De(re, ue[at], ve)) !== null && (ee = p(Ve, ee, at), Oe === null ? Ee = Ve : Oe.sibling = Ve, Oe = Ve); + return Ee; } - for (Be = r(re, Be); at < ue.length; at++) (Rt = ot(Be, re, at, ue[at], ve)) !== null && (e && Rt.alternate !== null && Be.delete(Rt.key === null ? at : Rt.key), ee = p(Rt, ee, at), Oe === null ? _e = Rt : Oe.sibling = Rt, Oe = Rt); - return e && Be.forEach(function(Bt) { - return t(re, Bt); - }), _e; + for (Ve = r(re, Ve); at < ue.length; at++) (Rt = ot(Ve, re, at, ue[at], ve)) !== null && (e && Rt.alternate !== null && Ve.delete(Rt.key === null ? at : Rt.key), ee = p(Rt, ee, at), Oe === null ? Ee = Rt : Oe.sibling = Rt, Oe = Rt); + return e && Ve.forEach(function(Vt) { + return t(re, Vt); + }), Ee; } function ln(re, ee, ue, ve) { - var _e = en(ue); - if (typeof _e != "function") throw Error(m(150)); - if ((ue = _e.call(ue)) == null) throw Error(m(151)); - for (var Oe = _e = null, Be = ee, at = ee = 0, Rt = null, Ze = ue.next(); Be !== null && !Ze.done; at++, Ze = ue.next()) { - Be.index > at ? (Rt = Be, Be = null) : Rt = Be.sibling; - var Bt = We(re, Be, Ze.value, ve); - if (Bt === null) { - Be === null && (Be = Rt); + var Ee = en(ue); + if (typeof Ee != "function") throw Error(g(150)); + if ((ue = Ee.call(ue)) == null) throw Error(g(151)); + for (var Oe = Ee = null, Ve = ee, at = ee = 0, Rt = null, Ze = ue.next(); Ve !== null && !Ze.done; at++, Ze = ue.next()) { + Ve.index > at ? (Rt = Ve, Ve = null) : Rt = Ve.sibling; + var Vt = He(re, Ve, Ze.value, ve); + if (Vt === null) { + Ve === null && (Ve = Rt); break; } - e && Be && Bt.alternate === null && t(re, Be), ee = p(Bt, ee, at), Oe === null ? _e = Bt : Oe.sibling = Bt, Oe = Bt, Be = Rt; + e && Ve && Vt.alternate === null && t(re, Ve), ee = p(Vt, ee, at), Oe === null ? Ee = Vt : Oe.sibling = Vt, Oe = Vt, Ve = Rt; } - if (Ze.done) return n(re, Be), _e; - if (Be === null) { - for (; !Ze.done; at++, Ze = ue.next()) (Ze = De(re, Ze.value, ve)) !== null && (ee = p(Ze, ee, at), Oe === null ? _e = Ze : Oe.sibling = Ze, Oe = Ze); - return _e; + if (Ze.done) return n(re, Ve), Ee; + if (Ve === null) { + for (; !Ze.done; at++, Ze = ue.next()) (Ze = De(re, Ze.value, ve)) !== null && (ee = p(Ze, ee, at), Oe === null ? Ee = Ze : Oe.sibling = Ze, Oe = Ze); + return Ee; } - for (Be = r(re, Be); !Ze.done; at++, Ze = ue.next()) (Ze = ot(Be, re, at, Ze.value, ve)) !== null && (e && Ze.alternate !== null && Be.delete(Ze.key === null ? at : Ze.key), ee = p(Ze, ee, at), Oe === null ? _e = Ze : Oe.sibling = Ze, Oe = Ze); - return e && Be.forEach(function(wr) { + for (Ve = r(re, Ve); !Ze.done; at++, Ze = ue.next()) (Ze = ot(Ve, re, at, Ze.value, ve)) !== null && (e && Ze.alternate !== null && Ve.delete(Ze.key === null ? at : Ze.key), ee = p(Ze, ee, at), Oe === null ? Ee = Ze : Oe.sibling = Ze, Oe = Ze); + return e && Ve.forEach(function(wr) { return t(re, wr); - }), _e; + }), Ee; } return function(re, ee, ue, ve) { - var _e = typeof ue == "object" && ue !== null && ue.type === kt && ue.key === null; - _e && (ue = ue.props.children); + var Ee = typeof ue == "object" && ue !== null && ue.type === kt && ue.key === null; + Ee && (ue = ue.props.children); var Oe = typeof ue == "object" && ue !== null; if (Oe) switch (ue.$$typeof) { - case He: + case We: e: { - for (Oe = ue.key, _e = ee; _e !== null; ) { - if (_e.key === Oe) { - switch (_e.tag) { + for (Oe = ue.key, Ee = ee; Ee !== null; ) { + if (Ee.key === Oe) { + switch (Ee.tag) { case 7: if (ue.type === kt) { - n(re, _e.sibling), (ee = a(_e, ue.props.children)).return = re, re = ee; + n(re, Ee.sibling), (ee = a(Ee, ue.props.children)).return = re, re = ee; break e; } break; default: - if (_e.elementType === ue.type) { - n(re, _e.sibling), (ee = a(_e, ue.props)).ref = si(re, _e, ue), ee.return = re, re = ee; + if (Ee.elementType === ue.type) { + n(re, Ee.sibling), (ee = a(Ee, ue.props)).ref = ci(re, Ee, ue), ee.return = re, re = ee; break e; } } - n(re, _e); + n(re, Ee); break; } - t(re, _e), _e = _e.sibling; + t(re, Ee), Ee = Ee.sibling; } - ue.type === kt ? ((ee = Qr(ue.props.children, re.mode, ve, ue.key)).return = re, re = ee) : ((ve = ka(ue.type, ue.key, ue.props, null, re.mode, ve)).ref = si(re, ee, ue), ve.return = re, re = ve); + ue.type === kt ? ((ee = Qr(ue.props.children, re.mode, ve, ue.key)).return = re, re = ee) : ((ve = _a(ue.type, ue.key, ue.props, null, re.mode, ve)).ref = ci(re, ee, ue), ve.return = re, re = ve); } return k(re); - case At: + case It: e: { - for (_e = ue.key; ee !== null; ) { - if (ee.key === _e) { + for (Ee = ue.key; ee !== null; ) { + if (ee.key === Ee) { if (ee.tag === 4 && ee.stateNode.containerInfo === ue.containerInfo && ee.stateNode.implementation === ue.implementation) { n(re, ee.sibling), (ee = a(ee, ue.children || [])).return = re, re = ee; break e; @@ -4828,28 +4948,28 @@ function ku() { } t(re, ee), ee = ee.sibling; } - (ee = ys(ue, re.mode, ve)).return = re, re = ee; + (ee = ws(ue, re.mode, ve)).return = re, re = ee; } return k(re); } - if (typeof ue == "string" || typeof ue == "number") return ue = "" + ue, ee !== null && ee.tag === 6 ? (n(re, ee.sibling), (ee = a(ee, ue)).return = re, re = ee) : (n(re, ee), (ee = bs(ue, re.mode, ve)).return = re, re = ee), k(re); - if (Gi(ue)) return Fn(re, ee, ue, ve); + if (typeof ue == "string" || typeof ue == "number") return ue = "" + ue, ee !== null && ee.tag === 6 ? (n(re, ee.sibling), (ee = a(ee, ue)).return = re, re = ee) : (n(re, ee), (ee = ks(ue, re.mode, ve)).return = re, re = ee), k(re); + if (Zi(ue)) return Fn(re, ee, ue, ve); if (en(ue)) return ln(re, ee, ue, ve); - if (Oe && Xi(re, ue), ue === void 0 && !_e) switch (re.tag) { + if (Oe && Ji(re, ue), ue === void 0 && !Ee) switch (re.tag) { case 1: case 0: - throw re = re.type, Error(m(152, re.displayName || re.name || "Component")); + throw re = re.type, Error(g(152, re.displayName || re.name || "Component")); } return n(re, ee); }; } - var Fo = Zs(!0), Va = Zs(!1), li = {}, er = { current: li }, ci = { current: li }, ui = { current: li }; + var Vo = Zs(!0), $a = Zs(!1), ui = {}, er = { current: ui }, di = { current: ui }, fi = { current: ui }; function co(e) { - if (e === li) throw Error(m(174)); + if (e === ui) throw Error(g(174)); return e; } - function Wa(e, t) { - switch (St(ui, t), St(ci, e), St(er, li), e = t.nodeType) { + function Ya(e, t) { + switch (St(fi, t), St(di, e), St(er, ui), e = t.nodeType) { case 9: case 11: t = (t = t.documentElement) ? t.namespaceURI : Ce(null, ""); @@ -4860,18 +4980,18 @@ function ku() { vt(er), St(er, t); } function Bo() { - vt(er), vt(ci), vt(ui); + vt(er), vt(di), vt(fi); } function Js(e) { - co(ui.current); + co(fi.current); var t = co(er.current), n = Ce(t, e.type); - t !== n && (St(ci, e), St(er, n)); + t !== n && (St(di, e), St(er, n)); } - function Ha(e) { - ci.current === e && (vt(er), vt(ci)); + function qa(e) { + di.current === e && (vt(er), vt(di)); } var Ct = { current: 0 }; - function Zi(e) { + function ea(e) { for (var t = e; t !== null; ) { if (t.tag === 13) { var n = t.memoizedState; @@ -4891,30 +5011,30 @@ function ku() { } return null; } - function $a(e, t) { + function Ka(e, t) { return { responder: e, props: t }; } - var Ji = he.ReactCurrentDispatcher, Ln = he.ReactCurrentBatchConfig, $r = 0, Lt = null, sn = null, Zt = null, ea = !1; - function En() { - throw Error(m(321)); + var ta = he.ReactCurrentDispatcher, Ln = he.ReactCurrentBatchConfig, $r = 0, Lt = null, sn = null, Zt = null, na = !1; + function _n() { + throw Error(g(321)); } - function Ya(e, t) { + function Qa(e, t) { if (t === null) return !1; for (var n = 0; n < t.length && n < e.length; n++) if (!mr(e[n], t[n])) return !1; return !0; } - function qa(e, t, n, r, a, p) { - if ($r = p, Lt = t, t.memoizedState = null, t.updateQueue = null, t.expirationTime = 0, Ji.current = e === null || e.memoizedState === null ? vc : kc, e = n(r, a), t.expirationTime === $r) { + function Ga(e, t, n, r, a, p) { + if ($r = p, Lt = t, t.memoizedState = null, t.updateQueue = null, t.expirationTime = 0, ta.current = e === null || e.memoizedState === null ? vc : kc, e = n(r, a), t.expirationTime === $r) { p = 0; do { - if (t.expirationTime = 0, !(25 > p)) throw Error(m(301)); - p += 1, Zt = sn = null, t.updateQueue = null, Ji.current = wc, e = n(r, a); + if (t.expirationTime = 0, !(25 > p)) throw Error(g(301)); + p += 1, Zt = sn = null, t.updateQueue = null, ta.current = wc, e = n(r, a); } while (t.expirationTime === $r); } - if (Ji.current = ia, t = sn !== null && sn.next !== null, $r = 0, Zt = sn = Lt = null, ea = !1, t) throw Error(m(300)); + if (ta.current = sa, t = sn !== null && sn.next !== null, $r = 0, Zt = sn = Lt = null, na = !1, t) throw Error(g(300)); return e; } - function Vo() { + function Ho() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return Zt === null ? Lt.memoizedState = Zt = e : Zt = Zt.next = e, Zt; } @@ -4926,7 +5046,7 @@ function ku() { var t = Zt === null ? Lt.memoizedState : Zt.next; if (t !== null) Zt = t, sn = e; else { - if (e === null) throw Error(m(310)); + if (e === null) throw Error(g(310)); e = { memoizedState: (sn = e).memoizedState, baseState: sn.baseState, baseQueue: sn.baseQueue, queue: sn.queue, next: null }, Zt === null ? Lt.memoizedState = Zt = e : Zt = Zt.next = e; } return Zt; @@ -4934,9 +5054,9 @@ function ku() { function uo(e, t) { return typeof t == "function" ? t(e) : t; } - function ta(e) { + function ra(e) { var t = Wo(), n = t.queue; - if (n === null) throw Error(m(311)); + if (n === null) throw Error(g(311)); n.lastRenderedReducer = e; var r = sn, a = r.baseQueue, p = n.pending; if (p !== null) { @@ -4953,17 +5073,17 @@ function ku() { var q = Z.expirationTime; if (q < $r) { var ge = { expirationTime: Z.expirationTime, suspenseConfig: Z.suspenseConfig, action: Z.action, eagerReducer: Z.eagerReducer, eagerState: Z.eagerState, next: null }; - T === null ? (k = T = ge, p = r) : T = T.next = ge, q > Lt.expirationTime && (Lt.expirationTime = q, va(q)); - } else T !== null && (T = T.next = { expirationTime: 1073741823, suspenseConfig: Z.suspenseConfig, action: Z.action, eagerReducer: Z.eagerReducer, eagerState: Z.eagerState, next: null }), Bl(q, Z.suspenseConfig), r = Z.eagerReducer === e ? Z.eagerState : e(r, Z.action); + T === null ? (k = T = ge, p = r) : T = T.next = ge, q > Lt.expirationTime && (Lt.expirationTime = q, wa(q)); + } else T !== null && (T = T.next = { expirationTime: 1073741823, suspenseConfig: Z.suspenseConfig, action: Z.action, eagerReducer: Z.eagerReducer, eagerState: Z.eagerState, next: null }), Vl(q, Z.suspenseConfig), r = Z.eagerReducer === e ? Z.eagerState : e(r, Z.action); Z = Z.next; } while (Z !== null && Z !== a); T === null ? p = r : T.next = k, mr(r, t.memoizedState) || (tr = !0), t.memoizedState = r, t.baseState = p, t.baseQueue = T, n.lastRenderedState = r; } return [t.memoizedState, n.dispatch]; } - function na(e) { + function oa(e) { var t = Wo(), n = t.queue; - if (n === null) throw Error(m(311)); + if (n === null) throw Error(g(311)); n.lastRenderedReducer = e; var r = n.dispatch, a = n.pending, p = t.memoizedState; if (a !== null) { @@ -4976,38 +5096,38 @@ function ku() { } return [p, r]; } - function Ka(e) { - var t = Vo(); + function Xa(e) { + var t = Ho(); return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = (e = t.queue = { pending: null, dispatch: null, lastRenderedReducer: uo, lastRenderedState: e }).dispatch = sl.bind(null, Lt, e), [t.memoizedState, e]; } - function Qa(e, t, n, r) { + function Za(e, t, n, r) { return e = { tag: e, create: t, destroy: n, deps: r, next: null }, (t = Lt.updateQueue) === null ? (t = { lastEffect: null }, Lt.updateQueue = t, t.lastEffect = e.next = e) : (n = t.lastEffect) === null ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e), e; } function el() { return Wo().memoizedState; } - function Ga(e, t, n, r) { - var a = Vo(); - Lt.effectTag |= e, a.memoizedState = Qa(1 | t, n, void 0, r === void 0 ? null : r); + function Ja(e, t, n, r) { + var a = Ho(); + Lt.effectTag |= e, a.memoizedState = Za(1 | t, n, void 0, r === void 0 ? null : r); } - function Xa(e, t, n, r) { + function es(e, t, n, r) { var a = Wo(); r = r === void 0 ? null : r; var p = void 0; if (sn !== null) { var k = sn.memoizedState; - if (p = k.destroy, r !== null && Ya(r, k.deps)) return void Qa(t, n, p, r); + if (p = k.destroy, r !== null && Qa(r, k.deps)) return void Za(t, n, p, r); } - Lt.effectTag |= e, a.memoizedState = Qa(1 | t, n, p, r); + Lt.effectTag |= e, a.memoizedState = Za(1 | t, n, p, r); } function tl(e, t) { - return Ga(516, 4, e, t); + return Ja(516, 4, e, t); } - function ra(e, t) { - return Xa(516, 4, e, t); + function ia(e, t) { + return es(516, 4, e, t); } function nl(e, t) { - return Xa(4, 2, e, t); + return es(4, 2, e, t); } function rl(e, t) { return typeof t == "function" ? (e = e(), t(e), function() { @@ -5017,30 +5137,30 @@ function ku() { }) : void 0; } function ol(e, t, n) { - return n = n != null ? n.concat([e]) : null, Xa(4, 2, rl.bind(null, t, e), n); + return n = n != null ? n.concat([e]) : null, es(4, 2, rl.bind(null, t, e), n); } - function Za() { + function ts() { } function il(e, t) { - return Vo().memoizedState = [e, t === void 0 ? null : t], e; + return Ho().memoizedState = [e, t === void 0 ? null : t], e; } - function oa(e, t) { + function aa(e, t) { var n = Wo(); t = t === void 0 ? null : t; var r = n.memoizedState; - return r !== null && t !== null && Ya(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e); + return r !== null && t !== null && Qa(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e); } function al(e, t) { var n = Wo(); t = t === void 0 ? null : t; var r = n.memoizedState; - return r !== null && t !== null && Ya(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e); + return r !== null && t !== null && Qa(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e); } - function Ja(e, t, n) { - var r = Wi(); - Br(98 > r ? 98 : r, function() { + function ns(e, t, n) { + var r = $i(); + Vr(98 > r ? 98 : r, function() { e(!0); - }), Br(97 < r ? 97 : r, function() { + }), Vr(97 < r ? 97 : r, function() { var a = Ln.suspense; Ln.suspense = t === void 0 ? null : t; try { @@ -5051,10 +5171,10 @@ function ku() { }); } function sl(e, t, n) { - var r = nr(), a = ai.suspense; + var r = nr(), a = li.suspense; a = { expirationTime: r = mo(r, e, a), suspenseConfig: a, action: n, eagerReducer: null, eagerState: null, next: null }; var p = t.pending; - if (p === null ? a.next = a : (a.next = p.next, p.next = a), t.pending = a, p = e.alternate, e === Lt || p !== null && p === Lt) ea = !0, a.expirationTime = $r, Lt.expirationTime = $r; + if (p === null ? a.next = a : (a.next = p.next, p.next = a), t.pending = a, p = e.alternate, e === Lt || p !== null && p === Lt) na = !0, a.expirationTime = $r, Lt.expirationTime = $r; else { if (e.expirationTime === 0 && (p === null || p.expirationTime === 0) && (p = t.lastRenderedReducer) !== null) try { var k = t.lastRenderedState, T = p(k, n); @@ -5064,20 +5184,20 @@ function ku() { Kr(e, r); } } - var ia = { readContext: zn, useCallback: En, useContext: En, useEffect: En, useImperativeHandle: En, useLayoutEffect: En, useMemo: En, useReducer: En, useRef: En, useState: En, useDebugValue: En, useResponder: En, useDeferredValue: En, useTransition: En }, vc = { readContext: zn, useCallback: il, useContext: zn, useEffect: tl, useImperativeHandle: function(e, t, n) { - return n = n != null ? n.concat([e]) : null, Ga(4, 2, rl.bind(null, t, e), n); + var sa = { readContext: zn, useCallback: _n, useContext: _n, useEffect: _n, useImperativeHandle: _n, useLayoutEffect: _n, useMemo: _n, useReducer: _n, useRef: _n, useState: _n, useDebugValue: _n, useResponder: _n, useDeferredValue: _n, useTransition: _n }, vc = { readContext: zn, useCallback: il, useContext: zn, useEffect: tl, useImperativeHandle: function(e, t, n) { + return n = n != null ? n.concat([e]) : null, Ja(4, 2, rl.bind(null, t, e), n); }, useLayoutEffect: function(e, t) { - return Ga(4, 2, e, t); + return Ja(4, 2, e, t); }, useMemo: function(e, t) { - var n = Vo(); + var n = Ho(); return t = t === void 0 ? null : t, e = e(), n.memoizedState = [e, t], e; }, useReducer: function(e, t, n) { - var r = Vo(); + var r = Ho(); return t = n !== void 0 ? n(t) : t, r.memoizedState = r.baseState = t, e = (e = r.queue = { pending: null, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }).dispatch = sl.bind(null, Lt, e), [r.memoizedState, e]; }, useRef: function(e) { - return e = { current: e }, Vo().memoizedState = e; - }, useState: Ka, useDebugValue: Za, useResponder: $a, useDeferredValue: function(e, t) { - var n = Ka(e), r = n[0], a = n[1]; + return e = { current: e }, Ho().memoizedState = e; + }, useState: Xa, useDebugValue: ts, useResponder: Ka, useDeferredValue: function(e, t) { + var n = Xa(e), r = n[0], a = n[1]; return tl(function() { var p = Ln.suspense; Ln.suspense = t === void 0 ? null : t; @@ -5088,13 +5208,13 @@ function ku() { } }, [e, t]), r; }, useTransition: function(e) { - var t = Ka(!1), n = t[0]; - return t = t[1], [il(Ja.bind(null, t, e), [t, e]), n]; - } }, kc = { readContext: zn, useCallback: oa, useContext: zn, useEffect: ra, useImperativeHandle: ol, useLayoutEffect: nl, useMemo: al, useReducer: ta, useRef: el, useState: function() { - return ta(uo); - }, useDebugValue: Za, useResponder: $a, useDeferredValue: function(e, t) { - var n = ta(uo), r = n[0], a = n[1]; - return ra(function() { + var t = Xa(!1), n = t[0]; + return t = t[1], [il(ns.bind(null, t, e), [t, e]), n]; + } }, kc = { readContext: zn, useCallback: aa, useContext: zn, useEffect: ia, useImperativeHandle: ol, useLayoutEffect: nl, useMemo: al, useReducer: ra, useRef: el, useState: function() { + return ra(uo); + }, useDebugValue: ts, useResponder: Ka, useDeferredValue: function(e, t) { + var n = ra(uo), r = n[0], a = n[1]; + return ia(function() { var p = Ln.suspense; Ln.suspense = t === void 0 ? null : t; try { @@ -5104,13 +5224,13 @@ function ku() { } }, [e, t]), r; }, useTransition: function(e) { - var t = ta(uo), n = t[0]; - return t = t[1], [oa(Ja.bind(null, t, e), [t, e]), n]; - } }, wc = { readContext: zn, useCallback: oa, useContext: zn, useEffect: ra, useImperativeHandle: ol, useLayoutEffect: nl, useMemo: al, useReducer: na, useRef: el, useState: function() { - return na(uo); - }, useDebugValue: Za, useResponder: $a, useDeferredValue: function(e, t) { - var n = na(uo), r = n[0], a = n[1]; - return ra(function() { + var t = ra(uo), n = t[0]; + return t = t[1], [aa(ns.bind(null, t, e), [t, e]), n]; + } }, wc = { readContext: zn, useCallback: aa, useContext: zn, useEffect: ia, useImperativeHandle: ol, useLayoutEffect: nl, useMemo: al, useReducer: oa, useRef: el, useState: function() { + return oa(uo); + }, useDebugValue: ts, useResponder: Ka, useDeferredValue: function(e, t) { + var n = oa(uo), r = n[0], a = n[1]; + return ia(function() { var p = Ln.suspense; Ln.suspense = t === void 0 ? null : t; try { @@ -5120,8 +5240,8 @@ function ku() { } }, [e, t]), r; }, useTransition: function(e) { - var t = na(uo), n = t[0]; - return t = t[1], [oa(Ja.bind(null, t, e), [t, e]), n]; + var t = oa(uo), n = t[0]; + return t = t[1], [aa(ns.bind(null, t, e), [t, e]), n]; } }, yr = null, Yr = null, fo = !1; function ll(e, t) { var n = rr(5, null, null, 0); @@ -5139,16 +5259,16 @@ function ku() { return !1; } } - function es(e) { + function rs(e) { if (fo) { var t = Yr; if (t) { var n = t; if (!cl(e, t)) { - if (!(t = Mr(n.nextSibling)) || !cl(e, t)) return e.effectTag = -1025 & e.effectTag | 2, fo = !1, void (yr = e); + if (!(t = Ar(n.nextSibling)) || !cl(e, t)) return e.effectTag = -1025 & e.effectTag | 2, fo = !1, void (yr = e); ll(yr, n); } - yr = e, Yr = Mr(t.firstChild); + yr = e, Yr = Ar(t.firstChild); } else e.effectTag = -1025 & e.effectTag | 2, fo = !1, yr = e; } } @@ -5156,20 +5276,20 @@ function ku() { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; yr = e; } - function aa(e) { + function la(e) { if (e !== yr) return !1; if (!fo) return ul(e), fo = !0, !1; var t = e.type; - if (e.tag !== 5 || t !== "head" && t !== "body" && !Jo(t, e.memoizedProps)) for (t = Yr; t; ) ll(e, t), t = Mr(t.nextSibling); + if (e.tag !== 5 || t !== "head" && t !== "body" && !ti(t, e.memoizedProps)) for (t = Yr; t; ) ll(e, t), t = Ar(t.nextSibling); if (ul(e), e.tag === 13) { - if (!(e = (e = e.memoizedState) !== null ? e.dehydrated : null)) throw Error(m(317)); + if (!(e = (e = e.memoizedState) !== null ? e.dehydrated : null)) throw Error(g(317)); e: { for (e = e.nextSibling, t = 0; e; ) { if (e.nodeType === 8) { var n = e.data; if (n === "/$") { if (t === 0) { - Yr = Mr(e.nextSibling); + Yr = Ar(e.nextSibling); break e; } t--; @@ -5179,102 +5299,102 @@ function ku() { } Yr = null; } - } else Yr = yr ? Mr(e.stateNode.nextSibling) : null; + } else Yr = yr ? Ar(e.stateNode.nextSibling) : null; return !0; } - function ts() { + function os() { Yr = yr = null, fo = !1; } - var Ec = he.ReactCurrentOwner, tr = !1; + var _c = he.ReactCurrentOwner, tr = !1; function Un(e, t, n, r) { - t.child = e === null ? Va(t, null, n, r) : Fo(t, e.child, n, r); + t.child = e === null ? $a(t, null, n, r) : Vo(t, e.child, n, r); } function dl(e, t, n, r, a) { n = n.render; var p = t.ref; - return Uo(t, a), r = qa(e, t, n, r, p, a), e === null || tr ? (t.effectTag |= 1, Un(e, t, r, a), t.child) : (t.updateQueue = e.updateQueue, t.effectTag &= -517, e.expirationTime <= a && (e.expirationTime = 0), vr(e, t, a)); + return Fo(t, a), r = Ga(e, t, n, r, p, a), e === null || tr ? (t.effectTag |= 1, Un(e, t, r, a), t.child) : (t.updateQueue = e.updateQueue, t.effectTag &= -517, e.expirationTime <= a && (e.expirationTime = 0), vr(e, t, a)); } function fl(e, t, n, r, a, p) { if (e === null) { var k = n.type; - return typeof k != "function" || gs(k) || k.defaultProps !== void 0 || n.compare !== null || n.defaultProps !== void 0 ? ((e = ka(n.type, null, r, null, t.mode, p)).ref = t.ref, e.return = t, t.child = e) : (t.tag = 15, t.type = k, pl(e, t, k, r, a, p)); + return typeof k != "function" || vs(k) || k.defaultProps !== void 0 || n.compare !== null || n.defaultProps !== void 0 ? ((e = _a(n.type, null, r, null, t.mode, p)).ref = t.ref, e.return = t, t.child = e) : (t.tag = 15, t.type = k, pl(e, t, k, r, a, p)); } return k = e.child, a < p && (a = k.memoizedProps, (n = (n = n.compare) !== null ? n : gr)(a, r) && e.ref === t.ref) ? vr(e, t, p) : (t.effectTag |= 1, (e = vo(k, r)).ref = t.ref, e.return = t, t.child = e); } function pl(e, t, n, r, a, p) { - return e !== null && gr(e.memoizedProps, r) && e.ref === t.ref && (tr = !1, a < p) ? (t.expirationTime = e.expirationTime, vr(e, t, p)) : ns(e, t, n, r, p); + return e !== null && gr(e.memoizedProps, r) && e.ref === t.ref && (tr = !1, a < p) ? (t.expirationTime = e.expirationTime, vr(e, t, p)) : is(e, t, n, r, p); } function hl(e, t) { var n = t.ref; (e === null && n !== null || e !== null && e.ref !== n) && (t.effectTag |= 128); } - function ns(e, t, n, r, a) { + function is(e, t, n, r, a) { var p = hn(n) ? lo : Xt.current; - return p = zo(t, p), Uo(t, a), n = qa(e, t, n, r, p, a), e === null || tr ? (t.effectTag |= 1, Un(e, t, n, a), t.child) : (t.updateQueue = e.updateQueue, t.effectTag &= -517, e.expirationTime <= a && (e.expirationTime = 0), vr(e, t, a)); + return p = Lo(t, p), Fo(t, a), n = Ga(e, t, n, r, p, a), e === null || tr ? (t.effectTag |= 1, Un(e, t, n, a), t.child) : (t.updateQueue = e.updateQueue, t.effectTag &= -517, e.expirationTime <= a && (e.expirationTime = 0), vr(e, t, a)); } function ml(e, t, n, r, a) { if (hn(n)) { var p = !0; - Fi(t); + Bi(t); } else p = !1; - if (Uo(t, a), t.stateNode === null) e !== null && (e.alternate = null, t.alternate = null, t.effectTag |= 2), Gs(t, n, r), Ba(t, n, r, a), r = !0; + if (Fo(t, a), t.stateNode === null) e !== null && (e.alternate = null, t.alternate = null, t.effectTag |= 2), Gs(t, n, r), Wa(t, n, r, a), r = !0; else if (e === null) { var k = t.stateNode, T = t.memoizedProps; k.props = T; var Z = k.context, q = n.contextType; - typeof q == "object" && q !== null ? q = zn(q) : q = zo(t, q = hn(n) ? lo : Xt.current); + typeof q == "object" && q !== null ? q = zn(q) : q = Lo(t, q = hn(n) ? lo : Xt.current); var ge = n.getDerivedStateFromProps, De = typeof ge == "function" || typeof k.getSnapshotBeforeUpdate == "function"; - De || typeof k.UNSAFE_componentWillReceiveProps != "function" && typeof k.componentWillReceiveProps != "function" || (T !== r || Z !== q) && Xs(t, k, r, q), Vr = !1; - var We = t.memoizedState; - k.state = We, ii(t, r, k, a), Z = t.memoizedState, T !== r || We !== Z || pn.current || Vr ? (typeof ge == "function" && (Ki(t, n, ge, r), Z = t.memoizedState), (T = Vr || Qs(t, n, T, r, We, Z, q)) ? (De || typeof k.UNSAFE_componentWillMount != "function" && typeof k.componentWillMount != "function" || (typeof k.componentWillMount == "function" && k.componentWillMount(), typeof k.UNSAFE_componentWillMount == "function" && k.UNSAFE_componentWillMount()), typeof k.componentDidMount == "function" && (t.effectTag |= 4)) : (typeof k.componentDidMount == "function" && (t.effectTag |= 4), t.memoizedProps = r, t.memoizedState = Z), k.props = r, k.state = Z, k.context = q, r = T) : (typeof k.componentDidMount == "function" && (t.effectTag |= 4), r = !1); - } else k = t.stateNode, Fa(e, t), T = t.memoizedProps, k.props = t.type === t.elementType ? T : $n(t.type, T), Z = k.context, typeof (q = n.contextType) == "object" && q !== null ? q = zn(q) : q = zo(t, q = hn(n) ? lo : Xt.current), (De = typeof (ge = n.getDerivedStateFromProps) == "function" || typeof k.getSnapshotBeforeUpdate == "function") || typeof k.UNSAFE_componentWillReceiveProps != "function" && typeof k.componentWillReceiveProps != "function" || (T !== r || Z !== q) && Xs(t, k, r, q), Vr = !1, Z = t.memoizedState, k.state = Z, ii(t, r, k, a), We = t.memoizedState, T !== r || Z !== We || pn.current || Vr ? (typeof ge == "function" && (Ki(t, n, ge, r), We = t.memoizedState), (ge = Vr || Qs(t, n, T, r, Z, We, q)) ? (De || typeof k.UNSAFE_componentWillUpdate != "function" && typeof k.componentWillUpdate != "function" || (typeof k.componentWillUpdate == "function" && k.componentWillUpdate(r, We, q), typeof k.UNSAFE_componentWillUpdate == "function" && k.UNSAFE_componentWillUpdate(r, We, q)), typeof k.componentDidUpdate == "function" && (t.effectTag |= 4), typeof k.getSnapshotBeforeUpdate == "function" && (t.effectTag |= 256)) : (typeof k.componentDidUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 4), typeof k.getSnapshotBeforeUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 256), t.memoizedProps = r, t.memoizedState = We), k.props = r, k.state = We, k.context = q, r = ge) : (typeof k.componentDidUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 4), typeof k.getSnapshotBeforeUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 256), r = !1); - return rs(e, t, n, r, p, a); + De || typeof k.UNSAFE_componentWillReceiveProps != "function" && typeof k.componentWillReceiveProps != "function" || (T !== r || Z !== q) && Xs(t, k, r, q), Br = !1; + var He = t.memoizedState; + k.state = He, si(t, r, k, a), Z = t.memoizedState, T !== r || He !== Z || pn.current || Br ? (typeof ge == "function" && (Gi(t, n, ge, r), Z = t.memoizedState), (T = Br || Qs(t, n, T, r, He, Z, q)) ? (De || typeof k.UNSAFE_componentWillMount != "function" && typeof k.componentWillMount != "function" || (typeof k.componentWillMount == "function" && k.componentWillMount(), typeof k.UNSAFE_componentWillMount == "function" && k.UNSAFE_componentWillMount()), typeof k.componentDidMount == "function" && (t.effectTag |= 4)) : (typeof k.componentDidMount == "function" && (t.effectTag |= 4), t.memoizedProps = r, t.memoizedState = Z), k.props = r, k.state = Z, k.context = q, r = T) : (typeof k.componentDidMount == "function" && (t.effectTag |= 4), r = !1); + } else k = t.stateNode, Ha(e, t), T = t.memoizedProps, k.props = t.type === t.elementType ? T : $n(t.type, T), Z = k.context, typeof (q = n.contextType) == "object" && q !== null ? q = zn(q) : q = Lo(t, q = hn(n) ? lo : Xt.current), (De = typeof (ge = n.getDerivedStateFromProps) == "function" || typeof k.getSnapshotBeforeUpdate == "function") || typeof k.UNSAFE_componentWillReceiveProps != "function" && typeof k.componentWillReceiveProps != "function" || (T !== r || Z !== q) && Xs(t, k, r, q), Br = !1, Z = t.memoizedState, k.state = Z, si(t, r, k, a), He = t.memoizedState, T !== r || Z !== He || pn.current || Br ? (typeof ge == "function" && (Gi(t, n, ge, r), He = t.memoizedState), (ge = Br || Qs(t, n, T, r, Z, He, q)) ? (De || typeof k.UNSAFE_componentWillUpdate != "function" && typeof k.componentWillUpdate != "function" || (typeof k.componentWillUpdate == "function" && k.componentWillUpdate(r, He, q), typeof k.UNSAFE_componentWillUpdate == "function" && k.UNSAFE_componentWillUpdate(r, He, q)), typeof k.componentDidUpdate == "function" && (t.effectTag |= 4), typeof k.getSnapshotBeforeUpdate == "function" && (t.effectTag |= 256)) : (typeof k.componentDidUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 4), typeof k.getSnapshotBeforeUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 256), t.memoizedProps = r, t.memoizedState = He), k.props = r, k.state = He, k.context = q, r = ge) : (typeof k.componentDidUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 4), typeof k.getSnapshotBeforeUpdate != "function" || T === e.memoizedProps && Z === e.memoizedState || (t.effectTag |= 256), r = !1); + return as(e, t, n, r, p, a); } - function rs(e, t, n, r, a, p) { + function as(e, t, n, r, a, p) { hl(e, t); var k = (64 & t.effectTag) != 0; if (!r && !k) return a && Rs(t, n, !1), vr(e, t, p); - r = t.stateNode, Ec.current = t; + r = t.stateNode, _c.current = t; var T = k && typeof n.getDerivedStateFromError != "function" ? null : r.render(); - return t.effectTag |= 1, e !== null && k ? (t.child = Fo(t, e.child, null, p), t.child = Fo(t, null, T, p)) : Un(e, t, T, p), t.memoizedState = r.state, a && Rs(t, n, !0), t.child; + return t.effectTag |= 1, e !== null && k ? (t.child = Vo(t, e.child, null, p), t.child = Vo(t, null, T, p)) : Un(e, t, T, p), t.memoizedState = r.state, a && Rs(t, n, !0), t.child; } function gl(e) { var t = e.stateNode; - t.pendingContext ? Ns(0, t.pendingContext, t.pendingContext !== t.context) : t.context && Ns(0, t.context, !1), Wa(e, t.containerInfo); + t.pendingContext ? Ns(0, t.pendingContext, t.pendingContext !== t.context) : t.context && Ns(0, t.context, !1), Ya(e, t.containerInfo); } - var bl, yl, vl, os = { dehydrated: null, retryTime: 0 }; + var bl, yl, vl, ss = { dehydrated: null, retryTime: 0 }; function kl(e, t, n) { var r, a = t.mode, p = t.pendingProps, k = Ct.current, T = !1; if ((r = (64 & t.effectTag) != 0) || (r = (2 & k) != 0 && (e === null || e.memoizedState !== null)), r ? (T = !0, t.effectTag &= -65) : e !== null && e.memoizedState === null || p.fallback === void 0 || p.unstable_avoidThisFallback === !0 || (k |= 1), St(Ct, 1 & k), e === null) { - if (p.fallback !== void 0 && es(t), T) { + if (p.fallback !== void 0 && rs(t), T) { if (T = p.fallback, (p = Qr(null, a, 0, null)).return = t, (2 & t.mode) == 0) for (e = t.memoizedState !== null ? t.child.child : t.child, p.child = e; e !== null; ) e.return = p, e = e.sibling; - return (n = Qr(T, a, n, null)).return = t, p.sibling = n, t.memoizedState = os, t.child = p, n; + return (n = Qr(T, a, n, null)).return = t, p.sibling = n, t.memoizedState = ss, t.child = p, n; } - return a = p.children, t.memoizedState = null, t.child = Va(t, null, a, n); + return a = p.children, t.memoizedState = null, t.child = $a(t, null, a, n); } if (e.memoizedState !== null) { if (a = (e = e.child).sibling, T) { if (p = p.fallback, (n = vo(e, e.pendingProps)).return = t, (2 & t.mode) == 0 && (T = t.memoizedState !== null ? t.child.child : t.child) !== e.child) for (n.child = T; T !== null; ) T.return = n, T = T.sibling; - return (a = vo(a, p)).return = t, n.sibling = a, n.childExpirationTime = 0, t.memoizedState = os, t.child = n, a; + return (a = vo(a, p)).return = t, n.sibling = a, n.childExpirationTime = 0, t.memoizedState = ss, t.child = n, a; } - return n = Fo(t, e.child, p.children, n), t.memoizedState = null, t.child = n; + return n = Vo(t, e.child, p.children, n), t.memoizedState = null, t.child = n; } if (e = e.child, T) { if (T = p.fallback, (p = Qr(null, a, 0, null)).return = t, p.child = e, e !== null && (e.return = p), (2 & t.mode) == 0) for (e = t.memoizedState !== null ? t.child.child : t.child, p.child = e; e !== null; ) e.return = p, e = e.sibling; - return (n = Qr(T, a, n, null)).return = t, p.sibling = n, n.effectTag |= 2, p.childExpirationTime = 0, t.memoizedState = os, t.child = p, n; + return (n = Qr(T, a, n, null)).return = t, p.sibling = n, n.effectTag |= 2, p.childExpirationTime = 0, t.memoizedState = ss, t.child = p, n; } - return t.memoizedState = null, t.child = Fo(t, e, p.children, n); + return t.memoizedState = null, t.child = Vo(t, e, p.children, n); } function wl(e, t) { e.expirationTime < t && (e.expirationTime = t); var n = e.alternate; n !== null && n.expirationTime < t && (n.expirationTime = t), $s(e.return, t); } - function is(e, t, n, r, a, p) { + function ls(e, t, n, r, a, p) { var k = e.memoizedState; k === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailExpiration: 0, tailMode: a, lastEffect: p } : (k.isBackwards = t, k.rendering = null, k.renderingStartTime = 0, k.last = r, k.tail = n, k.tailExpiration = 0, k.tailMode = a, k.lastEffect = p); } - function El(e, t, n) { + function _l(e, t, n) { var r = t.pendingProps, a = r.revealOrder, p = r.tail; if (Un(e, t, r.children, n), (2 & (r = Ct.current)) != 0) r = 1 & r | 2, t.effectTag |= 64; else { @@ -5297,21 +5417,21 @@ function ku() { if (St(Ct, r), (2 & t.mode) == 0) t.memoizedState = null; else switch (a) { case "forwards": - for (n = t.child, a = null; n !== null; ) (e = n.alternate) !== null && Zi(e) === null && (a = n), n = n.sibling; - (n = a) === null ? (a = t.child, t.child = null) : (a = n.sibling, n.sibling = null), is(t, !1, a, n, p, t.lastEffect); + for (n = t.child, a = null; n !== null; ) (e = n.alternate) !== null && ea(e) === null && (a = n), n = n.sibling; + (n = a) === null ? (a = t.child, t.child = null) : (a = n.sibling, n.sibling = null), ls(t, !1, a, n, p, t.lastEffect); break; case "backwards": for (n = null, a = t.child, t.child = null; a !== null; ) { - if ((e = a.alternate) !== null && Zi(e) === null) { + if ((e = a.alternate) !== null && ea(e) === null) { t.child = a; break; } e = a.sibling, a.sibling = n, n = a, a = e; } - is(t, !0, n, null, p, t.lastEffect); + ls(t, !0, n, null, p, t.lastEffect); break; case "together": - is(t, !1, null, null, void 0, t.lastEffect); + ls(t, !1, null, null, void 0, t.lastEffect); break; default: t.memoizedState = null; @@ -5321,15 +5441,15 @@ function ku() { function vr(e, t, n) { e !== null && (t.dependencies = e.dependencies); var r = t.expirationTime; - if (r !== 0 && va(r), t.childExpirationTime < n) return null; - if (e !== null && t.child !== e.child) throw Error(m(153)); + if (r !== 0 && wa(r), t.childExpirationTime < n) return null; + if (e !== null && t.child !== e.child) throw Error(g(153)); if (t.child !== null) { for (n = vo(e = t.child, e.pendingProps), t.child = n, n.return = t; e.sibling !== null; ) e = e.sibling, (n = n.sibling = vo(e, e.pendingProps)).return = t; n.sibling = null; } return t.child; } - function sa(e, t) { + function ca(e, t) { switch (e.tailMode) { case "hidden": t = e.tail; @@ -5342,7 +5462,7 @@ function ku() { r === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : r.sibling = null; } } - function _c(e, t, n) { + function Ec(e, t, n) { var r = t.pendingProps; switch (t.tag) { case 2: @@ -5357,19 +5477,19 @@ function ku() { case 14: return null; case 1: - return hn(t.type) && Ui(), null; + return hn(t.type) && Vi(), null; case 3: - return Bo(), vt(pn), vt(Xt), (n = t.stateNode).pendingContext && (n.context = n.pendingContext, n.pendingContext = null), e !== null && e.child !== null || !aa(t) || (t.effectTag |= 4), null; + return Bo(), vt(pn), vt(Xt), (n = t.stateNode).pendingContext && (n.context = n.pendingContext, n.pendingContext = null), e !== null && e.child !== null || !la(t) || (t.effectTag |= 4), null; case 5: - Ha(t), n = co(ui.current); + qa(t), n = co(fi.current); var a = t.type; if (e !== null && t.stateNode != null) yl(e, t, a, r, n), e.ref !== t.ref && (t.effectTag |= 128); else { if (!r) { - if (t.stateNode === null) throw Error(m(166)); + if (t.stateNode === null) throw Error(g(166)); return null; } - if (e = co(er.current), aa(t)) { + if (e = co(er.current), la(t)) { r = t.stateNode, a = t.type; var p = t.memoizedProps; switch (r[Qn] = t, r[no] = p, a) { @@ -5397,17 +5517,17 @@ function ku() { mt("toggle", r); break; case "input": - bn(r, p), mt("invalid", r), Wn(n, "onChange"); + bn(r, p), mt("invalid", r), Hn(n, "onChange"); break; case "select": - r._wrapperState = { wasMultiple: !!p.multiple }, mt("invalid", r), Wn(n, "onChange"); + r._wrapperState = { wasMultiple: !!p.multiple }, mt("invalid", r), Hn(n, "onChange"); break; case "textarea": - On(r, p), mt("invalid", r), Wn(n, "onChange"); + On(r, p), mt("invalid", r), Hn(n, "onChange"); } - for (var k in qo(a, p), e = null, p) if (p.hasOwnProperty(k)) { + for (var k in Qo(a, p), e = null, p) if (p.hasOwnProperty(k)) { var T = p[k]; - k === "children" ? typeof T == "string" ? r.textContent !== T && (e = ["children", T]) : typeof T == "number" && r.textContent !== "" + T && (e = ["children", "" + T]) : M.hasOwnProperty(k) && T != null && Wn(n, k); + k === "children" ? typeof T == "string" ? r.textContent !== T && (e = ["children", T]) : typeof T == "number" && r.textContent !== "" + T && (e = ["children", "" + T]) : A.hasOwnProperty(k) && T != null && Hn(n, k); } switch (a) { case "input": @@ -5420,11 +5540,11 @@ function ku() { case "option": break; default: - typeof p.onClick == "function" && (r.onclick = Oo); + typeof p.onClick == "function" && (r.onclick = Po); } n = e, t.updateQueue = n, n !== null && (t.effectTag |= 4); } else { - switch (k = n.nodeType === 9 ? n : n.ownerDocument, e === Ci && (e = ke(a)), e === Ci ? a === "script" ? ((e = k.createElement("div")).innerHTML = "