.supports-drag-drop[id^="__wp-uploader-id-"] {
  z-index: 10000000000;
}

.media-modal,
.media-frame {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 12px;
  -webkit-overflow-scrolling: touch;
}

.media-modal a, .media-modal div {
  outline: 0;
}

.media-modal h1,
.media-modal h2,
.media-modal h3,
.media-modal h4,
.media-modal h5,
.media-modal h6 {
  display: block;
  font-weight: 600;
  letter-spacing: inherit;
}

.media-modal h1:not(.site-title):before, .media-modal h2:before {
  content: none;
}

.media-modal .setting input,
.media-modal .setting select {
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.media-modal button:not(:hover):not(:active):not(.has-background):not(.check):not(.media-button-insert) {
  color: #1d2327;
  background-color: initial;
}

.media-modal button:not(:hover):not(:active):not(.has-background):not(.check):not(.media-button-insert).clear-selection, .media-modal button:not(:hover):not(:active):not(.has-background):not(.check):not(.media-button-insert).delete-attachment {
  color: #d63638;
  font-weight: 400;
}

.media-modal button.media-button {
  text-shadow: none;
  box-shadow: none;
}

.media-modal button.clear-selection,
.media-modal button.delete-attachment {
  background-color: transparent;
}

.media-modal button {
  text-transform: none;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 2;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  letter-spacing: inherit;
}

.media-modal button.delete-attachment {
  font-size: 12px;
}

.media-modal button.active:not(.media-menu-item), .media-modal button.active:not(.media-menu-item):hover {
  font-weight: 600;
  text-transform: none;
}

.media-modal select {
  text-transform: none;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  height: auto;
  min-height: 30px;
  padding: 4px 2px 4px 6px;
  letter-spacing: inherit;
  background: #ffffff;
  appearance: auto;
}

.media-modal .media-modal-close {
  height: 50px;
}

.media-modal button.media-button-insert:disabled:hover {
  font-weight: 400;
  text-transform: none;
  border: 1px solid #8c8f94;
}

.media-modal button.media-modal-close:hover {
  background-color: initial;
  text-decoration: none;
  border: 1px solid transparent;
}

.media-modal .media-attachments-filter-heading,
.media-modal .media-frame-menu-heading {
  padding-top: 0;
}

.media-modal .media-menu-item {
  border-radius: 0;
}

.media-modal .media-router .media-menu-item {
  background-color: transparent;
}

.media-modal .media-router .media-menu-item:hover {
  background-color: transparent;
}

.media-modal .media-router .media-menu-item.active {
  background-color: #ffffff !important;
}

.media-modal .attachment-details .setting.has-description {
  margin: 0;
}

.media-modal .attachment-details .setting.has-description label {
  margin-bottom: 0;
}

.media-modal .attachments-browser .media-toolbar-secondary {
  max-width: 70%;
}

.media-modal .attachments-browser .media-toolbar-secondary .spinner {
  margin-top: 32px;
}

.media-modal .attachments-browser .media-toolbar-secondary .attachment-filters {
  display: none;
}

.media-modal .media-sidebar .description {
  font-size: 12px;
  line-height: 18px;
}

.media-modal .attachment-details .setting[data-setting="title"], .media-modal .attachment-details .setting[data-setting="caption"], .media-modal .attachment-details .setting[data-setting="description"],
.media-modal .media-sidebar .setting[data-setting="title"],
.media-modal .media-sidebar .setting[data-setting="caption"],
.media-modal .media-sidebar .setting[data-setting="description"] {
  display: none;
}

.media-modal .media-embed .setting span {
  font-weight: 400;
}

.media-modal .media-frame-menu,
.media-modal .media-frame-menu-heading {
  display: none;
}

.media-modal .media-modal-content .media-frame-title,
.media-modal .media-modal-content .media-frame-router,
.media-modal .media-modal-content .media-frame-content,
.media-modal .media-modal-content .media-frame-toolbar {
  left: 0;
}

.media-modal .attachments-browser .search {
  height: 30px;
}

.media-modal .copy-to-clipboard-container {
  clear: both;
}

.mce-container .mce-grid .mce-custom-color-btn .mce-widget button {
  background-color: inherit;
  border-radius: inherit;
  color: inherit;
  transition: none;
  text-transform: none;
  letter-spacing: normal;
  outline: none;
}

.mce-container .wp-editor-help {
  padding-bottom: 10px !important;
}

.mce-container .wp-editor-help h1:before,
.mce-container .wp-editor-help h2:before {
  content: none;
}

.mce-container .wp-editor-help td,
.mce-container .wp-editor-help th {
  vertical-align: top;
}

.mce-container table.mce-colorbutton-grid {
  min-width: inherit;
}

.mce-container .mce-colorbtn-trans div {
  font-size: 14px;
  line-height: 14px;
}

.mce-container .mce-combobox input,
.mce-container .mce-checkbox i.mce-i-checkbox,
.mce-container .mce-textbox,
.mce-container .mce-menubtn {
  border-color: #cccccc;
  border-radius: 0;
  background-color: #ffffff;
  box-shadow: none;
}

.mce-container .mce-combobox input:hover,
.mce-container .mce-checkbox i.mce-i-checkbox:hover,
.mce-container .mce-textbox:hover,
.mce-container .mce-menubtn:hover {
  border-color: #8c8f94;
  background-color: #ffffff;
}

.mce-container .mce-combobox input.mce-opened, .mce-container .mce-combobox input.mce-active.mce-opened, .mce-container .mce-combobox input:focus, .mce-container .mce-combobox input:hover:focus,
.mce-container .mce-checkbox i.mce-i-checkbox.mce-opened,
.mce-container .mce-checkbox i.mce-i-checkbox.mce-active.mce-opened,
.mce-container .mce-checkbox i.mce-i-checkbox:focus,
.mce-container .mce-checkbox i.mce-i-checkbox:hover:focus,
.mce-container .mce-textbox.mce-opened,
.mce-container .mce-textbox.mce-active.mce-opened,
.mce-container .mce-textbox:focus,
.mce-container .mce-textbox:hover:focus,
.mce-container .mce-menubtn.mce-opened,
.mce-container .mce-menubtn.mce-active.mce-opened,
.mce-container .mce-menubtn:focus,
.mce-container .mce-menubtn:hover:focus {
  background-color: #ffffff;
  border-color: #4f94d4;
  box-shadow: 0 0 2px rgba(79, 148, 212, 0.8);
}

.mce-container.mce-panel .mce-widget.mce-btn.mce-listbox, .mce-container.mce-panel .mce-widget.mce-btn.mce-btn-flat {
  box-shadow: none;
  border-radius: 0;
  background-color: #ffffff;
  transform: none;
}

.mce-container.mce-panel .mce-widget.mce-btn button {
  color: inherit;
  text-decoration: none;
  text-transform: inherit;
  letter-spacing: normal;
  background-color: initial;
}

.mce-container.mce-panel .mce-widget.mce-btn.mce-primary {
  border-color: #2271b1 #135e96 #135e96;
}

.mce-container.mce-panel .mce-widget.mce-btn.mce-primary:hover {
  box-shadow: 0 1px 0 #135e96;
}

.mce-container.mce-panel .mce-widget.mce-btn.mce-primary:active {
  background-color: #135e96;
  box-shadow: inset 0 2px 0 #135e96;
}

.mce-container.mce-panel .mce-window-head .mce-close,
.mce-container.mce-panel .mce-window-head .mce-close:hover {
  background-color: initial;
}

.screen-reader-text {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  word-wrap: normal !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Byby9jc3MvZmllbGRzL3JpY2h0ZXh0L21vZGFsLXZpZXdzLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Byby9zY3NzL2ZpZWxkcy9yaWNodGV4dC9tb2RhbC12aWV3cy5zY3NzIiwiYXNzZXRzL3Byby9zY3NzL2ZpZWxkcy9yaWNodGV4dC9fdmFycy5zY3NzIiwiYXNzZXRzL3Njc3MvX3Jlc3BvbnNpdmUtdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gUmljaCBUZXh0IGZpZWxkIHN0eWxlcy5cbi8vXG4vLyBNb2RhbHMuXG4vL1xuLy8gQHNpbmNlIDEuNy4wXG5cbkBpbXBvcnQgXCJ2YXJzXCI7XG5cbi8vIGBBZGQgTWVkaWFgIG1vZGFsIHBhcmVudCBjb250YWluZXIuXG4uc3VwcG9ydHMtZHJhZy1kcm9wW2lkXj1cIl9fd3AtdXBsb2FkZXItaWQtXCJdIHtcblx0ei1pbmRleDogMTAwMDAwMDAwMDA7IC8vIEJpZ2dlciB0aGFuIHRoZSB6LWluZGV4IG9mIHRoZSBQb3B1cCBNYWtlcidzIHBvcHVwIGNvbnRhaW5lci5cbn1cblxuLy8gYEFkZCBNZWRpYWAgbW9kYWwuXG4ubWVkaWEtbW9kYWwsXG4ubWVkaWEtZnJhbWUge1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm1lZGlhLW1vZGFsIHtcblx0YSwgZGl2IHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcblx0fVxuXG5cdGgxOm5vdCguc2l0ZS10aXRsZSksIGgyIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNldHRpbmcge1xuXHRcdGlucHV0LFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmNoZWNrKTpub3QoLm1lZGlhLWJ1dHRvbi1pbnNlcnQpIHtcblx0XHRjb2xvcjogJGRhcmtfdGV4dDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXG5cdFx0Ji5jbGVhci1zZWxlY3Rpb24sXG5cdFx0Ji5kZWxldGUtYXR0YWNobWVudCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uLm1lZGlhLWJ1dHRvbiB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdGJ1dHRvbi5jbGVhci1zZWxlY3Rpb24sXG5cdGJ1dHRvbi5kZWxldGUtYXR0YWNobWVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcblxuXHRcdCYuZGVsZXRlLWF0dGFjaG1lbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlOm5vdCgubWVkaWEtbWVudS1pdGVtKSxcblx0XHQmLmFjdGl2ZTpub3QoLm1lZGlhLW1lbnUtaXRlbSk6aG92ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogNHB4IDJweCA0cHggNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRhcHBlYXJhbmNlOiBhdXRvO1xuXHR9XG5cblx0Lm1lZGlhLW1vZGFsLWNsb3NlIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHRidXR0b24ubWVkaWEtYnV0dG9uLWluc2VydDpkaXNhYmxlZDpob3ZlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmRfY29sb3JfaG92ZXI7XG5cdH1cblxuXHRidXR0b24ubWVkaWEtbW9kYWwtY2xvc2U6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Lm1lZGlhLWF0dGFjaG1lbnRzLWZpbHRlci1oZWFkaW5nLFxuXHQubWVkaWEtZnJhbWUtbWVudS1oZWFkaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5tZWRpYS1tZW51LWl0ZW0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQubWVkaWEtcm91dGVyIHtcblx0XHQubWVkaWEtbWVudS1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmF0dGFjaG1lbnQtZGV0YWlscyAuc2V0dGluZy5oYXMtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGxhYmVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmF0dGFjaG1lbnRzLWJyb3dzZXIgLm1lZGlhLXRvb2xiYXItc2Vjb25kYXJ5IHtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0fVxuXG5cdFx0Ly8gSGlkZSBmaWx0ZXJzLlxuXHRcdC5hdHRhY2htZW50LWZpbHRlcnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubWVkaWEtc2lkZWJhciAuZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXG5cdC5hdHRhY2htZW50LWRldGFpbHMgLnNldHRpbmcsXG5cdC5tZWRpYS1zaWRlYmFyIC5zZXR0aW5nIHtcblx0XHQmW2RhdGEtc2V0dGluZz1cInRpdGxlXCJdLFxuXHRcdCZbZGF0YS1zZXR0aW5nPVwiY2FwdGlvblwiXSxcblx0XHQmW2RhdGEtc2V0dGluZz1cImRlc2NyaXB0aW9uXCJdIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm1lZGlhLWVtYmVkIC5zZXR0aW5nIHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQvLyBTaW1wbGlmeSBtZWRpYSBtb2RhbC5cblx0Ly8gSGlkZSBsZWZ0IHNpZGViYXIuXG5cdC5tZWRpYS1mcmFtZS1tZW51LFxuXHQubWVkaWEtZnJhbWUtbWVudS1oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1lZGlhLW1vZGFsLWNvbnRlbnQge1xuXHRcdC5tZWRpYS1mcmFtZS10aXRsZSxcblx0XHQubWVkaWEtZnJhbWUtcm91dGVyLFxuXHRcdC5tZWRpYS1mcmFtZS1jb250ZW50LFxuXHRcdC5tZWRpYS1mcmFtZS10b29sYmFyIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmF0dGFjaG1lbnRzLWJyb3dzZXIgLnNlYXJjaCB7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LmNvcHktdG8tY2xpcGJvYXJkLWNvbnRhaW5lciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLy8gYEluc2VydCBsaW5rYCBtb2RhbC5cbi5tY2UtY29udGFpbmVyIHtcblx0Lm1jZS1ncmlkIC5tY2UtY3VzdG9tLWNvbG9yLWJ0biAubWNlLXdpZGdldCBidXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdC8vXG5cdC8vIGBLZXlib2FyZCBTaG9ydGN1dHNgIG1vZGFsLlxuXHQvL1xuXHQud3AtZWRpdG9yLWhlbHAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRoMSxcblx0XHRoMiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cblxuXHQvL1xuXHQvLyBgQ29sb3IgY2hvb3NlYCBtb2RhbC5cblx0Ly9cblx0dGFibGUubWNlLWNvbG9yYnV0dG9uLWdyaWQge1xuXHRcdG1pbi13aWR0aDogaW5oZXJpdDtcblx0fVxuXG5cdC5tY2UtY29sb3JidG4tdHJhbnMgZGl2IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblxuXHQvL1xuXHQvLyBgSW5zZXJ0IGxpbmtgIG1vZGFsLlxuXHQvL1xuXG5cdC8vIElucHV0IGZpZWxkcy5cblx0Lm1jZS1jb21ib2JveCBpbnB1dCxcblx0Lm1jZS1jaGVja2JveCBpLm1jZS1pLWNoZWNrYm94LFxuXHQubWNlLXRleHRib3gsXG5cdC5tY2UtbWVudWJ0biB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmRfY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmRfY29sb3JfaG92ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5tY2Utb3BlbmVkLFxuXHRcdCYubWNlLWFjdGl2ZS5tY2Utb3BlbmVkLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkZWZhdWx0X2J1dHRvbl9iZDtcblx0XHRcdGJveC1zaGFkb3c6ICRkZWZhdWx0X2J1dHRvbl9zaGFkb3c7XG5cdFx0fVxuXHR9XG5cblx0Ji5tY2UtcGFuZWwge1xuXHRcdC5tY2Utd2lkZ2V0Lm1jZS1idG4ge1xuXG5cdFx0XHQvLyBUYXJnZXQgc2VsZWN0LlxuXHRcdFx0Ji5tY2UtbGlzdGJveCxcblx0XHRcdCYubWNlLWJ0bi1mbGF0IHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC8vIENvbW1vbiBzdHlsZXMgZm9yIGFjdGlvbiBidXR0b25zIChPSyAvIENhbmNlbCkuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gQ29sb3IgYWRqdXN0bWVudHMgZm9yIGFjdGlvbiBidXR0b25zLlxuXHRcdFx0Ji5tY2UtcHJpbWFyeSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnlfYnV0dG9uX2JkICRwcmltYXJ5X2J1dHRvbl9iZDIgJHByaW1hcnlfYnV0dG9uX2JkMjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDFweCAwICRwcmltYXJ5X2J1dHRvbl9iZDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfYnV0dG9uX2JkMjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDJweCAwICRwcmltYXJ5X2J1dHRvbl9iZDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDbG9zZSBpY29uIGluIHRvcCBwYW5lbC5cblx0XHQubWNlLXdpbmRvdy1oZWFkIC5tY2UtY2xvc2UsXG5cdFx0Lm1jZS13aW5kb3ctaGVhZCAubWNlLWNsb3NlOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNvbWUgdGhlbWVzIG1pZ2h0IG5vdCBoYXZlIHRoZXNlIHN0eWxlcy5cbi8vIEFsc28sIFdQRm9ybXMgQ29udmVyc2F0aW9uYWwgRm9ybXMgYW5kIEZvcm0gUGFnZXMgZG9uJ3QgaGF2ZSB0aGVtLlxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbiIsIi8vIFJpY2ggVGV4dCBmaWVsZCBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjcuMFxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9zY3NzL3Jlc3BvbnNpdmUtdmFyaWFibGVzJztcblxuJGJkX2NvbG9yOiAgICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGJkX2NvbG9yX2hvdmVyOiAgICAgICAgICAgICAjOGM4Zjk0O1xuJHBhbmVsX2JnOiAgICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuJG5vbl9hY3RpdmVfdGFiX2JnOiAgICAgICAgICAjZTZlNmU2O1xuJGJvcmRlcl9jb2xvcjogICAgICAgICAgICAgICAjY2NjY2NjO1xuJGxpbmtfaG92ZXI6ICAgICAgICAgICAgICAgICAjMDA3M2FhO1xuJHJlZDogICAgICAgICAgICAgICAgICAgICAgICAjZDYzNjM4O1xuJHRleHQ6ICAgICAgICAgICAgICAgICAgICAgICAjNTk1OTU5O1xuJGRhcmtfdGV4dDogICAgICAgICAgICAgICAgICAjMWQyMzI3O1xuJHdoaXRlOiAgICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuJGRlZmF1bHRfYnV0dG9uX2JkOiAgICAgICAgICAjNGY5NGQ0O1xuJHByaW1hcnlfYnV0dG9uX2NvbG9yOiAgICAgICAjMjI3MWIxO1xuJHByaW1hcnlfYnV0dG9uX2JkOiAgICAgICAgICAjMjI3MWIxO1xuJHByaW1hcnlfYnV0dG9uX2JkMjogICAgICAgICAjMTM1ZTk2O1xuJHByaW1hcnlfYnV0dG9uX2JnOiAgICAgICAgICAjZjZmN2Y3O1xuJHByaW1hcnlfYnV0dG9uX2NvbG9yX2hvdmVyOiAjMGE0Yjc4O1xuJHByaW1hcnlfYnV0dG9uX2JkX2hvdmVyOiAgICAjMGE0Yjc4O1xuJGJvcmRlcl9lcnJvcl9jb2xvcjogICAgICAgICAjY2MwMDAwO1xuXG4kZGVmYXVsdF9idXR0b25fc2hhZG93OiAgICAgIDAgMCAycHggcmdiYSg3OSwgMTQ4LCAyMTIsIDAuOCk7XG4iLCIvLyBSZXNwb3NpdmUgZGVzaWduIHJlbGF0ZWQgdmFyaWFibGVzLlxuLy9cbi8vIFZhcmlhYmxlcy5cbi8vXG4vLyBAc2luY2Uge1ZFUlNJT059XG5cbi8vIEJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG5cdCd4cy1waG9uZSc6ICAzMjBweCxcblx0J3Bob25lJzogICAgIDYwMHB4LFxuXHQnaXBhZCc6ICAgICAgNzY4cHgsXG5cdCd0YWJsZXQnOiAgICA3ODJweCxcblx0J2Rlc2t0b3AnOiAgIDk2MHB4LFxuXHQnbS1kZXNrdG9wJzogMTAyNHB4LFxuXHQnbC1kZXNrdG9wJzogMTI4MHB4LFxuKTtcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQSxBQUFBLG1C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 */
