/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/admin/styles/banner-image-preview.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.banner-image-field {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.banner-image-field > label {
  order: 0;
}

.banner-image-field > .banner-image-help {
  order: 1;
  margin: 0;
}

.banner-image-field > .banner-image-help img {
  display: block;
  max-width: 240px;
  height: auto;
  border-radius: 0.5rem;
  border: 1px solid rgba(17, 24, 39, 0.2);
}

.banner-image-field > :not(label):not(.banner-image-help) {
  order: 2;
}

.global_deck1 {
  max-width: 520px;
  width: 100%;
}

.row-deck1 .col-md-6:first-child {
  display: flex;
  align-items: anchor-center;
}

.global_deck1 > div {
  margin-bottom: 10px;
}

.global_deck1 div div:first-child {
  font-weight: 700;
}

.row.row1_model_admin {
  flex-wrap: wrap;
}

.row.row1_model_admin .col-md-6.col-12 .card {
  width: 100% !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/admin/styles/wysiwyg-editor-fix.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * 
 * Super simple WYSIWYG editor v0.9.1
 * https://summernote.org
 *
 * Copyright 2013~ Hackerwins and contributors
 * Summernote may be freely distributed under the MIT license.
 *
 * Date: 2024-10-09T10:28Z
 *
 */
@font-face {
  font-family: "summernote";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/build/app/admin/fonts/summernote.5aea53ce.eot?#iefix) format("embedded-opentype"), url(/build/app/admin/fonts/summernote.f5bf9564.woff2) format("woff2"), url(/build/app/admin/fonts/summernote.93f401f5.woff) format("woff"), url(/build/app/admin/fonts/summernote.6587bce4.ttf) format("truetype");
}
[class^=note-icon]:before,
[class*=" note-icon"]:before {
  display: inline-block;
  font-family: "summernote";
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}

.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

.note-icon-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.note-icon-pull-left {
  float: left;
}

.note-icon-pull-right {
  float: right;
}

.note-icon.note-icon-pull-left {
  margin-right: 0.3em;
}

.note-icon.note-icon-pull-right {
  margin-left: 0.3em;
}

.note-icon-align::before {
  content: "\ea01";
}

.note-icon-align-center::before {
  content: "\ea02";
}

.note-icon-align-indent::before {
  content: "\ea03";
}

.note-icon-align-justify::before {
  content: "\ea04";
}

.note-icon-align-left::before {
  content: "\ea05";
}

.note-icon-align-outdent::before {
  content: "\ea06";
}

.note-icon-align-right::before {
  content: "\ea07";
}

.note-icon-arrow-circle-down::before {
  content: "\ea08";
}

.note-icon-arrow-circle-left::before {
  content: "\ea09";
}

.note-icon-arrow-circle-right::before {
  content: "\ea0a";
}

.note-icon-arrow-circle-up::before {
  content: "\ea0b";
}

.note-icon-arrows-alt::before {
  content: "\ea0c";
}

.note-icon-arrows-h::before {
  content: "\ea0d";
}

.note-icon-arrows-v::before {
  content: "\ea0e";
}

.note-icon-bold::before {
  content: "\ea0f";
}

.note-icon-caret::before {
  content: "\ea10";
}

.note-icon-chain-broken::before {
  content: "\ea11";
}

.note-icon-circle::before {
  content: "\ea12";
}

.note-icon-close::before {
  content: "\ea13";
}

.note-icon-code::before {
  content: "\ea14";
}

.note-icon-col-after::before {
  content: "\ea15";
}

.note-icon-col-before::before {
  content: "\ea16";
}

.note-icon-col-remove::before {
  content: "\ea17";
}

.note-icon-eraser::before {
  content: "\ea18";
}

.note-icon-float-left::before {
  content: "\ea19";
}

.note-icon-float-none::before {
  content: "\ea1a";
}

.note-icon-float-right::before {
  content: "\ea1b";
}

.note-icon-font::before {
  content: "\ea1c";
}

.note-icon-frame::before {
  content: "\ea1d";
}

.note-icon-italic::before {
  content: "\ea1e";
}

.note-icon-link::before {
  content: "\ea1f";
}

.note-icon-magic::before {
  content: "\ea20";
}

.note-icon-menu-check::before {
  content: "\ea21";
}

.note-icon-minus::before {
  content: "\ea22";
}

.note-icon-orderedlist::before {
  content: "\ea23";
}

.note-icon-pencil::before {
  content: "\ea24";
}

.note-icon-picture::before {
  content: "\ea25";
}

.note-icon-question::before {
  content: "\ea26";
}

.note-icon-redo::before {
  content: "\ea27";
}

.note-icon-rollback::before {
  content: "\ea28";
}

.note-icon-row-above::before {
  content: "\ea29";
}

.note-icon-row-below::before {
  content: "\ea2a";
}

.note-icon-row-remove::before {
  content: "\ea2b";
}

.note-icon-special-character::before {
  content: "\ea2c";
}

.note-icon-square::before {
  content: "\ea2d";
}

.note-icon-strikethrough::before {
  content: "\ea2e";
}

.note-icon-subscript::before {
  content: "\ea2f";
}

.note-icon-summernote::before {
  content: "\ea30";
}

.note-icon-superscript::before {
  content: "\ea31";
}

.note-icon-table::before {
  content: "\ea32";
}

.note-icon-text-height::before {
  content: "\ea33";
}

.note-icon-trash::before {
  content: "\ea34";
}

.note-icon-underline::before {
  content: "\ea35";
}

.note-icon-undo::before {
  content: "\ea36";
}

.note-icon-unorderedlist::before {
  content: "\ea37";
}

.note-icon-video::before {
  content: "\ea38";
}

.note-frame {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-family: sans-serif;
  border-radius: 4px;
}

.note-toolbar {
  padding: 10px 5px;
  border-bottom: 1px solid #e2e2e2;
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.note-btn-group {
  position: relative;
  display: inline-block;
  margin-right: 8px;
}

.note-btn-group > .note-btn-group {
  margin-right: 0;
}

.note-btn-group > .note-btn:first-child {
  margin-left: 0;
}

.note-btn-group .note-btn + .note-btn,
.note-btn-group .note-btn + .note-btn-group,
.note-btn-group .note-btn-group + .note-btn,
.note-btn-group .note-btn-group + .note-btn-group {
  margin-left: -1px;
}

.note-btn-group > .note-btn:not(:first-child),
.note-btn-group > .note-btn-group:not(:first-child) > .note-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle),
.note-btn-group > .note-btn-group:not(:last-child) > .note-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.note-btn-group.open > .note-dropdown {
  display: block;
}

.note-btn {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid #dae0e5;
  white-space: nowrap;
  outline: 0;
  color: #333;
  background-color: #fff;
  border-color: #dae0e5;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.4;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.note-btn:focus, .note-btn.focus {
  color: #333;
  background-color: #ebebeb;
  border-color: #dae0e5;
}

.note-btn:hover {
  color: #333;
  background-color: #ebebeb;
  border-color: #dae0e5;
}

.note-btn.disabled:focus, .note-btn.disabled.focus, .note-btn[disabled]:focus, .note-btn[disabled].focus, fieldset[disabled] .note-btn:focus, fieldset[disabled] .note-btn.focus {
  background-color: #fff;
  border-color: #dae0e5;
}

.note-btn:hover, .note-btn:focus, .note-btn.focus {
  color: #333;
  text-decoration: none;
  border: 1px solid #dae0e5;
  background-color: #ebebeb;
  outline: 0;
  border-radius: 1px;
}

.note-btn:active, .note-btn.active {
  outline: 0;
  background-image: none;
  color: #333;
  text-decoration: none;
  border: 1px solid #dae0e5;
  background-color: #ebebeb;
  outline: 0;
  border-radius: 1px;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
  cursor: not-allowed;
  -webkit-opacity: 0.65;
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
  box-shadow: none;
}

.note-btn > span.note-icon-caret:first-child {
  margin-left: -1px;
}

.note-btn > span.note-icon-caret:nth-child(2) {
  padding-left: 3px;
  margin-right: -5px;
}

.note-btn-primary {
  background: #fa6362;
  color: #fff;
}

.note-btn-primary:hover, .note-btn-primary:focus, .note-btn-primary.focus {
  color: #fff;
  text-decoration: none;
  border: 1px solid #dae0e5;
  background-color: #fa6362;
  border-radius: 1px;
}

.note-btn-block {
  display: block;
  width: 100%;
}

.note-btn-block + .note-btn-block {
  margin-top: 5px;
}

input[type=submit].note-btn-block,
input[type=reset].note-btn-block,
input[type=button].note-btn-block {
  width: 100%;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.close {
  float: right;
  font-size: 21px;
  line-height: 1;
  color: #000;
  opacity: 0.2;
}

.close:hover {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  opacity: 1;
}

.note-dropdown {
  position: relative;
}

.note-color .dropdown-toggle {
  width: 30px;
  padding-left: 5px;
}

.note-dropdown-menu {
  display: none;
  min-width: 100px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  text-align: left;
  background: #fff;
  border: 1px solid #e2e2e2;
  padding: 5px;
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}

.note-dropdown-menu > *:last-child {
  margin-right: 0;
}

.note-btn-group.open .note-dropdown-menu {
  display: block;
}

.note-dropdown-item {
  display: block;
}

.note-dropdown-item:hover {
  background-color: #ebebeb;
}

a.note-dropdown-item,
a.note-dropdown-item:hover {
  margin: 5px 0;
  color: #000;
  text-decoration: none;
}

.note-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1050;
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  display: none;
}

.note-modal.open {
  display: block;
}

.note-modal-content {
  position: relative;
  width: auto;
  margin: 30px 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
  background-clip: border-box;
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal-header {
  padding: 10px 20px;
  border: 1px solid #ededef;
}

.note-modal-body {
  position: relative;
  padding: 20px 30px;
}

.note-modal-body kbd {
  border-radius: 2px;
  background-color: #000;
  color: #fff;
  padding: 3px 5px;
  font-weight: 700;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.note-modal-footer {
  height: 40px;
  padding: 10px;
  text-align: center;
}

.note-modal-footer a {
  color: #337ab7;
  text-decoration: none;
}

.note-modal-footer a:hover,
.note-modal-footer a:focus {
  color: #23527c;
  text-decoration: underline;
}

.note-modal-footer .note-btn {
  float: right;
}

.note-modal-title {
  font-size: 20px;
  color: #42515f;
  margin: 0;
  line-height: 1.4;
}

.note-modal-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1040;
  background: #000;
  -webkit-opacity: 0.5;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  display: none;
}

.note-modal-backdrop.open {
  display: block;
}

@media (min-width: 768px) {
  .note-modal-content {
    width: 600px;
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  .note-modal-content-large {
    width: 900px;
  }
}
.note-modal .note-help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

.note-modal .note-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.note-modal .note-nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.note-modal .note-nav-link:focus,
.note-modal .note-nav-link:hover {
  color: #0056b3;
  text-decoration: none;
}

.note-modal .note-nav-link.disabled {
  color: #868e96;
}

.note-modal .note-nav-tabs {
  border-bottom: 1px solid #ddd;
}

.note-modal .note-nav-tabs .note-nav-item {
  margin-bottom: -1px;
}

.note-modal .note-nav-tabs .note-nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.note-modal .note-nav-tabs .note-nav-link:focus,
.note-modal .note-nav-tabs .note-nav-link:hover {
  border-color: #e9ecef #e9ecef #ddd;
}

.note-modal .note-nav-tabs .note-nav-link.disabled {
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}

.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #ddd #ddd #fff;
}

.note-modal .note-tab-content {
  margin: 15px auto;
}

.note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child,
.note-modal .note-tab-content > .note-tab-pane {
  display: none;
}

.note-modal .note-tab-content > :last-child,
.note-modal .note-tab-content > .note-tab-pane:target {
  display: block;
}

.note-form-group {
  padding-bottom: 20px;
}

.note-form-group:last-child {
  padding-bottom: 0;
}

.note-form-label {
  display: block;
  width: 100%;
  font-size: 16px;
  color: #42515f;
  margin-bottom: 10px;
  font-weight: 700;
}

.note-input {
  width: 100%;
  display: block;
  border: 1px solid #ededef;
  background: #fff;
  outline: 0;
  padding: 6px 4px;
  font-size: 14px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.note-input::-webkit-input-placeholder {
  color: #eeeeee;
}

.note-input:-moz-placeholder { /* Firefox 18- */
  color: #eeeeee;
}

.note-input::-moz-placeholder { /* Firefox 19+ */
  color: #eeeeee;
}

.note-input:-ms-input-placeholder {
  color: #eeeeee;
}

.note-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 13px;
  transition: opacity 0.15s;
  -webkit-opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}

.note-tooltip.in {
  -webkit-opacity: 0.9;
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
}

.note-tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.note-tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.note-tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.note-tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.note-tooltip.bottom .note-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.note-tooltip.top .note-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.note-tooltip.right .note-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.note-tooltip.left .note-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.note-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.note-tooltip-content {
  max-width: 200px;
  font-family: sans-serif;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
}

.note-popover {
  position: absolute;
  z-index: 1060;
  display: block;
  font-size: 13px;
  font-family: sans-serif;
  display: none;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
}

.note-popover.in {
  display: block;
}

.note-popover.top {
  margin-top: -10px;
  padding: 5px 0;
}

.note-popover.right {
  margin-left: 10px;
  padding: 0 5px;
}

.note-popover.bottom {
  margin-top: 10px;
  padding: 5px 0;
}

.note-popover.left {
  margin-left: -10px;
  padding: 0 5px;
}

.note-popover.bottom .note-popover-arrow {
  top: -11px;
  left: 20px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.note-popover.bottom .note-popover-arrow::after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.note-popover.top .note-popover-arrow {
  bottom: -11px;
  left: 20px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.note-popover.top .note-popover-arrow::after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-bottom-width: 0;
  border-top-color: #fff;
}

.note-popover.right .note-popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -10px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.note-popover.right .note-popover-arrow::after {
  left: 1px;
  margin-top: -10px;
  content: " ";
  border-left-width: 0;
  border-right-color: #fff;
}

.note-popover.left .note-popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -10px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.note-popover.left .note-popover-arrow::after {
  right: 1px;
  margin-top: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.note-popover-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border: 11px solid transparent;
}

.note-popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: " ";
  border-width: 10px;
}

.note-popover-content {
  /*max-width: $popover-max-width;*/
  padding: 3px 8px;
  color: #000;
  text-align: center;
  background-color: #ffffff;
  min-width: 100px;
  min-height: 30px;
}

/* Theme Variables
 ------------------------------------------ */
/* Layout
 ------------------------------------------ */
.note-editor {
  position: relative;
}

.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: lightskyblue;
  background-color: #fff;
  opacity: 0.95;
}

.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

.note-editor .note-dropzone.hover {
  color: #098ddf;
}

.note-editor.dragover .note-dropzone {
  display: table;
}

.note-editor .note-editing-area {
  position: relative;
}

.note-editor .note-editing-area .note-editable {
  outline: none;
}

.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

/* Frame mode layout
 ------------------------------------------ */
.note-editor.note-frame,
.note-editor.note-airframe {
  border: 1px solid rgba(0, 0, 0, 0.1960784314);
}

.note-editor.note-frame.codeview .note-editing-area .note-editable,
.note-editor.note-airframe.codeview .note-editing-area .note-editable {
  display: none;
}

.note-editor.note-frame.codeview .note-editing-area .note-codable,
.note-editor.note-airframe.codeview .note-editing-area .note-codable {
  display: block;
}

.note-editor.note-frame .note-editing-area,
.note-editor.note-airframe .note-editing-area {
  overflow: hidden;
}

.note-editor.note-frame .note-editing-area .note-editable,
.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word;
}

.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.1137254902);
}

