@charset "UTF-8";
/*
 * Typography
 */
/*
 * Media Queries
 */
/*
 * Colors
 */
/*
 * Font Sizes
 */
/*
 * Mixins
 */
@media screen and (min-width: 1000px) {
  .sp_show {
    display: none !important;
  }
}

@media screen and (max-width: 999px) {
  .sp_hide {
    display: none !important;
  }
}

.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out !important;
}
.mfp-bg.mfp-ready {
  opacity: 0.6;
}
.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.3s ease-out !important;
}
.mfp-wrap .mfp-content .tooltip {
  padding: 1rem;
  background-color: #FFF;
}
.mfp-wrap .mfp-content .tooltip strong {
  color: #DB3131;
  font-weight: bold;
}
.mfp-wrap .mfp-content .tooltip strong.large {
  font-size: 1.4rem;
}
.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.mfp-figure::after {
  display: none !important;
}

.mfp-close {
  font-size: 40px;
  opacity: 1;
  color: #FFF !important;
}

@media screen and (min-width: 1000px) {
  .mfp-container {
    padding: 0 1rem;
  }
}
@media screen and (max-width: 999px) {
  .mfp-container {
    padding: 0 1rem;
  }
}
.mfp-container .mfp-content, .mfp-container .mfp-preloader {
  border-radius: 4px;
  margin: 1rem 0;
  width: 100%;
  max-width: calc(100vw - 180px);
  max-height: 100vh;
}
.mfp-container .mfp-iframe-scaler {
  padding-top: calc(100vh - 140px);
}
.mfp-container .mfp-figure {
  max-height: calc(100vh - 80px) !important;
}
.mfp-container .mfp-img {
  padding-top: 1rem;
  max-height: calc(100vh - 80px) !important;
  width: auto;
  height: auto;
}
.mfp-container .mfp-content {
  padding: 44px 1rem 1rem;
}
.mfp-container .mfp-content p:not(:first-of-type) {
  margin-top: 1rem;
}
.mfp-container .mfp-content section:not(:first-of-type) {
  margin-top: 2rem;
}
.mfp-container .mfp-content a {
  text-decoration: underline;
  color: #0099A8;
}
.mfp-container .mfp-content .buttons {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mfp-container .mfp-content .buttons a {
  text-decoration: none;
  color: #FFF;
}
.mfp-container .mfp-preloader {
  z-index: 1046;
  padding-top: 1rem;
  padding-bottom: 2rem;
  width: calc(100% - 2rem);
  margin-top: 0;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  font-size: 1.4rem !important;
  color: #F8A81E;
}
.mfp-container .mfp-preloader .fa-spin {
  margin-right: 0.5rem;
}

.modal_tooltip {
  color: #F8A81E;
  text-decoration: none;
  cursor: pointer;
}
.modal_tooltip:after {
  font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands";
  content: "";
  font-weight: 900;
  position: relative;
  color: #F8A81E;
  font-size: 1.2rem;
  margin-left: 1rem;
}

/**
 * ACF Form
 */
#message {
  margin-top: 3rem;
  margin-bottom: 3rem;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.4;
}
#message.updated {
  color: #0099A8;
}

.acf-field[data-name=item_key] {
  display: none;
}

.acf-form, .acf-form *, .acf-media-modal, .acf-media-modal * {
  font-family: "BIZ UDPGothic";
}

.acf-button {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #555;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
}
.acf-button:hover {
  opacity: 0.7;
}
.acf-button i, .acf-button svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}

.acf-form-submit {
  padding: 3rem 0 0;
  text-align: center;
  background-color: #FFF;
}
.acf-form-submit .acf-button {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.25rem;
  padding: 1.5rem 3rem;
}