.note-editor.note-frame .note-editing-area .note-codable,
.note-editor.note-airframe .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0;
}

.note-editor.note-frame.fullscreen,
.note-editor.note-airframe.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050;
}

.note-editor.note-frame.fullscreen .note-resizebar,
.note-editor.note-airframe.fullscreen .note-resizebar {
  display: none;
}

.note-editor.note-frame .note-status-output,
.note-editor.note-airframe .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2;
}

.note-editor.note-frame .note-status-output:empty,
.note-editor.note-airframe .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent;
}

.note-editor.note-frame .note-status-output .pull-right,
.note-editor.note-airframe .note-status-output .pull-right {
  float: right !important;
}

.note-editor.note-frame .note-status-output .text-muted,
.note-editor.note-airframe .note-status-output .text-muted {
  color: #777;
}

.note-editor.note-frame .note-status-output .text-primary,
.note-editor.note-airframe .note-status-output .text-primary {
  color: #286090;
}

.note-editor.note-frame .note-status-output .text-success,
.note-editor.note-airframe .note-status-output .text-success {
  color: #3c763d;
}

.note-editor.note-frame .note-status-output .text-info,
.note-editor.note-airframe .note-status-output .text-info {
  color: #31708f;
}

.note-editor.note-frame .note-status-output .text-warning,
.note-editor.note-airframe .note-status-output .text-warning {
  color: #8a6d3b;
}

.note-editor.note-frame .note-status-output .text-danger,
.note-editor.note-airframe .note-status-output .text-danger {
  color: #a94442;
}

.note-editor.note-frame .note-status-output .alert,
.note-editor.note-airframe .note-status-output .alert {
  margin: -7px 0 0 0;
  padding: 7px 10px 2px 10px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5;
}

.note-editor.note-frame .note-status-output .alert .note-icon,
.note-editor.note-airframe .note-status-output .alert .note-icon {
  margin-right: 5px;
}

.note-editor.note-frame .note-status-output .alert-success,
.note-editor.note-airframe .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
}

.note-editor.note-frame .note-status-output .alert-info,
.note-editor.note-airframe .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
}

.note-editor.note-frame .note-status-output .alert-warning,
.note-editor.note-airframe .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
}

.note-editor.note-frame .note-status-output .alert-danger,
.note-editor.note-airframe .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
}

.note-editor.note-frame .note-statusbar,
.note-editor.note-airframe .note-statusbar {
  background-color: rgba(128, 128, 128, 0.1137254902);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.1960784314);
}

.note-editor.note-frame .note-statusbar .note-resizebar,
.note-editor.note-airframe .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize;
}

.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.1960784314);
}

.note-editor.note-frame .note-statusbar.locked .note-resizebar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar {
  cursor: default;
}

.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

.note-editor.note-frame .note-placeholder,
.note-editor.note-airframe .note-placeholder {
  padding: 10px;
}

.note-editor.note-airframe {
  border: 0;
}

.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

/* Popover
 ------------------------------------------ */
.note-popover.popover {
  display: none;
  max-width: none;
}

.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

.note-popover.popover .arrow {
  left: 20px !important;
}

/* Popover and Toolbar (Button container)
 ------------------------------------------ */
.note-toolbar {
  position: relative;
}

.note-popover .popover-content, .note-editor .note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;
}

.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}

.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}

.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
  min-width: 337px;
}

.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {
  min-width: 228px;
  padding: 5px;
}

.note-popover .popover-content .note-para .note-dropdown-menu > div + div, .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {
  min-width: 160px;
}

.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {
  right: 0;
  left: auto;
}

.note-popover .popover-content .note-dropdown-menu.right::before, .note-editor .note-toolbar .note-dropdown-menu.right::before {
  right: 9px;
  left: auto !important;
}

.note-popover .popover-content .note-dropdown-menu.right::after, .note-editor .note-toolbar .note-dropdown-menu.right::after {
  right: 10px;
  left: auto !important;
}

.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {
  color: deepskyblue;
  visibility: hidden;
}

.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {
  font-size: 10px;
}

.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {
  line-height: 1;
}

.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
  transform: scale(1.2);
  transition: all 0.2s;
}

/* Dialog
 ------------------------------------------ */
.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

.note-modal .note-modal-form {
  margin: 0;
}

.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: lightgray;
  text-align: center;
  border: 4px dashed lightgray;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  .note-modal .note-image-input {
    height: auto;
  }
}
/* Placeholder
 ------------------------------------------ */
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* Handle
 ------------------------------------------ */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

.note-handle .note-control-selection > div {
  position: absolute;
}

.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
}

.note-handle .note-control-selection .note-control-sizing {
  background-color: #000;
}

.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: white;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* Handle
 ------------------------------------------ */
html .note-fullscreen-body, body .note-fullscreen-body {
  overflow: hidden !important;
}

.note-editable ul li, .note-editable ol li {
  list-style-position: inside;
}

.note-editor .note-editing-area .note-editable table {
  width: 100%;
  border-collapse: collapse;
}

.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
  border: 1px solid #ececec;
  padding: 5px 3px;
}

.note-editor .note-editing-area .note-editable a {
  background-color: inherit;
  text-decoration: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: #337ab7;
}

.note-editor .note-editing-area .note-editable a:hover,
.note-editor .note-editing-area .note-editable a:focus {
  color: #23527c;
  text-decoration: underline;
  outline: 0;
}

.note-editor .note-editing-area .note-editable figure {
  margin: 0;
}

/* Dialog
 ------------------------------------------*/
.note-modal .note-modal-body label {
  margin-bottom: 2px;
  padding: 2px 5px;
  display: inline-block;
}

.note-modal .note-modal-body .help-list-item:hover {
  background-color: #e0e0e0;
}

@-moz-document url-prefix() {
  .note-modal .note-image-input {
    height: auto;
  }
}
.help-list-item label {
  margin-bottom: 5px;
  display: inline-block;
}


/* ============================= */
/* ======= CUSTOM STYLES ======= */
/* ============================= */
/* Liens avec surlignage */
.custom_underline,
.section_interne_blog_content a {
  display: inline-block;
  position: relative;
  color: #212529;
  text-decoration: none;
}
.custom_underline:after,
.section_interne_blog_content a:after {
  content: "";
  background-color: rgba(0, 200, 172, 0.231372549);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 10px;
  transition: background-color 0.25s ease;
}

/* Version editor (Summernote) */
.note-editable .custom_underline,
.note-editable .section_interne_blog_content a {
  display: inline-block;
  position: relative;
  color: #212529;
  text-decoration: none;
}
.note-editable .custom_underline:after,
.note-editable .section_interne_blog_content a:after {
  content: "";
  background-color: rgba(0, 200, 172, 0.231372549);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 10px;
  transition: background-color 0.25s ease;
}

/* Boutons */
a.button_detail_blog_red,
a.button_detail_blog_green,
button.button_detail_blog_red,
button.button_detail_blog_green,
.custom_yellow_button,
.custom_red_button,
.custom_green_button {
  display: inline-block;
  background-color: #BE3455;
  color: #fff;
  border-radius: 16px;
  padding: 14px 19px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 19px;
  max-width: fit-content;
  width: 100%;
  text-align: center;
  margin-top: 15px;
  padding-bottom: 13px;
  border: none;
}

/* Variantes boutons */
.custom_green_button,
button.custom_green_button,
a.button_detail_blog_green,
button.button_detail_blog_green {
  background-color: #00C8AC;
}

.custom_yellow_button {
  background-color: #FFCE43;
  color: #000;
}

/* Hover boutons (nettoyé) */
.custom_red_button:hover,
button.custom_red_button:hover,
a.button_detail_blog_red:hover,
button.button_detail_blog_red:hover,
.custom_green_button:hover,
button.custom_green_button:hover,
a.button_detail_blog_green:hover,
button.button_detail_blog_green:hover {
  background-color: #BE3455;
  color: #fff;
}

.custom_yellow_button:hover {
  background-color: #BE3455;
  color: #fff;
}

/* Texte statistique */
.chiffre_statistique {
  font-family: "Kufam", sans-serif !important;
  font-weight: bold !important;
  color: #00c8ac !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
  text-transform: none !important;
}

/* Blockquote */
.custom_blockquote,
.section_interne_blog_content blockquote {
  text-align: justify;
  padding: 8px;
  border-left: 5px solid #f2f2f2;
  margin: 20px 0;
  font-style: italic;
  padding-left: 15px;
  display: inline-block;
}

/* Box parole */
.custom_box_parole,
.box_parole {
  position: relative;
  background-color: #fcfcfc;
  padding: clamp(37px, 5vw, 90px);
  overflow: hidden;
  margin: 20px 0;
  border-right: 5px solid #7aded0;
  border-left: 5px solid #7aded0;
  white-space: normal;
  word-break: break-word;
  display: inline-block;
  font-style: italic;
}

.custom_box_parole p,
.box_parole p {
  margin: 0;
}

.custom_box_parole p:first-child,
.box_parole p:first-child {
  font-size: clamp(18px, 1.2vw, 22px);
  font-style: italic;
  font-weight: 600;
  line-height: 1.65;
  color: #111;
}

.custom_box_parole p:last-child,
.box_parole p:last-child {
  margin-top: 30px;
  text-align: right;
  font-size: 18px;
  color: #333;
}

.custom_box_parole p:last-child strong,
.box_parole p:last-child strong {
  font-weight: 700;
}

/* Guillemets décoratifs */
.custom_box_parole::before,
.custom_box_parole::after,
.box_parole::before,
.box_parole::after {
  position: absolute;
  font-size: clamp(60px, 8vw, 120px);
  font-weight: 700;
  color: #f4b942;
  line-height: 1;
  pointer-events: none;
  width: 55px;
  height: 33px;
}