.acf-form .acf-fields > .acf-field, .acf-form .acf-fields > .acf-field:first-child {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-color: #FFF !important;
  border-width: 10px 5px 0 5px !important;
  border-style: solid;
}
.acf-form .acf-fields > .acf-tab-wrap {
  background-color: #FFF;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0;
  overflow: hidden !important;
}
.acf-form .acf-fields > .acf-tab-wrap:after {
  display: table;
  content: "";
  clear: both;
}
.acf-form .acf-fields > .acf-tab-wrap a:hover {
  text-decoration: none !important;
}
.acf-form .acf-input input[type=email], .acf-form .acf-input input[type=text], .acf-form .acf-input input[type=number], .acf-form .acf-input input[type=url], .acf-form .acf-input textarea {
  display: block;
  padding: 0.35rem 0.5rem;
  border: 1px solid #CCC;
  background-color: #FFF !important;
  width: 100%;
  max-width: 100%;
  font-size: 1.2rem;
  line-height: 1.25;
}
.acf-form .acf-input .acf-radio-list li {
  font-size: 1.1rem;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container {
  background-color: #FFF;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container.wp-picker-active {
  padding: 0.5rem;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container.wp-picker-active .wp-color-result-text:before {
  background-color: #FFF !important;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result {
  margin: 0;
  padding-left: 3.5rem;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result:hover, .acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result:focus {
  box-shadow: none;
  background-color: #FFF;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result .wp-color-result-text {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #555;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  background-color: #F8A81E;
  position: relative;
  display: block;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result .wp-color-result-text:hover {
  opacity: 0.7;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result .wp-color-result-text i, .acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result .wp-color-result-text svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result .wp-color-result-text:hover {
  opacity: 1;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-color-result .wp-color-result-text:before {
  position: absolute;
  display: block;
  content: "";
  right: 100%;
  top: 0;
  width: 0.5rem;
  height: 100%;
  background-color: #fcf4e4;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-picker-input-wrap:not(.hidden) {
  display: block;
  margin-top: 0.5rem;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-picker-input-wrap:not(.hidden) .wp-color-picker {
  width: 5rem;
}
.acf-form .acf-input .acf-color-picker .wp-picker-container .wp-picker-input-wrap:not(.hidden) .button {
  line-height: 1;
  min-height: none;
  padding: 0;
  font-size: 0.75rem;
  color: #888;
}
.acf-form .acf-label {
  font-weight: bold;
  font-size: 1.1rem;
}
.acf-form .acf-label .description {
  font-size: 0.9rem;
  font-weight: normal;
  line-height: 1.5;
  color: #DB3131;
}
.acf-form .acf-field-message {
  font-weight: bold;
}
.acf-form .acf-url i {
  top: 10px;
}
.acf-form .acf-field[data-name=external_campaign].is-false {
  width: 100% !important;
}

.acf-media-modal .media-frame-actions-heading, .acf-media-modal .attachment-details .setting,
.acf-media-modal #alt-text-description, .acf-media-modal .compat-item, .acf-media-modal .acf-expand-details {
  display: none;
}
.acf-media-modal .attachments-browser .media-toolbar-primary.search-form {
  display: none;
}
.acf-media-modal .attachments-browser .media-toolbar-secondary #media-attachment-date-filters,
.acf-media-modal .attachments-browser .media-toolbar-secondary label[for=media-attachment-filters],
.acf-media-modal .attachments-browser .media-toolbar-secondary label[for=media-attachment-date-filters] {
  display: none;
}
.acf-media-modal .media-modal-close {
  right: 1rem;
  white-space: nowrap;
  width: auto;
}

.acf-tab-wrap ul {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 0.75rem;
  column-gap: 0.75rem;
}
.acf-tab-wrap ul::before, .acf-tab-wrap ul::after {
  display: none;
}
.acf-tab-wrap li {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  text-align: center;
  width: 100%;
  margin-right: 0 !important;
}
.acf-tab-wrap li.active a {
  color: #FFF !important;
}
.acf-tab-wrap li a {
  background-color: transparent !important;
  border: none !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  font-size: 1.1rem !important;
}

.acf-tab-group {
  border-bottom: none !important;
  padding: 0 !important;
}

.acf-actions:after {
  display: table;
  content: "";
  clear: both;
}
.acf-actions .acf-button {
  margin-left: auto;
  margin-right: 0;
}
.acf-actions a[data-name=edit] {
  display: none !important;
}
.acf-actions a[data-name=remove] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.acf-actions a[data-name=remove], .acf-actions a[data-name=remove]:before {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 2.5rem;
  line-height: 2.5rem;
}

.acf-fc-popup {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  width: 370px !important;
  max-width: 370px !important;
}
.acf-fc-popup li:not(:first-of-type) {
  margin-top: 0.5rem;
}
.acf-fc-popup a {
  display: block !important;
  padding: 0 0.75rem !important;
  font-size: 1.25rem;
  white-space: nowrap !important;
}

.acf-flexible-content .layout.-collapsed > .acf-fields, .acf-flexible-content .layout.-collapsed > .acf-table {
  display: block !important;
}

.acf-flexible-content .layout {
  background-color: transparent !important;
  border: none !important;
  padding-left: 0;
  transition: padding 0.2s linear;
}
.acf-flexible-content .layout.group {
  padding-left: 4rem;
}
.acf-flexible-content .acf-attention.-focused {
  border-width: 5px !important;
}
.acf-flexible-content .acf-fc-layout-handle {
  font-size: 1.25rem !important;
  border-bottom: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acf-flexible-content .acf-fc-layout-handle, .acf-flexible-content .acf-fc-layout-handle .acf-fc-layout-order {
  font-weight: bold;
  color: #333;
}
.acf-flexible-content .acf-fc-layout-handle .acf-fc-layout-order {
  font-size: 1rem !important;
  line-height: calc(1.25rem * 1.4) !important;
  border: 1px solid #333 !important;
  width: calc(1.25rem * 1.4 + 2px) !important;
  height: calc(1.25rem * 1.4 + 2px) !important;
  border-radius: 50% !important;
  background-color: transparent !important;
}
.acf-flexible-content .acf-fc-layout-controls {
  right: 0 !important;
}
.acf-flexible-content .acf-fc-layout-controls .acf-icon {
  visibility: visible !important;
  background-color: #F8A81E;
  color: #FFF;
  padding-top: 0.1rem;
  font-size: 1.25rem !important;
  width: calc(1.25rem + 0.3rem) !important;
  height: calc(1.25rem + 0.3rem) !important;
  border-radius: 50% !important;
}
.acf-flexible-content .acf-fc-layout-controls .acf-icon.-collapse, .acf-flexible-content .acf-fc-layout-controls .acf-icon.-duplicate {
  display: none !important;
}
.acf-flexible-content .acf-fields {
  background-color: #FFF !important;
  border-width: 1px;
  border-style: solid;
}
.acf-flexible-content .acf-field {
  background-color: #FFF !important;
}
.acf-flexible-content .acf-field::before {
  content: "";
  display: block;
  position: static;
  z-index: 0;
  background-color: transparent !important;
  border: none !important;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.acf-flexible-content .acf-field[data-width] + .acf-field[data-width] {
  border-left-color: transparent;
}
.acf-flexible-content .acf-input-prepend, .acf-flexible-content .acf-input-append {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.acf-field[data-name=campaign_items] .acf-label {
  display: none !important;
}
.acf-field[data-name=campaign_items] .layout[data-layout=figure] .acf-label {
  display: block !important;
}

.page-template-page-mypage-campaign-new .acf-button, .page-template-page-mypage-campaign-edit .acf-button {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-tab-wrap, .page-template-page-mypage-campaign-edit .acf-tab-wrap {
  border-bottom: 1px solid #F8A81E !important;
}
.page-template-page-mypage-campaign-new .acf-tab-wrap li, .page-template-page-mypage-campaign-edit .acf-tab-wrap li {
  border-color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-tab-wrap li.active, .page-template-page-mypage-campaign-edit .acf-tab-wrap li.active {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-tab-wrap a, .page-template-page-mypage-campaign-edit .acf-tab-wrap a {
  color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list li, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list li {
  margin-right: 0.5rem;
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #BBB;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label:hover, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label:hover {
  opacity: 0.7;
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label i, .page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label svg, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label i, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label.selected, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label.selected {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #F12719;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  font-size: 1.25rem;
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label.selected:hover, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label.selected:hover {
  opacity: 0.7;
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label.selected i, .page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list label.selected svg, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label.selected i, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list label.selected svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
.page-template-page-mypage-campaign-new .acf-field[data-name=status] .acf-radio-list input, .page-template-page-mypage-campaign-edit .acf-field[data-name=status] .acf-radio-list input {
  display: none;
}
.page-template-page-mypage-campaign-new .acf-fc-popup a:hover, .page-template-page-mypage-campaign-edit .acf-fc-popup a:hover {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-fields, .page-template-page-mypage-campaign-edit .acf-fields {
  border-color: #F8A81E;
  background-color: #fcf4e4;
}
.page-template-page-mypage-campaign-new .acf-flexible-content .acf-attention.-focused, .page-template-page-mypage-campaign-edit .acf-flexible-content .acf-attention.-focused {
  border-color: #F8A81E !important;
}
.page-template-page-mypage-campaign-new .acf-field-wysiwyg, .page-template-page-mypage-campaign-edit .acf-field-wysiwyg {
  min-height: none !important;
}
.page-template-page-mypage-campaign-new .acf-field-wysiwyg iframe, .page-template-page-mypage-campaign-edit .acf-field-wysiwyg iframe {
  min-height: 9rem !important;
  height: 9rem !important;
}
.page-template-page-mypage-campaign-new .acf-field-wysiwyg textarea, .page-template-page-mypage-campaign-edit .acf-field-wysiwyg textarea {
  min-height: 10rem !important;
  height: 10rem !important;
}
.page-template-page-mypage-campaign-new .acf-field-wysiwyg .acf-label, .page-template-page-mypage-campaign-edit .acf-field-wysiwyg .acf-label {
  margin-bottom: -1.6rem;
}
.page-template-page-mypage-campaign-new .acf-field-wysiwyg .acf-label label, .page-template-page-mypage-campaign-edit .acf-field-wysiwyg .acf-label label {
  margin-bottom: 0;
}
.page-template-page-mypage-campaign-new .acf-input input[type=email], .page-template-page-mypage-campaign-new .acf-input input[type=password], .page-template-page-mypage-campaign-new .acf-input input[type=text],
.page-template-page-mypage-campaign-new .acf-input input[type=number], .page-template-page-mypage-campaign-new .acf-input input[type=url], .page-template-page-mypage-campaign-new .acf-input textarea,
.page-template-page-mypage-campaign-new .acf-input .acf-editor-wrap .wp-editor-container, .page-template-page-mypage-campaign-edit .acf-input input[type=email], .page-template-page-mypage-campaign-edit .acf-input input[type=password], .page-template-page-mypage-campaign-edit .acf-input input[type=text],
.page-template-page-mypage-campaign-edit .acf-input input[type=number], .page-template-page-mypage-campaign-edit .acf-input input[type=url], .page-template-page-mypage-campaign-edit .acf-input textarea,
.page-template-page-mypage-campaign-edit .acf-input .acf-editor-wrap .wp-editor-container {
  border: 1px solid #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-input input[type=email] textarea, .page-template-page-mypage-campaign-new .acf-input input[type=password] textarea, .page-template-page-mypage-campaign-new .acf-input input[type=text] textarea,
.page-template-page-mypage-campaign-new .acf-input input[type=number] textarea, .page-template-page-mypage-campaign-new .acf-input input[type=url] textarea, .page-template-page-mypage-campaign-new .acf-input textarea textarea,
.page-template-page-mypage-campaign-new .acf-input .acf-editor-wrap .wp-editor-container textarea, .page-template-page-mypage-campaign-edit .acf-input input[type=email] textarea, .page-template-page-mypage-campaign-edit .acf-input input[type=password] textarea, .page-template-page-mypage-campaign-edit .acf-input input[type=text] textarea,
.page-template-page-mypage-campaign-edit .acf-input input[type=number] textarea, .page-template-page-mypage-campaign-edit .acf-input input[type=url] textarea, .page-template-page-mypage-campaign-edit .acf-input textarea textarea,
.page-template-page-mypage-campaign-edit .acf-input .acf-editor-wrap .wp-editor-container textarea {
  border: none;
}
.page-template-page-mypage-campaign-new .acf-input .acf-editor-wrap .wp-switch-editor, .page-template-page-mypage-campaign-edit .acf-input .acf-editor-wrap .wp-switch-editor {
  border-top-color: #F8A81E;
  border-left-color: #F8A81E;
  border-right-color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-input .mce-toolbar-grp, .page-template-page-mypage-campaign-edit .acf-input .mce-toolbar-grp {
  border-bottom: none !important;
}
.page-template-page-mypage-campaign-new .acf-input .mce-edit-area, .page-template-page-mypage-campaign-edit .acf-input .mce-edit-area {
  border: none !important;
}
.page-template-page-mypage-campaign-new .acf-input .mce-btn-group .mce-splitbtn .mce-open, .page-template-page-mypage-campaign-edit .acf-input .mce-btn-group .mce-splitbtn .mce-open {
  display: none !important;
}
.page-template-page-mypage-campaign-new .acf-switch, .page-template-page-mypage-campaign-new .acf-switch span, .page-template-page-mypage-campaign-edit .acf-switch, .page-template-page-mypage-campaign-edit .acf-switch span {
  font-size: 1.1rem;
  font-weight: bold;
}
.page-template-page-mypage-campaign-new .acf-switch, .page-template-page-mypage-campaign-new .acf-switch:hover, .page-template-page-mypage-campaign-edit .acf-switch, .page-template-page-mypage-campaign-edit .acf-switch:hover {
  border-color: #F8A81E !important;
}
.page-template-page-mypage-campaign-new .acf-switch.-on, .page-template-page-mypage-campaign-edit .acf-switch.-on {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-switch .acf-switch-on, .page-template-page-mypage-campaign-edit .acf-switch .acf-switch-on {
  text-shadow: none !important;
}
.page-template-page-mypage-campaign-new .acf-switch .acf-switch-off, .page-template-page-mypage-campaign-edit .acf-switch .acf-switch-off {
  color: #F8A81E;
}
.page-template-page-mypage-campaign-new .acf-switch, .page-template-page-mypage-campaign-new .acf-switch .acf-switch-slider, .page-template-page-mypage-campaign-edit .acf-switch, .page-template-page-mypage-campaign-edit .acf-switch .acf-switch-slider {
  border-radius: 0 !important;
  border-color: #F8A81E !important;
}
.page-template-page-mypage-campaign-new .acf-row-handle, .page-template-page-mypage-campaign-edit .acf-row-handle {
  min-width: 33px !important;
}
.page-template-page-mypage-campaign-new .acf-row-handle.remove a[data-event=add-row], .page-template-page-mypage-campaign-edit .acf-row-handle.remove a[data-event=add-row] {
  display: none !important;
}
.page-template-page-mypage-campaign-new .acf-tooltip.-confirm, .page-template-page-mypage-campaign-edit .acf-tooltip.-confirm {
  font-size: 0;
  padding: 5px 10px 8px 10px;
}
.page-template-page-mypage-campaign-new .acf-tooltip.-confirm:after, .page-template-page-mypage-campaign-edit .acf-tooltip.-confirm:after {
  display: inline-block;
  content: "";
  width: 1px;
  height: 1rem;
}
.page-template-page-mypage-campaign-new .acf-tooltip.-confirm a, .page-template-page-mypage-campaign-edit .acf-tooltip.-confirm a {
  display: inline-block;
  font-size: 1rem;
}
.page-template-page-mypage-campaign-new .acf-tooltip.-confirm a[data-event=cancel], .page-template-page-mypage-campaign-edit .acf-tooltip.-confirm a[data-event=cancel] {
  margin-left: 0.5rem;
  font-size: 0;
  transform: translateY(-0.1rem);
}
.page-template-page-mypage-campaign-new .acf-tooltip.-confirm a[data-event=cancel]:after, .page-template-page-mypage-campaign-edit .acf-tooltip.-confirm a[data-event=cancel]:after {
  font-size: 0.85rem;
  content: "キャンセル";
}

.acf-field[data-name=title] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "1";
}

.acf-field[data-name=introduction] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "2";
}

.acf-field[data-name=how_to_apply_head] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "3";
}

.acf-field[data-name=how_to_apply] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "4";
}

.acf-field[data-name=period_head] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "5";
}

.acf-field[data-name=period_start] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "6";
}

.acf-field[data-name=period_end] label::before {
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  line-height: calc(1.25rem * 1.4);
  width: calc(1.25rem * 1.4 + 2px);
  height: calc(1.25rem * 1.4 + 2px);
  background-color: transparent;
  border: 1px solid #333;
  border-radius: 50%;
  color: #444;
  font-size: 1rem;
  content: "7";
}

.acf-field[data-name=bgcolor] .acf-input label {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 0;
}
.acf-field[data-name=bgcolor] .acf-input label span {
  display: block;
  padding: 0.5em 0.5em;
  font-size: 0.75rem;
  font-weight: bold;
  color: #FFF;
  line-height: 1;
  border-width: 1px;
  border-style: solid;
}
.acf-field[data-name=bgcolor] .acf-input label span[data-color-name=white] {
  border-color: #333 !important;
  color: #333 !important;
}
.acf-field[data-name=bgcolor] .acf-input label span:after {
  content: "サンプル";
  font-size: 0.9rem;
  font-weight: normal;
}

.acf-field[data-name=subpages] .acf-fields {
  background-color: #FFF;
}

.acf-field[data-name=fonts] .acf-input ul, .acf-field[data-name=bgcolor] .acf-input ul {
  margin-bottom: -1rem;
}
.acf-field[data-name=fonts] .acf-input li, .acf-field[data-name=bgcolor] .acf-input li {
  margin-bottom: 1rem;
}
.acf-field[data-name=fonts] .acf-input li:nth-of-type(2n+1), .acf-field[data-name=bgcolor] .acf-input li:nth-of-type(2n+1) {
  margin-right: 1rem;
}

.acf-field[data-name=fonts] .acf-input label {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 1rem;
}
.acf-field[data-name=fonts] .acf-input label span {
  display: block;
  margin-left: 0.75em;
  width: 8em;
  height: 3em;
  background-color: #FFF;
  border: 0.4em solid #FFF;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}

#ui-datepicker-div .ui-timepicker-div .ui_tpicker_time_label {
  font-size: 0 !important;
}
#ui-datepicker-div .ui-timepicker-div .ui_tpicker_time_label:after {
  font-size: 1rem !important;
  content: "時刻" !important;
}
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-current,
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-close {
  font-size: 0 !important;
  margin: 0.5rem 0.2rem 0.4rem !important;
  padding: 0.2rem 0.6rem 0.3rem 0.6rem !important;
}
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-current:after,
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-close:after {
  font-size: 1rem !important;
}
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-current:after {
  content: "現在" !important;
}
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-close:after {
  content: "決定" !important;
}
#ui-datepicker-div .ui-datepicker-title {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
}

.mce-content-body ol li, .mce-content-body ul li {
  list-style-position: inside !important;
}

/**
 * 外部キャンペーン/イベント
 */
.acf-form:not(.external_campaign_active) .acf-field[data-name=external_campaign] {
  width: 100% !important;
}
.acf-form.external_campaign_active .acf-field {
  display: none;
}
.acf-form.external_campaign_active .acf-field[data-name=status] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=title] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=indefinite_period] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=period_head] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=period_start] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=period_end] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=external_campaign] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=external_campaign_url] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=image_s] {
  display: block;
}
.acf-form.external_campaign_active .acf-field[data-name=status] {
  min-height: auto !important;
  width: 100% !important;
}
.acf-form.external_campaign_active .acf-field[data-name=external_campaign], .acf-form.external_campaign_active .acf-field[data-name=external_campaign_url] {
  clear: none !important;
}
.acf-form.external_campaign_active .acf-field[data-name=image_s] {
  width: 100% !important;
}
.acf-form.external_campaign_active .acf-field label::before {
  display: none !important;
}
.acf-form.external_campaign_active .acf-tab-wrap {
  display: none;
}

.page-template-page-mypage-application-edit table,
.page-template-page-mypage-application table {
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.page-template-page-mypage-application-edit table, .page-template-page-mypage-application-edit table tr, .page-template-page-mypage-application-edit table th, .page-template-page-mypage-application-edit table td,
.page-template-page-mypage-application table,
.page-template-page-mypage-application table tr,
.page-template-page-mypage-application table th,
.page-template-page-mypage-application table td {
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
}
.page-template-page-mypage-application-edit table th, .page-template-page-mypage-application-edit table td,
.page-template-page-mypage-application table th,
.page-template-page-mypage-application table td {
  padding: 0.5rem 1rem;
  word-wrap: break-word;
  word-break: break-all;
}
.page-template-page-mypage-application-edit table th:not(:first-of-type), .page-template-page-mypage-application-edit table td:not(:first-of-type),
.page-template-page-mypage-application table th:not(:first-of-type),
.page-template-page-mypage-application table td:not(:first-of-type) {
  border-left: 0.25rem solid #FFF;
}
.page-template-page-mypage-application-edit table th,
.page-template-page-mypage-application table th {
  background-color: #EBF5D7;
  width: 40%;
}
.page-template-page-mypage-application-edit table th.status,
.page-template-page-mypage-application table th.status {
  width: 8rem;
}
.page-template-page-mypage-application-edit table tbody th, .page-template-page-mypage-application-edit table tbody td,
.page-template-page-mypage-application table tbody th,
.page-template-page-mypage-application table tbody td {
  border-top: 0.25rem solid #FFF;
}
.page-template-page-mypage-application-edit input.application_winner.disabled,
.page-template-page-mypage-application input.application_winner.disabled {
  pointer-events: none;
  opacity: 0.2;
}

.page-template-page-mypage-application .campaign_data h3 {
  font-weight: bold;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #9BCC39;
}
.page-template-page-mypage-application .campaign_data .meta {
  font-weight: bold;
  line-height: 1.6;
}
.page-template-page-mypage-application .campaign_data .meta p, .page-template-page-mypage-application .campaign_data .meta .preview_links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.page-template-page-mypage-application .campaign_data .meta p:not(:last-child), .page-template-page-mypage-application .campaign_data .meta .preview_links:not(:last-child) {
  margin-bottom: 0.75rem;
}
.page-template-page-mypage-application .campaign_data .meta p .period_s, .page-template-page-mypage-application .campaign_data .meta .preview_links .period_s {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding: 0;
  color: #333;
  font-size: 1rem;
}
.page-template-page-mypage-application .campaign_data .meta p small, .page-template-page-mypage-application .campaign_data .meta .preview_links small {
  margin-left: 0.5rem;
}
.page-template-page-mypage-application .campaign_data .meta .preview_links, .page-template-page-mypage-application .campaign_data .meta .preview_links ul {
  display: flex;
  align-items: center;
}
.page-template-page-mypage-application .campaign_data .meta .preview_links li:not(:last-of-type) {
  margin-right: 0.75rem;
}
.page-template-page-mypage-application .campaign_data .meta .a_count_num, .page-template-page-mypage-application .campaign_data .meta .a_count_num span {
  display: block;
  text-decoration: underline;
}
.page-template-page-mypage-application .campaign_data .meta .a_count_num.active {
  padding: 0.2rem 0.75rem;
  background-color: #ffff68;
}
.page-template-page-mypage-application .campaign_data .meta .a_count_num.active, .page-template-page-mypage-application .campaign_data .meta .a_count_num.active span {
  text-decoration: none;
}
.page-template-page-mypage-application .campaign_data .meta span, .page-template-page-mypage-application .campaign_data .meta button {
  display: inline-block;
  padding: 0.2rem 0.75rem;
  margin-right: 0.75rem;
  white-space: nowrap;
  color: #FFF;
  font-size: 0.875rem;
}
.page-template-page-mypage-application .campaign_data .meta span.a_count, .page-template-page-mypage-application .campaign_data .meta button.a_count {
  background-color: #007A46;
}
.page-template-page-mypage-application .campaign_data .meta span.a_unconfirmed_count, .page-template-page-mypage-application .campaign_data .meta button.a_unconfirmed_count {
  margin-left: 2rem;
  background-color: #00B550;
}
.page-template-page-mypage-application .campaign_data .meta span.a_winners_count, .page-template-page-mypage-application .campaign_data .meta button.a_winners_count {
  margin-left: 2rem;
  background-color: #378DD9;
}
.page-template-page-mypage-application .campaign_data .meta span.a_unconfirmed_count_num, .page-template-page-mypage-application .campaign_data .meta span.a_winners_count_num, .page-template-page-mypage-application .campaign_data .meta button.a_unconfirmed_count_num, .page-template-page-mypage-application .campaign_data .meta button.a_winners_count_num {
  color: #333;
  font-size: 1rem;
  padding: 0;
  margin-right: 0;
}
.page-template-page-mypage-application .campaign_data .meta span.a_unconfirmed_count_num:before, .page-template-page-mypage-application .campaign_data .meta span.a_winners_count_num:before, .page-template-page-mypage-application .campaign_data .meta button.a_unconfirmed_count_num:before, .page-template-page-mypage-application .campaign_data .meta button.a_winners_count_num:before {
  content: attr(data-count);
}
.page-template-page-mypage-application .campaign_data .meta span.period, .page-template-page-mypage-application .campaign_data .meta button.period {
  background-color: #6C6A6A;
}
.page-template-page-mypage-application .campaign_data .meta span.permalink, .page-template-page-mypage-application .campaign_data .meta span.preview, .page-template-page-mypage-application .campaign_data .meta span.drawing_title, .page-template-page-mypage-application .campaign_data .meta span.drawing_button, .page-template-page-mypage-application .campaign_data .meta button.permalink, .page-template-page-mypage-application .campaign_data .meta button.preview, .page-template-page-mypage-application .campaign_data .meta button.drawing_title, .page-template-page-mypage-application .campaign_data .meta button.drawing_button {
  background-color: #378DD9;
}
.page-template-page-mypage-application .campaign_data .meta span.drawing_button:after, .page-template-page-mypage-application .campaign_data .meta button.drawing_button:after {
  content: ">";
  margin-left: 0.5rem;
}
.page-template-page-mypage-application .campaign_data .meta .drawing, .page-template-page-mypage-application .campaign_data .meta .drawing ul, .page-template-page-mypage-application .campaign_data .meta .drawing li {
  display: flex;
  align-items: center;
}
.page-template-page-mypage-application .campaign_data .meta .drawing li:not(:last-of-type) {
  margin-right: 1.5rem;
}
.page-template-page-mypage-application .campaign_data .meta .drawing li span {
  color: #333;
  padding-left: 0;
  padding-right: 0;
}
.page-template-page-mypage-application .campaign_data .meta .drawing button.disabled {
  pointer-events: none;
  background-color: #AAA;
}
.page-template-page-mypage-application table {
  table-layout: fixed;
}
.page-template-page-mypage-application table thead th {
  padding-left: 0;
  padding-right: 0;
}
.page-template-page-mypage-application table thead .application_id, .page-template-page-mypage-application table thead .winner, .page-template-page-mypage-application table thead .detail {
  width: 4.5rem;
}
.page-template-page-mypage-application table th, .page-template-page-mypage-application table td {
  text-align: center;
}
.page-template-page-mypage-application table th {
  white-space: nowrap;
}
.page-template-page-mypage-application table td {
  line-height: 1.6;
}
.page-template-page-mypage-application table tbody tr:nth-of-type(odd) {
  background-color: #F1F1F1;
}
.page-template-page-mypage-application .image_items {
  margin-top: 0.5rem;
}
.page-template-page-mypage-application .image_items > ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -0.5rem;
}
.page-template-page-mypage-application .image_items > ul > li {
  position: relative;
  align-self: stretch;
  width: calc(((100% - 0.5rem * (3 - 1)) / 3) - 0.05px);
  max-width: calc(((100% - 0.5rem * (3 - 1)) / 3) - 0.05px);
  margin-bottom: 0.5rem;
}
.page-template-page-mypage-application .image_items > ul > li:not(:nth-of-type(3n)) {
  margin-right: 0.5rem;
}
.page-template-page-mypage-application .image_items a {
  display: block;
}

.page-template-page-mypage-application-edit .image_items {
  margin-top: 1rem;
}
.page-template-page-mypage-application-edit .image_items > ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -1rem;
}
.page-template-page-mypage-application-edit .image_items > ul > li {
  position: relative;
  align-self: stretch;
  width: calc(((100% - 1rem * (3 - 1)) / 3) - 0.05px);
  max-width: calc(((100% - 1rem * (3 - 1)) / 3) - 0.05px);
  margin-bottom: 1rem;
}
.page-template-page-mypage-application-edit .image_items > ul > li:not(:nth-of-type(3n)) {
  margin-right: 1rem;
}
.page-template-page-mypage-application-edit .image_items a {
  display: block;
}
.page-template-page-mypage-application-edit .data table {
  table-layout: fixed;
}
.page-template-page-mypage-application-edit .data table th, .page-template-page-mypage-application-edit .data table td {
  text-align: center;
}
.page-template-page-mypage-application-edit .data table thead th {
  padding-left: 0;
  padding-right: 0;
}
.page-template-page-mypage-application-edit .data table thead .application_id, .page-template-page-mypage-application-edit .data table thead .winner {
  width: 4.5rem;
}
.page-template-page-mypage-application-edit .form .select_wrapper {
  display: table;
}
.page-template-page-mypage-application-edit .back_to_list {
  margin-top: 3rem;
}
.page-template-page-mypage-application-edit .back_to_list a {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #00B550;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.page-template-page-mypage-application-edit .back_to_list a:hover {
  opacity: 0.7;
}
.page-template-page-mypage-application-edit .back_to_list a i, .page-template-page-mypage-application-edit .back_to_list a svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}

.head {
  color: var(--text-color-head);
  border-color: var(--bgcolor-head);
  background-color: var(--bgcolor-head);
  border-width: 1px;
  border-style: solid;
  border-color: var(--border-color-head);
}

.single-campaign, .page-campaign-contact {
  background-color: var(--bgcolor-page);
  color: var(--text-color);
}
.single-campaign.preview .mainvisual, .single-campaign.preview .outline, .single-campaign.complete .mainvisual, .single-campaign.complete .outline, .page-campaign-contact.preview .mainvisual, .page-campaign-contact.preview .outline, .page-campaign-contact.complete .mainvisual, .page-campaign-contact.complete .outline {
  display: none;
}
.single-campaign.preview .form .message_input, .single-campaign.preview .form .message_complete, .single-campaign.preview .form .form_item_input, .single-campaign.preview .form .preview_hidden, .page-campaign-contact.preview .form .message_input, .page-campaign-contact.preview .form .message_complete, .page-campaign-contact.preview .form .form_item_input, .page-campaign-contact.preview .form .preview_hidden {
  display: none;
}
.single-campaign.preview .form .message_preview, .single-campaign.preview .form .form_item_preview, .page-campaign-contact.preview .form .message_preview, .page-campaign-contact.preview .form .form_item_preview {
  display: block;
}
.single-campaign.preview .form .buttons .confirm, .page-campaign-contact.preview .form .buttons .confirm {
  display: none;
}
.single-campaign.preview .form .buttons .back, .single-campaign.preview .form .buttons .submit, .page-campaign-contact.preview .form .buttons .back, .page-campaign-contact.preview .form .buttons .submit {
  display: block;
}
.single-campaign.complete .form .message_input, .single-campaign.complete .form .message_preview, .page-campaign-contact.complete .form .message_input, .page-campaign-contact.complete .form .message_preview {
  display: none;
}
.single-campaign.complete .form .message_complete, .page-campaign-contact.complete .form .message_complete {
  display: block;
}
.single-campaign.complete .form form, .page-campaign-contact.complete .form form {
  display: none;
}
.single-campaign.complete .page_head ~ p + p, .page-campaign-contact.complete .page_head ~ p + p {
  margin-top: 1rem;
}
.single-campaign.complete .back_to_top, .page-campaign-contact.complete .back_to_top {
  margin-top: 3rem !important;
}
.single-campaign.font-noto_sans, .page-campaign-contact.font-noto_sans {
  font-family: "Noto Sans JP";
}
.single-campaign.font-sawarabi_gothic, .page-campaign-contact.font-sawarabi_gothic {
  font-family: "Sawarabi Gothic";
}
.single-campaign.font-sawarabi_mincho, .page-campaign-contact.font-sawarabi_mincho {
  font-family: "Sawarabi Mincho";
}
.single-campaign.font-m_plus_1p, .page-campaign-contact.font-m_plus_1p {
  font-family: "M PLUS 1p";
}
.single-campaign.font-m_plus_rounded_1c, .page-campaign-contact.font-m_plus_rounded_1c {
  font-family: "M PLUS Rounded 1c";
}
.single-campaign.font-noto_serif, .page-campaign-contact.font-noto_serif {
  font-family: "Noto Serif JP";
}
.single-campaign.font-hina_mincho, .page-campaign-contact.font-hina_mincho {
  font-family: "Hina Mincho";
}
.single-campaign.font-kiwi_maru, .page-campaign-contact.font-kiwi_maru {
  font-family: "Kiwi Maru";
}
.single-campaign main, .page-campaign-contact main {
  padding-top: 0;
}
.single-campaign .main_inner, .page-campaign-contact .main_inner {
  background-color: var(--bgcolor-main);
  max-width: var(--width-main);
}
@media screen and (min-width: 1000px) {
  .single-campaign .main_inner, .page-campaign-contact .main_inner {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 999px) {
  .single-campaign .main_inner, .page-campaign-contact .main_inner {
    padding-top: 0.1rem;
    padding-bottom: 2rem;
  }
}
.single-campaign .main_inner.center, .page-campaign-contact .main_inner.center {
  text-align: center;
}
.single-campaign .main_inner.center img, .page-campaign-contact .main_inner.center img {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 999px) {
  .single-campaign .main_inner.head_s .page_head, .page-campaign-contact .main_inner.head_s .page_head {
    margin-bottom: 2rem;
    padding-bottom: 0;
  }
}
.single-campaign .page_head, .page-campaign-contact .page_head {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  padding-bottom: 1.5rem;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: var(--bgcolor);
}
.single-campaign .page_head .title, .page-campaign-contact .page_head .title {
  text-align: center;
  font-size: 2rem;
  font-weight: bold;
}
@media screen and (max-width: 999px) {
  .single-campaign .page_head .title, .page-campaign-contact .page_head .title {
    font-size: 1.4rem;
  }
}
.single-campaign .page_foot, .page-campaign-contact .page_foot {
  margin-top: 6rem;
  padding-top: 1.5rem;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: var(--bgcolor);
  text-align: center;
}
@media screen and (max-width: 999px) {
  .single-campaign .page_foot, .page-campaign-contact .page_foot {
    margin-top: 4rem;
  }
}
.single-campaign .page_foot ul, .page-campaign-contact .page_foot ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 1.5rem;
  font-size: 1.25rem;
}
.single-campaign .page_foot li:not(:last-of-type), .page-campaign-contact .page_foot li:not(:last-of-type) {
  margin-right: 1.5rem;
}
.single-campaign .privacy, .page-campaign-contact .privacy {
  margin-top: 4rem;
}
@media screen and (max-width: 999px) {
  .single-campaign .privacy, .page-campaign-contact .privacy {
    margin-top: 3rem;
  }
}
.single-campaign .privacy h2, .page-campaign-contact .privacy h2 {
  text-align: center;
  font-size: 1.25rem;
  padding: 0.5rem;
}
.single-campaign .privacy .agreement, .page-campaign-contact .privacy .agreement {
  background-color: #E2E2E2;
  margin: 1rem -1rem 0;
  width: calc(100% + 2rem);
}
.single-campaign .privacy .agreement .inner, .page-campaign-contact .privacy .agreement .inner {
  padding: 1.5rem 1rem;
  text-align: center;
}
.single-campaign .privacy .fa-check, .page-campaign-contact .privacy .fa-check {
  font-size: 1.4rem;
  margin-right: 0.4rem;
}
.single-campaign #privacy_agreement.hidden, .page-campaign-contact #privacy_agreement.hidden {
  display: none;
}
.single-campaign .outline, .page-campaign-contact .outline {
  margin-bottom: 4rem;
  font-size: 1.1rem;
}
.single-campaign .outline h2, .page-campaign-contact .outline h2 {
  text-align: center;
  font-size: 1.25rem;
  padding: 0.5rem;
}
.single-campaign .outline .item:not(:last-of-type), .page-campaign-contact .outline .item:not(:last-of-type) {
  margin-bottom: 2.5rem;
}
.single-campaign .subpage h2, .page-campaign-contact .subpage h2 {
  text-align: center;
  font-size: 1.25rem;
  padding: 0.5rem;
}
.single-campaign .outline .campaign_items h2:not(:first-of-type), .single-campaign .subpage h2:not(:first-of-type), .page-campaign-contact .outline .campaign_items h2:not(:first-of-type), .page-campaign-contact .subpage h2:not(:first-of-type) {
  margin-top: 2.5rem;
}
.single-campaign .outline .campaign_items .text:not(:first-child), .single-campaign .outline .campaign_items .image:not(:first-child), .single-campaign .subpage .text:not(:first-child), .single-campaign .subpage .image:not(:first-child), .page-campaign-contact .outline .campaign_items .text:not(:first-child), .page-campaign-contact .outline .campaign_items .image:not(:first-child), .page-campaign-contact .subpage .text:not(:first-child), .page-campaign-contact .subpage .image:not(:first-child) {
  margin-top: 1.5rem;
}
.single-campaign .outline .campaign_items .text:not(:last-child), .single-campaign .outline .campaign_items .image:not(:last-child), .single-campaign .subpage .text:not(:last-child), .single-campaign .subpage .image:not(:last-child), .page-campaign-contact .outline .campaign_items .text:not(:last-child), .page-campaign-contact .outline .campaign_items .image:not(:last-child), .page-campaign-contact .subpage .text:not(:last-child), .page-campaign-contact .subpage .image:not(:last-child) {
  margin-bottom: 1.5rem;
}
.single-campaign .outline .campaign_items .image img, .single-campaign .subpage .image img, .page-campaign-contact .outline .campaign_items .image img, .page-campaign-contact .subpage .image img {
  margin-left: auto;
  margin-right: auto;
}
.single-campaign .outline .campaign_items .text p, .single-campaign .outline .campaign_items .text ol, .single-campaign .outline .campaign_items .text ul, .single-campaign .subpage .text p, .single-campaign .subpage .text ol, .single-campaign .subpage .text ul, .page-campaign-contact .outline .campaign_items .text p, .page-campaign-contact .outline .campaign_items .text ol, .page-campaign-contact .outline .campaign_items .text ul, .page-campaign-contact .subpage .text p, .page-campaign-contact .subpage .text ol, .page-campaign-contact .subpage .text ul {
  margin-bottom: 1rem;
}
.single-campaign .outline .campaign_items .text p:last-child, .single-campaign .outline .campaign_items .text ol:last-child, .single-campaign .outline .campaign_items .text ul:last-child, .single-campaign .subpage .text p:last-child, .single-campaign .subpage .text ol:last-child, .single-campaign .subpage .text ul:last-child, .page-campaign-contact .outline .campaign_items .text p:last-child, .page-campaign-contact .outline .campaign_items .text ol:last-child, .page-campaign-contact .outline .campaign_items .text ul:last-child, .page-campaign-contact .subpage .text p:last-child, .page-campaign-contact .subpage .text ol:last-child, .page-campaign-contact .subpage .text ul:last-child {
  margin-bottom: 0;
}
.single-campaign .outline .campaign_items .text strong, .single-campaign .subpage .text strong, .page-campaign-contact .outline .campaign_items .text strong, .page-campaign-contact .subpage .text strong {
  font-weight: 900;
}
.single-campaign .outline .campaign_items .text em, .single-campaign .subpage .text em, .page-campaign-contact .outline .campaign_items .text em, .page-campaign-contact .subpage .text em {
  font-style: italic;
}
.single-campaign .outline .campaign_items .text ol li, .single-campaign .outline .campaign_items .text ul li, .single-campaign .subpage .text ol li, .single-campaign .subpage .text ul li, .page-campaign-contact .outline .campaign_items .text ol li, .page-campaign-contact .outline .campaign_items .text ul li, .page-campaign-contact .subpage .text ol li, .page-campaign-contact .subpage .text ul li {
  line-height: 1.6;
  margin-bottom: 0.3rem;
}
.single-campaign .outline .campaign_items .text ol li:last-child, .single-campaign .outline .campaign_items .text ul li:last-child, .single-campaign .subpage .text ol li:last-child, .single-campaign .subpage .text ul li:last-child, .page-campaign-contact .outline .campaign_items .text ol li:last-child, .page-campaign-contact .outline .campaign_items .text ul li:last-child, .page-campaign-contact .subpage .text ol li:last-child, .page-campaign-contact .subpage .text ul li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 999px) {
  .single-campaign .outline .campaign_items .text ol li, .single-campaign .outline .campaign_items .text ul li, .single-campaign .subpage .text ol li, .single-campaign .subpage .text ul li, .page-campaign-contact .outline .campaign_items .text ol li, .page-campaign-contact .outline .campaign_items .text ul li, .page-campaign-contact .subpage .text ol li, .page-campaign-contact .subpage .text ul li {
    line-height: 1.4;
    margin-bottom: 0.2rem;
  }
  .single-campaign .outline .campaign_items .text ol li:last-child, .single-campaign .outline .campaign_items .text ul li:last-child, .single-campaign .subpage .text ol li:last-child, .single-campaign .subpage .text ul li:last-child, .page-campaign-contact .outline .campaign_items .text ol li:last-child, .page-campaign-contact .outline .campaign_items .text ul li:last-child, .page-campaign-contact .subpage .text ol li:last-child, .page-campaign-contact .subpage .text ul li:last-child {
    margin-bottom: 0;
  }
}
.single-campaign .outline .campaign_items .text ol li, .single-campaign .subpage .text ol li, .page-campaign-contact .outline .campaign_items .text ol li, .page-campaign-contact .subpage .text ol li {
  list-style-type: decimal;
}
.single-campaign .outline .campaign_items .text ul li, .single-campaign .subpage .text ul li, .page-campaign-contact .outline .campaign_items .text ul li, .page-campaign-contact .subpage .text ul li {
  list-style-type: disc;
}
.single-campaign .form .message_preview, .single-campaign .form .message_complete, .single-campaign .form .form_item_preview, .page-campaign-contact .form .message_preview, .page-campaign-contact .form .message_complete, .page-campaign-contact .form .form_item_preview {
  display: none;
}
.single-campaign .form .message strong, .page-campaign-contact .form .message strong {
  font-weight: bold;
  color: #F00;
}
.single-campaign .form .notes:first-child, .page-campaign-contact .form .notes:first-child {
  margin-bottom: 0.75rem;
}
.single-campaign .form .notes:last-child, .page-campaign-contact .form .notes:last-child {
  margin-top: 0.75rem;
}
.single-campaign .form table, .page-campaign-contact .form table {
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.single-campaign .form table, .single-campaign .form table tr, .single-campaign .form table th, .single-campaign .form table td, .page-campaign-contact .form table, .page-campaign-contact .form table tr, .page-campaign-contact .form table th, .page-campaign-contact .form table td {
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
}
.single-campaign .form table tr, .single-campaign .form table th, .single-campaign .form table td, .page-campaign-contact .form table tr, .page-campaign-contact .form table th, .page-campaign-contact .form table td {
  display: block;
  width: 100% !important;
}
.single-campaign .form table tr:not(:first-of-type) th, .page-campaign-contact .form table tr:not(:first-of-type) th {
  margin-top: 3rem;
}
@media screen and (max-width: 999px) {
  .single-campaign .form table tr:not(:first-of-type) th, .page-campaign-contact .form table tr:not(:first-of-type) th {
    margin-top: 2rem;
  }
}
.single-campaign .form table th, .page-campaign-contact .form table th {
  font-size: 1.25rem;
  line-height: 1.25;
}
.single-campaign .form table th.required, .page-campaign-contact .form table th.required {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
}
.single-campaign .form table th.required::after, .page-campaign-contact .form table th.required::after {
  display: block;
  content: "必須";
  padding: 0.25rem 0.75rem;
  line-height: 1;
  font-size: 0.75rem;
  font-weight: bold;
  color: #FFF;
  background-color: #F00;
  white-space: nowrap;
}
.single-campaign .form table td, .page-campaign-contact .form table td {
  margin-top: 0.6rem;
}
.single-campaign .form .form_item_group, .page-campaign-contact .form .form_item_group {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  row-gap: 1.5rem;
}
.single-campaign .form .form_item_group_item.email, .single-campaign .form .form_item_group_item.images, .single-campaign .form .form_item_group_item.address, .single-campaign .form .form_item_group_item.tel, .single-campaign .form .form_item_group_item.text, .single-campaign .form .form_item_group_item.textarea, .single-campaign .form .form_item_group_item.message, .page-campaign-contact .form .form_item_group_item.email, .page-campaign-contact .form .form_item_group_item.images, .page-campaign-contact .form .form_item_group_item.address, .page-campaign-contact .form .form_item_group_item.tel, .page-campaign-contact .form .form_item_group_item.text, .page-campaign-contact .form .form_item_group_item.textarea, .page-campaign-contact .form .form_item_group_item.message {
  min-width: 100%;
}
.single-campaign .form .form_item_group_item .label, .page-campaign-contact .form .form_item_group_item .label {
  font-size: 1.1rem;
  font-weight: bold;
  margin-bottom: 0.6rem;
}
.single-campaign .form .form_item_group_item .label.required, .page-campaign-contact .form .form_item_group_item .label.required {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
}
.single-campaign .form .form_item_group_item .label.required::after, .page-campaign-contact .form .form_item_group_item .label.required::after {
  display: block;
  content: "必須";
  padding: 0.25rem 0.75rem;
  line-height: 1;
  font-size: 0.75rem;
  font-weight: bold;
  color: #FFF;
  background-color: #F00;
  white-space: nowrap;
}
.single-campaign .form .form_item_input input[type=radio] + label, .single-campaign .form .form_item_input input[type=checkbox] + label, .page-campaign-contact .form .form_item_input input[type=radio] + label, .page-campaign-contact .form .form_item_input input[type=checkbox] + label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.single-campaign .form .form_item_input input[type=radio] + label:before, .single-campaign .form .form_item_input input[type=checkbox] + label:before, .page-campaign-contact .form .form_item_input input[type=radio] + label:before, .page-campaign-contact .form .form_item_input input[type=checkbox] + label:before {
  font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands";
  display: inline-block;
  font-size: 1.4rem;
  transform: translateY(0.18rem);
  margin-right: 0.2rem;
}
.single-campaign .form .form_item_input input[type=radio]:checked + label:before, .single-campaign .form .form_item_input input[type=checkbox]:checked + label:before, .page-campaign-contact .form .form_item_input input[type=radio]:checked + label:before, .page-campaign-contact .form .form_item_input input[type=checkbox]:checked + label:before {
  font-weight: bold;
}
.single-campaign .form .form_item_input input[type=checkbox], .page-campaign-contact .form .form_item_input input[type=checkbox] {
  display: none;
}
.single-campaign .form .form_item_input input[type=checkbox] + label:before, .page-campaign-contact .form .form_item_input input[type=checkbox] + label:before {
  content: "";
}
.single-campaign .form .form_item_input input[type=checkbox]:checked + label:before, .page-campaign-contact .form .form_item_input input[type=checkbox]:checked + label:before {
  content: "";
}
.single-campaign .form .form_item_input input[type=radio], .page-campaign-contact .form .form_item_input input[type=radio] {
  display: none;
}
.single-campaign .form .form_item_input input[type=radio] + label:before, .page-campaign-contact .form .form_item_input input[type=radio] + label:before {
  content: "";
}
.single-campaign .form .form_item_input input[type=radio]:checked + label:before, .page-campaign-contact .form .form_item_input input[type=radio]:checked + label:before {
  content: "";
}
.single-campaign .form .form_item_preview .fas, .page-campaign-contact .form .form_item_preview .fas {
  display: inline-block;
  font-size: 1.4rem;
  margin-right: 0.2rem;
  transform: translateY(0.18rem);
}
.single-campaign .form .form_item_age, .single-campaign .form .form_item_tel, .single-campaign .form .form_item_name, .single-campaign .form .form_item_name_ruby, .single-campaign .form .form_item_address li, .page-campaign-contact .form .form_item_age, .page-campaign-contact .form .form_item_tel, .page-campaign-contact .form .form_item_name, .page-campaign-contact .form .form_item_name_ruby, .page-campaign-contact .form .form_item_address li {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.single-campaign .form .form_item_age small, .single-campaign .form .form_item_tel small, .single-campaign .form .form_item_name small, .single-campaign .form .form_item_name_ruby small, .single-campaign .form .form_item_address li small, .page-campaign-contact .form .form_item_age small, .page-campaign-contact .form .form_item_tel small, .page-campaign-contact .form .form_item_name small, .page-campaign-contact .form .form_item_name_ruby small, .page-campaign-contact .form .form_item_address li small {
  display: block;
  font-size: 1rem;
  white-space: nowrap;
}
.single-campaign .form .form_item_age input, .page-campaign-contact .form .form_item_age input {
  width: 5em;
}
.single-campaign .form .form_item_age small, .page-campaign-contact .form .form_item_age small {
  margin-left: 0.5rem;
}
.single-campaign .form .form_item_tel input, .page-campaign-contact .form .form_item_tel input {
  width: 5em;
}
.single-campaign .form .form_item_tel small, .page-campaign-contact .form .form_item_tel small {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.single-campaign .form .form_item_name small, .single-campaign .form .form_item_name_ruby small, .page-campaign-contact .form .form_item_name small, .page-campaign-contact .form .form_item_name_ruby small {
  margin-right: 0.5rem;
}
.single-campaign .form .form_item_name small:not(:first-of-type), .single-campaign .form .form_item_name_ruby small:not(:first-of-type), .page-campaign-contact .form .form_item_name small:not(:first-of-type), .page-campaign-contact .form .form_item_name_ruby small:not(:first-of-type) {
  margin-left: 1rem;
}
.single-campaign .form .form_item_address ul, .single-campaign .form .form_item_email ul, .page-campaign-contact .form .form_item_address ul, .page-campaign-contact .form .form_item_email ul {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.75rem;
}
.single-campaign .form .form_item_address li, .single-campaign .form .form_item_email li, .page-campaign-contact .form .form_item_address li, .page-campaign-contact .form .form_item_email li {
  width: 100%;
}
.single-campaign .form .form_item_address .postcode, .page-campaign-contact .form .form_item_address .postcode {
  width: 7em;
}
.single-campaign .form .form_item_address small, .page-campaign-contact .form .form_item_address small {
  margin-right: 0.5rem;
}
.single-campaign .form .form_item_select .other_text_wrapper, .page-campaign-contact .form .form_item_select .other_text_wrapper {
  display: none;
  margin-top: 0.5rem;
}
.single-campaign .form .form_item_select .other_text, .page-campaign-contact .form .form_item_select .other_text {
  display: inline-block;
  width: 9em;
  font-size: 1rem;
}
.single-campaign .form .form_item_select .other_text::-moz-placeholder, .page-campaign-contact .form .form_item_select .other_text::-moz-placeholder {
  color: #F00;
  font-weight: bold;
  opacity: 0.5;
}
.single-campaign .form .form_item_select .other_text:-ms-input-placeholder, .page-campaign-contact .form .form_item_select .other_text:-ms-input-placeholder {
  color: #F00;
  font-weight: bold;
  opacity: 0.5;
}
.single-campaign .form .form_item_select .other_text::placeholder, .page-campaign-contact .form .form_item_select .other_text::placeholder {
  color: #F00;
  font-weight: bold;
  opacity: 0.5;
}
.single-campaign .form .form_item_radio.row ul, .single-campaign .form .form_item_checkbox.row ul, .page-campaign-contact .form .form_item_radio.row ul, .page-campaign-contact .form .form_item_checkbox.row ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -0.25rem;
}
.single-campaign .form .form_item_radio.row li, .single-campaign .form .form_item_checkbox.row li, .page-campaign-contact .form .form_item_radio.row li, .page-campaign-contact .form .form_item_checkbox.row li {
  margin-bottom: 0.25rem;
}
.single-campaign .form .form_item_radio.row li:not(:last-of-type), .single-campaign .form .form_item_checkbox.row li:not(:last-of-type), .page-campaign-contact .form .form_item_radio.row li:not(:last-of-type), .page-campaign-contact .form .form_item_checkbox.row li:not(:last-of-type) {
  margin-right: 1.5em;
}
.single-campaign .form .form_item_radio.column ul, .single-campaign .form .form_item_checkbox.column ul, .page-campaign-contact .form .form_item_radio.column ul, .page-campaign-contact .form .form_item_checkbox.column ul {
  display: block;
}
.single-campaign .form .form_item_radio.column li:not(:last-of-type), .single-campaign .form .form_item_checkbox.column li:not(:last-of-type), .page-campaign-contact .form .form_item_radio.column li:not(:last-of-type), .page-campaign-contact .form .form_item_checkbox.column li:not(:last-of-type) {
  margin-bottom: 0.25rem;
}
.single-campaign .form .form_item_radio li.other, .single-campaign .form .form_item_checkbox li.other, .page-campaign-contact .form .form_item_radio li.other, .page-campaign-contact .form .form_item_checkbox li.other {
  display: flex;
  flex-wrap: wrap;
}
.single-campaign .form .form_item_radio li.other label, .single-campaign .form .form_item_checkbox li.other label, .page-campaign-contact .form .form_item_radio li.other label, .page-campaign-contact .form .form_item_checkbox li.other label {
  white-space: nowrap;
  margin-right: 0.25rem;
}
.single-campaign .form .form_item_radio li.other .other_text, .single-campaign .form .form_item_checkbox li.other .other_text, .page-campaign-contact .form .form_item_radio li.other .other_text, .page-campaign-contact .form .form_item_checkbox li.other .other_text {
  display: inline-block;
  width: 9em;
  font-size: 1rem;
}
.single-campaign .form .form_item_radio li.other .other_text::-moz-placeholder, .single-campaign .form .form_item_checkbox li.other .other_text::-moz-placeholder, .page-campaign-contact .form .form_item_radio li.other .other_text::-moz-placeholder, .page-campaign-contact .form .form_item_checkbox li.other .other_text::-moz-placeholder {
  color: #F00;
  font-weight: bold;
  opacity: 0;
}
.single-campaign .form .form_item_radio li.other .other_text:-ms-input-placeholder, .single-campaign .form .form_item_checkbox li.other .other_text:-ms-input-placeholder, .page-campaign-contact .form .form_item_radio li.other .other_text:-ms-input-placeholder, .page-campaign-contact .form .form_item_checkbox li.other .other_text:-ms-input-placeholder {
  color: #F00;
  font-weight: bold;
  opacity: 0;
}
.single-campaign .form .form_item_radio li.other .other_text::placeholder, .single-campaign .form .form_item_checkbox li.other .other_text::placeholder, .page-campaign-contact .form .form_item_radio li.other .other_text::placeholder, .page-campaign-contact .form .form_item_checkbox li.other .other_text::placeholder {
  color: #F00;
  font-weight: bold;
  opacity: 0;
}
.single-campaign .form .form_item_radio li.other .other_select:checked ~ .other_text::-moz-placeholder, .single-campaign .form .form_item_checkbox li.other .other_select:checked ~ .other_text::-moz-placeholder, .page-campaign-contact .form .form_item_radio li.other .other_select:checked ~ .other_text::-moz-placeholder, .page-campaign-contact .form .form_item_checkbox li.other .other_select:checked ~ .other_text::-moz-placeholder {
  opacity: 0.5;
}
.single-campaign .form .form_item_radio li.other .other_select:checked ~ .other_text:-ms-input-placeholder, .single-campaign .form .form_item_checkbox li.other .other_select:checked ~ .other_text:-ms-input-placeholder, .page-campaign-contact .form .form_item_radio li.other .other_select:checked ~ .other_text:-ms-input-placeholder, .page-campaign-contact .form .form_item_checkbox li.other .other_select:checked ~ .other_text:-ms-input-placeholder {
  opacity: 0.5;
}
.single-campaign .form .form_item_radio li.other .other_select:checked ~ .other_text::placeholder, .single-campaign .form .form_item_checkbox li.other .other_select:checked ~ .other_text::placeholder, .page-campaign-contact .form .form_item_radio li.other .other_select:checked ~ .other_text::placeholder, .page-campaign-contact .form .form_item_checkbox li.other .other_select:checked ~ .other_text::placeholder {
  opacity: 0.5;
}
.single-campaign .form .form_item_images .popup, .page-campaign-contact .form .form_item_images .popup {
  margin-bottom: 1rem;
}
.single-campaign .form .form_item_images .images li.required, .page-campaign-contact .form .form_item_images .images li.required {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
}
.single-campaign .form .form_item_images .images li.required::after, .page-campaign-contact .form .form_item_images .images li.required::after {
  display: block;
  content: "必須";
  padding: 0.25rem 0.75rem;
  line-height: 1;
  font-size: 0.75rem;
  font-weight: bold;
  color: #FFF;
  background-color: #F00;
  white-space: nowrap;
}
.single-campaign .form .form_item_images .images li:not(:last-of-type), .page-campaign-contact .form .form_item_images .images li:not(:last-of-type) {
  margin-bottom: 0.75rem;
}
.single-campaign .form .form_item_message, .page-campaign-contact .form .form_item_message {
  margin-top: 1rem;
}
.single-campaign .form .form_item_message .arrow, .page-campaign-contact .form .form_item_message .arrow {
  display: table;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  line-height: 1;
  border-bottom: 1.5px dotted #DB3131;
}
.single-campaign .form .form_item_message .arrow, .single-campaign .form .form_item_message .arrow:before, .single-campaign .form .form_item_message .arrow:after, .single-campaign .form .form_item_message .arrow *, .single-campaign .form .form_item_message .arrow *:before, .single-campaign .form .form_item_message .arrow *:after, .page-campaign-contact .form .form_item_message .arrow, .page-campaign-contact .form .form_item_message .arrow:before, .page-campaign-contact .form .form_item_message .arrow:after, .page-campaign-contact .form .form_item_message .arrow *, .page-campaign-contact .form .form_item_message .arrow *:before, .page-campaign-contact .form .form_item_message .arrow *:after {
  transition: all 0.2s linear;
}
.single-campaign .form .form_item_message .arrow span, .page-campaign-contact .form .form_item_message .arrow span {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding-bottom: 0.4rem;
}
.single-campaign .form .form_item_message .arrow span:before, .page-campaign-contact .form .form_item_message .arrow span:before {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  border-width: 0 3px 3px 0;
  border-style: solid;
  border-color: #DB3131;
  transform: translate(3px, -25%) rotate(45deg);
}
.single-campaign .form .form_item_message .arrow span:after, .page-campaign-contact .form .form_item_message .arrow span:after {
  font-size: 0.875rem;
  font-weight: bold;
  content: "表示する";
  margin-left: calc(0.5rem + 3px);
  color: #DB3131;
}
.single-campaign .form .form_item_message .arrow.active, .page-campaign-contact .form .form_item_message .arrow.active {
  opacity: 0.5;
  margin-bottom: 0.75rem;
  border-bottom-color: #333;
}
.single-campaign .form .form_item_message .arrow.active span:before, .page-campaign-contact .form .form_item_message .arrow.active span:before {
  transform: translate(3px, 25%) rotate(-135deg);
  border-color: #333;
}
.single-campaign .form .form_item_message .arrow.active span:after, .page-campaign-contact .form .form_item_message .arrow.active span:after {
  content: "折りたたむ";
  color: #333;
  font-weight: normal;
}
.single-campaign .form .form_item_message .text, .page-campaign-contact .form .form_item_message .text {
  padding: 0.75rem 1rem;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #BBB;
  font-size: 0.875rem;
}
@media screen and (min-width: 1000px) {
  .single-campaign .form .form_item_message .text, .page-campaign-contact .form .form_item_message .text {
    line-height: 1.6;
  }
}
@media screen and (max-width: 999px) {
  .single-campaign .form .form_item_message .text, .page-campaign-contact .form .form_item_message .text {
    line-height: 1.4;
  }
}
.single-campaign .form .form_item_message .text p:not(:first-child), .single-campaign .form .form_item_message .text ul:not(:first-child), .single-campaign .form .form_item_message .text ol:not(:first-child), .page-campaign-contact .form .form_item_message .text p:not(:first-child), .page-campaign-contact .form .form_item_message .text ul:not(:first-child), .page-campaign-contact .form .form_item_message .text ol:not(:first-child) {
  margin-top: 0.75rem;
}
.single-campaign .form .form_item_message .text.fold, .page-campaign-contact .form .form_item_message .text.fold {
  display: none;
}
.single-campaign .form .form_item_message .text.scroll, .page-campaign-contact .form .form_item_message .text.scroll {
  overflow-x: hidden;
  overflow-y: scroll;
}
@media screen and (min-width: 1000px) {
  .single-campaign .form .form_item_message .text.scroll, .page-campaign-contact .form .form_item_message .text.scroll {
    max-height: 10rem;
  }
}
@media screen and (max-width: 999px) {
  .single-campaign .form .form_item_message .text.scroll, .page-campaign-contact .form .form_item_message .text.scroll {
    max-height: 8rem;
  }
}
.single-campaign .form .form_item_message .text + .agreement, .page-campaign-contact .form .form_item_message .text + .agreement {
  margin-top: 0.5rem;
}
.single-campaign .form .form_item_message .agreement, .page-campaign-contact .form .form_item_message .agreement {
  font-size: 1.1rem;
  text-align: center;
}
.single-campaign .form .form_item_popup .text, .single-campaign .form .form_item_images .popup .text, .page-campaign-contact .form .form_item_popup .text, .page-campaign-contact .form .form_item_images .popup .text {
  margin-bottom: 0.75rem;
}
.single-campaign .form .form_item_popup .items li, .single-campaign .form .form_item_images .popup .items li, .page-campaign-contact .form .form_item_popup .items li, .page-campaign-contact .form .form_item_images .popup .items li {
  list-style-type: disc;
}
.single-campaign .form .form_item_popup .items li:not(:first-of-type), .single-campaign .form .form_item_images .popup .items li:not(:first-of-type), .page-campaign-contact .form .form_item_popup .items li:not(:first-of-type), .page-campaign-contact .form .form_item_images .popup .items li:not(:first-of-type) {
  margin-top: 0.25rem;
}
.single-campaign .form .form_item_number, .page-campaign-contact .form .form_item_number {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.single-campaign .form .form_item_number input, .page-campaign-contact .form .form_item_number input {
  width: 9em;
}
.single-campaign .form .buttons button, .page-campaign-contact .form .buttons button {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #333;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  padding: 1rem 3rem;
  font-size: 1.25rem;
}
.single-campaign .form .buttons button:hover, .page-campaign-contact .form .buttons button:hover {
  opacity: 0.7;
}
.single-campaign .form .buttons button i, .single-campaign .form .buttons button svg, .page-campaign-contact .form .buttons button i, .page-campaign-contact .form .buttons button svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
.single-campaign .form .buttons button.disabled, .single-campaign .form .buttons button.disabled:hover, .page-campaign-contact .form .buttons button.disabled, .page-campaign-contact .form .buttons button.disabled:hover {
  opacity: 0.5;
}
.single-campaign .form .buttons .confirm, .page-campaign-contact .form .buttons .confirm {
  display: block;
}
.single-campaign .form .buttons .back, .single-campaign .form .buttons .submit, .page-campaign-contact .form .buttons .back, .page-campaign-contact .form .buttons .submit {
  display: none;
}

.page-campaign-contact .mw_wp_form {
  padding: 0 !important;
  background-color: transparent;
}
.page-campaign-contact .g-enquete-row {
  border-width: 0 !important;
}
.page-campaign-contact .g-enquete-row:first-of-type {
  padding-top: 0;
}
.page-campaign-contact input[name=campaign_title] {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.page-template-page-mypage-campaign-edit .form,
.page-template-page-mypage-campaign-new .form {
  margin-top: 4rem;
}

.mypage_organizer.page-campaign .mypage_subnav {
  display: none !important;
}
.mypage_organizer .mypage_header .contact, .mypage_organizer .campaign_list_sw {
  display: none !important;
}
.mypage_organizer.page-template-page-mypage-campaign .campaign_list {
  margin-top: 0;
}
.mypage_organizer.page-template-page-mypage-campaign .campaign_list .actions .edit {
  display: none;
}

.page-template-page-mypage-campaign .campaign_list_sw {
  padding-left: 2rem;
  padding-right: 2rem;
  border-bottom: 1px solid #9BCC39;
}
.page-template-page-mypage-campaign .campaign_list_sw > ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -0;
}
.page-template-page-mypage-campaign .campaign_list_sw > ul > li {
  position: relative;
  align-self: stretch;
  width: calc(((100% - 1.5rem * (3 - 1)) / 3) - 0.05px);
  max-width: calc(((100% - 1.5rem * (3 - 1)) / 3) - 0.05px);
  margin-bottom: 0;
}
.page-template-page-mypage-campaign .campaign_list_sw > ul > li:not(:nth-of-type(3n)) {
  margin-right: 1.5rem;
}
.page-template-page-mypage-campaign .campaign_list_sw li {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #9BCC39;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
}
.page-template-page-mypage-campaign .campaign_list_sw li:last-of-type {
  margin-right: 0;
}
.page-template-page-mypage-campaign .campaign_list_sw li.active a {
  background-color: #9BCC39;
  color: #FFF;
}
.page-template-page-mypage-campaign .campaign_list_sw li a {
  display: block;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  color: #9BCC39;
}
.page-template-page-mypage-campaign .campaign_list {
  margin-top: 4rem;
}
.page-template-page-mypage-campaign .campaign_list > ul {
  background-color: #F0F7E1;
  padding: 3rem 2rem 2rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li {
  display: flex;
  width: 100%;
  padding-bottom: 2rem;
  border-bottom: 1px solid #9BCC39;
}
.page-template-page-mypage-campaign .campaign_list > ul > li:not(:last-of-type) {
  margin-bottom: 2rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .image {
  width: 20%;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .text {
  width: 80%;
  padding-left: 2em;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .text h3 {
  font-weight: bold;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #9BCC39;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc {
  display: flex;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta {
  font-weight: bold;
  line-height: 1.6;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta p, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta p:not(:last-child), .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links:not(:last-child) {
  margin-bottom: 0.75rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta p .period_s, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links .period_s {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding: 0;
  color: #333;
  font-size: 1rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta p small, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links small {
  margin-left: 0.5rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links ul {
  display: flex;
  align-items: center;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .preview_links li:not(:last-of-type) {
  margin-right: 0.75rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .a_count_num, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .a_count_num span {
  display: block;
  text-decoration: underline;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .a_count_num.active {
  padding: 0.2rem 0.75rem;
  background-color: #ffff68;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .a_count_num.active, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .a_count_num.active span {
  text-decoration: none;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button {
  display: inline-block;
  padding: 0.2rem 0.75rem;
  margin-right: 0.75rem;
  white-space: nowrap;
  color: #FFF;
  font-size: 0.875rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_count, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_count {
  background-color: #007A46;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_unconfirmed_count, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_unconfirmed_count {
  margin-left: 2rem;
  background-color: #00B550;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_winners_count, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_winners_count {
  margin-left: 2rem;
  background-color: #378DD9;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_unconfirmed_count_num, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_winners_count_num, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_unconfirmed_count_num, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_winners_count_num {
  color: #333;
  font-size: 1rem;
  padding: 0;
  margin-right: 0;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_unconfirmed_count_num:before, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.a_winners_count_num:before, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_unconfirmed_count_num:before, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.a_winners_count_num:before {
  content: attr(data-count);
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.period, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.period {
  background-color: #6C6A6A;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.permalink, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.preview, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.drawing_title, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.drawing_button, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.permalink, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.preview, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.drawing_title, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.drawing_button {
  background-color: #378DD9;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta span.drawing_button:after, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta button.drawing_button:after {
  content: ">";
  margin-left: 0.5rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .drawing, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .drawing ul, .page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .drawing li {
  display: flex;
  align-items: center;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .drawing li:not(:last-of-type) {
  margin-right: 1.5rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .drawing li span {
  color: #333;
  padding-left: 0;
  padding-right: 0;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .meta .drawing button.disabled {
  pointer-events: none;
  background-color: #AAA;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .download {
  margin-left: auto;
  margin-right: 0;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .download li:not(:last-of-type) {
  margin-bottom: 0.75rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .download a {
  display: block;
  padding: 0.5rem;
  text-align: center;
  line-height: 1;
  text-decoration: none;
  width: 100%;
  background-color: #9BCC39;
  color: #FFF;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .download a.winner {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .misc .download a small {
  font-size: 0.75rem;
  display: block;
  margin-bottom: 0.2rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions {
  margin-top: 0.75rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions ul {
  display: flex;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions li:not(:last-of-type) {
  margin-right: 0.75rem;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions li.edit a {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions li.preview a {
  background-color: #F8A81E;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions li.a_list a {
  background-color: #0099A8;
}
.page-template-page-mypage-campaign .campaign_list > ul > li .actions a {
  display: block;
  padding: 0.2rem 0.75rem;
  line-height: 1.6;
  color: #FFF;
  font-size: 0.875rem;
  text-decoration: none;
}

.page-template-page-campaign .campaign_list {
  margin-top: 4rem;
}
.page-template-page-campaign .campaign_list > ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -3rem;
}
.page-template-page-campaign .campaign_list > ul > li {
  position: relative;
  align-self: stretch;
  width: calc(((100% - 0 * (1 - 1)) / 1) - 0.05px);
  max-width: calc(((100% - 0 * (1 - 1)) / 1) - 0.05px);
  margin-bottom: 3rem;
}
.page-template-page-campaign .campaign_list > ul > li:not(:nth-of-type(1n)) {
  margin-right: 0;
}
.page-template-page-campaign .campaign_list li {
  position: relative;
  display: flex;
  width: 100%;
}
.page-template-page-campaign .campaign_list li .image {
  width: 30%;
}
.page-template-page-campaign .campaign_list li .text {
  width: 70%;
  padding-left: 1.5rem;
}
.page-template-page-campaign .campaign_list li .text .meta, .page-template-page-campaign .campaign_list li .text .introduction {
  margin-top: 1rem;
  line-height: 1.6;
}
.page-template-page-campaign .campaign_list li a {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-template-page-campaign .campaign_list li a:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.parsley-errors-list {
  margin-bottom: 0.75rem;
  font-weight: bold;
  font-size: 1.1rem;
  color: #F00;
}
.parsley-errors-list[aria-hidden=true] {
  display: none;
}

.scroll_top {
  margin-top: 4rem;
  margin-bottom: 3rem;
}
.scroll_top a {
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  white-space: nowrap;
  font-size: 0.875rem;
  color: #9BCC39;
}
.scroll_top a span {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 40%;
  margin-bottom: 0.5rem;
}
.scroll_top a span:before, .scroll_top a span:after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
}
.scroll_top a span:before {
  background-color: #9BCC39;
  top: 0;
}
.scroll_top a span:after {
  background-color: #FFF;
  top: 1.2px;
}

html, html::before, html::after, html *, html *::before, html *::after {
  box-sizing: border-box;
}

html, body {
  font-feature-settings: "palt" 1;
  margin: 0;
  padding: 0;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic Pro", "BIZ UDPGothic", "メイリオ", "Meiryo", sans-serif;
  font-weight: 400;
  color: #333;
  font-size: 16px;
  line-height: 1.9;
}
@media screen and (max-width: 999px) {
  html, body {
    line-height: 1.6;
  }
}

body {
  position: relative;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
}
body * {
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 0 0;
  line-height: 1.25;
}

h1 {
  font-size: 2rem;
}
@media screen and (max-width: 999px) {
  h1 {
    font-size: 1.5rem;
  }
}

h2 {
  font-size: 1.7rem;
}
@media screen and (max-width: 999px) {
  h2 {
    font-size: 1.4rem;
  }
}

h3 {
  font-size: 1.5rem;
}
@media screen and (max-width: 999px) {
  h3 {
    font-size: 1.3rem;
  }
}

h4 {
  font-size: 1.3rem;
}
@media screen and (max-width: 999px) {
  h4 {
    font-size: 1.2rem;
  }
}

h5 {
  font-size: 1.2rem;
}
@media screen and (max-width: 999px) {
  h5 {
    font-size: 1.1rem;
  }
}

h6 {
  font-size: 1rem;
}

li {
  list-style-type: none;
  list-style-position: inside;
}

a {
  color: #333;
  text-decoration: none;
}

a, button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

em, i {
  font-style: normal;
}

strong {
  font-weight: bold;
}

img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  -ms-interpolation-mode: bicubic;
  touch-action: manipulation;
}

audio {
  display: block;
  width: 100%;
}

ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

main {
  padding-top: 2rem;
  padding-bottom: 6rem;
}
main a {
  text-decoration: underline;
}

.inner {
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 999px) {
  .inner {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .inner.full {
    padding-left: 0;
    padding-right: 0;
  }
}

.uploading {
  width: 100%;
  height: 0;
  background-color: #EEE;
  font-size: 1.5rem;
  line-height: 1;
  color: #333;
  pointer-events: none;
  opacity: 0;
  overflow: hidden;
  text-align: center;
}
.uploading .fa-spin {
  margin-right: 0.5rem;
}
.uploading.active {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
  height: auto;
  opacity: 1;
}

.select_wrapper {
  display: table;
  position: relative;
  border: 1px solid #888;
  border-radius: 3px;
  background-color: #FFF;
}
.select_wrapper.disabled {
  background-color: #DDD;
  pointer-events: none;
}
.select_wrapper.disabled select, .select_wrapper.disabled option {
  color: #CCC;
}
.select_wrapper:after {
  display: block;
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  border-color: transparent;
  border-top-color: #888;
  border-width: 0.4rem 0.4rem;
  border-style: solid;
  transform: translateY(-25%);
  pointer-events: none;
}
.select_wrapper select {
  width: 100%;
  padding-right: 1.8rem;
  padding-left: 0.4rem;
}

.pagination {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.pagination .prev, .pagination .next {
  display: block;
  width: 1em;
  height: 2em;
  padding: 0 0;
  background-color: #9BCC39;
}
.pagination .prev:hover, .pagination .next:hover {
  background-color: #9BCC39;
}
.pagination .prev {
  -webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 50%);
  clip-path: polygon(100% 0%, 100% 100%, 0% 50%);
}
.pagination .next {
  -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
}
.pagination ul {
  display: flex;
  justify-content: center;
}
.pagination li:not(:last-of-type) {
  margin-right: 0.5rem;
}
.pagination a, .pagination span {
  display: block;
  text-align: center;
  padding: 0.5em 0.75em;
  line-height: 1;
  color: #333;
  font-size: 0.9rem;
  text-decoration: none;
}
.pagination a:hover, .pagination span:hover {
  opacity: 1;
}
.pagination a:hover, .pagination a.current, .pagination span:hover, .pagination span.current {
  background-color: #EBF5D7;
}
.pagination a.current, .pagination span.current {
  font-weight: bold;
}
.pagination a.dots, .pagination span.dots {
  background-color: #FFF;
  padding: 0.5em 0.5em;
}

.mfp-close {
  font-size: 44px;
}

input[type=email], input[type=password], input[type=text],
input[type=number], input[type=url], input[type=tel], textarea {
  display: block;
  padding: 0.35rem 0.5rem;
  border: 1px solid #AAA;
  background-color: #FFF;
  width: 100%;
  max-width: 100%;
  font-size: 1.2rem;
  line-height: 1.25;
}

.password_wrapper {
  position: relative;
  display: block;
}
.password_wrapper.visible::after {
  content: "";
}
.password_wrapper:after {
  font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  content: "";
  pointer-events: none;
  font-size: 1.4rem;
}
.password_wrapper .password_sw {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  width: 1.4rem;
  height: 1.4rem;
  transform: translateY(-50%);
  display: block;
  cursor: pointer;
}
.password_wrapper input {
  padding-right: calc(1.4rem + 1rem);
}

.buttons {
  margin-top: 2rem;
}
.buttons ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 999px) {
  .buttons ul {
    flex-direction: column;
  }
}
@media screen and (min-width: 1000px) {
  .buttons li:not(:first-of-type) {
    margin-left: 1rem;
  }
}
@media screen and (max-width: 999px) {
  .buttons li:not(:first-of-type) {
    margin-top: 1rem;
  }
}
.buttons button, .buttons a {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #555;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
}
.buttons button:hover, .buttons a:hover {
  opacity: 0.7;
}
.buttons button i, .buttons button svg, .buttons a i, .buttons a svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}

code {
  font-family: SFMono-Regular, Consolas, monospace !important;
}

footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}
footer .copyright {
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  color: #888;
}

.mypage_header {
  position: relative;
  padding-top: 2.5rem;
}
.mypage_header .capraku_logo img {
  height: 2rem;
  width: auto;
}
.mypage_header .company_name {
  margin-top: 1rem;
  font-size: 1.25rem;
}
.mypage_header .contact {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #0099A8;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  position: absolute;
  top: 0;
}
.mypage_header .contact:hover {
  opacity: 0.7;
}
.mypage_header .contact i, .mypage_header .contact svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
@media screen and (max-width: 999px) {
  .mypage_header .contact {
    right: 1rem;
  }
}
@media screen and (min-width: 1000px) {
  .mypage_header .contact {
    right: calc((100% - 1000px) / 2);
  }
}
.mypage_header + main {
  padding-top: 4rem;
}

@media screen and (min-width: 1000px) {
  .mainvisual {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 999px) {
  .mainvisual {
    margin-bottom: 0;
  }
}
.mainvisual img {
  margin-left: auto;
  margin-right: auto;
}

.page_head {
  margin-bottom: 4rem;
}
@media screen and (max-width: 999px) {
  .page_head {
    margin-bottom: 2.5rem;
  }
}
.page_head .title {
  text-align: center;
}

h2 {
  margin-bottom: 1rem;
}

.page-login, .page-organizer {
  background-color: #E6F5F6;
}
.page-login .login_contents, .page-organizer .login_contents {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 720px;
  width: 100%;
}
.page-login .page_head .logo, .page-organizer .page_head .logo {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.page-login .form_wrapper, .page-organizer .form_wrapper {
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  background-color: #FFF;
}
.page-login .title, .page-organizer .title {
  margin-bottom: 2rem;
  font-weight: bold;
  text-align: center;
}
.page-login .fields, .page-organizer .fields {
  width: 100%;
  table-layout: fixed;
}
.page-login .fields th, .page-login .fields td, .page-organizer .fields th, .page-organizer .fields td {
  text-align: left;
  vertical-align: middle;
}
.page-login .fields th, .page-login .fields td:last-of-type, .page-organizer .fields th, .page-organizer .fields td:last-of-type {
  width: 7em;
  font-size: 1.25rem;
}
.page-login .fields tr:not(:first-of-type) th, .page-login .fields tr:not(:first-of-type) td, .page-organizer .fields tr:not(:first-of-type) th, .page-organizer .fields tr:not(:first-of-type) td {
  padding-top: 1rem;
}
.page-login .fields .login_submit, .page-organizer .fields .login_submit {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #0099A8;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  margin-top: 1rem;
  font-size: 1.25rem;
}
.page-login .fields .login_submit:hover, .page-organizer .fields .login_submit:hover {
  opacity: 0.7;
}
.page-login .fields .login_submit i, .page-login .fields .login_submit svg, .page-organizer .fields .login_submit i, .page-organizer .fields .login_submit svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
.page-login .fields #xo-security-captcha, .page-organizer .fields #xo-security-captcha {
  margin-bottom: 0.5rem;
}

.page-mypage .mypage_nav {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.page-mypage .mypage_nav > ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -0;
}
.page-mypage .mypage_nav > ul > li {
  position: relative;
  align-self: stretch;
  width: calc(((100% - 1rem * (3 - 1)) / 3) - 0.05px);
  max-width: calc(((100% - 1rem * (3 - 1)) / 3) - 0.05px);
  margin-bottom: 0;
}
.page-mypage .mypage_nav > ul > li:not(:nth-of-type(3n)) {
  margin-right: 1rem;
}
.page-mypage .mypage_nav a {
  display: block;
  text-decoration: none;
  width: 100%;
  text-align: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: #FFF;
  line-height: 1;
  font-size: 1.4rem;
}
.page-mypage .mypage_nav a:hover {
  opacity: 0.7;
}
.page-mypage .mypage_nav a.new {
  background-color: #F9A91E;
}
.page-mypage .mypage_nav a.list {
  background-color: #9BCC39;
}
.page-mypage .mypage_nav a.user {
  background-color: #858585;
}
.page-mypage .mypage_logout {
  margin-top: 4rem;
}
.page-mypage .mypage_logout a {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #0099A8;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.page-mypage .mypage_logout a:hover {
  opacity: 0.7;
}
.page-mypage .mypage_logout a i, .page-mypage .mypage_logout a svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}

.mypage_subnav {
  display: table;
  white-space: nowrap;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 2rem;
  font-size: 0.875rem;
  text-align: right;
}
.mypage_subnav a {
  text-decoration: none;
}
.mypage_subnav a:before {
  content: ">";
  margin-right: 0.3em;
}

.page-template-page-mypage-user .acf-fields {
  background-color: #F1F1F1;
}

.mw_wp_form {
  padding: 2rem;
  background-color: #fcf4e4;
}
.mw_wp_form input[type=email], .mw_wp_form input[type=password], .mw_wp_form input[type=text],
.mw_wp_form input[type=number], .mw_wp_form input[type=url], .mw_wp_form input[type=tel], .mw_wp_form textarea {
  display: block;
  padding: 0.35rem 0.5rem;
  border: 1px solid #AAA;
  background-color: #FFF;
  width: 100%;
  max-width: 100%;
  font-size: 1.2rem;
  line-height: 1.25;
}
@media screen and (max-width: 999px) {
  .mw_wp_form {
    padding: 1rem;
  }
}
.mw_wp_form .g-enquete-row {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mw_wp_form .g-enquete-title {
  font-size: 1.25rem;
  font-weight: bold;
}
.mw_wp_form .mwform-tel-field {
  display: flex;
  flex-wrap: nowrap;
}
.mw_wp_form .mwform-tel-field small {
  font-size: 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.mw_wp_form .action-buttons input, .mw_wp_form .action-buttons button {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #333;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
  box-shadow: none !important;
  text-shadow: none !important;
  border-width: 0 !important;
}
.mw_wp_form .action-buttons input:hover, .mw_wp_form .action-buttons button:hover {
  opacity: 0.7;
}
.mw_wp_form .action-buttons input i, .mw_wp_form .action-buttons input svg, .mw_wp_form .action-buttons button i, .mw_wp_form .action-buttons button svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}
.mw_wp_form .action-buttons input[name=submitBack], .mw_wp_form .action-buttons button[name=submitBack] {
  display: table;
  text-decoration: none;
  font-size: 1rem;
  padding: 1rem 1rem;
  cursor: pointer;
  line-height: 1;
  background-color: #888;
  border-radius: 3px !important;
  color: #FFF;
  white-space: nowrap;
  text-align: center;
}
.mw_wp_form .action-buttons input[name=submitBack]:hover, .mw_wp_form .action-buttons button[name=submitBack]:hover {
  opacity: 0.7;
}
.mw_wp_form .action-buttons input[name=submitBack] i, .mw_wp_form .action-buttons input[name=submitBack] svg, .mw_wp_form .action-buttons button[name=submitBack] i, .mw_wp_form .action-buttons button[name=submitBack] svg {
  margin-right: 0.3em;
  margin-top: -0.2em;
  margin-bottom: -0.2em;
  font-size: 1.4em;
  transform: translateY(0.1em);
}

.site-web-forms-jp .pagination .current {
  background-color: #87CEEB;
}
.site-web-forms-jp .pagination .next {
  background-color: #4682B4 !important;
}
@media screen and (max-width: 999px) {
  .site-web-forms-jp .mypage_header .contact {
    left: 1rem;
    right: unset;
  }
}
@media screen and (min-width: 1000px) {
  .site-web-forms-jp .mypage_header .contact {
    left: calc((100% - 1000px) / 2);
    right: unset;
  }
}
.site-web-forms-jp .mypage_header .capraku_logo img {
  margin-left: auto;
  margin-right: 0;
}
.site-web-forms-jp .mypage_header .company_name {
  text-align: right;
}
.site-web-forms-jp.page-mypage .mypage_nav a {
  border-radius: 0.5rem;
}
.site-web-forms-jp.page-mypage .mypage_nav a.new {
  background-color: #191970;
}
.site-web-forms-jp.page-mypage .mypage_nav a.list {
  background-color: #0000CD;
}
.site-web-forms-jp.page-mypage .mypage_nav a.user {
  background-color: #4682B4;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list_sw {
  border-bottom-color: #4682B4;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list_sw li {
  border-color: #4682B4;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list_sw li a {
  color: #4682B4;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list_sw li.active a {
  background-color: #4682B4;
  color: #FFF;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul {
  background-color: #EEFAFF;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul > li {
  border-bottom-color: #4682B4;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul > li .text h3 {
  border-bottom-color: #4682B4;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul > li .text .actions .edit a {
  background-color: #f08080;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul > li .text .actions .a_list a {
  background-color: #191970;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul > li .text .misc .download a {
  background-color: #87CEEB;
}
.site-web-forms-jp.page-template-page-mypage-campaign .campaign_list > ul > li .text .misc .download a.winner {
  background-color: #f08080;
}
.site-web-forms-jp.page-template-page-mypage-application table th {
  background-color: #87CEEB;
}
.site-web-forms-jp.page-template-page-mypage-application .campaign_data .meta .a_count {
  background-color: #0000CD;
}
.site-web-forms-jp.page-template-page-mypage-application .campaign_data .meta .a_unconfirmed_count {
  background-color: #87CEEB;
}
.site-web-forms-jp.page-template-page-mypage-application .campaign_data .meta .a_winners_count {
  background-color: #191970;
}
.site-web-forms-jp.page-template-page-mypage-application .campaign_data .meta .drawing .drawing_title {
  background-color: #191970;
}
.site-web-forms-jp.page-template-page-mypage-application .campaign_data .meta .drawing .drawing_button {
  background-color: #191970;
}
.site-web-forms-jp.page-template-page-mypage-application-edit table th, .site-web-forms-jp.page-template-page-mypage-application table th {
  background-color: #B0E0E6;
}
.site-web-forms-jp.page-template-page-mypage-application-edit .back_to_list a, .site-web-forms-jp.page-template-page-mypage-application .back_to_list a {
  background-color: #191970;
}
.site-web-forms-jp.single-campaign .form table th.required::after, .site-web-forms-jp.page-campaign-contact .form table th.required::after {
  background-color: #DC143C;
}
.site-web-forms-jp.page-login, .site-web-forms-jp.page-organizer {
  background-color: #FFF;
}
.site-web-forms-jp.page-login .login_submit, .site-web-forms-jp.page-organizer .login_submit {
  background-color: #4682B4;
}
.site-web-forms-jp.page-login .page_head .logo, .site-web-forms-jp.page-organizer .page_head .logo {
  width: 200px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNjc3MvX19fY29uZmlnLnNjc3MiLCJzY3NzL19fbW9kYWwuc2NzcyIsInNjc3MvX2FjZi5zY3NzIiwic2Nzcy9fYXBwbGljYXRpb24uc2NzcyIsInNjc3MvX2NhbXBhaWduLnNjc3MiLCJzY3NzL19jb21tb24uc2NzcyIsInNjc3MvX2Zvb3Rlci5zY3NzIiwic2Nzcy9faGVhZGVyLnNjc3MiLCJzY3NzL19wYWdlcy5zY3NzIiwic2Nzcy9fc2l0ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7O0VBQUE7QUFVQTs7RUFBQTtBQWFBOztFQUFBO0FBV0E7O0VBQUE7QUFVQTs7RUFBQTtBQXpCRTtFQWtGRjtJQTdDSSx3QkFBQTtFRHZDRjtBQUNGOztBQ0pFO0VBMEZGO0lBM0NJLHdCQUFBO0VEdENGO0FBQ0Y7O0FFeEJBO0VBQ0UsVUFBQTtFQUNBLHdDQUFBO0FGMkJGO0FFMUJFO0VBQ0UsWUFBQTtBRjRCSjtBRTFCRTtFQUNFLFVBQUE7QUY0Qko7O0FFdkJFO0VBQ0UsVUFBQTtFQUNBLHdDQUFBO0FGMEJKO0FFekJJO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0FGMkJOO0FFMUJNO0VBQ0UsY0RZTTtFQ1hOLGlCQUFBO0FGNEJSO0FFM0JRO0VBQ0UsaUJEZ0JIO0FEYVA7QUV4QkU7RUFDRSxVQUFBO0FGMEJKO0FFeEJFO0VBQ0UsVUFBQTtBRjBCSjs7QUV0QkE7RUFDRSx3QkFBQTtBRnlCRjs7QUV0QkE7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0FGeUJGOztBQ2hERTtFQzBCRjtJQUVJLGVBQUE7RUZ5QkY7QUFDRjtBQzNERTtFQytCRjtJQUtJLGVBQUE7RUYyQkY7QUFDRjtBRTFCRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0FGNEJKO0FFMUJFO0VBQ0UsZ0NBQUE7QUY0Qko7QUUxQkU7RUFDRSx5Q0FBQTtBRjRCSjtBRTFCRTtF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LHlCQXhHa0I7QVZrNEZ4QjtBVXZ4Rk07RUFDRSx5QkE3R2dCO0FWczRGeEI7QVV2eEZNO0VBQ0UseUJBL0dnQjtBVnc0RnhCO0FVdnhGTTtFQUNFLHlCQWhIZ0I7QVZ5NEZ4QjtBVXR4RlE7RUFDRSx5QkFwSGM7QVY0NEZ4QjtBVXR4RlE7RUFDRSx5QkF2SGM7QVYrNEZ4QjtBVWp4Rkk7RUFDRSx5QkFoSWtCO0FWbTVGeEI7QVVqeEZJO0VBQ0UseUJBbElrQjtBVnE1RnhCO0FVOXdGSTtFQUNFLHlCQUFBO0FWZ3hGTjtBVTV3RkU7RUFDRSxzQkFBQTtBVjh3Rko7QVU3d0ZJO0VBQ0UseUJBbkprQjtBVms2RnhCO0FVNXdGTTtFQUNFLFlBQUE7QVY4d0ZSIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbi8qXG4gKiBNZWRpYSBRdWVyaWVzXG4gKi9cbi8qXG4gKiBDb2xvcnNcbiAqL1xuLypcbiAqIEZvbnQgU2l6ZXNcbiAqL1xuLypcbiAqIE1peGluc1xuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNwX3Nob3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc3BfaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50O1xufVxuLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50O1xufVxuLm1mcC13cmFwIC5tZnAtY29udGVudCAudG9vbHRpcCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4ubWZwLXdyYXAgLm1mcC1jb250ZW50IC50b29sdGlwIHN0cm9uZyB7XG4gIGNvbG9yOiAjREIzMTMxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZnAtd3JhcCAubWZwLWNvbnRlbnQgLnRvb2x0aXAgc3Ryb25nLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtZmlndXJlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5tZnAtY29udGFpbmVyIC5tZnAtY29udGVudCwgLm1mcC1jb250YWluZXIgLm1mcC1wcmVsb2FkZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTgwcHgpO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5tZnAtY29udGFpbmVyIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xufVxuLm1mcC1jb250YWluZXIgLm1mcC1maWd1cmUge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCkgIWltcG9ydGFudDtcbn1cbi5tZnAtY29udGFpbmVyIC5tZnAtaW1nIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IHtcbiAgcGFkZGluZzogNDRweCAxcmVtIDFyZW07XG59XG4ubWZwLWNvbnRhaW5lciAubWZwLWNvbnRlbnQgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tZnAtY29udGFpbmVyIC5tZnAtY29udGVudCBzZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDk5QTg7XG59XG4ubWZwLWNvbnRhaW5lciAubWZwLWNvbnRlbnQgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IC5idXR0b25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm1mcC1jb250YWluZXIgLm1mcC1wcmVsb2FkZXIge1xuICB6LWluZGV4OiAxMDQ2O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Y4QTgxRTtcbn1cbi5tZnAtY29udGFpbmVyIC5tZnAtcHJlbG9hZGVyIC5mYS1zcGluIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5tb2RhbF90b29sdGlwIHtcbiAgY29sb3I6ICNGOEE4MUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsX3Rvb2x0aXA6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGOEE4MUU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLyoqXG4gKiBBQ0YgRm9ybVxuICovXG4jbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbiNtZXNzYWdlLnVwZGF0ZWQge1xuICBjb2xvcjogIzAwOTlBODtcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9aXRlbV9rZXldIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjZi1mb3JtLCAuYWNmLWZvcm0gKiwgLmFjZi1tZWRpYS1tb2RhbCwgLmFjZi1tZWRpYS1tb2RhbCAqIHtcbiAgZm9udC1mYW1pbHk6IFwiQklaIFVEUEdvdGhpY1wiO1xufVxuXG4uYWNmLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2YtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmFjZi1idXR0b24gaSwgLmFjZi1idXR0b24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG59XG5cbi5hY2YtZm9ybS1zdWJtaXQge1xuICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmFjZi1mb3JtLXN1Ym1pdCAuYWNmLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG59XG5cbi5hY2YtZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQsIC5hY2YtZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDVweCAwIDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmFjZi1mb3JtIC5hY2YtZmllbGRzID4gLmFjZi10YWItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5hY2YtZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtdGFiLXdyYXA6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYWNmLWZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLXRhYi13cmFwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2YtZm9ybSAuYWNmLWlucHV0IGlucHV0W3R5cGU9ZW1haWxdLCAuYWNmLWZvcm0gLmFjZi1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAuYWNmLWZvcm0gLmFjZi1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sIC5hY2YtZm9ybSAuYWNmLWlucHV0IGlucHV0W3R5cGU9dXJsXSwgLmFjZi1mb3JtIC5hY2YtaW5wdXQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmFjZi1mb3JtIC5hY2YtaW5wdXQgLmFjZi1yYWRpby1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lci53cC1waWNrZXItYWN0aXZlIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmFjZi1mb3JtIC5hY2YtaW5wdXQgLmFjZi1jb2xvci1waWNrZXIgLndwLXBpY2tlci1jb250YWluZXIud3AtcGlja2VyLWFjdGl2ZSAud3AtY29sb3ItcmVzdWx0LXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLmFjZi1mb3JtIC5hY2YtaW5wdXQgLmFjZi1jb2xvci1waWNrZXIgLndwLXBpY2tlci1jb250YWluZXIgLndwLWNvbG9yLXJlc3VsdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4uYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lciAud3AtY29sb3ItcmVzdWx0OmhvdmVyLCAuYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lciAud3AtY29sb3ItcmVzdWx0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5hY2YtZm9ybSAuYWNmLWlucHV0IC5hY2YtY29sb3ItcGlja2VyIC53cC1waWNrZXItY29udGFpbmVyIC53cC1jb2xvci1yZXN1bHQgLndwLWNvbG9yLXJlc3VsdC10ZXh0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhBODFFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjZi1mb3JtIC5hY2YtaW5wdXQgLmFjZi1jb2xvci1waWNrZXIgLndwLXBpY2tlci1jb250YWluZXIgLndwLWNvbG9yLXJlc3VsdCAud3AtY29sb3ItcmVzdWx0LXRleHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lciAud3AtY29sb3ItcmVzdWx0IC53cC1jb2xvci1yZXN1bHQtdGV4dCBpLCAuYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lciAud3AtY29sb3ItcmVzdWx0IC53cC1jb2xvci1yZXN1bHQtdGV4dCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbn1cbi5hY2YtZm9ybSAuYWNmLWlucHV0IC5hY2YtY29sb3ItcGlja2VyIC53cC1waWNrZXItY29udGFpbmVyIC53cC1jb2xvci1yZXN1bHQgLndwLWNvbG9yLXJlc3VsdC10ZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2YtZm9ybSAuYWNmLWlucHV0IC5hY2YtY29sb3ItcGlja2VyIC53cC1waWNrZXItY29udGFpbmVyIC53cC1jb2xvci1yZXN1bHQgLndwLWNvbG9yLXJlc3VsdC10ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRlNDtcbn1cbi5hY2YtZm9ybSAuYWNmLWlucHV0IC5hY2YtY29sb3ItcGlja2VyIC53cC1waWNrZXItY29udGFpbmVyIC53cC1waWNrZXItaW5wdXQtd3JhcDpub3QoLmhpZGRlbikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmFjZi1mb3JtIC5hY2YtaW5wdXQgLmFjZi1jb2xvci1waWNrZXIgLndwLXBpY2tlci1jb250YWluZXIgLndwLXBpY2tlci1pbnB1dC13cmFwOm5vdCguaGlkZGVuKSAud3AtY29sb3ItcGlja2VyIHtcbiAgd2lkdGg6IDVyZW07XG59XG4uYWNmLWZvcm0gLmFjZi1pbnB1dCAuYWNmLWNvbG9yLXBpY2tlciAud3AtcGlja2VyLWNvbnRhaW5lciAud3AtcGlja2VyLWlucHV0LXdyYXA6bm90KC5oaWRkZW4pIC5idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzg4ODtcbn1cbi5hY2YtZm9ybSAuYWNmLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmFjZi1mb3JtIC5hY2YtbGFiZWwgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjREIzMTMxO1xufVxuLmFjZi1mb3JtIC5hY2YtZmllbGQtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFjZi1mb3JtIC5hY2YtdXJsIGkge1xuICB0b3A6IDEwcHg7XG59XG4uYWNmLWZvcm0gLmFjZi1maWVsZFtkYXRhLW5hbWU9ZXh0ZXJuYWxfY2FtcGFpZ25dLmlzLWZhbHNlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmFjZi1tZWRpYS1tb2RhbCAubWVkaWEtZnJhbWUtYWN0aW9ucy1oZWFkaW5nLCAuYWNmLW1lZGlhLW1vZGFsIC5hdHRhY2htZW50LWRldGFpbHMgLnNldHRpbmcsXG4uYWNmLW1lZGlhLW1vZGFsICNhbHQtdGV4dC1kZXNjcmlwdGlvbiwgLmFjZi1tZWRpYS1tb2RhbCAuY29tcGF0LWl0ZW0sIC5hY2YtbWVkaWEtbW9kYWwgLmFjZi1leHBhbmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNmLW1lZGlhLW1vZGFsIC5hdHRhY2htZW50cy1icm93c2VyIC5tZWRpYS10b29sYmFyLXByaW1hcnkuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjZi1tZWRpYS1tb2RhbCAuYXR0YWNobWVudHMtYnJvd3NlciAubWVkaWEtdG9vbGJhci1zZWNvbmRhcnkgI21lZGlhLWF0dGFjaG1lbnQtZGF0ZS1maWx0ZXJzLFxuLmFjZi1tZWRpYS1tb2RhbCAuYXR0YWNobWVudHMtYnJvd3NlciAubWVkaWEtdG9vbGJhci1zZWNvbmRhcnkgbGFiZWxbZm9yPW1lZGlhLWF0dGFjaG1lbnQtZmlsdGVyc10sXG4uYWNmLW1lZGlhLW1vZGFsIC5hdHRhY2htZW50cy1icm93c2VyIC5tZWRpYS10b29sYmFyLXNlY29uZGFyeSBsYWJlbFtmb3I9bWVkaWEtYXR0YWNobWVudC1kYXRlLWZpbHRlcnNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2YtbWVkaWEtbW9kYWwgLm1lZGlhLW1vZGFsLWNsb3NlIHtcbiAgcmlnaHQ6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYWNmLXRhYi13cmFwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xufVxuLmFjZi10YWItd3JhcCB1bDo6YmVmb3JlLCAuYWNmLXRhYi13cmFwIHVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNmLXRhYi13cmFwIGxpIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5hY2YtdGFiLXdyYXAgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLmFjZi10YWItd3JhcCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtdGFiLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtYWN0aW9uczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cbi5hY2YtYWN0aW9ucyAuYWNmLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYWNmLWFjdGlvbnMgYVtkYXRhLW5hbWU9ZWRpdF0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNmLWFjdGlvbnMgYVtkYXRhLW5hbWU9cmVtb3ZlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjZi1hY3Rpb25zIGFbZGF0YS1uYW1lPXJlbW92ZV0sIC5hY2YtYWN0aW9ucyBhW2RhdGEtbmFtZT1yZW1vdmVdOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLmFjZi1mYy1wb3B1cCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xufVxuLmFjZi1mYy1wb3B1cCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmFjZi1mYy1wb3B1cCBhIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmxheW91dC4tY29sbGFwc2VkID4gLmFjZi1maWVsZHMsIC5hY2YtZmxleGlibGUtY29udGVudCAubGF5b3V0Li1jb2xsYXBzZWQgPiAuYWNmLXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmFjZi1mbGV4aWJsZS1jb250ZW50IC5sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgbGluZWFyO1xufVxuLmFjZi1mbGV4aWJsZS1jb250ZW50IC5sYXlvdXQuZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1hdHRlbnRpb24uLWZvY3VzZWQge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuLmFjZi1mbGV4aWJsZS1jb250ZW50IC5hY2YtZmMtbGF5b3V0LWhhbmRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1mYy1sYXlvdXQtaGFuZGxlLCAuYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1mYy1sYXlvdXQtaGFuZGxlIC5hY2YtZmMtbGF5b3V0LW9yZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmFjZi1mbGV4aWJsZS1jb250ZW50IC5hY2YtZmMtbGF5b3V0LWhhbmRsZSAuYWNmLWZjLWxheW91dC1vcmRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjI1cmVtICogMS40KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxLjI1cmVtICogMS40ICsgMnB4KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hY2YtZmxleGlibGUtY29udGVudCAuYWNmLWZjLWxheW91dC1jb250cm9scyB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1mYy1sYXlvdXQtY29udHJvbHMgLmFjZi1pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhBODFFO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKyAwLjNyZW0pICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxLjI1cmVtICsgMC4zcmVtKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5hY2YtZmxleGlibGUtY29udGVudCAuYWNmLWZjLWxheW91dC1jb250cm9scyAuYWNmLWljb24uLWNvbGxhcHNlLCAuYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1mYy1sYXlvdXQtY29udHJvbHMgLmFjZi1pY29uLi1kdXBsaWNhdGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1maWVsZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmFjZi1mbGV4aWJsZS1jb250ZW50IC5hY2YtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1maWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1maWVsZFtkYXRhLXdpZHRoXSArIC5hY2YtZmllbGRbZGF0YS13aWR0aF0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1pbnB1dC1wcmVwZW5kLCAuYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmFjZi1pbnB1dC1hcHBlbmQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1jYW1wYWlnbl9pdGVtc10gLmFjZi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWNhbXBhaWduX2l0ZW1zXSAubGF5b3V0W2RhdGEtbGF5b3V0PWZpZ3VyZV0gLmFjZi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWJ1dHRvbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEE4MUU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi10YWItd3JhcCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXRhYi13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEE4MUUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXRhYi13cmFwIGxpLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtdGFiLXdyYXAgbGkge1xuICBib3JkZXItY29sb3I6ICNGOEE4MUU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi10YWItd3JhcCBsaS5hY3RpdmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi10YWItd3JhcCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhBODFFO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtdGFiLXdyYXAgYSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXRhYi13cmFwIGEge1xuICBjb2xvcjogI0Y4QTgxRTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsaSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsIGksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsYWJlbCBzdmcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1maWVsZFtkYXRhLW5hbWU9c3RhdHVzXSAuYWNmLXJhZGlvLWxpc3QgbGFiZWwgaSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsYWJlbCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsYWJlbC5zZWxlY3RlZCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsYWJlbC5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyNzE5O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsLnNlbGVjdGVkOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsLnNlbGVjdGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10gLmFjZi1yYWRpby1saXN0IGxhYmVsLnNlbGVjdGVkIGksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsYWJlbC5zZWxlY3RlZCBzdmcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1maWVsZFtkYXRhLW5hbWU9c3RhdHVzXSAuYWNmLXJhZGlvLWxpc3QgbGFiZWwuc2VsZWN0ZWQgaSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBsYWJlbC5zZWxlY3RlZCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBpbnB1dCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1zdGF0dXNdIC5hY2YtcmFkaW8tbGlzdCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1mYy1wb3B1cCBhOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtZmMtcG9wdXAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEE4MUU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1maWVsZHMsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1maWVsZHMge1xuICBib3JkZXItY29sb3I6ICNGOEE4MUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZTQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1mbGV4aWJsZS1jb250ZW50IC5hY2YtYXR0ZW50aW9uLi1mb2N1c2VkLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtZmxleGlibGUtY29udGVudCAuYWNmLWF0dGVudGlvbi4tZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI0Y4QTgxRSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGQtd3lzaXd5ZywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkLXd5c2l3eWcge1xuICBtaW4taGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1maWVsZC13eXNpd3lnIGlmcmFtZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkLXd5c2l3eWcgaWZyYW1lIHtcbiAgbWluLWhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkLXd5c2l3eWcgdGV4dGFyZWEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1maWVsZC13eXNpd3lnIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtZmllbGQtd3lzaXd5ZyAuYWNmLWxhYmVsLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtZmllbGQtd3lzaXd5ZyAuYWNmLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWZpZWxkLXd5c2l3eWcgLmFjZi1sYWJlbCBsYWJlbCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWZpZWxkLXd5c2l3eWcgLmFjZi1sYWJlbCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWlucHV0IGlucHV0W3R5cGU9dXJsXSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtaW5wdXQgdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1pbnB1dCAuYWNmLWVkaXRvci13cmFwIC53cC1lZGl0b3ItY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT11cmxdLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgLmFjZi1lZGl0b3Itd3JhcCAud3AtZWRpdG9yLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEE4MUU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSB0ZXh0YXJlYSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0gdGV4dGFyZWEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWlucHV0IGlucHV0W3R5cGU9dGV4dF0gdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0gdGV4dGFyZWEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWlucHV0IGlucHV0W3R5cGU9dXJsXSB0ZXh0YXJlYSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtaW5wdXQgdGV4dGFyZWEgdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1pbnB1dCAuYWNmLWVkaXRvci13cmFwIC53cC1lZGl0b3ItY29udGFpbmVyIHRleHRhcmVhLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0gdGV4dGFyZWEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB0ZXh0YXJlYSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLWlucHV0IGlucHV0W3R5cGU9dGV4dF0gdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdIHRleHRhcmVhLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgaW5wdXRbdHlwZT11cmxdIHRleHRhcmVhLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgdGV4dGFyZWEgdGV4dGFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtaW5wdXQgLmFjZi1lZGl0b3Itd3JhcCAud3AtZWRpdG9yLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWlucHV0IC5hY2YtZWRpdG9yLXdyYXAgLndwLXN3aXRjaC1lZGl0b3IsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1pbnB1dCAuYWNmLWVkaXRvci13cmFwIC53cC1zd2l0Y2gtZWRpdG9yIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y4QTgxRTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOEE4MUU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y4QTgxRTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLWlucHV0IC5tY2UtdG9vbGJhci1ncnAsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1pbnB1dCAubWNlLXRvb2xiYXItZ3JwIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtaW5wdXQgLm1jZS1lZGl0LWFyZWEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1pbnB1dCAubWNlLWVkaXQtYXJlYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2YtaW5wdXQgLm1jZS1idG4tZ3JvdXAgLm1jZS1zcGxpdGJ0biAubWNlLW9wZW4sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1pbnB1dCAubWNlLWJ0bi1ncm91cCAubWNlLXNwbGl0YnRuIC5tY2Utb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXN3aXRjaCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2Ytc3dpdGNoIHNwYW4sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1zd2l0Y2gsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1zd2l0Y2ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXN3aXRjaCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2Ytc3dpdGNoOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2Ytc3dpdGNoLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2Ytc3dpdGNoOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhBODFFICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1zd2l0Y2guLW9uLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2Ytc3dpdGNoLi1vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEE4MUU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi1zd2l0Y2ggLmFjZi1zd2l0Y2gtb24sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi1zd2l0Y2ggLmFjZi1zd2l0Y2gtb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2Ytc3dpdGNoIC5hY2Ytc3dpdGNoLW9mZiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXN3aXRjaCAuYWNmLXN3aXRjaC1vZmYge1xuICBjb2xvcjogI0Y4QTgxRTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXN3aXRjaCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2Ytc3dpdGNoIC5hY2Ytc3dpdGNoLXNsaWRlciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXN3aXRjaCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXN3aXRjaCAuYWNmLXN3aXRjaC1zbGlkZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y4QTgxRSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tbmV3IC5hY2Ytcm93LWhhbmRsZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXJvdy1oYW5kbGUge1xuICBtaW4td2lkdGg6IDMzcHggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXJvdy1oYW5kbGUucmVtb3ZlIGFbZGF0YS1ldmVudD1hZGQtcm93XSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuYWNmLXJvdy1oYW5kbGUucmVtb3ZlIGFbZGF0YS1ldmVudD1hZGQtcm93XSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXRvb2x0aXAuLWNvbmZpcm0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi10b29sdGlwLi1jb25maXJtIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA4cHggMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXRvb2x0aXAuLWNvbmZpcm06YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi10b29sdGlwLi1jb25maXJtOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi10b29sdGlwLi1jb25maXJtIGEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi10b29sdGlwLi1jb25maXJtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuYWNmLXRvb2x0aXAuLWNvbmZpcm0gYVtkYXRhLWV2ZW50PWNhbmNlbF0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQgLmFjZi10b29sdGlwLi1jb25maXJtIGFbZGF0YS1ldmVudD1jYW5jZWxdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMXJlbSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcgLmFjZi10b29sdGlwLi1jb25maXJtIGFbZGF0YS1ldmVudD1jYW5jZWxdOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1lZGl0IC5hY2YtdG9vbHRpcC4tY29uZmlybSBhW2RhdGEtZXZlbnQ9Y2FuY2VsXTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29udGVudDogXCLjgq3jg6Pjg7Pjgrvjg6tcIjtcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9dGl0bGVdIGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiAxLjQpO1xuICB3aWR0aDogY2FsYygxLjI1cmVtICogMS40ICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb250ZW50OiBcIjFcIjtcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9aW50cm9kdWN0aW9uXSBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygxLjI1cmVtICogMS40KTtcbiAgd2lkdGg6IGNhbGMoMS4yNXJlbSAqIDEuNCArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjI1cmVtICogMS40ICsgMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCIyXCI7XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWhvd190b19hcHBseV9oZWFkXSBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygxLjI1cmVtICogMS40KTtcbiAgd2lkdGg6IGNhbGMoMS4yNXJlbSAqIDEuNCArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjI1cmVtICogMS40ICsgMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWhvd190b19hcHBseV0gbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCk7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1wZXJpb2RfaGVhZF0gbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCk7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1wZXJpb2Rfc3RhcnRdIGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiAxLjQpO1xuICB3aWR0aDogY2FsYygxLjI1cmVtICogMS40ICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9cGVyaW9kX2VuZF0gbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCk7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1iZ2NvbG9yXSAuYWNmLWlucHV0IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWJnY29sb3JdIC5hY2YtaW5wdXQgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWJnY29sb3JdIC5hY2YtaW5wdXQgbGFiZWwgc3BhbltkYXRhLWNvbG9yLW5hbWU9d2hpdGVdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1iZ2NvbG9yXSAuYWNmLWlucHV0IGxhYmVsIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIuOCteODs+ODl+ODq1wiO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9c3VicGFnZXNdIC5hY2YtZmllbGRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9Zm9udHNdIC5hY2YtaW5wdXQgdWwsIC5hY2YtZmllbGRbZGF0YS1uYW1lPWJnY29sb3JdIC5hY2YtaW5wdXQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWZvbnRzXSAuYWNmLWlucHV0IGxpLCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1iZ2NvbG9yXSAuYWNmLWlucHV0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hY2YtZmllbGRbZGF0YS1uYW1lPWZvbnRzXSAuYWNmLWlucHV0IGxpOm50aC1vZi10eXBlKDJuKzEpLCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1iZ2NvbG9yXSAuYWNmLWlucHV0IGxpOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1mb250c10gLmFjZi1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1mb250c10gLmFjZi1pbnB1dCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gIHdpZHRoOiA4ZW07XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDAuNGVtIHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS10aW1lcGlja2VyLWRpdiAudWlfdHBpY2tlcl90aW1lX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLXRpbWVwaWNrZXItZGl2IC51aV90cGlja2VyX3RpbWVfbGFiZWw6YWZ0ZXIge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgY29udGVudDogXCLmmYLliLtcIiAhaW1wb3J0YW50O1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC41cmVtIDAuMnJlbSAwLjRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4ycmVtIDAuNnJlbSAwLjNyZW0gMC42cmVtICFpbXBvcnRhbnQ7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jdXJyZW50OmFmdGVyLFxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWN1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIuePvuWcqFwiICFpbXBvcnRhbnQ7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5rG65a6aXCIgIWltcG9ydGFudDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5tY2UtY29udGVudC1ib2R5IG9sIGxpLCAubWNlLWNvbnRlbnQtYm9keSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIOWklumDqOOCreODo+ODs+ODmuODvOODsy/jgqTjg5njg7Pjg4hcbiAqL1xuLmFjZi1mb3JtOm5vdCguZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlKSAuYWNmLWZpZWxkW2RhdGEtbmFtZT1leHRlcm5hbF9jYW1wYWlnbl0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFjZi1mb3JtLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSAuYWNmLWZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2YtZm9ybS5leHRlcm5hbF9jYW1wYWlnbl9hY3RpdmUgLmFjZi1maWVsZFtkYXRhLW5hbWU9c3RhdHVzXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjZi1mb3JtLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSAuYWNmLWZpZWxkW2RhdGEtbmFtZT10aXRsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2YtZm9ybS5leHRlcm5hbF9jYW1wYWlnbl9hY3RpdmUgLmFjZi1maWVsZFtkYXRhLW5hbWU9aW5kZWZpbml0ZV9wZXJpb2RdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtZmllbGRbZGF0YS1uYW1lPXBlcmlvZF9oZWFkXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjZi1mb3JtLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSAuYWNmLWZpZWxkW2RhdGEtbmFtZT1wZXJpb2Rfc3RhcnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtZmllbGRbZGF0YS1uYW1lPXBlcmlvZF9lbmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtZmllbGRbZGF0YS1uYW1lPWV4dGVybmFsX2NhbXBhaWduXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjZi1mb3JtLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSAuYWNmLWZpZWxkW2RhdGEtbmFtZT1leHRlcm5hbF9jYW1wYWlnbl91cmxdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtZmllbGRbZGF0YS1uYW1lPWltYWdlX3NdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtZmllbGRbZGF0YS1uYW1lPXN0YXR1c10ge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtZmllbGRbZGF0YS1uYW1lPWV4dGVybmFsX2NhbXBhaWduXSwgLmFjZi1mb3JtLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSAuYWNmLWZpZWxkW2RhdGEtbmFtZT1leHRlcm5hbF9jYW1wYWlnbl91cmxdIHtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2YtZm9ybS5leHRlcm5hbF9jYW1wYWlnbl9hY3RpdmUgLmFjZi1maWVsZFtkYXRhLW5hbWU9aW1hZ2Vfc10ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFjZi1mb3JtLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSAuYWNmLWZpZWxkIGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNmLWZvcm0uZXh0ZXJuYWxfY2FtcGFpZ25fYWN0aXZlIC5hY2YtdGFiLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IHRhYmxlLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgdGFibGUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgdGFibGUgdHIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgdGFibGUgdGgsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgdGFibGUgdGQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIHRhYmxlIHRyLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGgsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IHRhYmxlIHRoLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IHRhYmxlIHRkLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGgsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgdGFibGUgdGg6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCB0YWJsZSB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGg6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIHRhYmxlIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjRkZGO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCB0YWJsZSB0aCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjVENztcbiAgd2lkdGg6IDQwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgdGFibGUgdGguc3RhdHVzLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGguc3RhdHVzIHtcbiAgd2lkdGg6IDhyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IHRhYmxlIHRib2R5IHRoLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IHRhYmxlIHRib2R5IHRkLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGJvZHkgdGgsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgI0ZGRjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgaW5wdXQuYXBwbGljYXRpb25fd2lubmVyLmRpc2FibGVkLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gaW5wdXQuYXBwbGljYXRpb25fd2lubmVyLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QkNDMzk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgcCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLnByZXZpZXdfbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBwOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5wcmV2aWV3X2xpbmtzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgcCAucGVyaW9kX3MsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5wcmV2aWV3X2xpbmtzIC5wZXJpb2RfcyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgcCBzbWFsbCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLnByZXZpZXdfbGlua3Mgc21hbGwge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLnByZXZpZXdfbGlua3MsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5wcmV2aWV3X2xpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5wcmV2aWV3X2xpbmtzIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5hX2NvdW50X251bSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLmFfY291bnRfbnVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuYV9jb3VudF9udW0uYWN0aXZlIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmNjg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuYV9jb3VudF9udW0uYWN0aXZlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuYV9jb3VudF9udW0uYWN0aXZlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBzcGFuLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgc3Bhbi5hX2NvdW50LCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBidXR0b24uYV9jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdBNDY7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBzcGFuLmFfdW5jb25maXJtZWRfY291bnQsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5hX3VuY29uZmlybWVkX2NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI1NTA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBzcGFuLmFfd2lubmVyc19jb3VudCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgYnV0dG9uLmFfd2lubmVyc19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4REQ5O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgc3Bhbi5hX3VuY29uZmlybWVkX2NvdW50X251bSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgc3Bhbi5hX3dpbm5lcnNfY291bnRfbnVtLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBidXR0b24uYV91bmNvbmZpcm1lZF9jb3VudF9udW0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5hX3dpbm5lcnNfY291bnRfbnVtIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgc3Bhbi5hX3VuY29uZmlybWVkX2NvdW50X251bTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIHNwYW4uYV93aW5uZXJzX2NvdW50X251bTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5hX3VuY29uZmlybWVkX2NvdW50X251bTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5hX3dpbm5lcnNfY291bnRfbnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBzcGFuLnBlcmlvZCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgYnV0dG9uLnBlcmlvZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QzZBNkE7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBzcGFuLnBlcm1hbGluaywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgc3Bhbi5wcmV2aWV3LCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBzcGFuLmRyYXdpbmdfdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIHNwYW4uZHJhd2luZ19idXR0b24sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5wZXJtYWxpbmssIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5wcmV2aWV3LCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSBidXR0b24uZHJhd2luZ190aXRsZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgYnV0dG9uLmRyYXdpbmdfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3OEREOTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIHNwYW4uZHJhd2luZ19idXR0b246YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIGJ1dHRvbi5kcmF3aW5nX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLmRyYXdpbmcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5kcmF3aW5nIHVsLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuZHJhd2luZyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuZHJhd2luZyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5jYW1wYWlnbl9kYXRhIC5tZXRhIC5kcmF3aW5nIGxpIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLmRyYXdpbmcgYnV0dG9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUE7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIHRhYmxlIHRoZWFkIC5hcHBsaWNhdGlvbl9pZCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGhlYWQgLndpbm5lciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGhlYWQgLmRldGFpbCB7XG4gIHdpZHRoOiA0LjVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0aCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5pbWFnZV9pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5pbWFnZV9pdGVtcyA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmltYWdlX2l0ZW1zID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMC41cmVtICogKDMgLSAxKSkgLyAzKSAtIDAuMDVweCk7XG4gIG1heC13aWR0aDogY2FsYygoKDEwMCUgLSAwLjVyZW0gKiAoMyAtIDEpKSAvIDMpIC0gMC4wNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmltYWdlX2l0ZW1zID4gdWwgPiBsaTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5pbWFnZV9pdGVtcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgLmltYWdlX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgLmltYWdlX2l0ZW1zID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuaW1hZ2VfaXRlbXMgPiB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogY2FsYygoKDEwMCUgLSAxcmVtICogKDMgLSAxKSkgLyAzKSAtIDAuMDVweCk7XG4gIG1heC13aWR0aDogY2FsYygoKDEwMCUgLSAxcmVtICogKDMgLSAxKSkgLyAzKSAtIDAuMDVweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IC5pbWFnZV9pdGVtcyA+IHVsID4gbGk6bm90KDpudGgtb2YtdHlwZSgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuaW1hZ2VfaXRlbXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuZGF0YSB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IC5kYXRhIHRhYmxlIHRoLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IC5kYXRhIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuZGF0YSB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgLmRhdGEgdGFibGUgdGhlYWQgLmFwcGxpY2F0aW9uX2lkLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IC5kYXRhIHRhYmxlIHRoZWFkIC53aW5uZXIge1xuICB3aWR0aDogNC41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuZm9ybSAuc2VsZWN0X3dyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgLmJhY2tfdG9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbi1lZGl0IC5iYWNrX3RvX2xpc3QgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNTUwO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQgLmJhY2tfdG9fbGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuYmFja190b19saXN0IGEgaSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuYmFja190b19saXN0IGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG59XG5cbi5oZWFkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItaGVhZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmdjb2xvci1oZWFkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvci1oZWFkKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWhlYWQpO1xufVxuXG4uc2luZ2xlLWNhbXBhaWduLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvci1wYWdlKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5wcmV2aWV3IC5tYWludmlzdWFsLCAuc2luZ2xlLWNhbXBhaWduLnByZXZpZXcgLm91dGxpbmUsIC5zaW5nbGUtY2FtcGFpZ24uY29tcGxldGUgLm1haW52aXN1YWwsIC5zaW5nbGUtY2FtcGFpZ24uY29tcGxldGUgLm91dGxpbmUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QucHJldmlldyAubWFpbnZpc3VhbCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5wcmV2aWV3IC5vdXRsaW5lLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmNvbXBsZXRlIC5tYWludmlzdWFsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmNvbXBsZXRlIC5vdXRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24ucHJldmlldyAuZm9ybSAubWVzc2FnZV9pbnB1dCwgLnNpbmdsZS1jYW1wYWlnbi5wcmV2aWV3IC5mb3JtIC5tZXNzYWdlX2NvbXBsZXRlLCAuc2luZ2xlLWNhbXBhaWduLnByZXZpZXcgLmZvcm0gLmZvcm1faXRlbV9pbnB1dCwgLnNpbmdsZS1jYW1wYWlnbi5wcmV2aWV3IC5mb3JtIC5wcmV2aWV3X2hpZGRlbiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5wcmV2aWV3IC5mb3JtIC5tZXNzYWdlX2lucHV0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0LnByZXZpZXcgLmZvcm0gLm1lc3NhZ2VfY29tcGxldGUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QucHJldmlldyAuZm9ybSAuZm9ybV9pdGVtX2lucHV0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0LnByZXZpZXcgLmZvcm0gLnByZXZpZXdfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24ucHJldmlldyAuZm9ybSAubWVzc2FnZV9wcmV2aWV3LCAuc2luZ2xlLWNhbXBhaWduLnByZXZpZXcgLmZvcm0gLmZvcm1faXRlbV9wcmV2aWV3LCAucGFnZS1jYW1wYWlnbi1jb250YWN0LnByZXZpZXcgLmZvcm0gLm1lc3NhZ2VfcHJldmlldywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5wcmV2aWV3IC5mb3JtIC5mb3JtX2l0ZW1fcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5wcmV2aWV3IC5mb3JtIC5idXR0b25zIC5jb25maXJtLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LnByZXZpZXcgLmZvcm0gLmJ1dHRvbnMgLmNvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5wcmV2aWV3IC5mb3JtIC5idXR0b25zIC5iYWNrLCAuc2luZ2xlLWNhbXBhaWduLnByZXZpZXcgLmZvcm0gLmJ1dHRvbnMgLnN1Ym1pdCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5wcmV2aWV3IC5mb3JtIC5idXR0b25zIC5iYWNrLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LnByZXZpZXcgLmZvcm0gLmJ1dHRvbnMgLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5jb21wbGV0ZSAuZm9ybSAubWVzc2FnZV9pbnB1dCwgLnNpbmdsZS1jYW1wYWlnbi5jb21wbGV0ZSAuZm9ybSAubWVzc2FnZV9wcmV2aWV3LCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmNvbXBsZXRlIC5mb3JtIC5tZXNzYWdlX2lucHV0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmNvbXBsZXRlIC5mb3JtIC5tZXNzYWdlX3ByZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5jb21wbGV0ZSAuZm9ybSAubWVzc2FnZV9jb21wbGV0ZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5jb21wbGV0ZSAuZm9ybSAubWVzc2FnZV9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5jb21wbGV0ZSAuZm9ybSBmb3JtLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmNvbXBsZXRlIC5mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1jYW1wYWlnbi5jb21wbGV0ZSAucGFnZV9oZWFkIH4gcCArIHAsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QuY29tcGxldGUgLnBhZ2VfaGVhZCB+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uY29tcGxldGUgLmJhY2tfdG9fdG9wLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmNvbXBsZXRlIC5iYWNrX3RvX3RvcCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1ub3RvX3NhbnMsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QuZm9udC1ub3RvX3NhbnMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1zYXdhcmFiaV9nb3RoaWMsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QuZm9udC1zYXdhcmFiaV9nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJTYXdhcmFiaSBHb3RoaWNcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1zYXdhcmFiaV9taW5jaG8sIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QuZm9udC1zYXdhcmFiaV9taW5jaG8ge1xuICBmb250LWZhbWlseTogXCJTYXdhcmFiaSBNaW5jaG9cIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1tX3BsdXNfMXAsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QuZm9udC1tX3BsdXNfMXAge1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgMXBcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1tX3BsdXNfcm91bmRlZF8xYywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5mb250LW1fcGx1c19yb3VuZGVkXzFjIHtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1ub3RvX3NlcmlmLCAucGFnZS1jYW1wYWlnbi1jb250YWN0LmZvbnQtbm90b19zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1oaW5hX21pbmNobywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdC5mb250LWhpbmFfbWluY2hvIHtcbiAgZm9udC1mYW1pbHk6IFwiSGluYSBNaW5jaG9cIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24uZm9udC1raXdpX21hcnUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QuZm9udC1raXdpX21hcnUge1xuICBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gbWFpbiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5tYWluX2lubmVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5tYWluX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvci1tYWluKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aC1tYWluKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLWNhbXBhaWduIC5tYWluX2lubmVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5tYWluX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNpbmdsZS1jYW1wYWlnbiAubWFpbl9pbm5lciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAubWFpbl9pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnNpbmdsZS1jYW1wYWlnbiAubWFpbl9pbm5lci5jZW50ZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm1haW5faW5uZXIuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAubWFpbl9pbm5lci5jZW50ZXIgaW1nLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5tYWluX2lubmVyLmNlbnRlciBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNpbmdsZS1jYW1wYWlnbiAubWFpbl9pbm5lci5oZWFkX3MgLnBhZ2VfaGVhZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAubWFpbl9pbm5lci5oZWFkX3MgLnBhZ2VfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbmdsZS1jYW1wYWlnbiAucGFnZV9oZWFkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5wYWdlX2hlYWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJnY29sb3IpO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAucGFnZV9oZWFkIC50aXRsZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAucGFnZV9oZWFkIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zaW5nbGUtY2FtcGFpZ24gLnBhZ2VfaGVhZCAudGl0bGUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnBhZ2VfaGVhZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uc2luZ2xlLWNhbXBhaWduIC5wYWdlX2Zvb3QsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnBhZ2VfZm9vdCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJnY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2luZ2xlLWNhbXBhaWduIC5wYWdlX2Zvb3QsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnBhZ2VfZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLnNpbmdsZS1jYW1wYWlnbiAucGFnZV9mb290IHVsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5wYWdlX2Zvb3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLnBhZ2VfZm9vdCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnBhZ2VfZm9vdCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLnByaXZhY3ksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnByaXZhY3kge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNpbmdsZS1jYW1wYWlnbiAucHJpdmFjeSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAucHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1jYW1wYWlnbiAucHJpdmFjeSBoMiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAucHJpdmFjeSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5wcml2YWN5IC5hZ3JlZW1lbnQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnByaXZhY3kgLmFncmVlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gIG1hcmdpbjogMXJlbSAtMXJlbSAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5wcml2YWN5IC5hZ3JlZW1lbnQgLmlubmVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5wcml2YWN5IC5hZ3JlZW1lbnQgLmlubmVyIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLnByaXZhY3kgLmZhLWNoZWNrLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5wcml2YWN5IC5mYS1jaGVjayB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gI3ByaXZhY3lfYWdyZWVtZW50LmhpZGRlbiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAjcHJpdmFjeV9hZ3JlZW1lbnQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgaDIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLml0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuc3VicGFnZSBoMiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuc3VicGFnZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyBoMjpub3QoOmZpcnN0LW9mLXR5cGUpLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIGgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIGgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgaDI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAuaW1hZ2U6bm90KDpmaXJzdC1jaGlsZCksIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQ6bm90KDpmaXJzdC1jaGlsZCksIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLmltYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLmltYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC5pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC5pbWFnZTpub3QoOmxhc3QtY2hpbGQpLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLmltYWdlOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC5pbWFnZTpub3QoOmxhc3QtY2hpbGQpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLmltYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAuaW1hZ2UgaW1nLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC5pbWFnZSBpbWcsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC5pbWFnZSBpbWcsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLmltYWdlIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBwLCAuc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBvbCwgLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgdWwsIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQgcCwgLnNpbmdsZS1jYW1wYWlnbiAuc3VicGFnZSAudGV4dCBvbCwgLnNpbmdsZS1jYW1wYWlnbiAuc3VicGFnZSAudGV4dCB1bCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgcCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgb2wsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHVsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0IHAsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgb2wsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBvbDpsYXN0LWNoaWxkLCAuc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCB1bDpsYXN0LWNoaWxkLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IHA6bGFzdC1jaGlsZCwgLnNpbmdsZS1jYW1wYWlnbiAuc3VicGFnZSAudGV4dCBvbDpsYXN0LWNoaWxkLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IHVsOmxhc3QtY2hpbGQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHA6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgb2w6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgdWw6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuc3VicGFnZSAudGV4dCBwOmxhc3QtY2hpbGQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgb2w6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuc3VicGFnZSAudGV4dCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHN0cm9uZywgLnNpbmdsZS1jYW1wYWlnbiAuc3VicGFnZSAudGV4dCBzdHJvbmcsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHN0cm9uZywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuc3VicGFnZSAudGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgZW0sIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQgZW0sIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IGVtLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgb2wgbGksIC5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHVsIGxpLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IG9sIGxpLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IHVsIGxpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBvbCBsaSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgdWwgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgb2wgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBvbCBsaTpsYXN0LWNoaWxkLCAuc2luZ2xlLWNhbXBhaWduIC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCB1bCBsaTpsYXN0LWNoaWxkLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IG9sIGxpOmxhc3QtY2hpbGQsIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQgdWwgbGk6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgb2wgbGk6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgdWwgbGk6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuc3VicGFnZSAudGV4dCBvbCBsaTpsYXN0LWNoaWxkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgb2wgbGksIC5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHVsIGxpLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IG9sIGxpLCAuc2luZ2xlLWNhbXBhaWduIC5zdWJwYWdlIC50ZXh0IHVsIGxpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBvbCBsaSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgdWwgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgb2wgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICB9XG4gIC5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IG9sIGxpOmxhc3QtY2hpbGQsIC5zaW5nbGUtY2FtcGFpZ24gLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQsIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQgb2wgbGk6bGFzdC1jaGlsZCwgLnNpbmdsZS1jYW1wYWlnbiAuc3VicGFnZSAudGV4dCB1bCBsaTpsYXN0LWNoaWxkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCBvbCBsaTpsYXN0LWNoaWxkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5vdXRsaW5lIC5jYW1wYWlnbl9pdGVtcyAudGV4dCB1bCBsaTpsYXN0LWNoaWxkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0IG9sIGxpOmxhc3QtY2hpbGQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLnN1YnBhZ2UgLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgb2wgbGksIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQgb2wgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IG9sIGxpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMgLnRleHQgdWwgbGksIC5zaW5nbGUtY2FtcGFpZ24gLnN1YnBhZ2UgLnRleHQgdWwgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLm91dGxpbmUgLmNhbXBhaWduX2l0ZW1zIC50ZXh0IHVsIGxpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5zdWJwYWdlIC50ZXh0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAubWVzc2FnZV9wcmV2aWV3LCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5tZXNzYWdlX2NvbXBsZXRlLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fcHJldmlldywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAubWVzc2FnZV9wcmV2aWV3LCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5tZXNzYWdlX2NvbXBsZXRlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5tZXNzYWdlIHN0cm9uZywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAubWVzc2FnZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGMDA7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5ub3RlczpmaXJzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAubm90ZXM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAubm90ZXM6bGFzdC1jaGlsZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAubm90ZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlIHRyLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlIHRoLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlIHRkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIHRhYmxlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIHRhYmxlIHRyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIHRhYmxlIHRoLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gdGFibGUgdHIsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gdGFibGUgdGgsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gdGFibGUgdGQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gdGFibGUgdHIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gdGFibGUgdGgsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gdGFibGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gdGFibGUgdHI6bm90KDpmaXJzdC1vZi10eXBlKSB0aCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSB0YWJsZSB0cjpub3QoOmZpcnN0LW9mLXR5cGUpIHRoIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gdGFibGUgdHI6bm90KDpmaXJzdC1vZi10eXBlKSB0aCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSB0YWJsZSB0cjpub3QoOmZpcnN0LW9mLXR5cGUpIHRoIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlIHRoLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gdGFibGUgdGgucmVxdWlyZWQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gdGFibGUgdGgucmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSB0YWJsZSB0aC5yZXF1aXJlZDo6YWZ0ZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gdGFibGUgdGgucmVxdWlyZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi5b+F6aCIXCI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSB0YWJsZSB0ZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSB0YWJsZSB0ZCB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9ncm91cCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS5lbWFpbCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2dyb3VwX2l0ZW0uaW1hZ2VzLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS5hZGRyZXNzLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS50ZWwsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtLnRleHQsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtLnRleHRhcmVhLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS5tZXNzYWdlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS5lbWFpbCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2dyb3VwX2l0ZW0uaW1hZ2VzLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS5hZGRyZXNzLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS50ZWwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtLnRleHQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtLnRleHRhcmVhLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbS5tZXNzYWdlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2dyb3VwX2l0ZW0gLmxhYmVsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbSAubGFiZWwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtIC5sYWJlbC5yZXF1aXJlZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2dyb3VwX2l0ZW0gLmxhYmVsLnJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtIC5sYWJlbC5yZXF1aXJlZDo6YWZ0ZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9ncm91cF9pdGVtIC5sYWJlbC5yZXF1aXJlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLlv4XpoIhcIjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjE4cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2lucHV0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fcHJldmlldyAuZmFzLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcHJldmlldyAuZmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjE4cmVtKTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9hZ2UsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV90ZWwsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9uYW1lLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbmFtZV9ydWJ5LCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fYWRkcmVzcyBsaSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2FnZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3RlbCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX25hbWUsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9uYW1lX3J1YnksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9hZGRyZXNzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fYWdlIHNtYWxsLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fdGVsIHNtYWxsLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbmFtZSBzbWFsbCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX25hbWVfcnVieSBzbWFsbCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2FkZHJlc3MgbGkgc21hbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9hZ2Ugc21hbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV90ZWwgc21hbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9uYW1lIHNtYWxsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbmFtZV9ydWJ5IHNtYWxsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fYWRkcmVzcyBsaSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fYWdlIGlucHV0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fYWdlIGlucHV0IHtcbiAgd2lkdGg6IDVlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9hZ2Ugc21hbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9hZ2Ugc21hbGwge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX3RlbCBpbnB1dCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3RlbCBpbnB1dCB7XG4gIHdpZHRoOiA1ZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fdGVsIHNtYWxsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fdGVsIHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbmFtZSBzbWFsbCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX25hbWVfcnVieSBzbWFsbCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX25hbWUgc21hbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9uYW1lX3J1Ynkgc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9uYW1lIHNtYWxsOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9uYW1lX3J1Ynkgc21hbGw6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX25hbWUgc21hbGw6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX25hbWVfcnVieSBzbWFsbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fYWRkcmVzcyB1bCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2VtYWlsIHVsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fYWRkcmVzcyB1bCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2VtYWlsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2FkZHJlc3MgbGksIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9lbWFpbCBsaSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2FkZHJlc3MgbGksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9lbWFpbCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2FkZHJlc3MgLnBvc3Rjb2RlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fYWRkcmVzcyAucG9zdGNvZGUge1xuICB3aWR0aDogN2VtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2FkZHJlc3Mgc21hbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9hZGRyZXNzIHNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fc2VsZWN0IC5vdGhlcl90ZXh0X3dyYXBwZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9zZWxlY3QgLm90aGVyX3RleHRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9zZWxlY3QgLm90aGVyX3RleHQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9zZWxlY3QgLm90aGVyX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9zZWxlY3QgLm90aGVyX3RleHQ6OnBsYWNlaG9sZGVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fc2VsZWN0IC5vdGhlcl90ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX3JhZGlvLnJvdyB1bCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94LnJvdyB1bCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3JhZGlvLnJvdyB1bCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94LnJvdyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fcmFkaW8ucm93IGxpLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fY2hlY2tib3gucm93IGxpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcmFkaW8ucm93IGxpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fY2hlY2tib3gucm93IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpby5yb3cgbGk6bm90KDpsYXN0LW9mLXR5cGUpLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fY2hlY2tib3gucm93IGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3JhZGlvLnJvdyBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveC5yb3cgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpby5jb2x1bW4gdWwsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveC5jb2x1bW4gdWwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9yYWRpby5jb2x1bW4gdWwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveC5jb2x1bW4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpby5jb2x1bW4gbGk6bm90KDpsYXN0LW9mLXR5cGUpLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fY2hlY2tib3guY29sdW1uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3JhZGlvLmNvbHVtbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveC5jb2x1bW4gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpbyBsaS5vdGhlciwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94IGxpLm90aGVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcmFkaW8gbGkub3RoZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveCBsaS5vdGhlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpbyBsaS5vdGhlciBsYWJlbCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94IGxpLm90aGVyIGxhYmVsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcmFkaW8gbGkub3RoZXIgbGFiZWwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveCBsaS5vdGhlciBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpbyBsaS5vdGhlciAub3RoZXJfdGV4dCwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94IGxpLm90aGVyIC5vdGhlcl90ZXh0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcmFkaW8gbGkub3RoZXIgLm90aGVyX3RleHQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveCBsaS5vdGhlciAub3RoZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDllbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX3JhZGlvIGxpLm90aGVyIC5vdGhlcl90ZXh0OjpwbGFjZWhvbGRlciwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94IGxpLm90aGVyIC5vdGhlcl90ZXh0OjpwbGFjZWhvbGRlciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3JhZGlvIGxpLm90aGVyIC5vdGhlcl90ZXh0OjpwbGFjZWhvbGRlciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2NoZWNrYm94IGxpLm90aGVyIC5vdGhlcl90ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9yYWRpbyBsaS5vdGhlciAub3RoZXJfc2VsZWN0OmNoZWNrZWQgfiAub3RoZXJfdGV4dDo6cGxhY2Vob2xkZXIsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveCBsaS5vdGhlciAub3RoZXJfc2VsZWN0OmNoZWNrZWQgfiAub3RoZXJfdGV4dDo6cGxhY2Vob2xkZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9yYWRpbyBsaS5vdGhlciAub3RoZXJfc2VsZWN0OmNoZWNrZWQgfiAub3RoZXJfdGV4dDo6cGxhY2Vob2xkZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9jaGVja2JveCBsaS5vdGhlciAub3RoZXJfc2VsZWN0OmNoZWNrZWQgfiAub3RoZXJfdGV4dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1faW1hZ2VzIC5wb3B1cCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2ltYWdlcyAucG9wdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2ltYWdlcyAuaW1hZ2VzIGxpLnJlcXVpcmVkLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW1hZ2VzIC5pbWFnZXMgbGkucmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX2ltYWdlcyAuaW1hZ2VzIGxpLnJlcXVpcmVkOjphZnRlciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2ltYWdlcyAuaW1hZ2VzIGxpLnJlcXVpcmVkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIuW/hemgiFwiO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbWFnZXMgLmltYWdlcyBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9pbWFnZXMgLmltYWdlcyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggZG90dGVkICNEQjMxMzE7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3csIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdzpiZWZvcmUsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdzphZnRlciwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93ICosIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdyAqOmJlZm9yZSwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93ICo6YWZ0ZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdywgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93OmJlZm9yZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93OmFmdGVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cgKiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93ICo6YmVmb3JlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cgKjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdyBzcGFuLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93IHNwYW46YmVmb3JlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjREIzMTMxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cgc3BhbjphZnRlciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93IHNwYW46YWZ0ZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogXCLooajnpLrjgZnjgotcIjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC41cmVtICsgM3B4KTtcbiAgY29sb3I6ICNEQjMxMzE7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cuYWN0aXZlLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAuYXJyb3cuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93LmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93LmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgMjUlKSByb3RhdGUoLTEzNWRlZyk7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC5hcnJvdy5hY3RpdmUgc3BhbjphZnRlciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFycm93LmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCLmipjjgorjgZ/jgZ/jgoBcIjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC50ZXh0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQgcDpub3QoOmZpcnN0LWNoaWxkKSwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQgdWw6bm90KDpmaXJzdC1jaGlsZCksIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC50ZXh0IG9sOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dCBwOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dCB1bDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQgb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQuZm9sZCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQuZm9sZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dC5zY3JvbGwsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC50ZXh0LnNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC50ZXh0LnNjcm9sbCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQuc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQuc2Nyb2xsLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbWVzc2FnZSAudGV4dC5zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gIH1cbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9tZXNzYWdlIC50ZXh0ICsgLmFncmVlbWVudCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLnRleHQgKyAuYWdyZWVtZW50IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFncmVlbWVudCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX21lc3NhZ2UgLmFncmVlbWVudCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fcG9wdXAgLnRleHQsIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbWFnZXMgLnBvcHVwIC50ZXh0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fcG9wdXAgLnRleHQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmZvcm1faXRlbV9pbWFnZXMgLnBvcHVwIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9wb3B1cCAuaXRlbXMgbGksIC5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmZvcm1faXRlbV9pbWFnZXMgLnBvcHVwIC5pdGVtcyBsaSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3BvcHVwIC5pdGVtcyBsaSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX2ltYWdlcyAucG9wdXAgLml0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX3BvcHVwIC5pdGVtcyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1faW1hZ2VzIC5wb3B1cCAuaXRlbXMgbGk6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX3BvcHVwIC5pdGVtcyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1faW1hZ2VzIC5wb3B1cCAuaXRlbXMgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5mb3JtX2l0ZW1fbnVtYmVyLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5mb3JtX2l0ZW1fbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuZm9ybV9pdGVtX251bWJlciBpbnB1dCwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuZm9ybV9pdGVtX251bWJlciBpbnB1dCB7XG4gIHdpZHRoOiA5ZW07XG59XG4uc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5idXR0b25zIGJ1dHRvbiwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuYnV0dG9ucyBidXR0b246aG92ZXIsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmJ1dHRvbnMgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuYnV0dG9ucyBidXR0b24gaSwgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuYnV0dG9ucyBidXR0b24gc3ZnLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5idXR0b25zIGJ1dHRvbiBpLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5idXR0b25zIGJ1dHRvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbn1cbi5zaW5nbGUtY2FtcGFpZ24gLmZvcm0gLmJ1dHRvbnMgYnV0dG9uLmRpc2FibGVkLCAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIC5idXR0b25zIGJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuYnV0dG9ucyBidXR0b24uZGlzYWJsZWQsIC5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmZvcm0gLmJ1dHRvbnMgYnV0dG9uLmRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuYnV0dG9ucyAuY29uZmlybSwgLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSAuYnV0dG9ucyAuY29uZmlybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuYnV0dG9ucyAuYmFjaywgLnNpbmdsZS1jYW1wYWlnbiAuZm9ybSAuYnV0dG9ucyAuc3VibWl0LCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5idXR0b25zIC5iYWNrLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IC5mb3JtIC5idXR0b25zIC5zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jYW1wYWlnbi1jb250YWN0IC5td193cF9mb3JtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmctZW5xdWV0ZS1yb3cge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLWNhbXBhaWduLWNvbnRhY3QgLmctZW5xdWV0ZS1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhZ2UtY2FtcGFpZ24tY29udGFjdCBpbnB1dFtuYW1lPWNhbXBhaWduX3RpdGxlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCAuZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldyAuZm9ybSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5teXBhZ2Vfb3JnYW5pemVyLnBhZ2UtY2FtcGFpZ24gLm15cGFnZV9zdWJuYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXlwYWdlX29yZ2FuaXplciAubXlwYWdlX2hlYWRlciAuY29udGFjdCwgLm15cGFnZV9vcmdhbml6ZXIgLmNhbXBhaWduX2xpc3Rfc3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXlwYWdlX29yZ2FuaXplci5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5teXBhZ2Vfb3JnYW5pemVyLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgLmFjdGlvbnMgLmVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdF9zdyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QkNDMzk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdF9zdyA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0X3N3ID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMS41cmVtICogKDMgLSAxKSkgLyAzKSAtIDAuMDVweCk7XG4gIG1heC13aWR0aDogY2FsYygoKDEwMCUgLSAxLjVyZW0gKiAoMyAtIDEpKSAvIDMpIC0gMC4wNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0X3N3ID4gdWwgPiBsaTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0X3N3IGxpIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5QkNDMzk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdF9zdyBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdF9zdyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QkNDMzk7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3Rfc3cgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5QkNDMzk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjdFMTtcbiAgcGFkZGluZzogM3JlbSAycmVtIDJyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUJDQzM5O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLmltYWdlIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAudGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC50ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUJDQzM5O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHAsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAucHJldmlld19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBwOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAucHJldmlld19saW5rczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBwIC5wZXJpb2RfcywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIC5wcmV2aWV3X2xpbmtzIC5wZXJpb2RfcyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHAgc21hbGwsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAucHJldmlld19saW5rcyBzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgLnByZXZpZXdfbGlua3MsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAucHJldmlld19saW5rcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgLnByZXZpZXdfbGlua3MgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIC5hX2NvdW50X251bSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIC5hX2NvdW50X251bSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIC5hX2NvdW50X251bS5hY3RpdmUge1xuICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY2ODtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAuYV9jb3VudF9udW0uYWN0aXZlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgLmFfY291bnRfbnVtLmFjdGl2ZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHNwYW4sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHNwYW4uYV9jb3VudCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIGJ1dHRvbi5hX2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0E0Njtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBzcGFuLmFfdW5jb25maXJtZWRfY291bnQsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBidXR0b24uYV91bmNvbmZpcm1lZF9jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNTUwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHNwYW4uYV93aW5uZXJzX2NvdW50LCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgYnV0dG9uLmFfd2lubmVyc19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4REQ5O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHNwYW4uYV91bmNvbmZpcm1lZF9jb3VudF9udW0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBzcGFuLmFfd2lubmVyc19jb3VudF9udW0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBidXR0b24uYV91bmNvbmZpcm1lZF9jb3VudF9udW0sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBidXR0b24uYV93aW5uZXJzX2NvdW50X251bSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBzcGFuLmFfdW5jb25maXJtZWRfY291bnRfbnVtOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHNwYW4uYV93aW5uZXJzX2NvdW50X251bTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBidXR0b24uYV91bmNvbmZpcm1lZF9jb3VudF9udW06YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgYnV0dG9uLmFfd2lubmVyc19jb3VudF9udW06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBzcGFuLnBlcmlvZCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIGJ1dHRvbi5wZXJpb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2QTZBO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIHNwYW4ucGVybWFsaW5rLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgc3Bhbi5wcmV2aWV3LCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgc3Bhbi5kcmF3aW5nX3RpdGxlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgc3Bhbi5kcmF3aW5nX2J1dHRvbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIGJ1dHRvbi5wZXJtYWxpbmssIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBidXR0b24ucHJldmlldywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIGJ1dHRvbi5kcmF3aW5nX3RpdGxlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgYnV0dG9uLmRyYXdpbmdfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3OEREOTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSBzcGFuLmRyYXdpbmdfYnV0dG9uOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgYnV0dG9uLmRyYXdpbmdfYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLm1ldGEgLmRyYXdpbmcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAuZHJhd2luZyB1bCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5tZXRhIC5kcmF3aW5nIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAuZHJhd2luZyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAuZHJhd2luZyBsaSBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAubWV0YSAuZHJhd2luZyBidXR0b24uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBQTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAuZG93bmxvYWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5kb3dubG9hZCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5taXNjIC5kb3dubG9hZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQ0MzOTtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLm1pc2MgLmRvd25sb2FkIGEud2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QTgxRTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAubWlzYyAuZG93bmxvYWQgYSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLmFjdGlvbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5hY3Rpb25zIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAuYWN0aW9ucyBsaS5lZGl0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhBODFFO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5hY3Rpb25zIGxpLnByZXZpZXcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEE4MUU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkgLmFjdGlvbnMgbGkuYV9saXN0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OUE4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC5hY3Rpb25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogY2FsYygoKDEwMCUgLSAwICogKDEgLSAxKSkgLyAxKSAtIDAuMDVweCk7XG4gIG1heC13aWR0aDogY2FsYygoKDEwMCUgLSAwICogKDEgLSAxKSkgLyAxKSAtIDAuMDVweCk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaTpub3QoOm50aC1vZi10eXBlKDFuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgbGkgLmltYWdlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgbGkgLnRleHQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgbGkgLnRleHQgLm1ldGEsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgbGkgLnRleHQgLmludHJvZHVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0IGxpIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogI0YwMDtcbn1cbi5wYXJzbGV5LWVycm9ycy1saXN0W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbF90b3Age1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnNjcm9sbF90b3AgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjOUJDQzM5O1xufVxuLnNjcm9sbF90b3AgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zY3JvbGxfdG9wIGEgc3BhbjpiZWZvcmUsIC5zY3JvbGxfdG9wIGEgc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG4uc2Nyb2xsX3RvcCBhIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQ0MzOTtcbiAgdG9wOiAwO1xufVxuLnNjcm9sbF90b3AgYSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdG9wOiAxLjJweDtcbn1cblxuaHRtbCwgaHRtbDo6YmVmb3JlLCBodG1sOjphZnRlciwgaHRtbCAqLCBodG1sICo6OmJlZm9yZSwgaHRtbCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiQklaIFVEUEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5ib2R5ICoge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSwgYnV0dG9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmVtLCBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cblxubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbm1haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5pbm5lci5mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udXBsb2FkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51cGxvYWRpbmcgLmZhLXNwaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi51cGxvYWRpbmcuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjNyZW07XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdF93cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnNlbGVjdF93cmFwcGVyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0X3dyYXBwZXIuZGlzYWJsZWQgc2VsZWN0LCAuc2VsZWN0X3dyYXBwZXIuZGlzYWJsZWQgb3B0aW9uIHtcbiAgY29sb3I6ICNDQ0M7XG59XG4uc2VsZWN0X3dyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4ODtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdF93cmFwcGVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGFnaW5hdGlvbiAucHJldiwgLnBhZ2luYXRpb24gLm5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQ0MzOTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyLCAucGFnaW5hdGlvbiAubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QkNDMzk7XG59XG4ucGFnaW5hdGlvbiAucHJldiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDUwJSk7XG59XG4ucGFnaW5hdGlvbiAubmV4dCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSA1MCUsIDAlIDEwMCUpO1xufVxuLnBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnBhZ2luYXRpb24gYSwgLnBhZ2luYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2luYXRpb24gc3Bhbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnaW5hdGlvbiBhOmhvdmVyLCAucGFnaW5hdGlvbiBhLmN1cnJlbnQsIC5wYWdpbmF0aW9uIHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY1RDc7XG59XG4ucGFnaW5hdGlvbiBhLmN1cnJlbnQsIC5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2luYXRpb24gYS5kb3RzLCAucGFnaW5hdGlvbiBzcGFuLmRvdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9dGVsXSwgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnBhc3N3b3JkX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhc3N3b3JkX3dyYXBwZXIudmlzaWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuLnBhc3N3b3JkX3dyYXBwZXI6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi74GuXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wYXNzd29yZF93cmFwcGVyIC5wYXNzd29yZF9zdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFzc3dvcmRfd3JhcHBlciBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40cmVtICsgMXJlbSk7XG59XG5cbi5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5idXR0b25zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmJ1dHRvbnMgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYnV0dG9ucyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmJ1dHRvbnMgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmJ1dHRvbnMgYnV0dG9uLCAuYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbnMgYnV0dG9uOmhvdmVyLCAuYnV0dG9ucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmJ1dHRvbnMgYnV0dG9uIGksIC5idXR0b25zIGJ1dHRvbiBzdmcsIC5idXR0b25zIGEgaSwgLmJ1dHRvbnMgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5teXBhZ2VfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLm15cGFnZV9oZWFkZXIgLmNhcHJha3VfbG9nbyBpbWcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLm15cGFnZV9oZWFkZXIgLmNvbXBhbnlfbmFtZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5teXBhZ2VfaGVhZGVyIC5jb250YWN0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5QTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5teXBhZ2VfaGVhZGVyIC5jb250YWN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm15cGFnZV9oZWFkZXIgLmNvbnRhY3QgaSwgLm15cGFnZV9oZWFkZXIgLmNvbnRhY3Qgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAubXlwYWdlX2hlYWRlciAuY29udGFjdCB7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubXlwYWdlX2hlYWRlciAuY29udGFjdCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMik7XG4gIH1cbn1cbi5teXBhZ2VfaGVhZGVyICsgbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1haW52aXN1YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tYWludmlzdWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubWFpbnZpc3VhbCBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZV9oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYWdlX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLnBhZ2VfaGVhZCAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZ2UtbG9naW4sIC5wYWdlLW9yZ2FuaXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RjY7XG59XG4ucGFnZS1sb2dpbiAubG9naW5fY29udGVudHMsIC5wYWdlLW9yZ2FuaXplciAubG9naW5fY29udGVudHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWxvZ2luIC5wYWdlX2hlYWQgLmxvZ28sIC5wYWdlLW9yZ2FuaXplciAucGFnZV9oZWFkIC5sb2dvIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbG9naW4gLmZvcm1fd3JhcHBlciwgLnBhZ2Utb3JnYW5pemVyIC5mb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnBhZ2UtbG9naW4gLnRpdGxlLCAucGFnZS1vcmdhbml6ZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWxvZ2luIC5maWVsZHMsIC5wYWdlLW9yZ2FuaXplciAuZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ucGFnZS1sb2dpbiAuZmllbGRzIHRoLCAucGFnZS1sb2dpbiAuZmllbGRzIHRkLCAucGFnZS1vcmdhbml6ZXIgLmZpZWxkcyB0aCwgLnBhZ2Utb3JnYW5pemVyIC5maWVsZHMgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2UtbG9naW4gLmZpZWxkcyB0aCwgLnBhZ2UtbG9naW4gLmZpZWxkcyB0ZDpsYXN0LW9mLXR5cGUsIC5wYWdlLW9yZ2FuaXplciAuZmllbGRzIHRoLCAucGFnZS1vcmdhbml6ZXIgLmZpZWxkcyB0ZDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogN2VtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnZS1sb2dpbiAuZmllbGRzIHRyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgdGgsIC5wYWdlLWxvZ2luIC5maWVsZHMgdHI6bm90KDpmaXJzdC1vZi10eXBlKSB0ZCwgLnBhZ2Utb3JnYW5pemVyIC5maWVsZHMgdHI6bm90KDpmaXJzdC1vZi10eXBlKSB0aCwgLnBhZ2Utb3JnYW5pemVyIC5maWVsZHMgdHI6bm90KDpmaXJzdC1vZi10eXBlKSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnBhZ2UtbG9naW4gLmZpZWxkcyAubG9naW5fc3VibWl0LCAucGFnZS1vcmdhbml6ZXIgLmZpZWxkcyAubG9naW5fc3VibWl0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5QTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2UtbG9naW4gLmZpZWxkcyAubG9naW5fc3VibWl0OmhvdmVyLCAucGFnZS1vcmdhbml6ZXIgLmZpZWxkcyAubG9naW5fc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtbG9naW4gLmZpZWxkcyAubG9naW5fc3VibWl0IGksIC5wYWdlLWxvZ2luIC5maWVsZHMgLmxvZ2luX3N1Ym1pdCBzdmcsIC5wYWdlLW9yZ2FuaXplciAuZmllbGRzIC5sb2dpbl9zdWJtaXQgaSwgLnBhZ2Utb3JnYW5pemVyIC5maWVsZHMgLmxvZ2luX3N1Ym1pdCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbn1cbi5wYWdlLWxvZ2luIC5maWVsZHMgI3hvLXNlY3VyaXR5LWNhcHRjaGEsIC5wYWdlLW9yZ2FuaXplciAuZmllbGRzICN4by1zZWN1cml0eS1jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFnZS1teXBhZ2UgLm15cGFnZV9uYXYge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtbXlwYWdlIC5teXBhZ2VfbmF2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0wO1xufVxuLnBhZ2UtbXlwYWdlIC5teXBhZ2VfbmF2ID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMXJlbSAqICgzIC0gMSkpIC8gMykgLSAwLjA1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoKCgxMDAlIC0gMXJlbSAqICgzIC0gMSkpIC8gMykgLSAwLjA1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtbXlwYWdlIC5teXBhZ2VfbmF2ID4gdWwgPiBsaTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucGFnZS1teXBhZ2UgLm15cGFnZV9uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wYWdlLW15cGFnZSAubXlwYWdlX25hdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtbXlwYWdlIC5teXBhZ2VfbmF2IGEubmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTkxRTtcbn1cbi5wYWdlLW15cGFnZSAubXlwYWdlX25hdiBhLmxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUJDQzM5O1xufVxuLnBhZ2UtbXlwYWdlIC5teXBhZ2VfbmF2IGEudXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG59XG4ucGFnZS1teXBhZ2UgLm15cGFnZV9sb2dvdXQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnBhZ2UtbXlwYWdlIC5teXBhZ2VfbG9nb3V0IGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlBODtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGFnZS1teXBhZ2UgLm15cGFnZV9sb2dvdXQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wYWdlLW15cGFnZSAubXlwYWdlX2xvZ291dCBhIGksIC5wYWdlLW15cGFnZSAubXlwYWdlX2xvZ291dCBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMmVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xZW0pO1xufVxuXG4ubXlwYWdlX3N1Ym5hdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5teXBhZ2Vfc3VibmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXlwYWdlX3N1Ym5hdiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS11c2VyIC5hY2YtZmllbGRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbn1cblxuLm13X3dwX2Zvcm0ge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGU0O1xufVxuLm13X3dwX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5td193cF9mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAubXdfd3BfZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLm13X3dwX2Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubXdfd3BfZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5td193cF9mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm13X3dwX2Zvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5td193cF9mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4ubXdfd3BfZm9ybSAuZy1lbnF1ZXRlLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXdfd3BfZm9ybSAuZy1lbnF1ZXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5td193cF9mb3JtIC5td2Zvcm0tdGVsLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubXdfd3BfZm9ybSAubXdmb3JtLXRlbC1maWVsZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgaW5wdXQsIC5td193cF9mb3JtIC5hY3Rpb24tYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4ubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgaW5wdXQ6aG92ZXIsIC5td193cF9mb3JtIC5hY3Rpb24tYnV0dG9ucyBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgaW5wdXQgaSwgLm13X3dwX2Zvcm0gLmFjdGlvbi1idXR0b25zIGlucHV0IHN2ZywgLm13X3dwX2Zvcm0gLmFjdGlvbi1idXR0b25zIGJ1dHRvbiBpLCAubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMmVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xZW0pO1xufVxuLm13X3dwX2Zvcm0gLmFjdGlvbi1idXR0b25zIGlucHV0W25hbWU9c3VibWl0QmFja10sIC5td193cF9mb3JtIC5hY3Rpb24tYnV0dG9ucyBidXR0b25bbmFtZT1zdWJtaXRCYWNrXSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5td193cF9mb3JtIC5hY3Rpb24tYnV0dG9ucyBpbnB1dFtuYW1lPXN1Ym1pdEJhY2tdOmhvdmVyLCAubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgYnV0dG9uW25hbWU9c3VibWl0QmFja106aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgaW5wdXRbbmFtZT1zdWJtaXRCYWNrXSBpLCAubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgaW5wdXRbbmFtZT1zdWJtaXRCYWNrXSBzdmcsIC5td193cF9mb3JtIC5hY3Rpb24tYnV0dG9ucyBidXR0b25bbmFtZT1zdWJtaXRCYWNrXSBpLCAubXdfd3BfZm9ybSAuYWN0aW9uLWJ1dHRvbnMgYnV0dG9uW25hbWU9c3VibWl0QmFja10gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG59XG5cbi5zaXRlLXdlYi1mb3Jtcy1qcCAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N0NFRUI7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAgLnBhZ2luYXRpb24gLm5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4MkI0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2l0ZS13ZWItZm9ybXMtanAgLm15cGFnZV9oZWFkZXIgLmNvbnRhY3Qge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNpdGUtd2ViLWZvcm1zLWpwIC5teXBhZ2VfaGVhZGVyIC5jb250YWN0IHtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIpO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNpdGUtd2ViLWZvcm1zLWpwIC5teXBhZ2VfaGVhZGVyIC5jYXByYWt1X2xvZ28gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaXRlLXdlYi1mb3Jtcy1qcCAubXlwYWdlX2hlYWRlciAuY29tcGFueV9uYW1lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS1teXBhZ2UgLm15cGFnZV9uYXYgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLW15cGFnZSAubXlwYWdlX25hdiBhLm5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5NzA7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS1teXBhZ2UgLm15cGFnZV9uYXYgYS5saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBDRDtcbn1cbi5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLW15cGFnZSAubXlwYWdlX25hdiBhLnVzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4MkI0O1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3Rfc3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDY4MkI0O1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3Rfc3cgbGkge1xuICBib3JkZXItY29sb3I6ICM0NjgyQjQ7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdF9zdyBsaSBhIHtcbiAgY29sb3I6ICM0NjgyQjQ7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdF9zdyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjgyQjQ7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUZBRkY7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiAuY2FtcGFpZ25fbGlzdCA+IHVsID4gbGkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDY4MkI0O1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC50ZXh0IGgzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ2ODJCNDtcbn1cbi5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAudGV4dCAuYWN0aW9ucyAuZWRpdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODA4MDtcbn1cbi5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAudGV4dCAuYWN0aW9ucyAuYV9saXN0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTcwO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24gLmNhbXBhaWduX2xpc3QgPiB1bCA+IGxpIC50ZXh0IC5taXNjIC5kb3dubG9hZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3Q0VFQjtcbn1cbi5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduIC5jYW1wYWlnbl9saXN0ID4gdWwgPiBsaSAudGV4dCAubWlzYyAuZG93bmxvYWQgYS53aW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4MDgwO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdDRUVCO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLmFfY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMENEO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLmFfdW5jb25maXJtZWRfY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdDRUVCO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gLmNhbXBhaWduX2RhdGEgLm1ldGEgLmFfd2lubmVyc19jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5NzA7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuZHJhd2luZyAuZHJhd2luZ190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5NzA7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiAuY2FtcGFpZ25fZGF0YSAubWV0YSAuZHJhd2luZyAuZHJhd2luZ19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTcwO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCB0YWJsZSB0aCwgLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24gdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBFMEU2O1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCAuYmFja190b19saXN0IGEsIC5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIC5iYWNrX3RvX2xpc3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5NzA7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAuc2luZ2xlLWNhbXBhaWduIC5mb3JtIHRhYmxlIHRoLnJlcXVpcmVkOjphZnRlciwgLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtY2FtcGFpZ24tY29udGFjdCAuZm9ybSB0YWJsZSB0aC5yZXF1aXJlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxNDNDO1xufVxuLnNpdGUtd2ViLWZvcm1zLWpwLnBhZ2UtbG9naW4sIC5zaXRlLXdlYi1mb3Jtcy1qcC5wYWdlLW9yZ2FuaXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS1sb2dpbiAubG9naW5fc3VibWl0LCAuc2l0ZS13ZWItZm9ybXMtanAucGFnZS1vcmdhbml6ZXIgLmxvZ2luX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjgyQjQ7XG59XG4uc2l0ZS13ZWItZm9ybXMtanAucGFnZS1sb2dpbiAucGFnZV9oZWFkIC5sb2dvLCAuc2l0ZS13ZWItZm9ybXMtanAucGFnZS1vcmdhbml6ZXIgLnBhZ2VfaGVhZCAubG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbkBtaXhpbiBrZXJuaW5nIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1peGluIGZhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xufVxuXG4vKlxuICogTWVkaWEgUXVlcmllc1xuICovXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLypcbiAqIENvbG9yc1xuICovXG4kYmxhY2sgICAgICA6ICMzMzM7XG4kZ3JlZW4gICAgICA6ICMwMDk5QTg7XG4kbGlnaHRncmVlbiA6ICM5QkNDMzk7XG4kb3JhbmdlICAgICA6ICNGOEE4MUU7XG4kbGlnaHRvcmFuZ2U6ICNmY2Y0ZTQ7XG4kcmVkICAgICAgICA6ICNEQjMxMzE7XG5cblxuLypcbiAqIEZvbnQgU2l6ZXNcbiAqL1xuJGZ6X3hsOiAycmVtO1xuJGZ6X2w6IDEuNHJlbTtcbiRmel9tOiAxLjI1cmVtO1xuJGZ6X21zOiAxLjFyZW07XG4kZnpfczogMC44NzVyZW07XG4kZnpfeHM6IDAuNzVyZW07XG5cbi8qXG4gKiBNaXhpbnNcbiAqL1xuQG1peGluIHJvdyB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWl4aW4gc3Bfc2hvdyB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF9oaWRlIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1peGluIG5vdGZpcnN0IHtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG5vdGxhc3Qge1xuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RmaXJzdGNoaWxkIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RsYXN0Y2hpbGQge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZ3JpZCgkY29scywgJGd1dHRlcl94LCAkZ3V0dGVyX3kpIHtcbiAgJiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skZ3V0dGVyX3l9O1xuICAgICYgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gI3skZ3V0dGVyX3h9ICogKCN7JGNvbHN9IC0gMSkpIC8gI3skY29sc30pIC0gMC4wNXB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoKDEwMCUgLSAjeyRndXR0ZXJfeH0gKiAoI3skY29sc30gLSAxKSkgLyAjeyRjb2xzfSkgLSAwLjA1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcl95O1xuICAgICAgJjpub3QoOm50aC1vZi10eXBlKCN7JGNvbHN9bikpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyX3g7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3Bfc2hvdyB7XG4gIEBpbmNsdWRlIHNwX3Nob3c7XG59XG4uc3BfaGlkZSB7XG4gIEBpbmNsdWRlIHNwX2hpZGU7XG59XG5cbkBtaXhpbiBsb2FkaW5nX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGZhO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTAnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cblxuQG1peGluIGxvYWRpbmdfbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGZvbnQtc2l6ZTogJGZ6X2w7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJsYWNrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuZmEtc3BpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDIuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4zcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24oJGNvbG9yOiM1NTUpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBpLCBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjJlbTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG4gIH1cbn1cblxuQG1peGluIGNhbXBwYWlnbl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JlZW47XG59XG5cbkBtaXhpbiBjYW1wcGFpZ25fbWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwLCAucHJldmlld19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBub3RsYXN0Y2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG4gICAgLnBlcmlvZF9zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxuICAucHJldmlld19saW5rcyB7XG4gICAgJiwgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIG5vdGxhc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hX2NvdW50X251bSB7XG4gICAgJiwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmLCBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjY4O1xuICAgIH1cbiAgfVxuICBzcGFuLCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6ICRmel9zO1xuICAgICYuYV9jb3VudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QTQ2O1xuICAgIH1cbiAgICAmLmFfdW5jb25maXJtZWRfY291bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNTUwO1xuICAgIH1cbiAgICAmLmFfd2lubmVyc19jb3VudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzhERDk7XG4gICAgfVxuICAgICYuYV91bmNvbmZpcm1lZF9jb3VudF9udW0sICYuYV93aW5uZXJzX2NvdW50X251bSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wZXJpb2Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkE2QTtcbiAgICB9XG4gICAgJi5wZXJtYWxpbmssICYucHJldmlldywgJi5kcmF3aW5nX3RpdGxlLCAmLmRyYXdpbmdfYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzhERDk7XG4gICAgfVxuICAgICYuZHJhd2luZ19idXR0b24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRyYXdpbmcge1xuICAgICYsIHVsLCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgbm90bGFzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwi5b+F6aCIXCI7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogJGZ6X3hzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgJi5tZnAtcmVhZHkge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAmLm1mcC1yZW1vdmluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubWZwLXdyYXAge1xuICAubWZwLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICAudG9vbHRpcCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnpfbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJi5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5tZnAtZmlndXJlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLm1mcC1jb250ZW50LCAubWZwLXByZWxvYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE4MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB9XG4gIC5tZnAtZmlndXJlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCkgIWltcG9ydGFudDtcbiAgfVxuICAubWZwLWltZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZnAtY29udGVudCB7XG4gICAgcGFkZGluZzogNDRweCAxcmVtIDFyZW07XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBub3RmaXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgbm90Zmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIHotaW5kZXg6IDEwNDY7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6ICRmel9sICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgLmZhLXNwaW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbF9wb3B1cCB7XG59XG5cbi5tb2RhbF90b29sdGlwIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBmYTtcbiAgICBjb250ZW50OiAnXFxmMDU5JztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qKlxuICogQUNGIEZvcm1cbiAqL1xuI21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6ICRmel9sO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgJi51cGRhdGVkIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG59XG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1cIml0ZW1fa2V5XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2YtZm9ybSwgLmFjZi1tZWRpYS1tb2RhbCB7XG4gICYsICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJJWiBVRFBHb3RoaWNcIjtcbiAgfVxufVxuLmFjZi1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b247XG59XG4uYWNmLWZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogM3JlbSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLmFjZi1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6ICRmel9tO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICB9XG59XG4uYWNmLWZvcm0ge1xuICAuYWNmLWZpZWxkcyB7XG4gICAgJiA+IC5hY2YtZmllbGQge1xuICAgICAgJiwgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggNXB4IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiAuYWNmLXRhYi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNmLWlucHV0IHtcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCB0ZXh0YXJlYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG4gICAgLmFjZi1yYWRpby1saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnpfbXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2YtY29sb3ItcGlja2VyIHtcbiAgICAgIC53cC1waWNrZXItY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgJi53cC1waWNrZXItYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgLndwLWNvbG9yLXJlc3VsdC10ZXh0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3AtY29sb3ItcmVzdWx0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndwLWNvbG9yLXJlc3VsdC10ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cC1waWNrZXItaW5wdXQtd3JhcDpub3QoLmhpZGRlbikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAud3AtY29sb3ItcGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmel94cztcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNmLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6ICRmel9tcztcbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuICAuYWNmLWZpZWxkLW1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5hY2YtdXJsIHtcbiAgICBpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJleHRlcm5hbF9jYW1wYWlnblwiXSB7XG4gICAgJi5pcy10cnVlIHtcbiAgICB9XG4gICAgJi5pcy1mYWxzZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmFjZi1tZWRpYS1tb2RhbCB7XG4gIC5tZWRpYS1mcmFtZS1hY3Rpb25zLWhlYWRpbmcsIC5hdHRhY2htZW50LWRldGFpbHMgLnNldHRpbmcsXG4gICNhbHQtdGV4dC1kZXNjcmlwdGlvbiwgLmNvbXBhdC1pdGVtLCAuYWNmLWV4cGFuZC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hdHRhY2htZW50cy1icm93c2VyIHtcbiAgICAubWVkaWEtdG9vbGJhci1wcmltYXJ5LnNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZWRpYS10b29sYmFyLXNlY29uZGFyeSB7XG4gICAgICAjbWVkaWEtYXR0YWNobWVudC1kYXRlLWZpbHRlcnMsXG4gICAgICBsYWJlbFtmb3I9XCJtZWRpYS1hdHRhY2htZW50LWZpbHRlcnNcIl0sXG4gICAgICBsYWJlbFtmb3I9XCJtZWRpYS1hdHRhY2htZW50LWRhdGUtZmlsdGVyc1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZWRpYS1tb2RhbC1jbG9zZSB7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYWNmLXRhYi13cmFwIHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFjZi10YWItZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmFjZi1hY3Rpb25zIHtcbiAgQGluY2x1ZGUgcm93O1xuICAuYWNmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGFbZGF0YS1uYW1lPVwiZWRpdFwiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGFbZGF0YS1uYW1lPVwicmVtb3ZlXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJiwgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYWNmLWZjLXBvcHVwIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBub3RmaXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkZnpfbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFjZi1mbGV4aWJsZS1jb250ZW50IC5sYXlvdXQuLWNvbGxhcHNlZCA+IC5hY2YtZmllbGRzLCAuYWNmLWZsZXhpYmxlLWNvbnRlbnQgLmxheW91dC4tY29sbGFwc2VkID4gLmFjZi10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtZmxleGlibGUtY29udGVudCB7XG4gIC5sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBsaW5lYXI7XG4gICAgJi5ncm91cCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgfVxuICB9XG4gIC5hY2YtYXR0ZW50aW9uLi1mb2N1c2VkIHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hY2YtZmMtbGF5b3V0LWhhbmRsZSB7XG4gICAgZm9udC1zaXplOiAkZnpfbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgJiwgLmFjZi1mYy1sYXlvdXQtb3JkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgLmFjZi1mYy1sYXlvdXQtb3JkZXIge1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmel9tfSAqIDEuNCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKCN7JGZ6X219ICogMS40ICsgMnB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjKCN7JGZ6X219ICogMS40ICsgMnB4KSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYWNmLWZjLWxheW91dC1jb250cm9scyB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAuYWNmLWljb24ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogJGZ6X20gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKCN7JGZ6X219ICsgMC4zcmVtKSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjKCN7JGZ6X219ICsgMC4zcmVtKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAmLi1jb2xsYXBzZSwgJi4tZHVwbGljYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNmLWZpZWxkcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmFjZi1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmFjZi1maWVsZFtkYXRhLXdpZHRoXSArIC5hY2YtZmllbGRbZGF0YS13aWR0aF0ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWNmLWlucHV0LXByZXBlbmQsIC5hY2YtaW5wdXQtYXBwZW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5hY2YtZmllbGRbZGF0YS1uYW1lPVwiY2FtcGFpZ25faXRlbXNcIl0ge1xuICAuYWNmLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxheW91dFtkYXRhLWxheW91dD1cImZpZ3VyZVwiXSAuYWNmLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLW5ldywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24tZWRpdCB7XG4gIC5hY2YtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICB9XG4gIC5hY2YtdGFiLXdyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgbGkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuICAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cInN0YXR1c1wiXSB7XG4gICAgLmFjZi1yYWRpby1saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigjQkJCKTtcbiAgICAgICAgZm9udC1zaXplOiAkZnpfbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigjRjEyNzE5KTtcbiAgICAgICAgICBmb250LXNpemU6ICRmel9tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2YtZmMtcG9wdXAge1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2YtZmllbGRzIHtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlO1xuICB9XG4gIC5hY2YtZmxleGlibGUtY29udGVudCAuYWNmLWF0dGVudGlvbi4tZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFjZi1maWVsZC13eXNpd3lnIHtcbiAgICBtaW4taGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgaWZyYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNmLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjZyZW07XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2YtaW5wdXQge1xuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCB0ZXh0YXJlYSxcbiAgICAuYWNmLWVkaXRvci13cmFwIC53cC1lZGl0b3ItY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjZi1lZGl0b3Itd3JhcCAud3Atc3dpdGNoLWVkaXRvciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgIC5tY2UtdG9vbGJhci1ncnAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWNlLWVkaXQtYXJlYSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1jZS1idG4tZ3JvdXAge1xuICAgICAgLm1jZS1zcGxpdGJ0biB7XG4gICAgICAgIC5tY2Utb3BlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2Ytc3dpdGNoIHtcbiAgICAmLCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZ6X21zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICYsICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuLW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgIC5hY2Ytc3dpdGNoLW9uIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2Ytc3dpdGNoLW9mZiB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gICAgJiwgLmFjZi1zd2l0Y2gtc2xpZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYWNmLXJvdy1oYW5kbGUge1xuICAgIG1pbi13aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICAgICYucmVtb3ZlIHtcbiAgICAgIGFbZGF0YS1ldmVudD1cImFkZC1yb3dcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2YtdG9vbHRpcC4tY29uZmlybSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDhweCAxMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICZbZGF0YS1ldmVudD1cImNhbmNlbFwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFyZW0pO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgY29udGVudDogJ+OCreODo+ODs+OCu+ODqyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCk7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiAxLjQgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIDEuNCArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPVwidGl0bGVcIl0gbGFiZWw6OmJlZm9yZXtcbiAgQGluY2x1ZGUgbnVtYmVyO1xuICBjb250ZW50OiAnMSc7XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPVwiaW50cm9kdWN0aW9uXCJdIGxhYmVsOjpiZWZvcmV7XG4gIEBpbmNsdWRlIG51bWJlcjtcbiAgY29udGVudDogJzInO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1cImhvd190b19hcHBseV9oZWFkXCJdIGxhYmVsOjpiZWZvcmV7XG4gIEBpbmNsdWRlIG51bWJlcjtcbiAgY29udGVudDogJzMnO1xufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1cImhvd190b19hcHBseVwiXSBsYWJlbDo6YmVmb3Jle1xuICBAaW5jbHVkZSBudW1iZXI7XG4gIGNvbnRlbnQ6ICc0Jztcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJwZXJpb2RfaGVhZFwiXSBsYWJlbDo6YmVmb3Jle1xuICBAaW5jbHVkZSBudW1iZXI7XG4gIGNvbnRlbnQ6ICc1Jztcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJwZXJpb2Rfc3RhcnRcIl0gbGFiZWw6OmJlZm9yZXtcbiAgQGluY2x1ZGUgbnVtYmVyO1xuICBjb250ZW50OiAnNic7XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPVwicGVyaW9kX2VuZFwiXSBsYWJlbDo6YmVmb3Jle1xuICBAaW5jbHVkZSBudW1iZXI7XG4gIGNvbnRlbnQ6ICc3Jztcbn1cblxuLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJiZ2NvbG9yXCJdIHtcbiAgLmFjZi1pbnB1dCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6X3hzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgJltkYXRhLWNvbG9yLW5hbWU9XCJ3aGl0ZVwiXSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAn44K144Oz44OX44OrJztcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPVwic3VicGFnZXNcIl0ge1xuICAuYWNmLWZpZWxkcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1cImZvbnRzXCJdLCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImJnY29sb3JcIl0ge1xuICAuYWNmLWlucHV0IHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZm9udHNcIl0ge1xuICAuYWNmLWlucHV0IHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICAgICAgICB3aWR0aDogOGVtO1xuICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiAwLjRlbSBzb2xpZCAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIC51aS10aW1lcGlja2VyLWRpdiAudWlfdHBpY2tlcl90aW1lX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogJ+aZguWIuycgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jdXJyZW50LFxuICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAuNXJlbSAwLjJyZW0gMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNnJlbSAwLjNyZW0gMC42cmVtICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jdXJyZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAn54++5ZyoJyAhaW1wb3J0YW50O1xuICB9XG4gIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfmsbrlrponICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5tY2UtY29udGVudC1ib2R5IHtcbiAgb2wsIHVsIHtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiDlpJbpg6jjgq3jg6Pjg7Pjg5rjg7zjg7Mv44Kk44OZ44Oz44OIXG4gKi9cbi5hY2YtZm9ybSB7XG4gICY6bm90KC5leHRlcm5hbF9jYW1wYWlnbl9hY3RpdmUpIHtcbiAgICAuYWNmLWZpZWxkIHtcbiAgICAgICZbZGF0YS1uYW1lPVwiZXh0ZXJuYWxfY2FtcGFpZ25cIl0ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmV4dGVybmFsX2NhbXBhaWduX2FjdGl2ZSB7XG4gICAgJHJfaXRlbXM6XG4gICAgICAnc3RhdHVzJywgJ3RpdGxlJywgJ2luZGVmaW5pdGVfcGVyaW9kJyxcbiAgICAgICdwZXJpb2RfaGVhZCcsICdwZXJpb2Rfc3RhcnQnLCAncGVyaW9kX2VuZCcsXG4gICAgICAnZXh0ZXJuYWxfY2FtcGFpZ24nLCAnZXh0ZXJuYWxfY2FtcGFpZ25fdXJsJywgJ2ltYWdlX3MnO1xuICAgIC5hY2YtZmllbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBlYWNoICRyX2l0ZW0gaW4gJHJfaXRlbXMge1xuICAgICAgICAmW2RhdGEtbmFtZT1cIiN7JHJfaXRlbX1cIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtbmFtZT1cInN0YXR1c1wiXSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1uYW1lPVwiZXh0ZXJuYWxfY2FtcGFpZ25cIl0sICZbZGF0YS1uYW1lPVwiZXh0ZXJuYWxfY2FtcGFpZ25fdXJsXCJdIHtcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1uYW1lPVwiaW1hZ2Vfc1wiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNmLXRhYi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1hcHBsaWNhdGlvbiB7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgJiwgdHIsIHRoLCB0ZCB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIEBpbmNsdWRlIG5vdGZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjVENztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAmLnN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNGRkY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0LmFwcGxpY2F0aW9uX3dpbm5lciB7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24ge1xuICAuY2FtcGFpZ25fZGF0YSB7XG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgY2FtcHBhaWduX3RpdGxlO1xuICAgIH1cbiAgICAubWV0YSB7XG4gICAgICBAaW5jbHVkZSBjYW1wcGFpZ25fbWV0YTtcbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuYXBwbGljYXRpb25faWQsIC53aW5uZXIsIC5kZXRhaWwge1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCwgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2VfaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBAaW5jbHVkZSBncmlkKDMsIDAuNXJlbSwgMC41cmVtKTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uLWVkaXQge1xuICAuaW1hZ2VfaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgQGluY2x1ZGUgZ3JpZCgzLCAxcmVtLCAxcmVtKTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZGF0YSB7XG4gICAgdGFibGUge1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hcHBsaWNhdGlvbl9pZCwgLndpbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybSB7XG4gICAgLnNlbGVjdF93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgfVxuICAuYmFja190b19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCMwMEI1NTApO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5oZWFkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItaGVhZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmdjb2xvci1oZWFkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvci1oZWFkKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWhlYWQpO1xufVxuXG4uc2luZ2xlLWNhbXBhaWduLCAucGFnZS1jYW1wYWlnbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvci1wYWdlKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAmLnByZXZpZXcsICYuY29tcGxldGUge1xuICAgIC5tYWludmlzdWFsLCAub3V0bGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLnByZXZpZXcge1xuICAgIC5mb3JtIHtcbiAgICAgIC5tZXNzYWdlX2lucHV0LCAubWVzc2FnZV9jb21wbGV0ZSwgLmZvcm1faXRlbV9pbnB1dCwgLnByZXZpZXdfaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tZXNzYWdlX3ByZXZpZXcsIC5mb3JtX2l0ZW1fcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAuY29uZmlybSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYmFjaywgLnN1Ym1pdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jb21wbGV0ZSB7XG4gICAgLmZvcm0ge1xuICAgICAgLm1lc3NhZ2VfaW5wdXQsIC5tZXNzYWdlX3ByZXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm1lc3NhZ2VfY29tcGxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZV9oZWFkIH4gcCB7XG4gICAgICAmICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5iYWNrX3RvX3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuZm9udC1ub3RvX3NhbnMgeyBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjsgfVxuICAmLmZvbnQtc2F3YXJhYmlfZ290aGljIHsgZm9udC1mYW1pbHk6IFwiU2F3YXJhYmkgR290aGljXCI7IH1cbiAgJi5mb250LXNhd2FyYWJpX21pbmNobyB7IGZvbnQtZmFtaWx5OiBcIlNhd2FyYWJpIE1pbmNob1wiOyB9XG4gICYuZm9udC1tX3BsdXNfMXAgeyBmb250LWZhbWlseTogXCJNIFBMVVMgMXBcIjsgfVxuICAmLmZvbnQtbV9wbHVzX3JvdW5kZWRfMWMgeyBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiOyB9XG4gICYuZm9udC1ub3RvX3NlcmlmIHsgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiOyB9XG4gICYuZm9udC1oaW5hX21pbmNobyB7IGZvbnQtZmFtaWx5OiBcIkhpbmEgTWluY2hvXCI7IH1cbiAgJi5mb250LWtpd2lfbWFydSB7IGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiOyB9XG5cbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubWFpbl9pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvci1tYWluKTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoLW1haW4pO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgICYuY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYuaGVhZF9zIHtcbiAgICAgIC5wYWdlX2hlYWQge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJnY29sb3IpO1xuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRmel94bDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6ICRmel9sO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlX2Zvb3Qge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYmdjb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogJGZ6X207XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIG5vdGxhc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRmel9tO1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAuYWdyZWVtZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gICAgICBtYXJnaW46IDFyZW0gLTFyZW0gMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5mYS1jaGVjayB7XG4gICAgICBmb250LXNpemU6ICRmel9sO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgfVxuICB9XG5cbiAgI3ByaXZhY3lfYWdyZWVtZW50LmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vdXRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZ6X207XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG5vdGxhc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2Uge1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAub3V0bGluZSAuY2FtcGFpZ25faXRlbXMsIC5zdWJwYWdlIHtcbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBub3RmaXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQsIC5pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBub3RmaXJzdGNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbm90bGFzdGNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgcCwgb2wsIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuICAgICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgICBvbCwgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgb2wgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICB9XG4gICAgICB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybSB7XG4gICAgLm1lc3NhZ2VfcHJldmlldywgLm1lc3NhZ2VfY29tcGxldGUsIC5mb3JtX2l0ZW1fcHJldmlldyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWVzc2FnZSB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNGMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5ub3RlcyB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAmLCB0ciwgdGgsIHRkIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgIHRyLCB0aCwgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgQGluY2x1ZGUgbm90Zmlyc3Qge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6X207XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXF1aXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtX2l0ZW1fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgfVxuICAgIC5mb3JtX2l0ZW1fZ3JvdXBfaXRlbSB7XG4gICAgICAmLmVtYWlsLCAmLmltYWdlcywgJi5hZGRyZXNzLCAmLnRlbCwgJi50ZXh0LCAmLnRleHRhcmVhLCAmLm1lc3NhZ2Uge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRmel9tcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVxdWlyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1faXRlbV9pbnB1dCB7XG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZhO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnpfbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjE4cmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMGM4JztcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNGEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTExJztcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxOTInO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtX2l0ZW1fcHJldmlldyB7XG4gICAgICAuZmFzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmel9sO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMThyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9pdGVtIHtcbiAgICAgICZfYWdlLCAmX3RlbCwgJl9uYW1lLCAmX25hbWVfcnVieSwgJl9hZGRyZXNzIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9hZ2Uge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZWwge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9uYW1lLCAmX25hbWVfcnVieSB7XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBub3RmaXJzdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYWRkcmVzcywgJl9lbWFpbCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9hZGRyZXNzIHtcbiAgICAgICAgLnBvc3Rjb2RlIHtcbiAgICAgICAgICB3aWR0aDogN2VtO1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9zZWxlY3Qge1xuICAgICAgICAub3RoZXJfdGV4dF93cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAub3RoZXJfdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3JhZGlvLCAmX2NoZWNrYm94IHtcbiAgICAgICAgJi5yb3cge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdGxhc3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHVtbiB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdGxhc3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5vdGhlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3RoZXJfdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDllbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm90aGVyX3NlbGVjdDpjaGVja2VkIH4gLm90aGVyX3RleHQge1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2ltYWdlcyB7XG4gICAgICAgIC5wb3B1cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVxdWlyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBub3RsYXN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggZG90dGVkICRyZWQ7XG4gICAgICAgICAgJiwgJiAqIHtcbiAgICAgICAgICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnpfcztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfooajnpLrjgZnjgosnO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwLjVyZW0gKyAzcHgpO1xuICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAyNSUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn5oqY44KK44Gf44Gf44KAJztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQjtcbiAgICAgICAgICBmb250LXNpemU6ICRmel9zO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAsIHVsLCBvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBub3RmaXJzdGNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mb2xkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2Nyb2xsIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0ICsgLmFncmVlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5hZ3JlZW1lbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZ6X21zO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9wb3B1cCwgJl9pbWFnZXMgLnBvcHVwIHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICBAaW5jbHVkZSBub3RmaXJzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX251bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA5ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCMzMzMpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZ6X207XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICYsICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbmZpcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5iYWNrLCAuc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucGFnZS1jYW1wYWlnbi1jb250YWN0IHtcbiAgLm13X3dwX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1lbnF1ZXRlLXJvdyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICBpbnB1dFtuYW1lPVwiY2FtcGFpZ25fdGl0bGVcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWNhbXBhaWduLWVkaXQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbi1uZXcge1xuICAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4ubXlwYWdlX29yZ2FuaXplciB7XG4gICYucGFnZS1jYW1wYWlnbiB7XG4gICAgLm15cGFnZV9zdWJuYXZ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5teXBhZ2VfaGVhZGVyIC5jb250YWN0LCAuY2FtcGFpZ25fbGlzdF9zdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICYucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS1jYW1wYWlnbiB7XG4gICAgLmNhbXBhaWduX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC5hY3Rpb25zIC5lZGl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24ge1xuICAuY2FtcGFpZ25fbGlzdF9zdyB7XG4gICAgQGluY2x1ZGUgZ3JpZCgzLCAxLjVyZW0sIDApO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmVlbjtcbiAgICBsaSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6ICRmel9tO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhbXBhaWduX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgJiA+IHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEY3RTE7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMnJlbTtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZWVuO1xuICAgICAgICBAaW5jbHVkZSBub3RsYXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYW1wcGFpZ25fdGl0bGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5taXNjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5tZXRhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbXBwYWlnbl9tZXRhO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG5vdGxhc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICYud2lubmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmel94cztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbm90bGFzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZWRpdCBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldmlldyBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYV9saXN0IGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OUE4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmel9zO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbXBhaWduIHtcbiAgLmNhbXBhaWduX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgQGluY2x1ZGUgZ3JpZCgxLCAwLCAzcmVtKTtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgLm1ldGEsIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogI0YwMDtcbiAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNjcm9sbF90b3Age1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAkZnpfcztcbiAgICBjb2xvcjogJGxpZ2h0Z3JlZW47XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgdG9wOiAxLjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuaHRtbCB7XG4gICYsICoge1xuICAgICYsICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbn1cbmh0bWwsIGJvZHkge1xuICBAaW5jbHVkZSBrZXJuaW5nO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIkJJWiBVRFBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgKiB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuaDUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5hIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEsIGJ1dHRvbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuZW0sIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuYXVkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG51bCB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbm1haW4ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAmLmZ1bGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxvYWRpbmdfaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgZmE7XG4gICAgY29udGVudDogJ1xcZjExMCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuXG5AbWl4aW4gbG9hZGluZ19tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmZhLXNwaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udXBsb2FkaW5nIHtcbiAgQGluY2x1ZGUgbG9hZGluZ19tZXNzYWdlO1xufVxuXG4uc2VsZWN0X3dyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgc2VsZWN0LCBvcHRpb24ge1xuICAgICAgY29sb3I6ICNDQ0M7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzg4ODtcbiAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAucHJldiwgLm5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JlZW47XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSA1MCUpO1xuICB9XG4gIC5uZXh0IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgNTAlLCAwJSAxMDAlKTtcbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBsaSB7XG4gICAgQGluY2x1ZGUgbm90bGFzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgYSwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjVENztcbiAgICB9XG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmLmRvdHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4ubWZwLWNsb3NlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG5AbWl4aW4gaW5wdXRfaXRlbXMge1xuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbkBpbmNsdWRlIGlucHV0X2l0ZW1zO1xuXG4ucGFzc3dvcmRfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYudmlzaWJsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzAnO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGZhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnXFxmMDZlJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmb250LXNpemU6ICRmel9sO1xuICB9XG4gIC5wYXNzd29yZF9zdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6ICRmel9sO1xuICAgIGhlaWdodDogJGZ6X2w7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRmel9sfSArIDFyZW0pO1xuICB9XG59XG5cbi5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgQGluY2x1ZGUgbm90Zmlyc3Qge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYnV0dG9uLCBhIHtcbiAgICBAaW5jbHVkZSBidXR0b247XG4gIH1cbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6ICRmel9zO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5teXBhZ2VfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAuY2FwcmFrdV9sb2dvIHtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5jb21wYW55X25hbWUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAkZnpfbTtcbiAgfVxuICAuY29udGFjdCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCRncmVlbik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByaWdodDogMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMik7XG4gICAgfVxuICB9XG4gICYgKyBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubWFpbnZpc3VhbCB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZ2UtbG9naW4sIC5wYWdlLW9yZ2FuaXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RjY7XG4gIC5sb2dpbl9jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlX2hlYWQge1xuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZpZWxkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB0aCwgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHRoLCB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDdlbTtcbiAgICAgIGZvbnQtc2l6ZTogJGZ6X207XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIEBpbmNsdWRlIG5vdGZpcnN0IHtcbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubG9naW5fc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAkZnpfbTtcbiAgICB9XG4gICAgI3hvLXNlY3VyaXR5LWNhcHRjaGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1teXBhZ2Uge1xuICAubXlwYWdlX25hdiB7XG4gICAgQGluY2x1ZGUgZ3JpZCgzLCAxcmVtLCAwKTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogJGZ6X2w7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgICAgJi5uZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBOTFFO1xuICAgICAgfVxuICAgICAgJi5saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlCQ0MzOTtcbiAgICAgIH1cbiAgICAgICYudXNlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5teXBhZ2VfbG9nb3V0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCRncmVlbik7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm15cGFnZV9zdWJuYXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAkZnpfcztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW15cGFnZS11c2VyIHtcbiAgLmFjZi1maWVsZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIH1cbn1cblxuLm13X3dwX2Zvcm0ge1xuICBAaW5jbHVkZSBpbnB1dF9pdGVtcztcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuZy1lbnF1ZXRlLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWVucXVldGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZ6X207XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm13Zm9ybS10ZWwtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuICAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGlucHV0LCBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCMzMzMpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgJltuYW1lPVwic3VibWl0QmFja1wiXSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigjODg4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnNpdGUtd2ViLWZvcm1zLWpwIHtcblxuICAkd2ViZm9ybXNfYmx1ZSAgICAgIDogIzQ2ODJCNDtcbiAgJHdlYmZvcm1zX3ZpdmlkYmx1ZSA6ICMwMDAwQ0Q7XG4gICR3ZWJmb3Jtc19saWdodGJsdWUgOiAjODdDRUVCO1xuICAkd2ViZm9ybXNfbGlnaHRibHVlMjogI0IwRTBFNjtcbiAgJHdlYmZvcm1zX2RhcmtibHVlICA6ICMxOTE5NzA7XG4gICR3ZWJmb3Jtc19saWdodHJlZCAgOiAjZjA4MDgwO1xuXG4gIC5wYWdpbmF0aW9uICB7XG4gICAgLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlYmZvcm1zX2xpZ2h0Ymx1ZTtcbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlYmZvcm1zX2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubXlwYWdlX2hlYWRlciB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMik7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcHJha3VfbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueV9uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYucGFnZS1teXBhZ2Uge1xuICAgIC5teXBhZ2VfbmF2IHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICYubmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5saXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfdml2aWRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYudXNlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlYmZvcm1zX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtY2FtcGFpZ24ge1xuICAgIC5jYW1wYWlnbl9saXN0X3N3IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3ZWJmb3Jtc19ibHVlO1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3ZWJmb3Jtc19ibHVlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdlYmZvcm1zX2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlYmZvcm1zX2JsdWU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbXBhaWduX2xpc3Qge1xuICAgICAgJiA+IHVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRkFGRjtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2ViZm9ybXNfYmx1ZTtcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3ZWJmb3Jtc19ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAuZWRpdCBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfbGlnaHRyZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFfbGlzdCBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfZGFya2JsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5taXNjIHtcbiAgICAgICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWJmb3Jtc19saWdodGJsdWU7XG4gICAgICAgICAgICAgICAgICAmLndpbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWJmb3Jtc19saWdodHJlZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24ge1xuICAgIHRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWJmb3Jtc19saWdodGJsdWU7XG4gICAgfVxuICAgIC5jYW1wYWlnbl9kYXRhIC5tZXRhIHtcbiAgICAgIC5hX2NvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlYmZvcm1zX3ZpdmlkYmx1ZTtcbiAgICAgIH1cbiAgICAgIC5hX3VuY29uZmlybWVkX2NvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlYmZvcm1zX2xpZ2h0Ymx1ZTtcbiAgICAgIH1cbiAgICAgIC5hX3dpbm5lcnNfY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfZGFya2JsdWU7XG4gICAgICB9XG4gICAgICAuZHJhd2luZyB7XG4gICAgICAgIC5kcmF3aW5nX3RpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLmRyYXdpbmdfYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtdGVtcGxhdGUtcGFnZS1teXBhZ2UtYXBwbGljYXRpb24tZWRpdCwgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtbXlwYWdlLWFwcGxpY2F0aW9uIHtcbiAgICB0YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViZm9ybXNfbGlnaHRibHVlMjtcbiAgICB9XG4gICAgLmJhY2tfdG9fbGlzdCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWJmb3Jtc19kYXJrYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLnNpbmdsZS1jYW1wYWlnbiwgJi5wYWdlLWNhbXBhaWduLWNvbnRhY3Qge1xuICAgIC5mb3JtIHRhYmxlIHRoLnJlcXVpcmVkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxNDNDO1xuICAgIH1cbiAgfVxuXG4gICYucGFnZS1sb2dpbiwgJi5wYWdlLW9yZ2FuaXplciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAubG9naW5fc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWJmb3Jtc19ibHVlO1xuICAgIH1cbiAgICAucGFnZV9oZWFkIHtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iXX0= */