.custom_box_parole::before,
.box_parole::before {
  content: "";
  top: 50px;
  left: 25px;
  background-image: url(/build/app/admin/images/ic1.df7b9ff9.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.custom_box_parole::after,
.box_parole::after {
  content: "";
  bottom: 50px;
  right: 25px;
  background-image: url(/build/app/admin/images/ic2.fc96b0d4.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* ============================= */
/* ===== SUMMERNOTE FIXES ====== */
/* ============================= */
.note-editor {
  position: relative;
  z-index: 1;
}
.note-editor .note-toolbar {
  position: relative;
  z-index: 2;
}
.note-editor .note-toolbar .dropdown-toggle:after {
  display: inline-block;
  vertical-align: middle;
}
.note-editor .note-toolbar .dropdown-menu {
  position: absolute !important;
  z-index: 9999 !important;
  display: none;
}
.note-editor .note-toolbar .dropdown-menu.show {
  display: block !important;
}
.note-editor .note-toolbar .dropdown-menu .dropdown-item {
  cursor: pointer;
}
.note-editor .note-toolbar .dropdown-menu .dropdown-item:hover {
  background-color: #f8f9fa;
}
.note-editor .note-toolbar .note-btn-group {
  position: relative;
}
.note-editor .note-toolbar .note-btn-group .dropdown-menu {
  transform: none !important;
}
.note-editor .note-editing-area {
  position: relative;
  z-index: 1;
}

/* Dropdown fixes */
.note-fontsize .dropdown-menu,
.note-fontname .dropdown-menu {
  min-width: 150px;
  max-height: 300px;
  overflow-y: auto;
}

.note-style .dropdown-menu {
  min-width: 150px;
}

/* Overflow fix */
.form-group:has(.note-editor),
.mb-3:has(.note-editor),
.field-group:has(.note-editor) {
  overflow: visible !important;
}

/* Modal fix */
.note-modal {
  z-index: 100050 !important;
}
.note-modal .note-modal-content {
  z-index: 100051 !important;
}

.note-modal-backdrop {
  z-index: 100040 !important;
  position: fixed;
  inset: 0;
  background-color: #000;
  opacity: 0.5;
}

.modal-open .note-modal {
  z-index: 11000 !important;
}

.modal-open .note-modal-backdrop {
  z-index: 10999 !important;
}

/* Bootstrap fix */
.note-toolbar .btn-group .btn {
  border-radius: 0;
}
.note-toolbar .btn-group .btn:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.note-toolbar .btn-group .btn:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.note-toolbar .note-btn-group + .note-btn-group {
  margin-left: 0.5rem;
}

.modal-backdrop {
  z-index: -1 !important;
}

.modal {
  --tblr-modal-margin: 7.75rem !important;
}

/* Preview editor styles */
.note-editable .bouton {
  display: inline-block;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 4px;
  text-decoration: none !important;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.note-editable .bouton-rouge {
  background-color: #e53e3e;
  color: #fff !important;
  border: 1px solid #e53e3e;
}
.note-editable .bouton-rouge:hover {
  background-color: #c53030;
}
.note-editable .bouton-bleu {
  background-color: #3182ce;
  color: #fff !important;
  border: 1px solid #3182ce;
}
.note-editable .bouton-bleu:hover {
  background-color: #2b6cb0;
}
.note-editable .bouton-vert {
  background-color: #38a169;
  color: #fff !important;
  border: 1px solid #38a169;
}
.note-editable .bouton-vert:hover {
  background-color: #2f855a;
}
.note-editable .highlight {
  padding: 2px 6px;
  border-radius: 3px;
  font-weight: 500;
}
.note-editable .highlight-jaune {
  background-color: #fef08a;
  color: #854d0e;
}
.note-editable .highlight-vert {
  background-color: #bbf7d0;
  color: #166534;
}
.note-editable .highlight-rose {
  background-color: #fbcfe8;
  color: #9d174d;
}
.note-editable .text-important {
  color: #e53e3e;
  font-weight: bold;
}

/* Custom toolbar button */
.note-editor .note-toolbar .note-btn.note-btn-custom-styles {
  width: auto !important;
  padding: 0 10px !important;
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  font-weight: 600;
}
.note-editor .note-toolbar .note-btn.note-btn-custom-styles .caret {
  margin-left: 4px;
  width: 0;
  height: 0;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWFkbWluLWVudHJ5LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GLEM7Ozs7QUNuREEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7O0VBQUE7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFSjtBQ0FBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFSjs7QUNDQTtFQUNJO0VBQ0E7QURFSjs7QUNDQTtFQUNJO0VBQ0E7RUFDQTtBREVKOztBQ0NBO0VBQ0k7QURFSjs7QUNDQTtFQUNJO0FERUo7O0FDQ0E7RUFDSTtBREVKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURHSjs7QUNBQTtFQUNJO0VBQ0E7RUFDQTtBREdKOztBQ0RBO0VBQ0k7QURJSjs7QUNGQTtFQUNJO0FES0o7O0FDSEE7Ozs7RUFJSTtBRE1KOztBQ0pBOztFQUVJO0VBQ0E7QURPSjs7QUNMQTs7RUFFSTtFQUNBO0FEUUo7O0FDTkE7RUFDSTtBRFNKOztBQ05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEU0o7O0FDUEE7RUFDSTtFQUNBO0VBQ0E7QURVSjs7QUNSQTtFQUNJO0VBQ0E7RUFDQTtBRFdKOztBQ1RBO0VBQ0k7RUFDQTtBRFlKOztBQ1ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEYUo7O0FDWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURjSjs7QUNaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURlSjs7QUNiQTtFQUNJO0FEZ0JKOztBQ2RBO0VBQ0k7RUFDQTtBRGlCSjs7QUNkQTtFQUNJO0VBQ0E7QURpQko7O0FDZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZBO0VBQ0k7RUFDQTtBRGtCSjs7QUNmQTtFQUNJO0FEa0JKOztBQ2ZBOzs7RUFHSTtBRGtCSjs7QUNmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZBO0VBQ0k7QURrQko7O0FDZkE7RUFDSTtFQUNBO0FEa0JKOztBQ2ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDaEJBO0VBQ0k7QURtQko7O0FDaEJBO0VBQ0k7QURtQko7O0FDaEJBO0VBQ0k7QURtQko7O0FDakJBO0VBQ0k7QURvQko7O0FDakJBOztFQUVJO0VBQ0E7RUFDQTtBRG9CSjs7QUNqQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9CSjs7QUNsQkE7RUFDSTtBRHFCSjs7QUNsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxQko7O0FDbEJBO0VBQ0k7RUFDQTtBRHFCSjs7QUNsQkE7RUFDSTtFQUNBO0FEcUJKOztBQ25CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc0JKOztBQ25CQTtFQUNJO0VBQ0E7RUFDQTtBRHNCSjs7QUNuQkE7RUFDSTtFQUNBO0FEc0JKOztBQ25CQTs7RUFFSTtFQUNBO0FEc0JKOztBQ25CQTtFQUNJO0FEc0JKOztBQ25CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEc0JKOztBQ25CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzQko7O0FDcEJBO0VBQ0k7QUR1Qko7O0FDcEJBO0VBQ0k7SUFDSTtJQUNBO0VEdUJOO0FBQ0Y7QUNyQkE7RUFDSTtJQUNJO0VEdUJOO0FBQ0Y7QUNyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHVCSjs7QUNyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0JKOztBQ3RCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlCSjs7QUN2QkE7O0VBRUk7RUFDQTtBRDBCSjs7QUN4QkE7RUFDSTtBRDJCSjs7QUN6QkE7RUFDSTtBRDRCSjs7QUMxQkE7RUFDSTtBRDZCSjs7QUMzQkE7RUFDSTtFQUNBO0VBQ0E7QUQ4Qko7O0FDNUJBOztFQUVJO0FEK0JKOztBQzdCQTtFQUNJO0VBQ0E7RUFDQTtBRGdDSjs7QUM5QkE7RUFDSTtFQUNBO0VBQ0E7QURpQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDaENBOztFQUVJO0FEbUNKOztBQ2pDQTs7RUFFSTtBRG9DSjs7QUNqQ0E7RUFDSTtBRG9DSjs7QUNqQ0E7RUFDSTtBRG9DSjs7QUNqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvQ0o7O0FDakNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0NKOztBQ2pDQTtFQUNJO0FEb0NKOztBQ2pDQTtFQUNJO0FEb0NKOztBQ2pDQTtFQUNJO0FEb0NKOztBQ2pDQTtFQUNJO0FEb0NKOztBQ2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvQ0o7O0FDbENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUNKOztBQ25DQTtFQUNJO0VBQ0E7QURzQ0o7O0FDcENBO0VBQ0k7RUFDQTtBRHVDSjs7QUNyQ0E7RUFDSTtFQUNBO0FEd0NKOztBQ3RDQTtFQUNJO0VBQ0E7QUR5Q0o7O0FDdENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlDSjs7QUN2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMENKOztBQ3hDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyQ0o7O0FDekNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRDSjs7QUN6Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENENKOztBQ3pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRDSjs7QUN6Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0Q0o7O0FDMUNBO0VBQ0k7QUQ2Q0o7O0FDM0NBO0VBQ0k7RUFDQTtBRDhDSjs7QUM1Q0E7RUFDSTtFQUNBO0FEK0NKOztBQzdDQTtFQUNJO0VBQ0E7QURnREo7O0FDOUNBO0VBQ0k7RUFDQTtBRGlESjs7QUM5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpREo7O0FDL0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtESjs7QUNoREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtREo7O0FDakRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9ESjs7QUNsREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxREo7O0FDbkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNESjs7QUNwREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1REo7O0FDckRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdESjs7QUNyREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHdESjs7QUN0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeURKOztBQ3REQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeURKOztBQ3REQTs2Q0FBQTtBQUVBOzZDQUFBO0FBRUE7RUFDSTtBRHlESjs7QUN2REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwREo7O0FDeERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJESjs7QUN6REE7RUFDSTtBRDRESjs7QUMxREE7RUFDSTtBRDZESjs7QUMzREE7RUFDSTtBRDhESjs7QUM1REE7RUFDSTtBRCtESjs7QUM3REE7RUFDSTtBRGdFSjs7QUM5REE7RUFDSTtBRGlFSjs7QUMvREE7RUFDSTtBRGtFSjs7QUNoRUE7RUFDSTtBRG1FSjs7QUNoRUE7NkNBQUE7QUFFQTs7RUFFSTtBRG1FSjs7QUNqRUE7O0VBRUk7QURvRUo7O0FDbEVBOztFQUVJO0FEcUVKOztBQ25FQTs7RUFFSTtBRHNFSjs7QUNwRUE7O0VBRUk7RUFDQTtFQUNBO0FEdUVKOztBQ3JFQTs7RUFFSTtBRHdFSjs7QUN0RUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUVKOztBQ3ZFQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMEVKOztBQ3hFQTs7RUFFSTtBRDJFSjs7QUN6RUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEVKOztBQzFFQTs7RUFFSTtFQUNBO0FENkVKOztBQzNFQTs7RUFFSTtBRDhFSjs7QUM1RUE7O0VBRUk7QUQrRUo7O0FDN0VBOztFQUVJO0FEZ0ZKOztBQzlFQTs7RUFFSTtBRGlGSjs7QUMvRUE7O0VBRUk7QURrRko7O0FDaEZBOztFQUVJO0FEbUZKOztBQ2pGQTs7RUFFSTtBRG9GSjs7QUNsRkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFGSjs7QUNuRkE7O0VBRUk7QURzRko7O0FDcEZBOztFQUVJO0VBQ0E7QUR1Rko7O0FDckZBOztFQUVJO0VBQ0E7QUR3Rko7O0FDdEZBOztFQUVJO0VBQ0E7QUR5Rko7O0FDdkZBOztFQUVJO0VBQ0E7QUQwRko7O0FDeEZBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FEMkZKOztBQ3pGQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBRDRGSjs7QUMxRkE7O0VBRUk7RUFDQTtFQUNBO0FENkZKOztBQzNGQTs7RUFFSTtBRDhGSjs7QUM1RkE7O0VBRUk7QUQrRko7O0FDN0ZBOztFQUVJO0FEZ0dKOztBQzdGQTtFQUNJO0FEZ0dKOztBQzlGQTtFQUNJO0FEaUdKOztBQzlGQTs2Q0FBQTtBQUVBO0VBQ0k7RUFDQTtBRGlHSjs7QUMvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrR0o7O0FDaEdBO0VBQ0k7QURtR0o7O0FDaEdBOzZDQUFBO0FBRUE7RUFDSTtBRG1HSjs7QUNoR0E7RUFDSTtFQUNBO0FEbUdKOztBQ2pHQTtFQUNJO0VBQ0E7RUFDQTtBRG9HSjs7QUNsR0E7RUFDSTtFQUNBO0FEcUdKOztBQ25HQTtFQUNJO0FEc0dKOztBQ3BHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1R0o7O0FDckdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdHSjs7QUN0R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUdKOztBQ3ZHQTtFQUNJO0VBQ0E7QUQwR0o7O0FDeEdBO0VBQ0k7RUFDQTtBRDJHSjs7QUN6R0E7RUFDSTtBRDRHSjs7QUMxR0E7RUFDSTtFQUNBO0FENkdKOztBQzNHQTtFQUNJO0VBQ0E7RUFDQTtBRDhHSjs7QUM1R0E7RUFDSTtBRCtHSjs7QUM3R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGdISjs7QUM5R0E7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlISjs7QUMvR0E7OztFQUdJO0FEa0hKOztBQ2hIQTtFQUNJO0FEbUhKOztBQ2pIQTtFQUNJO0FEb0hKOztBQ2xIQTtFQUNJO0FEcUhKOztBQ25IQTtFQUNJO0VBQ0E7QURzSEo7O0FDcEhBO0VBQ0k7QUR1SEo7O0FDckhBO0VBQ0k7QUR3SEo7O0FDdEhBO0VBQ0k7RUFDQTtBRHlISjs7QUN2SEE7RUFDSTtFQUNBO0FEMEhKOztBQ3hIQTtFQUNJO0VBQ0E7QUQySEo7O0FDekhBO0VBQ0k7RUFDQTtBRDRISjs7QUMxSEE7RUFDSTtBRDZISjs7QUMzSEE7RUFDSTtBRDhISjs7QUM1SEE7RUFDSTtBRCtISjs7QUM3SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnSUo7O0FDOUhBO0VBQ0k7RUFDQTtBRGlJSjs7QUM5SEE7NkNBQUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBRGlJSjs7QUMvSEE7RUFDSTtFQUNBO0FEa0lKOztBQ2hJQTtFQUNJO0FEbUlKOztBQ2pJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0lKOztBQ2xJQTtFQUNJO0lBQ0k7RURxSU47QUFDRjtBQ2xJQTs2Q0FBQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FEb0lKOztBQ2pJQTs2Q0FBQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FEb0lKOztBQ2xJQTtFQUNJO0FEcUlKOztBQ25JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNJSjs7QUNwSUE7RUFDSTtFQUNBO0VBQ0E7QUR1SUo7O0FDcklBO0VBQ0k7QUR3SUo7O0FDdElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR5SUo7O0FDdklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQwSUo7O0FDeElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQySUo7O0FDeklBO0VBQ0k7RUFDQTtFQUNBO0FENElKOztBQzFJQTtFQUNJO0VBQ0E7RUFDQTtBRDZJSjs7QUMzSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOElKOztBQzNJQTtFQUNJO0VBQ0E7QUQ4SUo7O0FDNUlBO0VBQ0k7RUFDQTtFQUNBO0FEK0lKOztBQzdJQTtFQUNJO0VBQ0E7QURnSko7O0FDOUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpSko7O0FDOUlBOzZDQUFBO0FBRUE7RUFDSTtBRGlKSjs7QUM5SUE7RUFDSTtBRGlKSjs7QUM5SUE7RUFDSTtFQUNBO0FEaUpKOztBQy9JQTtFQUNJO0VBQ0E7QURrSko7O0FDaEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1KSjs7QUNqSkE7O0VBRUk7RUFDQTtFQUNBO0FEb0pKOztBQ2xKQTtFQUNJO0FEcUpKOztBQ2xKQTs0Q0FBQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FEcUpKOztBQ25KQTtFQUNJO0FEc0pKOztBQ3BKQTtFQUNJO0lBQ0k7RUR1Sk47QUFDRjtBQ3BKQTtFQUNJO0VBQ0E7QURzSko7OztBQWpuREE7QUFDQTtBQUNBO0FBRUE7QUFDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQW9uREY7QUFsbkRFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFuREo7O0FBam5EQTtBQUVFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBbW5ESjtBQWpuREk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb25ETjs7QUEvbURBO0FBQ0E7Ozs7Ozs7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtuREY7O0FBL21EQTtBQUNBOzs7O0VBSUU7QUFrbkRGOztBQS9tREE7RUFDRTtFQUNBO0FBa25ERjs7QUEvbURBO0FBQ0E7Ozs7Ozs7O0VBUUU7RUFDQTtBQWtuREY7O0FBL21EQTtFQUNFO0VBQ0E7QUFrbkRGOztBQS9tREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtuREY7O0FBL21EQTtBQUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa25ERjs7QUEvbURBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtuREY7O0FBL21EQTs7RUFFRTtBQWtuREY7O0FBL21EQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa25ERjs7QUEvbURBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBa25ERjs7QUEvbURBOztFQUVFO0FBa25ERjs7QUEvbURBO0FBQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa25ERjs7QUEvbURBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa25ERjs7QUEvbURBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa25ERjs7QUEvbURBO0FBQ0E7QUFDQTtBQUVBO0VBQ0U7RUFDQTtBQWluREY7QUEvbURFO0VBQ0U7RUFDQTtBQWluREo7QUEvbURJO0VBQ0U7RUFDQTtBQWluRE47QUE5bURJO0VBQ0U7RUFDQTtFQUNBO0FBZ25ETjtBQTltRE07RUFDRTtBQWduRFI7QUE3bURNO0VBQ0U7QUErbURSO0FBN21EUTtFQUNFO0FBK21EVjtBQTFtREk7RUFDRTtBQTRtRE47QUExbURNO0VBQ0U7QUE0bURSO0FBdm1ERTtFQUNFO0VBQ0E7QUF5bURKOztBQXJtREE7QUFDQTs7RUFFRTtFQUNBO0VBQ0E7QUF3bURGOztBQXJtREE7RUFDRTtBQXdtREY7O0FBcm1EQTtBQUlFOzs7RUFDRTtBQXVtREo7O0FBbm1EQTtBQUNBO0VBQ0U7QUFzbURGO0FBcG1ERTtFQUNFO0FBc21ESjs7QUFsbURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFtREY7O0FBbG1EQTtFQUNFO0FBcW1ERjs7QUFsbURBO0VBQ0U7QUFxbURGOztBQWxtREE7QUFFRTtFQUNFO0FBb21ESjtBQWxtREk7RUFDRTtFQUNBO0FBb21ETjtBQWptREk7RUFDRTtFQUNBO0FBbW1ETjtBQS9sREU7RUFDRTtBQWltREo7O0FBN2xEQTtFQUNFO0FBZ21ERjs7QUE3bERBO0VBQ0U7QUFnbURGOztBQTdsREE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErbERKO0FBNWxERTtFQUNFO0VBQ0E7RUFDQTtBQThsREo7QUE1bERJO0VBQ0U7QUE4bEROO0FBMWxERTtFQUNFO0VBQ0E7RUFDQTtBQTRsREo7QUExbERJO0VBQ0U7QUE0bEROO0FBeGxERTtFQUNFO0VBQ0E7RUFDQTtBQTBsREo7QUF4bERJO0VBQ0U7QUEwbEROO0FBdGxERTtFQUNFO0VBQ0E7RUFDQTtBQXdsREo7QUFybERFO0VBQ0U7RUFDQTtBQXVsREo7QUFwbERFO0VBQ0U7RUFDQTtBQXNsREo7QUFubERFO0VBQ0U7RUFDQTtBQXFsREo7QUFsbERFO0VBQ0U7RUFDQTtBQW9sREo7O0FBaGxEQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbWxERjtBQWpsREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtbERKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYWRtaW4vc3R5bGVzL2Jhbm5lci1pbWFnZS1wcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FkbWluL3N0eWxlcy93eXNpd3lnLWVkaXRvci1maXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3VtbWVybm90ZS9kaXN0L3N1bW1lcm5vdGUtbGl0ZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmJhbm5lci1pbWFnZS1maWVsZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uYmFubmVyLWltYWdlLWZpZWxkID4gbGFiZWwge1xyXG4gIG9yZGVyOiAwO1xyXG59XHJcblxyXG4uYmFubmVyLWltYWdlLWZpZWxkID4gLmJhbm5lci1pbWFnZS1oZWxwIHtcclxuICBvcmRlcjogMTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5iYW5uZXItaW1hZ2UtZmllbGQgPiAuYmFubmVyLWltYWdlLWhlbHAgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMjQsIDM5LCAwLjIpO1xyXG59XHJcblxyXG4uYmFubmVyLWltYWdlLWZpZWxkID4gOm5vdChsYWJlbCk6bm90KC5iYW5uZXItaW1hZ2UtaGVscCkge1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcbi5nbG9iYWxfZGVjazEge1xyXG4gIG1heC13aWR0aDogNTIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnJvdy1kZWNrMSAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGFuY2hvci1jZW50ZXI7XHJcbn1cclxuLmdsb2JhbF9kZWNrMSA+IGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uZ2xvYmFsX2RlY2sxIGRpdiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gIGZvbnQtd2VpZ2h0OjcwMDtcclxufVxyXG4ucm93LnJvdzFfbW9kZWxfYWRtaW4ge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4ucm93LnJvdzFfbW9kZWxfYWRtaW4gLmNvbC1tZC02LmNvbC0xMiAuY2FyZCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiQGltcG9ydCBcIn5zdW1tZXJub3RlLWNzc1wiO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogPT09PT09PSBDVVNUT00gU1RZTEVTID09PT09PT0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIExpZW5zIGF2ZWMgc3VybGlnbmFnZSAqL1xyXG4uY3VzdG9tX3VuZGVybGluZSxcclxuLnNlY3Rpb25faW50ZXJuZV9ibG9nX2NvbnRlbnQgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogIzIxMjUyOTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM4YWMzYjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBWZXJzaW9uIGVkaXRvciAoU3VtbWVybm90ZSkgKi9cclxuLm5vdGUtZWRpdGFibGUge1xyXG4gIC5jdXN0b21fdW5kZXJsaW5lLFxyXG4gIC5zZWN0aW9uX2ludGVybmVfYmxvZ19jb250ZW50IGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM4YWMzYjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEJvdXRvbnMgKi9cclxuYS5idXR0b25fZGV0YWlsX2Jsb2dfcmVkLFxyXG5hLmJ1dHRvbl9kZXRhaWxfYmxvZ19ncmVlbixcclxuYnV0dG9uLmJ1dHRvbl9kZXRhaWxfYmxvZ19yZWQsXHJcbmJ1dHRvbi5idXR0b25fZGV0YWlsX2Jsb2dfZ3JlZW4sXHJcbi5jdXN0b21feWVsbG93X2J1dHRvbixcclxuLmN1c3RvbV9yZWRfYnV0dG9uLFxyXG4uY3VzdG9tX2dyZWVuX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTM0NTU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBwYWRkaW5nOiAxNHB4IDE5cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFZhcmlhbnRlcyBib3V0b25zICovXHJcbi5jdXN0b21fZ3JlZW5fYnV0dG9uLFxyXG5idXR0b24uY3VzdG9tX2dyZWVuX2J1dHRvbixcclxuYS5idXR0b25fZGV0YWlsX2Jsb2dfZ3JlZW4sXHJcbmJ1dHRvbi5idXR0b25fZGV0YWlsX2Jsb2dfZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4QUM7XHJcbn1cclxuXHJcbi5jdXN0b21feWVsbG93X2J1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0U0MztcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyogSG92ZXIgYm91dG9ucyAobmV0dG95w6kpICovXHJcbi5jdXN0b21fcmVkX2J1dHRvbjpob3ZlcixcclxuYnV0dG9uLmN1c3RvbV9yZWRfYnV0dG9uOmhvdmVyLFxyXG5hLmJ1dHRvbl9kZXRhaWxfYmxvZ19yZWQ6aG92ZXIsXHJcbmJ1dHRvbi5idXR0b25fZGV0YWlsX2Jsb2dfcmVkOmhvdmVyLFxyXG4uY3VzdG9tX2dyZWVuX2J1dHRvbjpob3ZlcixcclxuYnV0dG9uLmN1c3RvbV9ncmVlbl9idXR0b246aG92ZXIsXHJcbmEuYnV0dG9uX2RldGFpbF9ibG9nX2dyZWVuOmhvdmVyLFxyXG5idXR0b24uYnV0dG9uX2RldGFpbF9ibG9nX2dyZWVuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUzNDU1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY3VzdG9tX3llbGxvd19idXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTM0NTU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIFRleHRlIHN0YXRpc3RpcXVlICovXHJcbi5jaGlmZnJlX3N0YXRpc3RpcXVlIHtcclxuICBmb250LWZhbWlseTogXCJLdWZhbVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzAwYzhhYyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBCbG9ja3F1b3RlICovXHJcbi5jdXN0b21fYmxvY2txdW90ZSxcclxuLnNlY3Rpb25faW50ZXJuZV9ibG9nX2NvbnRlbnQgYmxvY2txdW90ZSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjJmMmYyO1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBCb3ggcGFyb2xlICovXHJcbi5jdXN0b21fYm94X3Bhcm9sZSxcclxuLmJveF9wYXJvbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gIHBhZGRpbmc6IGNsYW1wKDM3cHgsIDV2dywgOTBweCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjN2FkZWQwO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzdhZGVkMDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmN1c3RvbV9ib3hfcGFyb2xlIHAsXHJcbi5ib3hfcGFyb2xlIHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmN1c3RvbV9ib3hfcGFyb2xlIHA6Zmlyc3QtY2hpbGQsXHJcbi5ib3hfcGFyb2xlIHA6Zmlyc3QtY2hpbGQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDIycHgpO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gIGNvbG9yOiAjMTExO1xyXG59XHJcblxyXG4uY3VzdG9tX2JveF9wYXJvbGUgcDpsYXN0LWNoaWxkLFxyXG4uYm94X3Bhcm9sZSBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uY3VzdG9tX2JveF9wYXJvbGUgcDpsYXN0LWNoaWxkIHN0cm9uZyxcclxuLmJveF9wYXJvbGUgcDpsYXN0LWNoaWxkIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLyogR3VpbGxlbWV0cyBkw6ljb3JhdGlmcyAqL1xyXG4uY3VzdG9tX2JveF9wYXJvbGU6OmJlZm9yZSxcclxuLmN1c3RvbV9ib3hfcGFyb2xlOjphZnRlcixcclxuLmJveF9wYXJvbGU6OmJlZm9yZSxcclxuLmJveF9wYXJvbGU6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1zaXplOiBjbGFtcCg2MHB4LCA4dncsIDEyMHB4KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjZjRiOTQyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogMzNweDtcclxufVxyXG5cclxuLmN1c3RvbV9ib3hfcGFyb2xlOjpiZWZvcmUsXHJcbi5ib3hfcGFyb2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIGxlZnQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9zaG9wL2ltYWdlcy9pYzEucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uY3VzdG9tX2JveF9wYXJvbGU6OmFmdGVyLFxyXG4uYm94X3Bhcm9sZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYm90dG9tOiA1MHB4O1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vc2hvcC9pbWFnZXMvaWMyLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogPT09PT0gU1VNTUVSTk9URSBGSVhFUyA9PT09PT0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5ub3RlLWVkaXRvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC5ub3RlLXRvb2xiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlLWJ0bi1ncm91cCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGUtZWRpdGluZy1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBEcm9wZG93biBmaXhlcyAqL1xyXG4ubm90ZS1mb250c2l6ZSAuZHJvcGRvd24tbWVudSxcclxuLm5vdGUtZm9udG5hbWUgLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLm5vdGUtc3R5bGUgLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1pbi13aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi8qIE92ZXJmbG93IGZpeCAqL1xyXG4uZm9ybS1ncm91cCxcclxuLm1iLTMsXHJcbi5maWVsZC1ncm91cCB7XHJcbiAgJjpoYXMoLm5vdGUtZWRpdG9yKSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogTW9kYWwgZml4ICovXHJcbi5ub3RlLW1vZGFsIHtcclxuICB6LWluZGV4OiAxMDAwNTAgIWltcG9ydGFudDtcclxuXHJcbiAgLm5vdGUtbW9kYWwtY29udGVudCB7XHJcbiAgICB6LWluZGV4OiAxMDAwNTEgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlLW1vZGFsLWJhY2tkcm9wIHtcclxuICB6LWluZGV4OiAxMDAwNDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIC5ub3RlLW1vZGFsIHtcclxuICB6LWluZGV4OiAxMTAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtb3BlbiAubm90ZS1tb2RhbC1iYWNrZHJvcCB7XHJcbiAgei1pbmRleDogMTA5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQm9vdHN0cmFwIGZpeCAqL1xyXG4ubm90ZS10b29sYmFyIHtcclxuICAuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZS1idG4tZ3JvdXAgKyAubm90ZS1idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAtLXRibHItbW9kYWwtbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFByZXZpZXcgZWRpdG9yIHN0eWxlcyAqL1xyXG4ubm90ZS1lZGl0YWJsZSB7XHJcbiAgLmJvdXRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmJvdXRvbi1yb3VnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTNlM2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm91dG9uLWJsZXUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzE4MmNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdXRvbi12ZXJ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM4YTE2OTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHQge1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0LWphdW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYwOGE7XHJcbiAgICBjb2xvcjogIzg1NGQwZTtcclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHQtdmVydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJmN2QwO1xyXG4gICAgY29sb3I6ICMxNjY1MzQ7XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0LXJvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiY2ZlODtcclxuICAgIGNvbG9yOiAjOWQxNzRkO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtaW1wb3J0YW50IHtcclxuICAgIGNvbG9yOiAjZTUzZTNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDdXN0b20gdG9vbGJhciBidXR0b24gKi9cclxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLm5vdGUtYnRuLWN1c3RvbS1zdHlsZXMge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gIC5jYXJldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59IiwiLyohXG4gKiBcbiAqIFN1cGVyIHNpbXBsZSBXWVNJV1lHIGVkaXRvciB2MC45LjFcbiAqIGh0dHBzOi8vc3VtbWVybm90ZS5vcmdcbiAqXG4gKiBDb3B5cmlnaHQgMjAxM34gSGFja2Vyd2lucyBhbmQgY29udHJpYnV0b3JzXG4gKiBTdW1tZXJub3RlIG1heSBiZSBmcmVlbHkgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICpcbiAqIERhdGU6IDIwMjQtMTAtMDlUMTA6MjhaXG4gKlxuICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzdW1tZXJub3RlXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICAgIHNyYzogdXJsKFwiLi9mb250L3N1bW1lcm5vdGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250L3N1bW1lcm5vdGUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udC9zdW1tZXJub3RlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250L3N1bW1lcm5vdGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuW2NsYXNzXj1ub3RlLWljb25dOmJlZm9yZSxcbltjbGFzcyo9XCIgbm90ZS1pY29uXCJdOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcInN1bW1lcm5vdGVcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgc3BlYWs6IG5vbmU7XG59XG5cbi5ub3RlLWljb24tZncge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMS4yNWVtO1xufVxuXG4ubm90ZS1pY29uLWJvcmRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4ubm90ZS1pY29uLXB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ub3RlLWljb24tcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubm90ZS1pY29uLm5vdGUtaWNvbi1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4ubm90ZS1pY29uLm5vdGUtaWNvbi1wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5ub3RlLWljb24tYWxpZ246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLm5vdGUtaWNvbi1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLm5vdGUtaWNvbi1hbGlnbi1pbmRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLm5vdGUtaWNvbi1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5ub3RlLWljb24tYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4ubm90ZS1pY29uLWFsaWduLW91dGRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLm5vdGUtaWNvbi1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4ubm90ZS1pY29uLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5ub3RlLWljb24tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLm5vdGUtaWNvbi1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5ub3RlLWljb24tYXJyb3dzLWg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLm5vdGUtaWNvbi1hcnJvd3Mtdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4ubm90ZS1pY29uLWJvbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLm5vdGUtaWNvbi1jYXJldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4ubm90ZS1pY29uLWNoYWluLWJyb2tlbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4ubm90ZS1pY29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4ubm90ZS1pY29uLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG5cbi5ub3RlLWljb24tY29kZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4ubm90ZS1pY29uLWNvbC1hZnRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4ubm90ZS1pY29uLWNvbC1iZWZvcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLm5vdGUtaWNvbi1jb2wtcmVtb3ZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5ub3RlLWljb24tZXJhc2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5ub3RlLWljb24tZmxvYXQtbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4ubm90ZS1pY29uLWZsb2F0LW5vbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLm5vdGUtaWNvbi1mbG9hdC1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4ubm90ZS1pY29uLWZvbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLm5vdGUtaWNvbi1mcmFtZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4ubm90ZS1pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4ubm90ZS1pY29uLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLm5vdGUtaWNvbi1tYWdpYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4ubm90ZS1pY29uLW1lbnUtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLm5vdGUtaWNvbi1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuXG4ubm90ZS1pY29uLW9yZGVyZWRsaXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5ub3RlLWljb24tcGVuY2lsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5ub3RlLWljb24tcGljdHVyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyNVwiO1xufVxuXG4ubm90ZS1pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5ub3RlLWljb24tcmVkbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4ubm90ZS1pY29uLXJvbGxiYWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5ub3RlLWljb24tcm93LWFib3ZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5ub3RlLWljb24tcm93LWJlbG93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5ub3RlLWljb24tcm93LXJlbW92ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyYlwiO1xufVxuXG4ubm90ZS1pY29uLXNwZWNpYWwtY2hhcmFjdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5ub3RlLWljb24tc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG5cbi5ub3RlLWljb24tc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZVwiO1xufVxuXG4ubm90ZS1pY29uLXN1YnNjcmlwdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4ubm90ZS1pY29uLXN1bW1lcm5vdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLm5vdGUtaWNvbi1zdXBlcnNjcmlwdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4ubm90ZS1pY29uLXRhYmxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5ub3RlLWljb24tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLm5vdGUtaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4ubm90ZS1pY29uLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4ubm90ZS1pY29uLXVuZG86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cblxuLm5vdGUtaWNvbi11bm9yZGVyZWRsaXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5ub3RlLWljb24tdmlkZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLm5vdGUtZnJhbWUge1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubm90ZS10b29sYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLm5vdGUtYnRuLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5vdGUtYnRuLWdyb3VwID4gLm5vdGUtYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubm90ZS1idG4tZ3JvdXAgPiAubm90ZS1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0biArIC5ub3RlLWJ0bixcbi5ub3RlLWJ0bi1ncm91cCAubm90ZS1idG4gKyAubm90ZS1idG4tZ3JvdXAsXG4ubm90ZS1idG4tZ3JvdXAgLm5vdGUtYnRuLWdyb3VwICsgLm5vdGUtYnRuLFxuLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0bi1ncm91cCArIC5ub3RlLWJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubm90ZS1idG4tZ3JvdXAgPiAubm90ZS1idG46bm90KDpmaXJzdC1jaGlsZCksXG4ubm90ZS1idG4tZ3JvdXAgPiAubm90ZS1idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAubm90ZS1idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5ub3RlLWJ0bi1ncm91cCA+IC5ub3RlLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5ub3RlLWJ0bi1ncm91cCA+IC5ub3RlLWJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLm5vdGUtYnRuIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ub3RlLWJ0bi1ncm91cC5vcGVuID4gLm5vdGUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm90ZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlNTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ub3RlLWJ0bjpmb2N1cywgLm5vdGUtYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cbi5ub3RlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4ubm90ZS1idG4uZGlzYWJsZWQ6Zm9jdXMsIC5ub3RlLWJ0bi5kaXNhYmxlZC5mb2N1cywgLm5vdGUtYnRuW2Rpc2FibGVkXTpmb2N1cywgLm5vdGUtYnRuW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub3RlLWJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub3RlLWJ0bi5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4ubm90ZS1idG46aG92ZXIsIC5ub3RlLWJ0bjpmb2N1cywgLm5vdGUtYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5vdGUtYnRuOmFjdGl2ZSwgLm5vdGUtYnRuLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLm5vdGUtYnRuLmRpc2FibGVkLCAubm90ZS1idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vdGUtYnRuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgICAta2h0bWwtb3BhY2l0eTogMC42NTtcbiAgICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT02NSk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5vdGUtYnRuID4gc3Bhbi5ub3RlLWljb24tY2FyZXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5vdGUtYnRuID4gc3Bhbi5ub3RlLWljb24tY2FyZXQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5ub3RlLWJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmE2MzYyO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLm5vdGUtYnRuLXByaW1hcnk6aG92ZXIsIC5ub3RlLWJ0bi1wcmltYXJ5OmZvY3VzLCAubm90ZS1idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNjM2MjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ub3RlLWJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub3RlLWJ0bi1ibG9jayArIC5ub3RlLWJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ubm90ZS1idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5ub3RlLWJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5ub3RlLWJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIC1tcy1maWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubm90ZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90ZS1jb2xvciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLm5vdGUtZHJvcGRvd24tbWVudSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubm90ZS1idG4tZ3JvdXAub3BlbiAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vdGUtZHJvcGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubm90ZS1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG5hLm5vdGUtZHJvcGRvd24taXRlbSxcbmEubm90ZS1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vdGUtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtbW9kYWwub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ub3RlLW1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5vdGUtbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZjtcbn1cblxuLm5vdGUtbW9kYWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5ub3RlLW1vZGFsLWJvZHkga2JkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vdGUtbW9kYWwtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub3RlLW1vZGFsLWZvb3RlciBhIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ub3RlLW1vZGFsLWZvb3RlciBhOmhvdmVyLFxuLm5vdGUtbW9kYWwtZm9vdGVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm90ZS1tb2RhbC1mb290ZXIgLm5vdGUtYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ub3RlLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM0MjUxNWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ub3RlLW1vZGFsLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwNDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgICAta2h0bWwtb3BhY2l0eTogMC41O1xuICAgIC1tb3otb3BhY2l0eTogMC41O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT01MCk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtbW9kYWwtYmFja2Ryb3Aub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub3RlLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ub3RlLW1vZGFsLWNvbnRlbnQtbGFyZ2Uge1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgfVxufVxuLm5vdGUtbW9kYWwgLm5vdGUtaGVscC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM3MzczNzM7XG59XG4ubm90ZS1tb2RhbCAubm90ZS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtbGluazpmb2N1cyxcbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG59XG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtdGFicyAubm90ZS1uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5vdGUtbW9kYWwgLm5vdGUtbmF2LXRhYnMgLm5vdGUtbmF2LWxpbms6Zm9jdXMsXG4ubm90ZS1tb2RhbCAubm90ZS1uYXYtdGFicyAubm90ZS1uYXYtbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RkZDtcbn1cbi5ub3RlLW1vZGFsIC5ub3RlLW5hdi10YWJzIC5ub3RlLW5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vdGUtbW9kYWwgLm5vdGUtbmF2LXRhYnMgLm5vdGUtbmF2LWl0ZW0uc2hvdyAubm90ZS1uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZmZmO1xufVxuLm5vdGUtbW9kYWwgLm5vdGUtdGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xufVxuLm5vdGUtbW9kYWwgLm5vdGUtdGFiLWNvbnRlbnQgPiAubm90ZS10YWItcGFuZTp0YXJnZXQgfiAubm90ZS10YWItcGFuZTpsYXN0LWNoaWxkLFxuLm5vdGUtbW9kYWwgLm5vdGUtdGFiLWNvbnRlbnQgPiAubm90ZS10YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RlLW1vZGFsIC5ub3RlLXRhYi1jb250ZW50ID4gOmxhc3QtY2hpbGQsXG4ubm90ZS1tb2RhbCAubm90ZS10YWItY29udGVudCA+IC5ub3RlLXRhYi1wYW5lOnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ub3RlLWZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubm90ZS1mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubm90ZS1mb3JtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0MjUxNWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm90ZS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogNnB4IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vdGUtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4ubm90ZS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLm5vdGUtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4ubm90ZS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4ubm90ZS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA3MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gICAgLWtodG1sLW9wYWNpdHk6IDA7XG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9MCk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLm5vdGUtdG9vbHRpcC5pbiB7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDAuOTtcbiAgICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9OTApO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4ubm90ZS10b29sdGlwLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ub3RlLXRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG4ubm90ZS10b29sdGlwLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuLm5vdGUtdG9vbHRpcC5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLm5vdGUtdG9vbHRpcC5ib3R0b20gLm5vdGUtdG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLm5vdGUtdG9vbHRpcC50b3AgLm5vdGUtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLm5vdGUtdG9vbHRpcC5yaWdodCAubm90ZS10b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi5ub3RlLXRvb2x0aXAubGVmdCAubm90ZS10b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLm5vdGUtdG9vbHRpcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ub3RlLXRvb2x0aXAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubm90ZS1wb3BvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA2MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5vdGUtcG9wb3Zlci5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubm90ZS1wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG4ubm90ZS1wb3BvdmVyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cbi5ub3RlLXBvcG92ZXIuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuLm5vdGUtcG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5ub3RlLXBvcG92ZXIuYm90dG9tIC5ub3RlLXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogLTExcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm90ZS1wb3BvdmVyLmJvdHRvbSAubm90ZS1wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLm5vdGUtcG9wb3Zlci50b3AgLm5vdGUtcG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ub3RlLXBvcG92ZXIudG9wIC5ub3RlLXBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4ubm90ZS1wb3BvdmVyLnJpZ2h0IC5ub3RlLXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm90ZS1wb3BvdmVyLnJpZ2h0IC5ub3RlLXBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4ubm90ZS1wb3BvdmVyLmxlZnQgLm5vdGUtcG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ub3RlLXBvcG92ZXIubGVmdCAubm90ZS1wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLm5vdGUtcG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm90ZS1wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5ub3RlLXBvcG92ZXItY29udGVudCB7XG4gICAgLyptYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDsqL1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuXG4vKiBUaGVtZSBWYXJpYWJsZXNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExheW91dFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vdGUtZWRpdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtZHJvcHpvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogbGlnaHRza3libHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC45NTtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS1kcm9wem9uZSAubm90ZS1kcm9wem9uZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLWRyb3B6b25lLmhvdmVyIHtcbiAgICBjb2xvcjogIzA5OGRkZjtcbn1cbi5ub3RlLWVkaXRvci5kcmFnb3ZlciAubm90ZS1kcm9wem9uZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBzdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUgc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBpbWcubm90ZS1mbG9hdC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIGltZy5ub3RlLWZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyogRnJhbWUgbW9kZSBsYXlvdXRcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOTYwNzg0MzE0KTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLmNvZGV2aWV3IC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lLmNvZGV2aWV3IC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLmNvZGV2aWV3IC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1jb2RhYmxlLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUuY29kZXZpZXcgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWNvZGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZVtjb250ZW50ZWRpdGFibGU9ZmFsc2VdLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMTM3MjU0OTAyKTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1jb2RhYmxlLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWNvZGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuZnVsbHNjcmVlbixcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lLmZ1bGxzY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwNTA7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZS5mdWxsc2NyZWVuIC5ub3RlLXJlc2l6ZWJhcixcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lLmZ1bGxzY3JlZW4gLm5vdGUtcmVzaXplYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0OmVtcHR5LFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dDplbXB0eSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5wdWxsLXJpZ2h0LFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LW11dGVkLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LXByaW1hcnksXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMjg2MDkwO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1zdWNjZXNzLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtaW5mbyxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLnRleHQtaW5mbyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LXdhcm5pbmcsXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1kYW5nZXIsXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LWRhbmdlciB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydCxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0IHtcbiAgICBtYXJnaW46IC03cHggMCAwIDA7XG4gICAgcGFkZGluZzogN3B4IDEwcHggMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQgLm5vdGUtaWNvbixcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0IC5ub3RlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtc3VjY2Vzcyxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjM2M3NjNkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkOCAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtaW5mbyxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LWluZm8ge1xuICAgIGNvbG9yOiAjMzE3MDhmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNyAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtd2FybmluZyxcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMyAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtZGFuZ2VyLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2E5NDQ0MiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGUgIWltcG9ydGFudDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2Jhcixcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1c2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjExMzcyNTQ5MDIpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTk2MDc4NDMxNCk7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyLFxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtc3RhdHVzYmFyIC5ub3RlLXJlc2l6ZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2JhciAubm90ZS1yZXNpemViYXIgLm5vdGUtaWNvbi1iYXIsXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyIC5ub3RlLWljb24tYmFyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDFweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTk2MDc4NDMxNCk7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIubG9ja2VkIC5ub3RlLXJlc2l6ZWJhcixcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1c2Jhci5sb2NrZWQgLm5vdGUtcmVzaXplYmFyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIubG9ja2VkIC5ub3RlLXJlc2l6ZWJhciAubm90ZS1pY29uLWJhcixcbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLXN0YXR1c2Jhci5sb2NrZWQgLm5vdGUtcmVzaXplYmFyIC5ub3RlLWljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtcGxhY2Vob2xkZXIsXG4ubm90ZS1lZGl0b3Iubm90ZS1haXJmcmFtZSAubm90ZS1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWFpcmZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogUG9wb3ZlclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vdGUtcG9wb3Zlci5wb3BvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cbi5ub3RlLXBvcG92ZXIucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vdGUtcG9wb3Zlci5wb3BvdmVyIC5hcnJvdyB7XG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBQb3BvdmVyIGFuZCBUb29sYmFyIChCdXR0b24gY29udGFpbmVyKVxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vdGUtdG9vbGJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDVweCA1cHg7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgPiAubm90ZS1idG4tZ3JvdXAsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyID4gLm5vdGUtYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIgLm5vdGUtZGltZW5zaW9uLXBpY2tlci1tb3VzZWNhdGNoZXIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItbW91c2VjYXRjaGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMGVtO1xuICAgIGhlaWdodDogMTBlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIgLm5vdGUtZGltZW5zaW9uLXBpY2tlci11bmhpZ2hsaWdodGVkLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLXVuaGlnaGxpZ2h0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNBZ01BQUFBcm9HYkVBQUFBQ1ZCTVZFVUFBSWo0K1BqcDZla0tsQXFqQUFBQUFYUlNUbE1BUU9iWVpnQUFBQUZpUzBkRUFJZ0ZIVWdBQUFBSmNFaFpjd0FBQ3hNQUFBc1RBUUNhbkJnQUFBQUhkRWxOUlFmWUFSMEJLaG1uYUp6UEFBQUFHMGxFUVZRSTEyTmdBQU90VmF0V01UQ29ob2FHVVkrRW1Ja0VBRXJ1RXpLMko3dHZBQUFBQUVsRlRrU3VRbUNDXCIpIHJlcGVhdDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLWhpZ2hsaWdodGVkLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLWhpZ2hsaWdodGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFTQWdNQUFBQXJvR2JFQUFBQUNWQk1WRVVBQUlqZDZ2dkQyZjlMS0xXK0FBQUFBWFJTVGxNQVFPYllaZ0FBQUFGaVMwZEVBSWdGSFVnQUFBQUpjRWhaY3dBQUN4TUFBQXNUQVFDYW5CZ0FBQUFIZEVsTlJRZllBUjBCS3dOREVWVDBBQUFBRzBsRVFWUUkxMk5nQUFPdFZhdFdNVENvaG9hR1VZK0VtSWtFQUVydUV6SzJKN3R2QUFBQUFFbEZUa1N1UW1DQ1wiKSByZXBlYXQ7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGJsb2NrcXVvdGUsIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgcHJlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgYmxvY2txdW90ZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIHByZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMSwgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMiwgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMywgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNCwgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNSwgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNiwgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBwLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDEsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMiwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGgzLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGg2LCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3ItYWxsIC5ub3RlLWRyb3Bkb3duLW1lbnUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yLWFsbCAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDMzN3B4O1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi10b2dnbGUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxNjBweDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGU6Zmlyc3QtY2hpbGQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtcGFsZXR0ZS10aXRsZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLXBhbGV0dGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDJweCA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldCxcbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itc2VsZWN0LCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3ItcmVzZXQsXG4ubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3ItcmVzZXQ6aG92ZXIsXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdDpob3ZlciwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXJlc2V0OmhvdmVyLFxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itcm93LCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itcm93IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdC1idG4sIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3QtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1ob2xkZXItY3VzdG9tIC5ub3RlLWNvbG9yLWJ0biwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWhvbGRlci1jdXN0b20gLm5vdGUtY29sb3ItYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXBhcmEgLm5vdGUtZHJvcGRvd24tbWVudSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtcGFyYSAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDIyOHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1wYXJhIC5ub3RlLWRyb3Bkb3duLW1lbnUgPiBkaXYgKyBkaXYsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLXBhcmEgLm5vdGUtZHJvcGRvd24tbWVudSA+IGRpdiArIGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1kcm9wZG93bi1tZW51LCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUucmlnaHQsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWRyb3Bkb3duLW1lbnUucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtZHJvcGRvd24tbWVudS5yaWdodDo6YmVmb3JlLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51LnJpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUucmlnaHQ6OmFmdGVyLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51LnJpZ2h0OjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhIGksIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhIGkge1xuICAgIGNvbG9yOiBkZWVwc2t5Ymx1ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEuY2hlY2tlZCBpLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51Lm5vdGUtY2hlY2sgYS5jaGVja2VkIGkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtZm9udHNpemUtMTAsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWZvbnRzaXplLTEwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3ItcGFsZXR0ZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3ItcGFsZXR0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3ItcGFsZXR0ZSBkaXYgLm5vdGUtY29sb3ItYnRuLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvci1wYWxldHRlIGRpdiAubm90ZS1jb2xvci1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvci1wYWxldHRlIGRpdiAubm90ZS1jb2xvci1idG46aG92ZXIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0bjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4vKiBEaWFsb2dcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub3RlLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubm90ZS1tb2RhbCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5vdGUtbW9kYWwgLm5vdGUtbW9kYWwtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xufVxuLm5vdGUtbW9kYWwgLm5vdGUtaW1hZ2UtZGlhbG9nIC5ub3RlLWRyb3B6b25lIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ7XG4gICAgY29sb3I6IGxpZ2h0Z3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiA0cHggZGFzaGVkIGxpZ2h0Z3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAubm90ZS1tb2RhbCAubm90ZS1pbWFnZS1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8qIFBsYWNlaG9sZGVyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm90ZS1wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6IGdyYXk7XG59XG5cbi8qIEhhbmRsZVxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zZWxlY3Rpb24tYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtb3BhY2l0eTogMC4zO1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjM7XG4gICAgLW1vei1vcGFjaXR5OiAwLjM7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTMwKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtaGFuZGxlLCAubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zaXppbmcsIC5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiAubm90ZS1jb250cm9sLWhvbGRlciB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc2l6aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtbncge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtbmUge1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc3cge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc2Uge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cbi5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiAubm90ZS1jb250cm9sLXNlLm5vdGUtY29udHJvbC1ob2xkZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uLWluZm8ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtb3BhY2l0eTogMC43O1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjc7XG4gICAgLW1vei1vcGFjaXR5OiAwLjc7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTcwKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG4ubm90ZS1oaW50LXBvcG92ZXIge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMnB4O1xufVxuLm5vdGUtaGludC1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi5ub3RlLWhpbnQtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWhpbnQtZ3JvdXAgLm5vdGUtaGludC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNweDtcbn1cbi5ub3RlLWhpbnQtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWhpbnQtZ3JvdXAgLm5vdGUtaGludC1pdGVtLmFjdGl2ZSwgLm5vdGUtaGludC1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtaGludC1ncm91cCAubm90ZS1oaW50LWl0ZW06aG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSGFuZGxlXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIC5ub3RlLWZ1bGxzY3JlZW4tYm9keSwgYm9keSAubm90ZS1mdWxsc2NyZWVuLWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm5vdGUtZWRpdGFibGUgdWwgbGksIC5ub3RlLWVkaXRhYmxlIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHRhYmxlIHRkLCAubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIHBhZGRpbmc6IDVweCAzcHg7XG59XG4ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMzM3YWI3O1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBhOmhvdmVyLFxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvdXRsaW5lOiAwO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogRGlhbG9nXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWJvZHkgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWJvZHkgLmhlbHAtbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAubm90ZS1tb2RhbCAubm90ZS1pbWFnZS1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5oZWxwLWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3VtbWVybm90ZS1saXRlLmNzcy5tYXAqLyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/